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

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
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: ...@@ -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>;
};
...@@ -193,6 +193,11 @@ pmu_system_controller: system-controller@10040000 { ...@@ -193,6 +193,11 @@ pmu_system_controller: system-controller@10040000 {
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>;
......
...@@ -701,6 +701,11 @@ pmu_system_controller: system-controller@10040000 { ...@@ -701,6 +701,11 @@ pmu_system_controller: system-controller@10040000 {
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>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment