Documentation/devicetree/bindings/arm/fsl.yaml | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 904 +++++++++++++++++++++ 3 files changed, 906 insertions(+)
FRDM-IMX91 board is a low cost development platform based on i.MX91 SoC:
https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX91
Add device tree and dt-binding for FRDM-IMX91.
Signed-off-by: Joseph Guo <qijian.guo@nxp.com>
---
Changes in v2:
- rename compatible 'frdm-imx91' to 'imx91-11x11-frdm'
- rename 'sw-keys' to 'gpio-keys'
- rename 'user_btn' to 'button-k'
- drop lpspi3 node
- rename iomuxc 'grpsleep' to 'sleepgrp'
- move dt-binding patch before the dts patch
- add board page link in cover letter
- use CAN PHY to manage the stby gpio of flexcan2
- drop realtek property
- add pcf2131 aliase
- add bootph- property for nodes should be kept in bootloader phase
- add reset-gpio and assert for eqos and fec
- delete unused alias
- Link to v1: https://lore.kernel.org/r/20251114-imx91_frdm-v1-0-e5763bdf9336@nxp.com
---
Joseph Guo (2):
dt-bindings: arm: imx Add FRDM-IMX91 board
arm64: dts: freescale: Add FRDM-IMX91 basic support
Documentation/devicetree/bindings/arm/fsl.yaml | 1 +
arch/arm64/boot/dts/freescale/Makefile | 1 +
arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 904 +++++++++++++++++++++
3 files changed, 906 insertions(+)
---
base-commit: 73f1e611b076de705c2f1c26cfdfc5b8e96f4733
change-id: 20251114-imx91_frdm-add2b2c07e78
Best regards,
--
Joseph Guo <qijian.guo@nxp.com>
On Fri, Dec 12, 2025 at 11:31:32AM +0900, Joseph Guo wrote: > FRDM-IMX91 board is a low cost development platform based on i.MX91 SoC: > https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX91 > > Add device tree and dt-binding for FRDM-IMX91. > > Signed-off-by: Joseph Guo <qijian.guo@nxp.com> > --- > Changes in v2: > - rename compatible 'frdm-imx91' to 'imx91-11x11-frdm' > - rename 'sw-keys' to 'gpio-keys' > - rename 'user_btn' to 'button-k' > - drop lpspi3 node > - rename iomuxc 'grpsleep' to 'sleepgrp' > - move dt-binding patch before the dts patch > - add board page link in cover letter > - use CAN PHY to manage the stby gpio of flexcan2 > - drop realtek property > - add pcf2131 aliase > - add bootph- property for nodes should be kept in bootloader phase > - add reset-gpio and assert for eqos and fec > - delete unused alias > - Link to v1: https://lore.kernel.org/r/20251114-imx91_frdm-v1-0-e5763bdf9336@nxp.com > > --- > Joseph Guo (2): > dt-bindings: arm: imx Add FRDM-IMX91 board > arm64: dts: freescale: Add FRDM-IMX91 basic support > > Documentation/devicetree/bindings/arm/fsl.yaml | 1 + > arch/arm64/boot/dts/freescale/Makefile | 1 + > arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 904 +++++++++++++++++++++ > 3 files changed, 906 insertions(+) > --- > base-commit: 73f1e611b076de705c2f1c26cfdfc5b8e96f4733 > change-id: 20251114-imx91_frdm-add2b2c07e78 > > Best regards, > -- > Joseph Guo <qijian.guo@nxp.com> > > Everything is in good shape, the only non-working thing is button-k3 (but that was expected, as a small hardware modification is required to reroute the phisical button from system reset to user function). Not a real issue, at least from my point of view. Reviewed-by: Francesco Valla <francesco@valla.it> Tested-by: Francesco Valla <francesco@valla.it> Regards, Francesco
On 12/13/2025 10:48 PM, Francesco Valla wrote: > On Fri, Dec 12, 2025 at 11:31:32AM +0900, Joseph Guo wrote: >> FRDM-IMX91 board is a low cost development platform based on i.MX91 SoC: >> https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX91 >> >> Add device tree and dt-binding for FRDM-IMX91. >> >> Signed-off-by: Joseph Guo <qijian.guo@nxp.com> >> --- >> Changes in v2: >> - rename compatible 'frdm-imx91' to 'imx91-11x11-frdm' >> - rename 'sw-keys' to 'gpio-keys' >> - rename 'user_btn' to 'button-k' >> - drop lpspi3 node >> - rename iomuxc 'grpsleep' to 'sleepgrp' >> - move dt-binding patch before the dts patch >> - add board page link in cover letter >> - use CAN PHY to manage the stby gpio of flexcan2 >> - drop realtek property >> - add pcf2131 aliase >> - add bootph- property for nodes should be kept in bootloader phase >> - add reset-gpio and assert for eqos and fec >> - delete unused alias >> - Link to v1: https://lore.kernel.org/r/20251114-imx91_frdm-v1-0-e5763bdf9336@nxp.com >> >> --- >> Joseph Guo (2): >> dt-bindings: arm: imx Add FRDM-IMX91 board >> arm64: dts: freescale: Add FRDM-IMX91 basic support >> >> Documentation/devicetree/bindings/arm/fsl.yaml | 1 + >> arch/arm64/boot/dts/freescale/Makefile | 1 + >> arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 904 +++++++++++++++++++++ >> 3 files changed, 906 insertions(+) >> --- >> base-commit: 73f1e611b076de705c2f1c26cfdfc5b8e96f4733 >> change-id: 20251114-imx91_frdm-add2b2c07e78 >> >> Best regards, >> -- >> Joseph Guo <qijian.guo@nxp.com> >> >> > > Everything is in good shape, the only non-working thing is button-k3 > (but that was expected, as a small hardware modification is required > to reroute the phisical button from system reset to user function). > Not a real issue, at least from my point of view. > > Reviewed-by: Francesco Valla <francesco@valla.it> > Tested-by: Francesco Valla <francesco@valla.it> > Hi Francesco, Thank you for your review and test. Regards, Joseph > > Regards, > Francesco >
© 2016 - 2026 Red Hat, Inc.