ARM: dt: tegra: sort nodes based on bus order
Sort the nodes according to the following rules: * First, any overrides for properties or nodes created by included files, in the order they appeared in the include file. * Second, any nodes with a reg property, in numerical order. * Third, any nodes without a reg property, in alphabetical order of node name. The second sorting rule at least will probably help if/when we need to explicitly insert nodes for the various busses in Tegra; that will just be an indentation change rather than also a node re-ordering. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
Родитель
2f32b1faa8
Коммит
c04abb3a07
|
@ -138,24 +138,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@78000000 {
|
|
||||||
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
|
||||||
wp-gpios = <&gpio 155 0>; /* gpio PT3 */
|
|
||||||
power-gpios = <&gpio 31 0>; /* gpio PD7 */
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000600 {
|
|
||||||
support-8bit;
|
|
||||||
};
|
|
||||||
|
|
||||||
ahub {
|
ahub {
|
||||||
i2s@70080300 {
|
i2s@70080300 {
|
||||||
status = "disable";
|
status = "disable";
|
||||||
|
@ -174,6 +156,24 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhci@78000000 {
|
||||||
|
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
||||||
|
wp-gpios = <&gpio 155 0>; /* gpio PT3 */
|
||||||
|
power-gpios = <&gpio 31 0>; /* gpio PD7 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@78000200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@78000400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@78000600 {
|
||||||
|
support-8bit;
|
||||||
|
};
|
||||||
|
|
||||||
sound {
|
sound {
|
||||||
compatible = "nvidia,tegra-audio-wm8903-cardhu",
|
compatible = "nvidia,tegra-audio-wm8903-cardhu",
|
||||||
"nvidia,tegra-audio-wm8903";
|
"nvidia,tegra-audio-wm8903";
|
||||||
|
|
|
@ -234,8 +234,28 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
pmc {
|
i2s@70002a00 {
|
||||||
nvidia,invert-interrupt;
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
status = "disable";
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
|
@ -268,10 +288,35 @@
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
i2s@70002a00 {
|
pmc {
|
||||||
|
nvidia,invert-interrupt;
|
||||||
|
};
|
||||||
|
|
||||||
|
usb@c5004000 {
|
||||||
|
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000000 {
|
||||||
status = "disable";
|
status = "disable";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhci@c8000200 {
|
||||||
|
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
||||||
|
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
||||||
|
power-gpios = <&gpio 155 0>; /* gpio PT3 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000600 {
|
||||||
|
cd-gpios = <&gpio 58 0>; /* gpio PH2 */
|
||||||
|
wp-gpios = <&gpio 59 0>; /* gpio PH3 */
|
||||||
|
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
||||||
|
support-8bit;
|
||||||
|
};
|
||||||
|
|
||||||
sound {
|
sound {
|
||||||
compatible = "nvidia,tegra-audio-wm8903-harmony",
|
compatible = "nvidia,tegra-audio-wm8903-harmony",
|
||||||
"nvidia,tegra-audio-wm8903";
|
"nvidia,tegra-audio-wm8903";
|
||||||
|
@ -295,49 +340,4 @@
|
||||||
nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
|
nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
|
||||||
nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
|
nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
|
||||||
};
|
};
|
||||||
|
|
||||||
serial@70006000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006040 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000200 {
|
|
||||||
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
|
||||||
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
|
||||||
power-gpios = <&gpio 155 0>; /* gpio PT3 */
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000600 {
|
|
||||||
cd-gpios = <&gpio 58 0>; /* gpio PH2 */
|
|
||||||
wp-gpios = <&gpio 59 0>; /* gpio PH3 */
|
|
||||||
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
|
||||||
support-8bit;
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@c5004000 {
|
|
||||||
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -226,6 +226,30 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s@70002a00 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
|
|
||||||
|
@ -265,48 +289,8 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
i2s@70002a00 {
|
usb@c5004000 {
|
||||||
status = "disable";
|
nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
|
||||||
};
|
|
||||||
|
|
||||||
sound {
|
|
||||||
compatible = "nvidia,tegra-audio-alc5632-paz00",
|
|
||||||
"nvidia,tegra-audio-alc5632";
|
|
||||||
|
|
||||||
nvidia,model = "Compal PAZ00";
|
|
||||||
|
|
||||||
nvidia,audio-routing =
|
|
||||||
"Int Spk", "SPKOUT",
|
|
||||||
"Int Spk", "SPKOUTN",
|
|
||||||
"Headset Mic", "MICBIAS1",
|
|
||||||
"MIC1", "Headset Mic",
|
|
||||||
"Headset Stereophone", "HPR",
|
|
||||||
"Headset Stereophone", "HPL",
|
|
||||||
"DMICDAT", "Digital Mic";
|
|
||||||
|
|
||||||
nvidia,audio-codec = <&alc5632>;
|
|
||||||
nvidia,i2s-controller = <&tegra_i2s1>;
|
|
||||||
nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006000 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006040 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006200 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@c8000000 {
|
sdhci@c8000000 {
|
||||||
|
@ -348,7 +332,23 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
usb@c5004000 {
|
sound {
|
||||||
nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
|
compatible = "nvidia,tegra-audio-alc5632-paz00",
|
||||||
|
"nvidia,tegra-audio-alc5632";
|
||||||
|
|
||||||
|
nvidia,model = "Compal PAZ00";
|
||||||
|
|
||||||
|
nvidia,audio-routing =
|
||||||
|
"Int Spk", "SPKOUT",
|
||||||
|
"Int Spk", "SPKOUTN",
|
||||||
|
"Headset Mic", "MICBIAS1",
|
||||||
|
"MIC1", "Headset Mic",
|
||||||
|
"Headset Stereophone", "HPR",
|
||||||
|
"Headset Stereophone", "HPL",
|
||||||
|
"DMICDAT", "Digital Mic";
|
||||||
|
|
||||||
|
nvidia,audio-codec = <&alc5632>;
|
||||||
|
nvidia,i2s-controller = <&tegra_i2s1>;
|
||||||
|
nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -257,6 +257,30 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s@70002a00 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
|
|
||||||
|
@ -321,95 +345,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
i2s@70002a00 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sound {
|
|
||||||
compatible = "nvidia,tegra-audio-wm8903-seaboard",
|
|
||||||
"nvidia,tegra-audio-wm8903";
|
|
||||||
nvidia,model = "NVIDIA Tegra Seaboard";
|
|
||||||
|
|
||||||
nvidia,audio-routing =
|
|
||||||
"Headphone Jack", "HPOUTR",
|
|
||||||
"Headphone Jack", "HPOUTL",
|
|
||||||
"Int Spk", "ROP",
|
|
||||||
"Int Spk", "RON",
|
|
||||||
"Int Spk", "LOP",
|
|
||||||
"Int Spk", "LON",
|
|
||||||
"Mic Jack", "MICBIAS",
|
|
||||||
"IN1R", "Mic Jack";
|
|
||||||
|
|
||||||
nvidia,i2s-controller = <&tegra_i2s1>;
|
|
||||||
nvidia,audio-codec = <&wm8903>;
|
|
||||||
|
|
||||||
nvidia,spkr-en-gpios = <&wm8903 2 0>;
|
|
||||||
nvidia,hp-det-gpios = <&gpio 185 0>; /* gpio PX1 */
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006040 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000400 {
|
|
||||||
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
|
||||||
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
|
||||||
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000600 {
|
|
||||||
support-8bit;
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@c5000000 {
|
|
||||||
nvidia,vbus-gpio = <&gpio 24 0>; /* PD0 */
|
|
||||||
dr_mode = "otg";
|
|
||||||
};
|
|
||||||
|
|
||||||
gpio-keys {
|
|
||||||
compatible = "gpio-keys";
|
|
||||||
|
|
||||||
power {
|
|
||||||
label = "Power";
|
|
||||||
gpios = <&gpio 170 1>; /* gpio PV2, active low */
|
|
||||||
linux,code = <116>; /* KEY_POWER */
|
|
||||||
gpio-key,wakeup;
|
|
||||||
};
|
|
||||||
|
|
||||||
lid {
|
|
||||||
label = "Lid";
|
|
||||||
gpios = <&gpio 23 0>; /* gpio PC7 */
|
|
||||||
linux,input-type = <5>; /* EV_SW */
|
|
||||||
linux,code = <0>; /* SW_LID */
|
|
||||||
debounce-interval = <1>;
|
|
||||||
gpio-key,wakeup;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
emc {
|
emc {
|
||||||
emc-table@190000 {
|
emc-table@190000 {
|
||||||
reg = <190000>;
|
reg = <190000>;
|
||||||
|
@ -448,7 +383,72 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
usb@c5000000 {
|
||||||
|
nvidia,vbus-gpio = <&gpio 24 0>; /* PD0 */
|
||||||
|
dr_mode = "otg";
|
||||||
|
};
|
||||||
|
|
||||||
usb@c5004000 {
|
usb@c5004000 {
|
||||||
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhci@c8000000 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000400 {
|
||||||
|
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
||||||
|
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
||||||
|
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000600 {
|
||||||
|
support-8bit;
|
||||||
|
};
|
||||||
|
|
||||||
|
gpio-keys {
|
||||||
|
compatible = "gpio-keys";
|
||||||
|
|
||||||
|
power {
|
||||||
|
label = "Power";
|
||||||
|
gpios = <&gpio 170 1>; /* gpio PV2, active low */
|
||||||
|
linux,code = <116>; /* KEY_POWER */
|
||||||
|
gpio-key,wakeup;
|
||||||
|
};
|
||||||
|
|
||||||
|
lid {
|
||||||
|
label = "Lid";
|
||||||
|
gpios = <&gpio 23 0>; /* gpio PC7 */
|
||||||
|
linux,input-type = <5>; /* EV_SW */
|
||||||
|
linux,code = <0>; /* SW_LID */
|
||||||
|
debounce-interval = <1>;
|
||||||
|
gpio-key,wakeup;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
sound {
|
||||||
|
compatible = "nvidia,tegra-audio-wm8903-seaboard",
|
||||||
|
"nvidia,tegra-audio-wm8903";
|
||||||
|
nvidia,model = "NVIDIA Tegra Seaboard";
|
||||||
|
|
||||||
|
nvidia,audio-routing =
|
||||||
|
"Headphone Jack", "HPOUTR",
|
||||||
|
"Headphone Jack", "HPOUTL",
|
||||||
|
"Int Spk", "ROP",
|
||||||
|
"Int Spk", "RON",
|
||||||
|
"Int Spk", "LOP",
|
||||||
|
"Int Spk", "LON",
|
||||||
|
"Mic Jack", "MICBIAS",
|
||||||
|
"IN1R", "Mic Jack";
|
||||||
|
|
||||||
|
nvidia,i2s-controller = <&tegra_i2s1>;
|
||||||
|
nvidia,audio-codec = <&wm8903>;
|
||||||
|
|
||||||
|
nvidia,spkr-en-gpios = <&wm8903 2 0>;
|
||||||
|
nvidia,hp-det-gpios = <&gpio 185 0>; /* gpio PX1 */
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -240,6 +240,30 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s@70002a00 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
};
|
};
|
||||||
|
@ -266,34 +290,8 @@
|
||||||
status = "disable";
|
status = "disable";
|
||||||
};
|
};
|
||||||
|
|
||||||
i2s@70002a00 {
|
usb@c5004000 {
|
||||||
status = "disable";
|
nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
|
||||||
};
|
|
||||||
|
|
||||||
sound {
|
|
||||||
compatible = "nvidia,tegra-audio-trimslice";
|
|
||||||
nvidia,i2s-controller = <&tegra_i2s1>;
|
|
||||||
nvidia,audio-codec = <&codec>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006000 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006040 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@c8000200 {
|
sdhci@c8000200 {
|
||||||
|
@ -309,7 +307,9 @@
|
||||||
wp-gpios = <&gpio 122 0>; /* gpio PP2 */
|
wp-gpios = <&gpio 122 0>; /* gpio PP2 */
|
||||||
};
|
};
|
||||||
|
|
||||||
usb@c5004000 {
|
sound {
|
||||||
nvidia,phy-reset-gpio = <&gpio 168 0>; /* gpio PV0 */
|
compatible = "nvidia,tegra-audio-trimslice";
|
||||||
|
nvidia,i2s-controller = <&tegra_i2s1>;
|
||||||
|
nvidia,audio-codec = <&codec>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -240,6 +240,30 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s@70002a00 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
clock-frequency = <216000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
|
|
||||||
|
@ -278,10 +302,28 @@
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
i2s@70002a00 {
|
usb@c5004000 {
|
||||||
|
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000000 {
|
||||||
status = "disable";
|
status = "disable";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhci@c8000200 {
|
||||||
|
status = "disable";
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000400 {
|
||||||
|
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
||||||
|
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
||||||
|
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhci@c8000600 {
|
||||||
|
support-8bit;
|
||||||
|
};
|
||||||
|
|
||||||
sound {
|
sound {
|
||||||
compatible = "nvidia,tegra-audio-wm8903-ventana",
|
compatible = "nvidia,tegra-audio-wm8903-ventana",
|
||||||
"nvidia,tegra-audio-wm8903";
|
"nvidia,tegra-audio-wm8903";
|
||||||
|
@ -305,46 +347,4 @@
|
||||||
nvidia,int-mic-en-gpios = <&gpio 184 0>; /* gpio PX0 */
|
nvidia,int-mic-en-gpios = <&gpio 184 0>; /* gpio PX0 */
|
||||||
nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
|
nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
|
||||||
};
|
};
|
||||||
|
|
||||||
serial@70006000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006040 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
clock-frequency = <216000000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000000 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000200 {
|
|
||||||
status = "disable";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000400 {
|
|
||||||
cd-gpios = <&gpio 69 0>; /* gpio PI5 */
|
|
||||||
wp-gpios = <&gpio 57 0>; /* gpio PH1 */
|
|
||||||
power-gpios = <&gpio 70 0>; /* gpio PI6 */
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@c8000600 {
|
|
||||||
support-8bit;
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@c5004000 {
|
|
||||||
nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,11 +4,6 @@
|
||||||
compatible = "nvidia,tegra20";
|
compatible = "nvidia,tegra20";
|
||||||
interrupt-parent = <&intc>;
|
interrupt-parent = <&intc>;
|
||||||
|
|
||||||
pmc {
|
|
||||||
compatible = "nvidia,tegra20-pmc";
|
|
||||||
reg = <0x7000e400 0x400>;
|
|
||||||
};
|
|
||||||
|
|
||||||
intc: interrupt-controller {
|
intc: interrupt-controller {
|
||||||
compatible = "arm,cortex-a9-gic";
|
compatible = "arm,cortex-a9-gic";
|
||||||
interrupt-controller;
|
interrupt-controller;
|
||||||
|
@ -17,12 +12,6 @@
|
||||||
0x50040100 0x0100>;
|
0x50040100 0x0100>;
|
||||||
};
|
};
|
||||||
|
|
||||||
pmu {
|
|
||||||
compatible = "arm,cortex-a9-pmu";
|
|
||||||
interrupts = <0 56 0x04
|
|
||||||
0 57 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
apbdma: dma {
|
apbdma: dma {
|
||||||
compatible = "nvidia,tegra20-apbdma";
|
compatible = "nvidia,tegra20-apbdma";
|
||||||
reg = <0x6000a000 0x1200>;
|
reg = <0x6000a000 0x1200>;
|
||||||
|
@ -44,55 +33,9 @@
|
||||||
0 119 0x04>;
|
0 119 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
ahb {
|
||||||
#address-cells = <1>;
|
compatible = "nvidia,tegra20-ahb";
|
||||||
#size-cells = <0>;
|
reg = <0x6000c004 0x10c>; /* AHB Arbitration + Gizmo Controller */
|
||||||
compatible = "nvidia,tegra20-i2c";
|
|
||||||
reg = <0x7000c000 0x100>;
|
|
||||||
interrupts = <0 38 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c@7000c400 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "nvidia,tegra20-i2c";
|
|
||||||
reg = <0x7000c400 0x100>;
|
|
||||||
interrupts = <0 84 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c@7000c500 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "nvidia,tegra20-i2c";
|
|
||||||
reg = <0x7000c500 0x100>;
|
|
||||||
interrupts = <0 92 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c@7000d000 {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
compatible = "nvidia,tegra20-i2c-dvc";
|
|
||||||
reg = <0x7000d000 0x200>;
|
|
||||||
interrupts = <0 53 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
tegra_i2s1: i2s@70002800 {
|
|
||||||
compatible = "nvidia,tegra20-i2s";
|
|
||||||
reg = <0x70002800 0x200>;
|
|
||||||
interrupts = <0 13 0x04>;
|
|
||||||
nvidia,dma-request-selector = <&apbdma 2>;
|
|
||||||
};
|
|
||||||
|
|
||||||
tegra_i2s2: i2s@70002a00 {
|
|
||||||
compatible = "nvidia,tegra20-i2s";
|
|
||||||
reg = <0x70002a00 0x200>;
|
|
||||||
interrupts = <0 3 0x04>;
|
|
||||||
nvidia,dma-request-selector = <&apbdma 1>;
|
|
||||||
};
|
|
||||||
|
|
||||||
das {
|
|
||||||
compatible = "nvidia,tegra20-das";
|
|
||||||
reg = <0x70000c00 0x80>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gpio: gpio {
|
gpio: gpio {
|
||||||
|
@ -119,6 +62,25 @@
|
||||||
0x70000868 0xa8>; /* Pad control registers */
|
0x70000868 0xa8>; /* Pad control registers */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
das {
|
||||||
|
compatible = "nvidia,tegra20-das";
|
||||||
|
reg = <0x70000c00 0x80>;
|
||||||
|
};
|
||||||
|
|
||||||
|
tegra_i2s1: i2s@70002800 {
|
||||||
|
compatible = "nvidia,tegra20-i2s";
|
||||||
|
reg = <0x70002800 0x200>;
|
||||||
|
interrupts = <0 13 0x04>;
|
||||||
|
nvidia,dma-request-selector = <&apbdma 2>;
|
||||||
|
};
|
||||||
|
|
||||||
|
tegra_i2s2: i2s@70002a00 {
|
||||||
|
compatible = "nvidia,tegra20-i2s";
|
||||||
|
reg = <0x70002a00 0x200>;
|
||||||
|
interrupts = <0 3 0x04>;
|
||||||
|
nvidia,dma-request-selector = <&apbdma 1>;
|
||||||
|
};
|
||||||
|
|
||||||
serial@70006000 {
|
serial@70006000 {
|
||||||
compatible = "nvidia,tegra20-uart";
|
compatible = "nvidia,tegra20-uart";
|
||||||
reg = <0x70006000 0x40>;
|
reg = <0x70006000 0x40>;
|
||||||
|
@ -154,6 +116,56 @@
|
||||||
interrupts = <0 91 0x04>;
|
interrupts = <0 91 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c@7000c000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "nvidia,tegra20-i2c";
|
||||||
|
reg = <0x7000c000 0x100>;
|
||||||
|
interrupts = <0 38 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
i2c@7000c400 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "nvidia,tegra20-i2c";
|
||||||
|
reg = <0x7000c400 0x100>;
|
||||||
|
interrupts = <0 84 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
i2c@7000c500 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "nvidia,tegra20-i2c";
|
||||||
|
reg = <0x7000c500 0x100>;
|
||||||
|
interrupts = <0 92 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
i2c@7000d000 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
compatible = "nvidia,tegra20-i2c-dvc";
|
||||||
|
reg = <0x7000d000 0x200>;
|
||||||
|
interrupts = <0 53 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pmc {
|
||||||
|
compatible = "nvidia,tegra20-pmc";
|
||||||
|
reg = <0x7000e400 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
mc {
|
||||||
|
compatible = "nvidia,tegra20-mc";
|
||||||
|
reg = <0x7000f000 0x024
|
||||||
|
0x7000f03c 0x3c4>;
|
||||||
|
interrupts = <0 77 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
gart {
|
||||||
|
compatible = "nvidia,tegra20-gart";
|
||||||
|
reg = <0x7000f024 0x00000018 /* controller registers */
|
||||||
|
0x58000000 0x02000000>; /* GART aperture */
|
||||||
|
};
|
||||||
|
|
||||||
emc {
|
emc {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
@ -161,6 +173,28 @@
|
||||||
reg = <0x7000f400 0x200>;
|
reg = <0x7000f400 0x200>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
usb@c5000000 {
|
||||||
|
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
||||||
|
reg = <0xc5000000 0x4000>;
|
||||||
|
interrupts = <0 20 0x04>;
|
||||||
|
phy_type = "utmi";
|
||||||
|
nvidia,has-legacy-mode;
|
||||||
|
};
|
||||||
|
|
||||||
|
usb@c5004000 {
|
||||||
|
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
||||||
|
reg = <0xc5004000 0x4000>;
|
||||||
|
interrupts = <0 21 0x04>;
|
||||||
|
phy_type = "ulpi";
|
||||||
|
};
|
||||||
|
|
||||||
|
usb@c5008000 {
|
||||||
|
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
||||||
|
reg = <0xc5008000 0x4000>;
|
||||||
|
interrupts = <0 97 0x04>;
|
||||||
|
phy_type = "utmi";
|
||||||
|
};
|
||||||
|
|
||||||
sdhci@c8000000 {
|
sdhci@c8000000 {
|
||||||
compatible = "nvidia,tegra20-sdhci";
|
compatible = "nvidia,tegra20-sdhci";
|
||||||
reg = <0xc8000000 0x200>;
|
reg = <0xc8000000 0x200>;
|
||||||
|
@ -185,43 +219,9 @@
|
||||||
interrupts = <0 31 0x04>;
|
interrupts = <0 31 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
usb@c5000000 {
|
pmu {
|
||||||
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
compatible = "arm,cortex-a9-pmu";
|
||||||
reg = <0xc5000000 0x4000>;
|
interrupts = <0 56 0x04
|
||||||
interrupts = <0 20 0x04>;
|
0 57 0x04>;
|
||||||
phy_type = "utmi";
|
|
||||||
nvidia,has-legacy-mode;
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@c5004000 {
|
|
||||||
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
|
||||||
reg = <0xc5004000 0x4000>;
|
|
||||||
interrupts = <0 21 0x04>;
|
|
||||||
phy_type = "ulpi";
|
|
||||||
};
|
|
||||||
|
|
||||||
usb@c5008000 {
|
|
||||||
compatible = "nvidia,tegra20-ehci", "usb-ehci";
|
|
||||||
reg = <0xc5008000 0x4000>;
|
|
||||||
interrupts = <0 97 0x04>;
|
|
||||||
phy_type = "utmi";
|
|
||||||
};
|
|
||||||
|
|
||||||
ahb {
|
|
||||||
compatible = "nvidia,tegra20-ahb";
|
|
||||||
reg = <0x6000c004 0x10c>; /* AHB Arbitration + Gizmo Controller */
|
|
||||||
};
|
|
||||||
|
|
||||||
mc {
|
|
||||||
compatible = "nvidia,tegra20-mc";
|
|
||||||
reg = <0x7000f000 0x024
|
|
||||||
0x7000f03c 0x3c4>;
|
|
||||||
interrupts = <0 77 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
gart {
|
|
||||||
compatible = "nvidia,tegra20-gart";
|
|
||||||
reg = <0x7000f024 0x00000018 /* controller registers */
|
|
||||||
0x58000000 0x02000000>; /* GART aperture */
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,11 +4,6 @@
|
||||||
compatible = "nvidia,tegra30";
|
compatible = "nvidia,tegra30";
|
||||||
interrupt-parent = <&intc>;
|
interrupt-parent = <&intc>;
|
||||||
|
|
||||||
pmc {
|
|
||||||
compatible = "nvidia,tegra20-pmc", "nvidia,tegra30-pmc";
|
|
||||||
reg = <0x7000e400 0x400>;
|
|
||||||
};
|
|
||||||
|
|
||||||
intc: interrupt-controller {
|
intc: interrupt-controller {
|
||||||
compatible = "arm,cortex-a9-gic";
|
compatible = "arm,cortex-a9-gic";
|
||||||
interrupt-controller;
|
interrupt-controller;
|
||||||
|
@ -17,14 +12,6 @@
|
||||||
0x50040100 0x0100>;
|
0x50040100 0x0100>;
|
||||||
};
|
};
|
||||||
|
|
||||||
pmu {
|
|
||||||
compatible = "arm,cortex-a9-pmu";
|
|
||||||
interrupts = <0 144 0x04
|
|
||||||
0 145 0x04
|
|
||||||
0 146 0x04
|
|
||||||
0 147 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
apbdma: dma {
|
apbdma: dma {
|
||||||
compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
|
compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
|
||||||
reg = <0x6000a000 0x1400>;
|
reg = <0x6000a000 0x1400>;
|
||||||
|
@ -62,6 +49,69 @@
|
||||||
0 143 0x04>;
|
0 143 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ahb: ahb {
|
||||||
|
compatible = "nvidia,tegra30-ahb";
|
||||||
|
reg = <0x6000c004 0x14c>; /* AHB Arbitration + Gizmo Controller */
|
||||||
|
};
|
||||||
|
|
||||||
|
gpio: gpio {
|
||||||
|
compatible = "nvidia,tegra30-gpio", "nvidia,tegra20-gpio";
|
||||||
|
reg = <0x6000d000 0x1000>;
|
||||||
|
interrupts = <0 32 0x04
|
||||||
|
0 33 0x04
|
||||||
|
0 34 0x04
|
||||||
|
0 35 0x04
|
||||||
|
0 55 0x04
|
||||||
|
0 87 0x04
|
||||||
|
0 89 0x04
|
||||||
|
0 125 0x04>;
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
gpio-controller;
|
||||||
|
#interrupt-cells = <2>;
|
||||||
|
interrupt-controller;
|
||||||
|
};
|
||||||
|
|
||||||
|
pinmux: pinmux {
|
||||||
|
compatible = "nvidia,tegra30-pinmux";
|
||||||
|
reg = <0x70000868 0xd0 /* Pad control registers */
|
||||||
|
0x70003000 0x3e0>; /* Mux registers */
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006000 {
|
||||||
|
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
||||||
|
reg = <0x70006000 0x40>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
interrupts = <0 36 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006040 {
|
||||||
|
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
||||||
|
reg = <0x70006040 0x40>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
interrupts = <0 37 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006200 {
|
||||||
|
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
||||||
|
reg = <0x70006200 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
interrupts = <0 46 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006300 {
|
||||||
|
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
||||||
|
reg = <0x70006300 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
interrupts = <0 90 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial@70006400 {
|
||||||
|
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
||||||
|
reg = <0x70006400 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
interrupts = <0 91 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
i2c@7000c000 {
|
i2c@7000c000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
@ -102,86 +152,28 @@
|
||||||
interrupts = <0 53 0x04>;
|
interrupts = <0 53 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
gpio: gpio {
|
pmc {
|
||||||
compatible = "nvidia,tegra30-gpio", "nvidia,tegra20-gpio";
|
compatible = "nvidia,tegra20-pmc", "nvidia,tegra30-pmc";
|
||||||
reg = <0x6000d000 0x1000>;
|
reg = <0x7000e400 0x400>;
|
||||||
interrupts = <0 32 0x04
|
|
||||||
0 33 0x04
|
|
||||||
0 34 0x04
|
|
||||||
0 35 0x04
|
|
||||||
0 55 0x04
|
|
||||||
0 87 0x04
|
|
||||||
0 89 0x04
|
|
||||||
0 125 0x04>;
|
|
||||||
#gpio-cells = <2>;
|
|
||||||
gpio-controller;
|
|
||||||
#interrupt-cells = <2>;
|
|
||||||
interrupt-controller;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
serial@70006000 {
|
mc {
|
||||||
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
compatible = "nvidia,tegra30-mc";
|
||||||
reg = <0x70006000 0x40>;
|
reg = <0x7000f000 0x010
|
||||||
reg-shift = <2>;
|
0x7000f03c 0x1b4
|
||||||
interrupts = <0 36 0x04>;
|
0x7000f200 0x028
|
||||||
|
0x7000f284 0x17c>;
|
||||||
|
interrupts = <0 77 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
serial@70006040 {
|
smmu {
|
||||||
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
compatible = "nvidia,tegra30-smmu";
|
||||||
reg = <0x70006040 0x40>;
|
reg = <0x7000f010 0x02c
|
||||||
reg-shift = <2>;
|
0x7000f1f0 0x010
|
||||||
interrupts = <0 37 0x04>;
|
0x7000f228 0x05c>;
|
||||||
};
|
nvidia,#asids = <4>; /* # of ASIDs */
|
||||||
|
dma-window = <0 0x40000000>; /* IOVA start & length */
|
||||||
serial@70006200 {
|
nvidia,ahb = <&ahb>;
|
||||||
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
|
||||||
reg = <0x70006200 0x100>;
|
|
||||||
reg-shift = <2>;
|
|
||||||
interrupts = <0 46 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006300 {
|
|
||||||
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
|
||||||
reg = <0x70006300 0x100>;
|
|
||||||
reg-shift = <2>;
|
|
||||||
interrupts = <0 90 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
serial@70006400 {
|
|
||||||
compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
|
|
||||||
reg = <0x70006400 0x100>;
|
|
||||||
reg-shift = <2>;
|
|
||||||
interrupts = <0 91 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000000 {
|
|
||||||
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
|
||||||
reg = <0x78000000 0x200>;
|
|
||||||
interrupts = <0 14 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000200 {
|
|
||||||
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
|
||||||
reg = <0x78000200 0x200>;
|
|
||||||
interrupts = <0 15 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000400 {
|
|
||||||
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
|
||||||
reg = <0x78000400 0x200>;
|
|
||||||
interrupts = <0 19 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@78000600 {
|
|
||||||
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
|
||||||
reg = <0x78000600 0x200>;
|
|
||||||
interrupts = <0 31 0x04>;
|
|
||||||
};
|
|
||||||
|
|
||||||
pinmux: pinmux {
|
|
||||||
compatible = "nvidia,tegra30-pinmux";
|
|
||||||
reg = <0x70000868 0xd0 /* Pad control registers */
|
|
||||||
0x70003000 0x3e0>; /* Mux registers */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ahub {
|
ahub {
|
||||||
|
@ -226,27 +218,35 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ahb: ahb {
|
sdhci@78000000 {
|
||||||
compatible = "nvidia,tegra30-ahb";
|
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
||||||
reg = <0x6000c004 0x14c>; /* AHB Arbitration + Gizmo Controller */
|
reg = <0x78000000 0x200>;
|
||||||
|
interrupts = <0 14 0x04>;
|
||||||
};
|
};
|
||||||
|
|
||||||
mc {
|
sdhci@78000200 {
|
||||||
compatible = "nvidia,tegra30-mc";
|
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
||||||
reg = <0x7000f000 0x010
|
reg = <0x78000200 0x200>;
|
||||||
0x7000f03c 0x1b4
|
interrupts = <0 15 0x04>;
|
||||||
0x7000f200 0x028
|
|
||||||
0x7000f284 0x17c>;
|
|
||||||
interrupts = <0 77 0x04>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
smmu {
|
sdhci@78000400 {
|
||||||
compatible = "nvidia,tegra30-smmu";
|
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
||||||
reg = <0x7000f010 0x02c
|
reg = <0x78000400 0x200>;
|
||||||
0x7000f1f0 0x010
|
interrupts = <0 19 0x04>;
|
||||||
0x7000f228 0x05c>;
|
};
|
||||||
nvidia,#asids = <4>; /* # of ASIDs */
|
|
||||||
dma-window = <0 0x40000000>; /* IOVA start & length */
|
sdhci@78000600 {
|
||||||
nvidia,ahb = <&ahb>;
|
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
|
||||||
|
reg = <0x78000600 0x200>;
|
||||||
|
interrupts = <0 31 0x04>;
|
||||||
|
};
|
||||||
|
|
||||||
|
pmu {
|
||||||
|
compatible = "arm,cortex-a9-pmu";
|
||||||
|
interrupts = <0 144 0x04
|
||||||
|
0 145 0x04
|
||||||
|
0 146 0x04
|
||||||
|
0 147 0x04>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче