Hi Frank, > -----Original Message----- > From: Frank Li <frank.li@xxxxxxx> > Sent: Thursday, September 14, 2023 10:21 PM > To: Xu Yang <xu.yang_2@xxxxxxx>; will@xxxxxxxxxx; mark.rutland@xxxxxxx; > robh+dt@xxxxxxxxxx; shawnguo@xxxxxxxxxx > Cc: krzysztof.kozlowski+dt@xxxxxxxxxx; conor+dt@xxxxxxxxxx; dl-linux-imx > <linux-imx@xxxxxxx>; devicetree@xxxxxxxxxxxxxxx; > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; Ye Li <ye.li@xxxxxxx> > Subject: RE: [EXT] [PATCH 2/2] arm64: dts: imx93: add DDR controller node > > > > > -----Original Message----- > > From: Xu Yang <xu.yang_2@xxxxxxx> > > Sent: Thursday, September 14, 2023 5:21 AM > > To: will@xxxxxxxxxx; mark.rutland@xxxxxxx; robh+dt@xxxxxxxxxx; > > shawnguo@xxxxxxxxxx > > Cc: krzysztof.kozlowski+dt@xxxxxxxxxx; conor+dt@xxxxxxxxxx; > > dl-linux-imx <linux-imx@xxxxxxx>; devicetree@xxxxxxxxxxxxxxx; > > linux-arm- kernel@xxxxxxxxxxxxxxxxxxx; Ye Li <ye.li@xxxxxxx> > > 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@xxxxxxx> > > Signed-off-by: Xu Yang <xu.yang_2@xxxxxxx> > > --- > > 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@4ac10000 { > > status = "disabled"; > > }; > > > > - ddr-pmu@4e300dc0 { > > - compatible = "fsl,imx93-ddr-pmu"; > > - reg = <0x4e300dc0 0x200>; > > - interrupts = <GIC_SPI 90 > IRQ_TYPE_LEVEL_HIGH>; > > + ddr: memory-controller@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@4e300dc0 { > > + compatible = "fsl,imx93-ddr-pmu"; > > + reg = <0x4e300dc0 0x200>; > > + interrupts = <GIC_SPI 90 > IRQ_TYPE_LEVEL_HIGH>; > > + }; > > }; > > }; > > }; > > -- > > 2.34.1 > >