Commit db9bf4d6 authored by Naveen Krishna Chatradhi's avatar Naveen Krishna Chatradhi Committed by Jonathan Cameron

ARM: dts: exynos: Add sysreg phandle to ADC node

Instead of using the ADC_PHY register base address, use sysreg phandle
in ADC node to control ADC_PHY configuration register.

This patch adds syscon node for Exynos3250, Exynos4x12, Exynos5250,
and Exynos5420, Exynos5800.
Signed-off-by: default avatarNaveen Krishna Chatradhi <ch.naveen@samsung.com>
To: linux-samsung-soc@vger.kernel.org
Acked-by: default avatarKukjin Kim <kgene.kim@samsung.com>
Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
parent b626c8f0
...@@ -272,12 +272,13 @@ pdma1: pdma@12690000 { ...@@ -272,12 +272,13 @@ pdma1: pdma@12690000 {
adc: adc@126C0000 { adc: adc@126C0000 {
compatible = "samsung,exynos3250-adc", compatible = "samsung,exynos3250-adc",
"samsung,exynos-adc-v2"; "samsung,exynos-adc-v2";
reg = <0x126C0000 0x100>, <0x10020718 0x4>; reg = <0x126C0000 0x100>;
interrupts = <0 137 0>; interrupts = <0 137 0>;
clock-names = "adc", "sclk"; clock-names = "adc", "sclk";
clocks = <&cmu CLK_TSADC>, <&cmu CLK_SCLK_TSADC>; clocks = <&cmu CLK_TSADC>, <&cmu CLK_SCLK_TSADC>;
#io-channel-cells = <1>; #io-channel-cells = <1>;
io-channel-ranges; io-channel-ranges;
samsung,syscon-phandle = <&pmu_system_controller>;
status = "disabled"; status = "disabled";
}; };
......
...@@ -108,13 +108,14 @@ wakup_eint: wakeup-interrupt-controller { ...@@ -108,13 +108,14 @@ wakup_eint: wakeup-interrupt-controller {
adc: adc@126C0000 { adc: adc@126C0000 {
compatible = "samsung,exynos-adc-v1"; compatible = "samsung,exynos-adc-v1";
reg = <0x126C0000 0x100>, <0x10020718 0x4>; reg = <0x126C0000 0x100>;
interrupt-parent = <&combiner>; interrupt-parent = <&combiner>;
interrupts = <10 3>; interrupts = <10 3>;
clocks = <&clock CLK_TSADC>; clocks = <&clock CLK_TSADC>;
clock-names = "adc"; clock-names = "adc";
#io-channel-cells = <1>; #io-channel-cells = <1>;
io-channel-ranges; io-channel-ranges;
samsung,syscon-phandle = <&pmu_system_controller>;
status = "disabled"; status = "disabled";
}; };
......
...@@ -765,12 +765,13 @@ fimd@14400000 { ...@@ -765,12 +765,13 @@ fimd@14400000 {
adc: adc@12D10000 { adc: adc@12D10000 {
compatible = "samsung,exynos-adc-v1"; compatible = "samsung,exynos-adc-v1";
reg = <0x12D10000 0x100>, <0x10040718 0x4>; reg = <0x12D10000 0x100>;
interrupts = <0 106 0>; interrupts = <0 106 0>;
clocks = <&clock CLK_ADC>; clocks = <&clock CLK_ADC>;
clock-names = "adc"; clock-names = "adc";
#io-channel-cells = <1>; #io-channel-cells = <1>;
io-channel-ranges; io-channel-ranges;
samsung,syscon-phandle = <&pmu_system_controller>;
status = "disabled"; status = "disabled";
}; };
......
...@@ -541,12 +541,13 @@ fimd: fimd@14400000 { ...@@ -541,12 +541,13 @@ fimd: fimd@14400000 {
adc: adc@12D10000 { adc: adc@12D10000 {
compatible = "samsung,exynos-adc-v2"; compatible = "samsung,exynos-adc-v2";
reg = <0x12D10000 0x100>, <0x10040720 0x4>; reg = <0x12D10000 0x100>;
interrupts = <0 106 0>; interrupts = <0 106 0>;
clocks = <&clock CLK_TSADC>; clocks = <&clock CLK_TSADC>;
clock-names = "adc"; clock-names = "adc";
#io-channel-cells = <1>; #io-channel-cells = <1>;
io-channel-ranges; io-channel-ranges;
samsung,syscon-phandle = <&pmu_system_controller>;
status = "disabled"; status = "disabled";
}; };
......
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