Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dfbbdbf4 authored by Vivek Gautam's avatar Vivek Gautam Committed by Kukjin Kim
Browse files

ARM: dts: Add sysreg sytem controller node to exynos5250 and exynos5420



This patch adds sysreg-syscon node to exynos5250 and exynos5420 device
tree, to access System Register's registers using syscon driver.

Signed-off-by: default avatarKamil Debski <k.debski@samsung.com>
[gautam.vivek@samsung.com: Split this syreg-syscon dts entry]
[gautam.vivek@samsung.com: added similar syscon entry for exynos5420]
Signed-off-by: default avatarVivek Gautam <gautam.vivek@samsung.com>
[vikas.sajjan@samsung.com: updated the binding document]
Signed-off-by: default avatarVikas Sajjan <vikas.sajjan@samsung.com>
Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
parent 94b62c38
Loading
Loading
Loading
Loading
+9 −2
Original line number Original line Diff line number Diff line
SAMSUNG S5P/Exynos SoC series System Registers (SYSREG)
SAMSUNG S5P/Exynos SoC series System Registers (SYSREG)


Properties:
Properties:
 - compatible : should contain "samsung,<chip name>-sysreg", "syscon";
 - compatible : should contain two values. First value must be one from following list:
   For Exynos4 SoC series it should be "samsung,exynos4-sysreg", "syscon";
		- "samsung,exynos4-sysreg" - for Exynos4 based SoCs,
		- "samsung,exynos5-sysreg" - for Exynos5 based SoCs.
		second value must be always "syscon".
 - reg : offset and length of the register set.
 - reg : offset and length of the register set.


Example:
Example:
@@ -10,3 +12,8 @@ Example:
		compatible = "samsung,exynos4-sysreg", "syscon";
		compatible = "samsung,exynos4-sysreg", "syscon";
		reg = <0x10010000 0x400>;
		reg = <0x10010000 0x400>;
	};
	};

	syscon@10050000 {
		compatible = "samsung,exynos5-sysreg", "syscon";
		reg = <0x10050000 0x5000>;
	};
+5 −0
Original line number Original line Diff line number Diff line
@@ -193,6 +193,11 @@
		reg = <0x10040000 0x5000>;
		reg = <0x10040000 0x5000>;
	};
	};


	sysreg_system_controller: syscon@10050000 {
		compatible = "samsung,exynos5-sysreg", "syscon";
		reg = <0x10050000 0x5000>;
	};

	watchdog@101D0000 {
	watchdog@101D0000 {
		compatible = "samsung,exynos5250-wdt";
		compatible = "samsung,exynos5250-wdt";
		reg = <0x101D0000 0x100>;
		reg = <0x101D0000 0x100>;
+5 −0
Original line number Original line Diff line number Diff line
@@ -701,6 +701,11 @@
		reg = <0x10040000 0x5000>;
		reg = <0x10040000 0x5000>;
	};
	};


	sysreg_system_controller: syscon@10050000 {
		compatible = "samsung,exynos5-sysreg", "syscon";
		reg = <0x10050000 0x5000>;
	};

	tmu_cpu0: tmu@10060000 {
	tmu_cpu0: tmu@10060000 {
		compatible = "samsung,exynos5420-tmu";
		compatible = "samsung,exynos5420-tmu";
		reg = <0x10060000 0x100>;
		reg = <0x10060000 0x100>;