]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/dts/tegra114.dtsi
Tegra114: fdt: Sync DT nodes with kernel DT files (GPIO, tegra_car)
[karo-tx-uboot.git] / arch / arm / dts / tegra114.dtsi
1 #include "skeleton.dtsi"
2
3 / {
4         compatible = "nvidia,tegra114";
5
6         aliases {
7                 i2c0 = "/i2c@7000d000";
8                 i2c1 = "/i2c@7000c000";
9                 i2c2 = "/i2c@7000c400";
10                 i2c3 = "/i2c@7000c500";
11                 i2c4 = "/i2c@7000c700";
12         };
13
14         tegra_car: clock {
15                 compatible = "nvidia,tegra114-car";
16                 reg = <0x60006000 0x1000>;
17                 #clock-cells = <1>;
18         };
19
20         gpio: gpio {
21                 compatible = "nvidia,tegra114-gpio", "nvidia,tegra30-gpio";
22                 reg = <0x6000d000 0x1000>;
23                 interrupts = <0 32 0x04
24                               0 33 0x04
25                               0 34 0x04
26                               0 35 0x04
27                               0 55 0x04
28                               0 87 0x04
29                               0 89 0x04
30                               0 125 0x04>;
31                 #gpio-cells = <2>;
32                 gpio-controller;
33                 #interrupt-cells = <2>;
34                 interrupt-controller;
35         };
36
37         i2c@7000c000 {
38                 compatible = "nvidia,tegra114-i2c";
39                 reg = <0x7000c000 0x100>;
40                 interrupts = <0 38 0x04>;
41                 #address-cells = <1>;
42                 #size-cells = <0>;
43                 clocks = <&tegra_car 12>;
44                 status = "disabled";
45         };
46
47         i2c@7000c400 {
48                 compatible = "nvidia,tegra114-i2c";
49                 reg = <0x7000c400 0x100>;
50                 interrupts = <0 84 0x04>;
51                 #address-cells = <1>;
52                 #size-cells = <0>;
53                 clocks = <&tegra_car 54>;
54                 status = "disabled";
55         };
56
57         i2c@7000c500 {
58                 compatible = "nvidia,tegra114-i2c";
59                 reg = <0x7000c500 0x100>;
60                 interrupts = <0 92 0x04>;
61                 #address-cells = <1>;
62                 #size-cells = <0>;
63                 clocks = <&tegra_car 67>;
64                 status = "disabled";
65         };
66
67         i2c@7000c700 {
68                 compatible = "nvidia,tegra114-i2c";
69                 reg = <0x7000c700 0x100>;
70                 interrupts = <0 120 0x04>;
71                 #address-cells = <1>;
72                 #size-cells = <0>;
73                 clocks = <&tegra_car 103>;
74                 status = "disabled";
75         };
76
77         i2c@7000d000 {
78                 compatible = "nvidia,tegra114-i2c";
79                 reg = <0x7000d000 0x100>;
80                 interrupts = <0 53 0x04>;
81                 #address-cells = <1>;
82                 #size-cells = <0>;
83                 clocks = <&tegra_car 47>;
84                 status = "disabled";
85         };
86 };