Message ID | 20200508054925.48237-2-biwen.li@oss.nxp.com |
---|---|
State | Not Applicable |
Headers | show |
Series | [1/3] rtc: ds1374: add uie_unsupported property to drop warning | expand |
On 08/05/2020 13:49:24+0800, Biwen Li wrote: > From: Biwen Li <biwen.li@nxp.com> > > This adds uie_unsupported property to drop warning as follows: > - $ hwclock.util-linux > hwclock.util-linux: select() to /dev/rtc0 > to wait for clock tick timed out > > My case: > - RTC ds1374's INT pin is connected to VCC on T4240RDB, > then the RTC cannot inform cpu about the alarm interrupt > > Signed-off-by: Biwen Li <biwen.li@nxp.com> > --- > arch/powerpc/boot/dts/fsl/t4240rdb.dts | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/arch/powerpc/boot/dts/fsl/t4240rdb.dts b/arch/powerpc/boot/dts/fsl/t4240rdb.dts > index a56a705d41f7..ccdd10202e56 100644 > --- a/arch/powerpc/boot/dts/fsl/t4240rdb.dts > +++ b/arch/powerpc/boot/dts/fsl/t4240rdb.dts > @@ -144,7 +144,11 @@ > rtc@68 { > compatible = "dallas,ds1374"; > reg = <0x68>; > - interrupts = <0x1 0x1 0 0>; removing the interrupt should be enough to solve your issue > + // The ds1374's INT pin isn't > + // connected to cpu's INT pin, > + // so the rtc cannot synchronize > + // clock tick per second. > + uie_unsupported; > }; > }; > > -- > 2.17.1 >
> > On 08/05/2020 13:49:24+0800, Biwen Li wrote: > > From: Biwen Li <biwen.li@nxp.com> > > > > This adds uie_unsupported property to drop warning as follows: > > - $ hwclock.util-linux > > hwclock.util-linux: select() to /dev/rtc0 > > to wait for clock tick timed out > > > > My case: > > - RTC ds1374's INT pin is connected to VCC on T4240RDB, > > then the RTC cannot inform cpu about the alarm interrupt > > > > Signed-off-by: Biwen Li <biwen.li@nxp.com> > > --- > > arch/powerpc/boot/dts/fsl/t4240rdb.dts | 6 +++++- > > 1 file changed, 5 insertions(+), 1 deletion(-) > > > > diff --git a/arch/powerpc/boot/dts/fsl/t4240rdb.dts > b/arch/powerpc/boot/dts/fsl/t4240rdb.dts > > index a56a705d41f7..ccdd10202e56 100644 > > --- a/arch/powerpc/boot/dts/fsl/t4240rdb.dts > > +++ b/arch/powerpc/boot/dts/fsl/t4240rdb.dts > > @@ -144,7 +144,11 @@ > > rtc@68 { > > compatible = "dallas,ds1374"; > > reg = <0x68>; > > - interrupts = <0x1 0x1 0 0>; > > removing the interrupt should be enough to solve your issue Okay, got it. Thanks. > > > + // The ds1374's INT pin isn't > > + // connected to cpu's INT pin, > > + // so the rtc cannot synchronize > > + // clock tick per second. > > + uie_unsupported; > > }; > > }; > > > > -- > > 2.17.1 > > > > -- > Alexandre Belloni, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com
diff --git a/arch/powerpc/boot/dts/fsl/t4240rdb.dts b/arch/powerpc/boot/dts/fsl/t4240rdb.dts index a56a705d41f7..ccdd10202e56 100644 --- a/arch/powerpc/boot/dts/fsl/t4240rdb.dts +++ b/arch/powerpc/boot/dts/fsl/t4240rdb.dts @@ -144,7 +144,11 @@ rtc@68 { compatible = "dallas,ds1374"; reg = <0x68>; - interrupts = <0x1 0x1 0 0>; + // The ds1374's INT pin isn't + // connected to cpu's INT pin, + // so the rtc cannot synchronize + // clock tick per second. + uie_unsupported; }; };