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