]> git.sur5r.net Git - u-boot/blob - arch/arm/dts/exynos5250.dtsi
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / arm / dts / exynos5250.dtsi
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * (C) Copyright 2012 SAMSUNG Electronics
4  * SAMSUNG EXYNOS5250 SoC device tree source
5  */
6
7 #include "exynos5.dtsi"
8 #include "exynos5250-pinctrl.dtsi"
9 #include "exynos5250-pinctrl-uboot.dtsi"
10
11 / {
12         aliases {
13                 pinctrl0 = &pinctrl_0;
14                 pinctrl1 = &pinctrl_1;
15                 pinctrl2 = &pinctrl_2;
16                 pinctrl3 = &pinctrl_3;
17         };
18
19         pinctrl_0: pinctrl@11400000 {
20                 compatible = "samsung,exynos5250-pinctrl";
21                 reg = <0x11400000 0x1000>;
22                 interrupts = <0 46 0>;
23
24                 wakup_eint: wakeup-interrupt-controller {
25                         compatible = "samsung,exynos4210-wakeup-eint";
26                         interrupt-parent = <&gic>;
27                         interrupts = <0 32 0>;
28                 };
29         };
30
31         pinctrl_1: pinctrl@13400000 {
32                 compatible = "samsung,exynos5250-pinctrl";
33                 reg = <0x13400000 0x1000>;
34                 interrupts = <0 45 0>;
35         };
36
37         pinctrl_2: pinctrl@10d10000 {
38                 compatible = "samsung,exynos5250-pinctrl";
39                 reg = <0x10d10000 0x1000>;
40                 interrupts = <0 50 0>;
41         };
42
43         pinctrl_3: pinctrl@03860000 {
44                 compatible = "samsung,exynos5250-pinctrl";
45                 reg = <0x03860000 0x1000>;
46                 interrupts = <0 47 0>;
47         };
48
49         i2c_4: i2c@12CA0000 {
50                 compatible = "samsung,s3c2440-i2c";
51                 reg = <0x12CA0000 0x100>;
52                 interrupts = <0 60 0>;
53                 #address-cells = <1>;
54                 #size-cells = <0>;
55         };
56
57         i2c_5: i2c@12CB0000 {
58                 compatible = "samsung,s3c2440-i2c";
59                 reg = <0x12CB0000 0x100>;
60                 interrupts = <0 61 0>;
61                 #address-cells = <1>;
62                 #size-cells = <0>;
63         };
64
65         i2c_6: i2c@12CC0000 {
66                 compatible = "samsung,s3c2440-i2c";
67                 reg = <0x12CC0000 0x100>;
68                 interrupts = <0 62 0>;
69                 #address-cells = <1>;
70                 #size-cells = <0>;
71         };
72
73         i2c_7: i2c@12CD0000 {
74                 compatible = "samsung,s3c2440-i2c";
75                 reg = <0x12CD0000 0x100>;
76                 interrupts = <0 63 0>;
77                 #address-cells = <1>;
78                 #size-cells = <0>;
79         };
80
81         sound@3830000 {
82                 compatible = "samsung,exynos-sound";
83                 reg = <0x3830000 0x50>;
84                 samsung,i2s-epll-clock-frequency = <192000000>;
85                 samsung,i2s-sampling-rate = <48000>;
86                 samsung,i2s-bits-per-sample = <16>;
87                 samsung,i2s-channels = <2>;
88                 samsung,i2s-lr-clk-framesize = <256>;
89                 samsung,i2s-bit-clk-framesize = <32>;
90                 samsung,i2s-id = <0>;
91         };
92
93         sound@12d60000 {
94                 compatible = "samsung,exynos-sound";
95                 reg = <0x12d60000 0x20>;
96                 samsung,i2s-epll-clock-frequency = <192000000>;
97                 samsung,i2s-sampling-rate = <48000>;
98                 samsung,i2s-bits-per-sample = <16>;
99                 samsung,i2s-channels = <2>;
100                 samsung,i2s-lr-clk-framesize = <256>;
101                 samsung,i2s-bit-clk-framesize = <32>;
102                 samsung,i2s-id = <1>;
103         };
104
105
106         xhci@12000000 {
107                 compatible = "samsung,exynos5250-xhci";
108                 reg = <0x12000000 0x10000>;
109                 #address-cells = <1>;
110                 #size-cells = <1>;
111
112                 phy {
113                         compatible = "samsung,exynos5250-usb3-phy";
114                         reg = <0x12100000 0x100>;
115                 };
116         };
117
118         pwm: pwm@12dd0000 {
119                 compatible = "samsung,exynos4210-pwm";
120                 reg = <0x12dd0000 0x100>;
121                 samsung,pwm-outputs = <0>, <1>, <2>, <3>;
122                 #pwm-cells = <3>;
123         };
124
125 };