Message ID | 20240425013507.2840128-2-joy.zou@nxp.com (mailing list archive) |
---|---|
State | In Next, archived |
Headers | show |
Series | Add RTC PCF2131 support | expand |
On 24-04-25, Joy Zou wrote: > Support RTC PCF2131 on imx93-11x11-evk. > > Signed-off-by: Joy Zou <joy.zou@nxp.com> Reviewed-by: Marco Felsch <m.felsch@pengutronix.de> > --- > Changes in v5: > 1.remove pinctrl-1. > 2.change rtc into RTC. > 3.remove unnecessary cells in order to keep terse. > > Changes in v4: > 1.remove the sleep from the pinctrl-names. > > Changes in v3: > 1.adjust the indentation. > > Changes in v2: > 1.remove unnecessary status property. > --- > .../boot/dts/freescale/imx93-11x11-evk.dts | 21 +++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts > index 07e85a30a25f..11eeaa9d2674 100644 > --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts > +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts > @@ -281,6 +281,20 @@ ldo5: LDO5 { > }; > }; > > +&lpi2c3 { > + clock-frequency = <400000>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_lpi2c3>; > + status = "okay"; > + > + pcf2131: rtc@53 { > + compatible = "nxp,pcf2131"; > + reg = <0x53>; > + interrupt-parent = <&pcal6524>; > + interrupts = <1 IRQ_TYPE_EDGE_FALLING>; > + }; > +}; > + > &iomuxc { > pinctrl_eqos: eqosgrp { > fsl,pins = < > @@ -343,6 +357,13 @@ MX93_PAD_I2C2_SDA__LPI2C2_SDA 0x40000b9e > >; > }; > > + pinctrl_lpi2c3: lpi2c3grp { > + fsl,pins = < > + MX93_PAD_GPIO_IO28__LPI2C3_SDA 0x40000b9e > + MX93_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e > + >; > + }; > + > pinctrl_pcal6524: pcal6524grp { > fsl,pins = < > MX93_PAD_CCM_CLKO2__GPIO3_IO27 0x31e > -- > 2.37.1 > >
On Thu, Apr 25, 2024 at 09:35:07AM +0800, Joy Zou wrote: > Support RTC PCF2131 on imx93-11x11-evk. > > Signed-off-by: Joy Zou <joy.zou@nxp.com> Applied, thanks!
diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts index 07e85a30a25f..11eeaa9d2674 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts @@ -281,6 +281,20 @@ ldo5: LDO5 { }; }; +&lpi2c3 { + clock-frequency = <400000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lpi2c3>; + status = "okay"; + + pcf2131: rtc@53 { + compatible = "nxp,pcf2131"; + reg = <0x53>; + interrupt-parent = <&pcal6524>; + interrupts = <1 IRQ_TYPE_EDGE_FALLING>; + }; +}; + &iomuxc { pinctrl_eqos: eqosgrp { fsl,pins = < @@ -343,6 +357,13 @@ MX93_PAD_I2C2_SDA__LPI2C2_SDA 0x40000b9e >; }; + pinctrl_lpi2c3: lpi2c3grp { + fsl,pins = < + MX93_PAD_GPIO_IO28__LPI2C3_SDA 0x40000b9e + MX93_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e + >; + }; + pinctrl_pcal6524: pcal6524grp { fsl,pins = < MX93_PAD_CCM_CLKO2__GPIO3_IO27 0x31e
Support RTC PCF2131 on imx93-11x11-evk. Signed-off-by: Joy Zou <joy.zou@nxp.com> --- Changes in v5: 1.remove pinctrl-1. 2.change rtc into RTC. 3.remove unnecessary cells in order to keep terse. Changes in v4: 1.remove the sleep from the pinctrl-names. Changes in v3: 1.adjust the indentation. Changes in v2: 1.remove unnecessary status property. --- .../boot/dts/freescale/imx93-11x11-evk.dts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+)