[PATCH 1/2] ARM: dts: add watchdog device nodes for Exynos5250 and Exynos5420

2013-10-30 Thread Leela Krishna Amudala
Adds watchdog device nodes to the DT device list for Exynos5250 and Exynos5420

Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com
---
 arch/arm/boot/dts/exynos5.dtsi|   12 +---
 arch/arm/boot/dts/exynos5250.dtsi |7 ++-
 arch/arm/boot/dts/exynos5420.dtsi |   10 ++
 3 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
index e52b038..e7b6dbd 100644
--- a/arch/arm/boot/dts/exynos5.dtsi
+++ b/arch/arm/boot/dts/exynos5.dtsi
@@ -81,13 +81,6 @@
status = disabled;
};
 
-   watchdog {
-   compatible = samsung,s3c2410-wdt;
-   reg = 0x101D 0x100;
-   interrupts = 0 42 0;
-   status = disabled;
-   };
-
fimd@1440 {
compatible = samsung,exynos5250-fimd;
interrupt-parent = combiner;
@@ -106,4 +99,9 @@
#size-cells = 0;
status = disabled;
};
+
+   pmu_sys_reg: pmusysreg {
+   compatible = samsung,exynos5-pmureg, syscon;
+   reg = 0x1004 0x5000;
+   };
 };
diff --git a/arch/arm/boot/dts/exynos5250.dtsi 
b/arch/arm/boot/dts/exynos5250.dtsi
index c4a8662..3ccd150 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -158,9 +158,14 @@
interrupts = 0 47 0;
};
 
-   watchdog {
+   watchdog@101D {
+   compatible = samsung,s3c5250-wdt;
+   reg = 0x101D 0x100;
+   interrupts = 0 42 0;
clocks = clock 336;
clock-names = watchdog;
+   samsung,sysreg = pmu_sys_reg;
+   status = okay;
};
 
g2d@1085 {
diff --git a/arch/arm/boot/dts/exynos5420.dtsi 
b/arch/arm/boot/dts/exynos5420.dtsi
index 6ffefd1..5fb7ae2 100644
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -369,4 +369,14 @@
clock-names = gscl;
samsung,power-domain = gsc_pd;
};
+
+watchdog@101D {
+   compatible = samsung,s3c5420-wdt;
+   reg = 0x101D 0x100;
+   interrupts = 0 42 0;
+   clocks = clock 316;
+   clock-names = watchdog;
+   samsung,sysreg = pmu_sys_reg;
+   status = okay;
+};
 };
-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] ARM: dts: add watchdog device nodes for Exynos5250 and Exynos5420

2013-10-30 Thread Sachin Kamat
Hi Leela,

On 30 October 2013 12:23, Leela Krishna Amudala l.kris...@samsung.com wrote:
 Adds watchdog device nodes to the DT device list for Exynos5250 and Exynos5420

 Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com
 ---
  arch/arm/boot/dts/exynos5.dtsi|   12 +---
  arch/arm/boot/dts/exynos5250.dtsi |7 ++-
  arch/arm/boot/dts/exynos5420.dtsi |   10 ++
  3 files changed, 21 insertions(+), 8 deletions(-)

 diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
 index e52b038..e7b6dbd 100644
 --- a/arch/arm/boot/dts/exynos5.dtsi
 +++ b/arch/arm/boot/dts/exynos5.dtsi
 @@ -81,13 +81,6 @@
 status = disabled;
 };

 -   watchdog {
 -   compatible = samsung,s3c2410-wdt;
 -   reg = 0x101D 0x100;
 -   interrupts = 0 42 0;
 -   status = disabled;
 -   };
 -
 fimd@1440 {
 compatible = samsung,exynos5250-fimd;
 interrupt-parent = combiner;
 @@ -106,4 +99,9 @@
 #size-cells = 0;
 status = disabled;
 };
 +
 +   pmu_sys_reg: pmusysreg {

Make this pmusysreg@1004.

 +   compatible = samsung,exynos5-pmureg, syscon;

I do not see any reference to samsung,exynos5-pmureg in the tree.

 +   reg = 0x1004 0x5000;
 +   };

Since this is a separate node, IMO it could be added in a separate patch.

  };
 diff --git a/arch/arm/boot/dts/exynos5250.dtsi 
 b/arch/arm/boot/dts/exynos5250.dtsi
 index c4a8662..3ccd150 100644
 --- a/arch/arm/boot/dts/exynos5250.dtsi
 +++ b/arch/arm/boot/dts/exynos5250.dtsi
 @@ -158,9 +158,14 @@
 interrupts = 0 47 0;
 };

 -   watchdog {
 +   watchdog@101D {
 +   compatible = samsung,s3c5250-wdt;

Exynos5 does not belong to S3C series. Please change this to
exynos5250-wdt instead.

 +   reg = 0x101D 0x100;
 +   interrupts = 0 42 0;
 clocks = clock 336;
 clock-names = watchdog;
 +   samsung,sysreg = pmu_sys_reg;
 +   status = okay;
 };

 g2d@1085 {
 diff --git a/arch/arm/boot/dts/exynos5420.dtsi 
 b/arch/arm/boot/dts/exynos5420.dtsi
 index 6ffefd1..5fb7ae2 100644
 --- a/arch/arm/boot/dts/exynos5420.dtsi
 +++ b/arch/arm/boot/dts/exynos5420.dtsi
 @@ -369,4 +369,14 @@
 clock-names = gscl;
 samsung,power-domain = gsc_pd;
 };
 +
 +watchdog@101D {
 +   compatible = samsung,s3c5420-wdt;

ditto

 +   reg = 0x101D 0x100;
 +   interrupts = 0 42 0;
 +   clocks = clock 316;
 +   clock-names = watchdog;
 +   samsung,sysreg = pmu_sys_reg;
 +   status = okay;
 +};
  };
 --
 1.7.10.4




-- 
With warm regards,
Sachin
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] ARM: dts: add watchdog device nodes for Exynos5250 and Exynos5420

2013-10-30 Thread Leela Krishna Amudala
Hi,

On Wed, Oct 30, 2013 at 12:20 PM, Sachin Kamat sachin.ka...@linaro.org wrote:
 Hi Leela,

 On 30 October 2013 12:23, Leela Krishna Amudala l.kris...@samsung.com wrote:
 Adds watchdog device nodes to the DT device list for Exynos5250 and 
 Exynos5420

 Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com
 ---
  arch/arm/boot/dts/exynos5.dtsi|   12 +---
  arch/arm/boot/dts/exynos5250.dtsi |7 ++-
  arch/arm/boot/dts/exynos5420.dtsi |   10 ++
  3 files changed, 21 insertions(+), 8 deletions(-)

 diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
 index e52b038..e7b6dbd 100644
 --- a/arch/arm/boot/dts/exynos5.dtsi
 +++ b/arch/arm/boot/dts/exynos5.dtsi
 @@ -81,13 +81,6 @@
 status = disabled;
 };

 -   watchdog {
 -   compatible = samsung,s3c2410-wdt;
 -   reg = 0x101D 0x100;
 -   interrupts = 0 42 0;
 -   status = disabled;
 -   };
 -
 fimd@1440 {
 compatible = samsung,exynos5250-fimd;
 interrupt-parent = combiner;
 @@ -106,4 +99,9 @@
 #size-cells = 0;
 status = disabled;
 };
 +
 +   pmu_sys_reg: pmusysreg {

 Make this pmusysreg@1004.


Okay, will do it

 +   compatible = samsung,exynos5-pmureg, syscon;

 I do not see any reference to samsung,exynos5-pmureg in the tree.


Okay, will take care of it

 +   reg = 0x1004 0x5000;
 +   };

 Since this is a separate node, IMO it could be added in a separate patch.


Okay, will do it

  };
 diff --git a/arch/arm/boot/dts/exynos5250.dtsi 
 b/arch/arm/boot/dts/exynos5250.dtsi
 index c4a8662..3ccd150 100644
 --- a/arch/arm/boot/dts/exynos5250.dtsi
 +++ b/arch/arm/boot/dts/exynos5250.dtsi
 @@ -158,9 +158,14 @@
 interrupts = 0 47 0;
 };

 -   watchdog {
 +   watchdog@101D {
 +   compatible = samsung,s3c5250-wdt;

 Exynos5 does not belong to S3C series. Please change this to
 exynos5250-wdt instead.


My mistake, will change it

 +   reg = 0x101D 0x100;
 +   interrupts = 0 42 0;
 clocks = clock 336;
 clock-names = watchdog;
 +   samsung,sysreg = pmu_sys_reg;
 +   status = okay;
 };

 g2d@1085 {
 diff --git a/arch/arm/boot/dts/exynos5420.dtsi 
 b/arch/arm/boot/dts/exynos5420.dtsi
 index 6ffefd1..5fb7ae2 100644
 --- a/arch/arm/boot/dts/exynos5420.dtsi
 +++ b/arch/arm/boot/dts/exynos5420.dtsi
 @@ -369,4 +369,14 @@
 clock-names = gscl;
 samsung,power-domain = gsc_pd;
 };
 +
 +watchdog@101D {
 +   compatible = samsung,s3c5420-wdt;

 ditto

 +   reg = 0x101D 0x100;
 +   interrupts = 0 42 0;
 +   clocks = clock 316;
 +   clock-names = watchdog;
 +   samsung,sysreg = pmu_sys_reg;
 +   status = okay;
 +};
  };
 --
 1.7.10.4




 --
 With warm regards,
 Sachin
 --
 To unsubscribe from this list: send the line unsubscribe linux-samsung-soc 
 in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html