1 /include/ "skeleton.dtsi"
4 compatible = "nvidia,tegra20";
5 interrupt-parent = <&intc>;
7 tegra_car: clock@60006000 {
8 compatible = "nvidia,tegra20-car";
9 reg = <0x60006000 0x1000>;
18 compatible = "fixed-clock";
23 intc: interrupt-controller@50041000 {
24 compatible = "nvidia,tegra20-gic";
26 #interrupt-cells = <1>;
27 reg = < 0x50041000 0x1000 >,
28 < 0x50040100 0x0100 >;
34 compatible = "nvidia,tegra20-i2c";
35 reg = <0x7000C000 0x100>;
37 /* PERIPH_ID_I2C1, PLL_P_OUT3 */
38 clocks = <&tegra_car 12>, <&tegra_car 124>;
44 compatible = "nvidia,tegra20-i2c";
45 reg = <0x7000C400 0x100>;
47 /* PERIPH_ID_I2C2, PLL_P_OUT3 */
48 clocks = <&tegra_car 54>, <&tegra_car 124>;
54 compatible = "nvidia,tegra20-i2c";
55 reg = <0x7000C500 0x100>;
57 /* PERIPH_ID_I2C3, PLL_P_OUT3 */
58 clocks = <&tegra_car 67>, <&tegra_car 124>;
64 compatible = "nvidia,tegra20-i2c-dvc";
65 reg = <0x7000D000 0x200>;
67 /* PERIPH_ID_DVC_I2C, PLL_P_OUT3 */
68 clocks = <&tegra_car 47>, <&tegra_car 124>;
74 compatible = "nvidia,tegra20-i2s";
75 reg = <0x70002800 0x200>;
83 compatible = "nvidia,tegra20-i2s";
84 reg = <0x70002a00 0x200>;
92 compatible = "nvidia,tegra20-das";
93 reg = <0x70000c00 0x80>;
97 compatible = "nvidia,tegra20-gpio";
98 reg = < 0x6000d000 0x1000 >;
99 interrupts = < 64 65 66 67 87 119 121 >;
104 pinmux: pinmux@70000000 {
105 compatible = "nvidia,tegra20-pinmux";
106 reg = < 0x70000014 0x10 /* Tri-state registers */
107 0x70000080 0x20 /* Mux registers */
108 0x700000a0 0x14 /* Pull-up/down registers */
109 0x70000868 0xa8 >; /* Pad control registers */
113 compatible = "nvidia,tegra20-uart";
114 reg = <0x70006000 0x40>;
120 compatible = "nvidia,tegra20-uart";
121 reg = <0x70006040 0x40>;
127 compatible = "nvidia,tegra20-uart";
128 reg = <0x70006200 0x100>;
134 compatible = "nvidia,tegra20-uart";
135 reg = <0x70006300 0x100>;
137 interrupts = < 122 >;
141 compatible = "nvidia,tegra20-uart";
142 reg = <0x70006400 0x100>;
144 interrupts = < 123 >;
148 compatible = "nvidia,tegra20-sdhci";
149 reg = <0xc8000000 0x200>;
154 compatible = "nvidia,tegra20-sdhci";
155 reg = <0xc8000200 0x200>;
160 compatible = "nvidia,tegra20-sdhci";
161 reg = <0xc8000400 0x200>;
166 compatible = "nvidia,tegra20-sdhci";
167 reg = <0xc8000600 0x200>;
172 compatible = "nvidia,tegra20-ehci", "usb-ehci";
173 reg = <0xc5000000 0x4000>;
176 clocks = <&tegra_car 22>; /* PERIPH_ID_USBD */
177 nvidia,has-legacy-mode;
181 compatible = "nvidia,tegra20-ehci", "usb-ehci";
182 reg = <0xc5004000 0x4000>;
185 clocks = <&tegra_car 58>; /* PERIPH_ID_USB2 */
189 compatible = "nvidia,tegra20-ehci", "usb-ehci";
190 reg = <0xc5008000 0x4000>;
191 interrupts = < 129 >;
193 clocks = <&tegra_car 59>; /* PERIPH_ID_USB3 */
197 #address-cells = < 1 >;
199 compatible = "nvidia,tegra20-emc";
200 reg = <0x7000f400 0x200>;
204 compatible = "nvidia,tegra20-kbc";
205 reg = <0x7000e200 0x0078>;
208 nand: nand-controller@70008000 {
209 #address-cells = <1>;
211 compatible = "nvidia,tegra20-nand";
212 reg = <0x70008000 0x100>;
216 compatible = "nvidia,tegra20-pwm";
217 reg = <0x7000a000 0x100>;