xref: /openbmc/u-boot/arch/arm/dts/exynos5250.dtsi (revision 8fc26fce41592175ae004514e431e68a9dd60671)
183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
21b652071SHatim RV/*
3e2be3369SRajeshwari Birje * (C) Copyright 2012 SAMSUNG Electronics
41b652071SHatim RV * SAMSUNG EXYNOS5250 SoC device tree source
51b652071SHatim RV */
61b652071SHatim RV
72fdd7d9eSSimon Glass#include "exynos5.dtsi"
8dd54739dSSimon Glass#include "exynos5250-pinctrl.dtsi"
9c6b0b090SSimon Glass#include "exynos5250-pinctrl-uboot.dtsi"
101b652071SHatim RV
111b652071SHatim RV/ {
12dd54739dSSimon Glass	aliases {
13dd54739dSSimon Glass		pinctrl0 = &pinctrl_0;
14dd54739dSSimon Glass		pinctrl1 = &pinctrl_1;
15dd54739dSSimon Glass		pinctrl2 = &pinctrl_2;
16dd54739dSSimon Glass		pinctrl3 = &pinctrl_3;
17dd54739dSSimon Glass	};
18dd54739dSSimon Glass
19dd54739dSSimon Glass	pinctrl_0: pinctrl@11400000 {
20dd54739dSSimon Glass		compatible = "samsung,exynos5250-pinctrl";
21dd54739dSSimon Glass		reg = <0x11400000 0x1000>;
22dd54739dSSimon Glass		interrupts = <0 46 0>;
23dd54739dSSimon Glass
24dd54739dSSimon Glass		wakup_eint: wakeup-interrupt-controller {
25dd54739dSSimon Glass			compatible = "samsung,exynos4210-wakeup-eint";
26dd54739dSSimon Glass			interrupt-parent = <&gic>;
27dd54739dSSimon Glass			interrupts = <0 32 0>;
28dd54739dSSimon Glass		};
29dd54739dSSimon Glass	};
30dd54739dSSimon Glass
31dd54739dSSimon Glass	pinctrl_1: pinctrl@13400000 {
32dd54739dSSimon Glass		compatible = "samsung,exynos5250-pinctrl";
33dd54739dSSimon Glass		reg = <0x13400000 0x1000>;
34dd54739dSSimon Glass		interrupts = <0 45 0>;
35dd54739dSSimon Glass	};
36dd54739dSSimon Glass
37dd54739dSSimon Glass	pinctrl_2: pinctrl@10d10000 {
38dd54739dSSimon Glass		compatible = "samsung,exynos5250-pinctrl";
39dd54739dSSimon Glass		reg = <0x10d10000 0x1000>;
40dd54739dSSimon Glass		interrupts = <0 50 0>;
41dd54739dSSimon Glass	};
42dd54739dSSimon Glass
43dd54739dSSimon Glass	pinctrl_3: pinctrl@03860000 {
44dd54739dSSimon Glass		compatible = "samsung,exynos5250-pinctrl";
45dd54739dSSimon Glass		reg = <0x03860000 0x1000>;
46dd54739dSSimon Glass		interrupts = <0 47 0>;
47dd54739dSSimon Glass	};
48dd54739dSSimon Glass
49f1ac35b7SSimon Glass	i2c_4: i2c@12CA0000 {
50c2425b66SRajeshwari Shinde		compatible = "samsung,s3c2440-i2c";
51c2425b66SRajeshwari Shinde		reg = <0x12CA0000 0x100>;
52c2425b66SRajeshwari Shinde		interrupts = <0 60 0>;
53c2425b66SRajeshwari Shinde		#address-cells = <1>;
54c2425b66SRajeshwari Shinde		#size-cells = <0>;
55f1ac35b7SSimon Glass	};
56f1ac35b7SSimon Glass
57f1ac35b7SSimon Glass	i2c_5: i2c@12CB0000 {
58c2425b66SRajeshwari Shinde		compatible = "samsung,s3c2440-i2c";
59c2425b66SRajeshwari Shinde		reg = <0x12CB0000 0x100>;
60c2425b66SRajeshwari Shinde		interrupts = <0 61 0>;
61c2425b66SRajeshwari Shinde		#address-cells = <1>;
62c2425b66SRajeshwari Shinde		#size-cells = <0>;
63f1ac35b7SSimon Glass	};
64f1ac35b7SSimon Glass
65f1ac35b7SSimon Glass	i2c_6: i2c@12CC0000 {
66c2425b66SRajeshwari Shinde		compatible = "samsung,s3c2440-i2c";
67c2425b66SRajeshwari Shinde		reg = <0x12CC0000 0x100>;
68c2425b66SRajeshwari Shinde		interrupts = <0 62 0>;
69c2425b66SRajeshwari Shinde		#address-cells = <1>;
70c2425b66SRajeshwari Shinde		#size-cells = <0>;
71f1ac35b7SSimon Glass	};
72f1ac35b7SSimon Glass
73f1ac35b7SSimon Glass	i2c_7: i2c@12CD0000 {
74c2425b66SRajeshwari Shinde		compatible = "samsung,s3c2440-i2c";
75c2425b66SRajeshwari Shinde		reg = <0x12CD0000 0x100>;
76c2425b66SRajeshwari Shinde		interrupts = <0 63 0>;
77f1ac35b7SSimon Glass		#address-cells = <1>;
78f1ac35b7SSimon Glass		#size-cells = <0>;
79c2425b66SRajeshwari Shinde	};
80f0b16191SRajeshwari Shinde
81*93a98a6fSSimon Glass	i2s0: i2s@3830000 {
82*93a98a6fSSimon Glass		compatible = "samsung,s5pv210-i2s";
83*93a98a6fSSimon Glass		reg = <0x03830000 0x100>;
84*93a98a6fSSimon Glass		samsung,idma-addr = <0x03000000>;
85*93a98a6fSSimon Glass		#clock-cells = <1>;
86*93a98a6fSSimon Glass		#sound-dai-cells = <1>;
87b7006a7fSDani Krishna Mohan		samsung,i2s-epll-clock-frequency = <192000000>;
88b7006a7fSDani Krishna Mohan		samsung,i2s-sampling-rate = <48000>;
89b7006a7fSDani Krishna Mohan		samsung,i2s-bits-per-sample = <16>;
90b7006a7fSDani Krishna Mohan		samsung,i2s-channels = <2>;
91b7006a7fSDani Krishna Mohan		samsung,i2s-lr-clk-framesize = <256>;
92b7006a7fSDani Krishna Mohan		samsung,i2s-bit-clk-framesize = <32>;
93b7006a7fSDani Krishna Mohan		samsung,i2s-id = <0>;
94b7006a7fSDani Krishna Mohan	};
95b7006a7fSDani Krishna Mohan
96*93a98a6fSSimon Glass	i2s1: i2s@12d60000 {
97*93a98a6fSSimon Glass		compatible = "samsung,s5pv210-i2s";
98f0b16191SRajeshwari Shinde		reg = <0x12d60000 0x20>;
99*93a98a6fSSimon Glass		#clock-cells = <1>;
100*93a98a6fSSimon Glass		#sound-dai-cells = <1>;
101b7006a7fSDani Krishna Mohan		samsung,i2s-epll-clock-frequency = <192000000>;
102b7006a7fSDani Krishna Mohan		samsung,i2s-sampling-rate = <48000>;
103b7006a7fSDani Krishna Mohan		samsung,i2s-bits-per-sample = <16>;
104b7006a7fSDani Krishna Mohan		samsung,i2s-channels = <2>;
105b7006a7fSDani Krishna Mohan		samsung,i2s-lr-clk-framesize = <256>;
106b7006a7fSDani Krishna Mohan		samsung,i2s-bit-clk-framesize = <32>;
107b7006a7fSDani Krishna Mohan		samsung,i2s-id = <1>;
108f0b16191SRajeshwari Shinde	};
109cb9b23cdSRajeshwari Shinde
11069c6f976SRajeshwari Shinde
11128cfef5fSVivek Gautam	xhci@12000000 {
11228cfef5fSVivek Gautam		compatible = "samsung,exynos5250-xhci";
11328cfef5fSVivek Gautam		reg = <0x12000000 0x10000>;
11428cfef5fSVivek Gautam		#address-cells = <1>;
11528cfef5fSVivek Gautam		#size-cells = <1>;
11628cfef5fSVivek Gautam
11728cfef5fSVivek Gautam		phy {
11828cfef5fSVivek Gautam			compatible = "samsung,exynos5250-usb3-phy";
11928cfef5fSVivek Gautam			reg = <0x12100000 0x100>;
12028cfef5fSVivek Gautam		};
12128cfef5fSVivek Gautam	};
12228cfef5fSVivek Gautam
123141c7435SSimon Glass	pwm: pwm@12dd0000 {
124141c7435SSimon Glass		compatible = "samsung,exynos4210-pwm";
125141c7435SSimon Glass		reg = <0x12dd0000 0x100>;
126141c7435SSimon Glass		samsung,pwm-outputs = <0>, <1>, <2>, <3>;
127141c7435SSimon Glass		#pwm-cells = <3>;
128141c7435SSimon Glass	};
129141c7435SSimon Glass
1301b652071SHatim RV};
131