forked from Minki/linux
6fb11131ef
Configure pinmux as required for WiFi. Enable the SDHCI1 controller for a02 and a04 board, which is connected to the WiFi module. For now, always enable the regulator that provides power to the Wifi module. Signed-off-by: Wei Ni <wni@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
94 lines
2.1 KiB
Plaintext
94 lines
2.1 KiB
Plaintext
/dts-v1/;
|
|
|
|
/include/ "tegra30-cardhu.dtsi"
|
|
|
|
/* This dts file support the cardhu A02 version of board */
|
|
|
|
/ {
|
|
model = "NVIDIA Tegra30 Cardhu A02 evaluation board";
|
|
compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30";
|
|
|
|
regulators {
|
|
compatible = "simple-bus";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
ddr_reg: regulator@100 {
|
|
compatible = "regulator-fixed";
|
|
reg = <100>;
|
|
regulator-name = "vdd_ddr";
|
|
regulator-min-microvolt = <1500000>;
|
|
regulator-max-microvolt = <1500000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&pmic 6 0>;
|
|
};
|
|
|
|
sys_3v3_reg: regulator@101 {
|
|
compatible = "regulator-fixed";
|
|
reg = <101>;
|
|
regulator-name = "sys_3v3";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&pmic 7 0>;
|
|
};
|
|
|
|
usb1_vbus_reg: regulator@102 {
|
|
compatible = "regulator-fixed";
|
|
reg = <102>;
|
|
regulator-name = "usb1_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&gpio 68 0>; /* GPIO PI4 */
|
|
gpio-open-drain;
|
|
vin-supply = <&vdd_5v0_reg>;
|
|
};
|
|
|
|
usb3_vbus_reg: regulator@103 {
|
|
compatible = "regulator-fixed";
|
|
reg = <103>;
|
|
regulator-name = "usb3_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&gpio 63 0>; /* GPIO PH7 */
|
|
gpio-open-drain;
|
|
vin-supply = <&vdd_5v0_reg>;
|
|
};
|
|
|
|
vdd_5v0_reg: regulator@104 {
|
|
compatible = "regulator-fixed";
|
|
reg = <104>;
|
|
regulator-name = "5v0";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
enable-active-high;
|
|
gpio = <&pmic 2 0>;
|
|
};
|
|
|
|
vdd_bl_reg: regulator@105 {
|
|
compatible = "regulator-fixed";
|
|
reg = <105>;
|
|
regulator-name = "vdd_bl";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
enable-active-high;
|
|
gpio = <&gpio 83 0>; /* GPIO PK3 */
|
|
};
|
|
};
|
|
|
|
sdhci@78000400 {
|
|
status = "okay";
|
|
power-gpios = <&gpio 28 0>; /* gpio PD4 */
|
|
bus-width = <4>;
|
|
};
|
|
};
|
|
|