mbox series

[v4,0/5] Add i.MX91 platform support

Message ID 20250121074017.2819285-1-joy.zou@nxp.com (mailing list archive)
Headers show
Series Add i.MX91 platform support | expand

Message

Joy Zou Jan. 21, 2025, 7:40 a.m. UTC
The design of the i.MX91 platform is very similar to i.MX93.
The mainly difference between i.MX91 and i.MX93 is as follows:
- i.MX91 removed some clocks and modified the names of some clocks.
- i.MX91 only has one A core
- i.MX91 has different pinmux

Therefore, i.MX91 can reuse i.MX93 dtsi.

---
Change for v4:
- Add one imx93 patch that add labels in imx93.dtsi
- modify the references in imx91.dtsi
- modify the code alignment
- remove unused newline
- delete the status property
- align pad hex values

Change for v3:
- Add Conor's ack on patch #1
- format imx91-11x11-evk.dts with the dt-format tool
- add lpi2c1 node

Change for v2:
- change ddr node pmu comaptible
- remove mu1 and mu2
- change iomux node compatible and enable 91 pinctrl
- refine commit message for patch #2
- change hex to lowercase in pinfunc.h
- ordering nodes with the dt-format tool

Joy Zou (1):
  arm64: dts: imx93: Add labels for the references easier

Pengfei Li (4):
  dt-bindings: arm: fsl: Add i.MX91 11x11 evk board
  arm64: dts: freescale: Add i.MX91 dtsi support
  arm64: dts: freescale: Add i.MX91 11x11 EVK basic support
  arm64: defconfig: enable i.MX91 pinctrl

 .../devicetree/bindings/arm/fsl.yaml          |   6 +
 arch/arm64/boot/dts/freescale/Makefile        |   1 +
 .../boot/dts/freescale/imx91-11x11-evk.dts    | 873 ++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx91-pinfunc.h | 770 +++++++++++++++
 arch/arm64/boot/dts/freescale/imx91.dtsi      |  70 ++
 arch/arm64/boot/dts/freescale/imx93.dtsi      |   4 +-
 arch/arm64/configs/defconfig                  |   1 +
 7 files changed, 1723 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx91.dtsi

Comments

Krzysztof Kozlowski Jan. 21, 2025, 7:49 a.m. UTC | #1
On 21/01/2025 08:40, Joy Zou wrote:
> 
> Change for v2:
> - change ddr node pmu comaptible
> - remove mu1 and mu2
> - change iomux node compatible and enable 91 pinctrl
> - refine commit message for patch #2
> - change hex to lowercase in pinfunc.h
> - ordering nodes with the dt-format tool
> 
> Joy Zou (1):
>   arm64: dts: imx93: Add labels for the references easier
> 
> Pengfei Li (4):
>   dt-bindings: arm: fsl: Add i.MX91 11x11 evk board
>   arm64: dts: freescale: Add i.MX91 dtsi support
>   arm64: dts: freescale: Add i.MX91 11x11 EVK basic support


Why do you use entierly different prefixes?


Best regards,
Krzysztof
Joy Zou Jan. 21, 2025, 8:35 a.m. UTC | #2
> -----Original Message-----
> From: Krzysztof Kozlowski <krzk@kernel.org>
> Sent: 2025年1月21日 15:50
> To: Joy Zou <joy.zou@nxp.com>; robh@kernel.org; krzk+dt@kernel.org;
> conor+dt@kernel.org; shawnguo@kernel.org; s.hauer@pengutronix.de;
> catalin.marinas@arm.com; will@kernel.org; kernel@pengutronix.de;
> festevam@gmail.com
> Cc: joao.goncalves@toradex.com; marex@denx.de;
> hvilleneuve@dimonoff.com; hiago.franco@toradex.com; Peng Fan
> <peng.fan@nxp.com>; frieder.schrempf@kontron.de;
> alexander.stein@ew.tq-group.com; m.othacehe@gmail.com;
> mwalle@kernel.org; Max.Merchel@ew.tq-group.com;
> quic_bjorande@quicinc.com; geert+renesas@glider.be;
> dmitry.baryshkov@linaro.org; neil.armstrong@linaro.org; arnd@arndb.de;
> nfraprado@collabora.com; devicetree@vger.kernel.org;
> linux-kernel@vger.kernel.org; imx@lists.linux.dev;
> linux-arm-kernel@lists.infradead.org; Jacky Bai <ping.bai@nxp.com>; Ye Li
> <ye.li@nxp.com>; Aisheng Dong <aisheng.dong@nxp.com>; Frank Li
> <frank.li@nxp.com>; Carlos Song <carlos.song@nxp.com>
> Subject: [EXT] Re: [PATCH v4 0/5] Add i.MX91 platform support
> 
> 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
> 
> 
> On 21/01/2025 08:40, Joy Zou wrote:
> >
> > Change for v2:
> > - change ddr node pmu comaptible
> > - remove mu1 and mu2
> > - change iomux node compatible and enable 91 pinctrl
> > - refine commit message for patch #2
> > - change hex to lowercase in pinfunc.h
> > - ordering nodes with the dt-format tool
> >
> > Joy Zou (1):
> >   arm64: dts: imx93: Add labels for the references easier
> >
> > Pengfei Li (4):
> >   dt-bindings: arm: fsl: Add i.MX91 11x11 evk board
> >   arm64: dts: freescale: Add i.MX91 dtsi support
> >   arm64: dts: freescale: Add i.MX91 11x11 EVK basic support
> 
> 
> Why do you use entierly different prefixes?
Thanks for your comments!
The imx93 patch prefixes refer to the existing "arm64: dts: imx93:" prefixes.
The Pengfei uses "arm64: dts: freescale:" prefixes in imx91 patches, so change the imx91 patch
prefixes into "arm64: dts:imx91:"?
BR
Joy Zou
> 
> 
> Best regards,
> Krzysztof