[EXT] [PATCH 2/2] arm64: dts: imx93: add DDR controller node
Ye Li
ye.li at nxp.com
Thu Sep 14 18:33:09 PDT 2023
Hi Frank,
> -----Original Message-----
> From: Frank Li <frank.li at nxp.com>
> Sent: Thursday, September 14, 2023 10:21 PM
> To: Xu Yang <xu.yang_2 at nxp.com>; will at kernel.org; mark.rutland at arm.com;
> robh+dt at kernel.org; shawnguo at kernel.org
> Cc: krzysztof.kozlowski+dt at linaro.org; conor+dt at kernel.org; dl-linux-imx
> <linux-imx at nxp.com>; devicetree at vger.kernel.org;
> linux-arm-kernel at lists.infradead.org; Ye Li <ye.li at nxp.com>
> Subject: RE: [EXT] [PATCH 2/2] arm64: dts: imx93: add DDR controller node
>
>
>
> > -----Original Message-----
> > From: Xu Yang <xu.yang_2 at nxp.com>
> > Sent: Thursday, September 14, 2023 5:21 AM
> > To: will at kernel.org; mark.rutland at arm.com; robh+dt at kernel.org;
> > shawnguo at kernel.org
> > Cc: krzysztof.kozlowski+dt at linaro.org; conor+dt at kernel.org;
> > dl-linux-imx <linux-imx at nxp.com>; devicetree at vger.kernel.org;
> > linux-arm- kernel at lists.infradead.org; Ye Li <ye.li at nxp.com>
> > Subject: [EXT] [PATCH 2/2] arm64: dts: imx93: add DDR controller node
> >
> > Caution: This is an external email. Please take care when clicking
> > links or opening attachments. When in doubt, report the message using
> > the 'Report this email' button
> >
> >
> > Add DDR controller node which will be used by EDAC driver later, also
> > move the DDR PMU node as the subnode of the DDR controller.
> >
> > Signed-off-by: Ye Li <ye.li at nxp.com>
> > Signed-off-by: Xu Yang <xu.yang_2 at nxp.com>
> > ---
> > arch/arm64/boot/dts/freescale/imx93.dtsi | 18 ++++++++++++++----
> > 1 file changed, 14 insertions(+), 4 deletions(-)
> >
> > diff --git a/arch/arm64/boot/dts/freescale/imx93.dtsi
> > b/arch/arm64/boot/dts/freescale/imx93.dtsi
> > index 6f85a05ee7e1..992bdeef70cd 100644
> > --- a/arch/arm64/boot/dts/freescale/imx93.dtsi
> > +++ b/arch/arm64/boot/dts/freescale/imx93.dtsi
> > @@ -917,10 +917,20 @@ media_blk_ctrl: system-controller at 4ac10000 {
> > status = "disabled";
> > };
> >
> > - ddr-pmu at 4e300dc0 {
> > - compatible = "fsl,imx93-ddr-pmu";
> > - reg = <0x4e300dc0 0x200>;
> > - interrupts = <GIC_SPI 90
> IRQ_TYPE_LEVEL_HIGH>;
> > + ddr: memory-controller at 4e300000 {
> > + compatible = "simple-mfd";
> > + reg = <0x4e300000 0x2000>;
>
> [Frank Li] Can you just use EDAC register space size?
> I suppose EDAC and PMU's register space is not over lapped.
>
We will re-use layerscape EDAC driver which needs DDR controller's base address.
Best regards,
Ye Li
> > + interrupts = <GIC_SPI 91
> IRQ_TYPE_LEVEL_HIGH>;
> > + little-endian;
> > + #address-cells = <1>;
> > + #size-cells = <1>;
> > + ranges;
> > +
> > + ddr-pmu at 4e300dc0 {
> > + compatible = "fsl,imx93-ddr-pmu";
> > + reg = <0x4e300dc0 0x200>;
> > + interrupts = <GIC_SPI 90
> IRQ_TYPE_LEVEL_HIGH>;
> > + };
> > };
> > };
> > };
> > --
> > 2.34.1
> >
More information about the linux-arm-kernel
mailing list