Re: [PATCH 2/2] ARM: dts: s3c-rtc: Use s3c6410-rtc instead of exynos3250-rtc

From: Alexandre Belloni
Date: Mon Mar 30 2015 - 20:31:13 EST


Hi,

On 31/03/2015 at 08:38:30 +0900, Chanwoo Choi wrote :
> > diff --git a/Documentation/devicetree/bindings/rtc/s3c-rtc.txt b/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> > index ab757b84daa7..ac2fcd6ff4b8 100644
> > --- a/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> > +++ b/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> > @@ -6,7 +6,8 @@ Required properties:
> > * "samsung,s3c2416-rtc" - for controllers compatible with s3c2416 rtc.
> > * "samsung,s3c2443-rtc" - for controllers compatible with s3c2443 rtc.
> > * "samsung,s3c6410-rtc" - for controllers compatible with s3c6410 rtc.
> > - * "samsung,exynos3250-rtc" - for controllers compatible with exynos3250 rtc.
> > + * "samsung,exynos3250-rtc" - (deprecated) for controllers compatible with
> > + exynos3250 rtc (use "samsung,s3c6410-rtc").
> > - reg: physical base address of the controller and length of memory mapped
> > region.
> > - interrupts: Two interrupt numbers to the cpu should be specified. First
> > diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi
> > index e3bfb11c6ef8..8d58b550e925 100644
> > --- a/arch/arm/boot/dts/exynos3250.dtsi
> > +++ b/arch/arm/boot/dts/exynos3250.dtsi
> > @@ -189,7 +189,7 @@
> > };
> >
> > rtc: rtc@10070000 {
> > - compatible = "samsung,exynos3250-rtc";
> > + compatible = "samsung,s3c6410-rtc";
> > reg = <0x10070000 0x100>;
> > interrupts = <0 73 0>, <0 74 0>;
> > interrupt-parent = <&pmu_system_controller>;
> > diff --git a/arch/arm/boot/dts/exynos4415.dtsi b/arch/arm/boot/dts/exynos4415.dtsi
> > index 5caea996e090..186cb8465683 100644
> > --- a/arch/arm/boot/dts/exynos4415.dtsi
> > +++ b/arch/arm/boot/dts/exynos4415.dtsi
> > @@ -177,7 +177,7 @@
> > };
> >
> > rtc: rtc@10070000 {
> > - compatible = "samsung,exynos3250-rtc";
> > + compatible = "samsung,s3c6410-rtc";
> > reg = <0x10070000 0x100>;
> > interrupts = <0 73 0>, <0 74 0>;
> > status = "disabled";
> >
>
> Looks good to me.
>
> Reviewed-by: Chanwoo Choi <cw00.choi@xxxxxxxxxxx>
>

Are you absolutely sure that the exynos3250 IP is the same as the
s3c6410 (I don't know much about the exynos family). The concern being
that if at one point you have an errata on one or ther other, you will
have to break the DT ABI by undoing this change.

Note that I'm fine with it, I'm just asking.

Regards,

--
Alexandre Belloni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/