diff options
-rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra210.dtsi | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra210.dtsi b/arch/arm64/boot/dts/nvidia/tegra210.dtsi index cefae3bb3353..61ec48c4b5b7 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210.dtsi | |||
@@ -35,6 +35,26 @@ | |||
35 | resets = <&tegra_car 207>; | 35 | resets = <&tegra_car 207>; |
36 | reset-names = "dpaux"; | 36 | reset-names = "dpaux"; |
37 | status = "disabled"; | 37 | status = "disabled"; |
38 | |||
39 | state_dpaux1_aux: pinmux-aux { | ||
40 | groups = "dpaux-io"; | ||
41 | function = "aux"; | ||
42 | }; | ||
43 | |||
44 | state_dpaux1_i2c: pinmux-i2c { | ||
45 | groups = "dpaux-io"; | ||
46 | function = "i2c"; | ||
47 | }; | ||
48 | |||
49 | state_dpaux1_off: pinmux-off { | ||
50 | groups = "dpaux-io"; | ||
51 | function = "off"; | ||
52 | }; | ||
53 | |||
54 | i2c-bus { | ||
55 | #address-cells = <1>; | ||
56 | #size-cells = <0>; | ||
57 | }; | ||
38 | }; | 58 | }; |
39 | 59 | ||
40 | vi@54080000 { | 60 | vi@54080000 { |
@@ -154,6 +174,10 @@ | |||
154 | clock-names = "sor", "parent", "dp", "safe"; | 174 | clock-names = "sor", "parent", "dp", "safe"; |
155 | resets = <&tegra_car 182>; | 175 | resets = <&tegra_car 182>; |
156 | reset-names = "sor"; | 176 | reset-names = "sor"; |
177 | pinctrl-0 = <&state_dpaux_aux>; | ||
178 | pinctrl-1 = <&state_dpaux_i2c>; | ||
179 | pinctrl-2 = <&state_dpaux_off>; | ||
180 | pinctrl-names = "aux", "i2c", "off"; | ||
157 | status = "disabled"; | 181 | status = "disabled"; |
158 | }; | 182 | }; |
159 | 183 | ||
@@ -168,6 +192,10 @@ | |||
168 | clock-names = "sor", "parent", "dp", "safe"; | 192 | clock-names = "sor", "parent", "dp", "safe"; |
169 | resets = <&tegra_car 183>; | 193 | resets = <&tegra_car 183>; |
170 | reset-names = "sor"; | 194 | reset-names = "sor"; |
195 | pinctrl-0 = <&state_dpaux1_aux>; | ||
196 | pinctrl-1 = <&state_dpaux1_i2c>; | ||
197 | pinctrl-2 = <&state_dpaux1_off>; | ||
198 | pinctrl-names = "aux", "i2c", "off"; | ||
171 | status = "disabled"; | 199 | status = "disabled"; |
172 | }; | 200 | }; |
173 | 201 | ||
@@ -181,6 +209,26 @@ | |||
181 | resets = <&tegra_car 181>; | 209 | resets = <&tegra_car 181>; |
182 | reset-names = "dpaux"; | 210 | reset-names = "dpaux"; |
183 | status = "disabled"; | 211 | status = "disabled"; |
212 | |||
213 | state_dpaux_aux: pinmux-aux { | ||
214 | groups = "dpaux-io"; | ||
215 | function = "aux"; | ||
216 | }; | ||
217 | |||
218 | state_dpaux_i2c: pinmux-i2c { | ||
219 | groups = "dpaux-io"; | ||
220 | function = "i2c"; | ||
221 | }; | ||
222 | |||
223 | state_dpaux_off: pinmux-off { | ||
224 | groups = "dpaux-io"; | ||
225 | function = "off"; | ||
226 | }; | ||
227 | |||
228 | i2c-bus { | ||
229 | #address-cells = <1>; | ||
230 | #size-cells = <0>; | ||
231 | }; | ||
184 | }; | 232 | }; |
185 | 233 | ||
186 | isp@54600000 { | 234 | isp@54600000 { |
@@ -478,6 +526,9 @@ | |||
478 | reset-names = "i2c"; | 526 | reset-names = "i2c"; |
479 | dmas = <&apbdma 26>, <&apbdma 26>; | 527 | dmas = <&apbdma 26>, <&apbdma 26>; |
480 | dma-names = "rx", "tx"; | 528 | dma-names = "rx", "tx"; |
529 | pinctrl-0 = <&state_dpaux1_i2c>; | ||
530 | pinctrl-1 = <&state_dpaux1_off>; | ||
531 | pinctrl-names = "default", "idle"; | ||
481 | status = "disabled"; | 532 | status = "disabled"; |
482 | }; | 533 | }; |
483 | 534 | ||
@@ -508,6 +559,9 @@ | |||
508 | reset-names = "i2c"; | 559 | reset-names = "i2c"; |
509 | dmas = <&apbdma 30>, <&apbdma 30>; | 560 | dmas = <&apbdma 30>, <&apbdma 30>; |
510 | dma-names = "rx", "tx"; | 561 | dma-names = "rx", "tx"; |
562 | pinctrl-0 = <&state_dpaux_i2c>; | ||
563 | pinctrl-1 = <&state_dpaux_off>; | ||
564 | pinctrl-names = "default", "idle"; | ||
511 | status = "disabled"; | 565 | status = "disabled"; |
512 | }; | 566 | }; |
513 | 567 | ||