[PATCH v5 0/2] Add NXP FRDM-IMX91S board support
From: Yanan Yang <hidden>
Date: 2026-02-10 10:48:14
Also in:
imx, linux-devicetree, lkml
This patch set introduces DeviceTree support for the NXP FRDM-IMX91S development board based on the i.MX91 SoC. FRDM-IMX91S is a cost-optimized variant of FRDM-IMX91 and differs in several hardware aspects: - 512MB LPDDR4 (FRDM-IMX91 uses 1GB) - 256MB FlexSPI-NAND (FRDM-IMX91 uses 8GB eMMC) - Single GbE port (FRDM-IMX91 has dual GbE) - PMIC PF9453 (FRDM-IMX91 uses PCA9451A) This patch has been tested on FRDM-IMX91S board and verified for basic functionality. For more details about the FRDM-IMX91S board, see: https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX91S Signed-off-by: Yanan Yang <redacted> --- Changes in v5: - Replace space with tabs in IOMUX - Rebase to latest linux-next tree - Link to v4: https://lore.kernel.org/r/20260123-imx91s-frdm-v4-0-1bab038faee9@nxp.com (local) Changes in v4: - Remove the board-specific "fsl,imx6sx-sdb-mqs" compatible from the sound-mqs node - Remove redundant address and size cells from lpi2c2 node - Link to v3: https://lore.kernel.org/r/20260116-imx91s-frdm-v3-0-98671de64925@nxp.com (local) Changes in v3: - add bootph- property for nodes should be kept in bootloader phase - add code-review trailers - Link to v2: https://lore.kernel.org/r/20251215-imx91s-frdm-v2-0-87996bdaa59c@nxp.com (local) Changes in v2: - Correct author name: removed extra period in "Yanan.Yang" - Removed aliases pointing to disabled nodes from DTS - Add "rtc0 = &pcf2131;" in aliases to make external RTC the primary device - Fix DT node name: change "usdhc1_pwrseq: usdhc1_pwrseq" to "usdhc1_pwrseq: usdhc1-pwrseq" - Renamed LED node from 'status' to 'led-0' to comply with gpio-leds binding - Replace regulator-based transceiver (reg_can_stby) with CAN PHY (nxp,tja1051) - Replaced 'xceiver-supply' property with 'phys' in flexcan1 node - Adjusted alignment in fsl,pins property: used spaces between pin names and values for proper DTS style. - Refined commit message in dt binding patch to clarify board differences - Link to v1: https://lore.kernel.org/r/20251205-imx91s-frdm-v1-0-afd6cd01c299@nxp.com (local) --- Yanan Yang (2): dt-bindings: arm: fsl: Add FRDM-IMX91S board arm64: dts: freescale: add NXP FRDM-IMX91S board support Documentation/devicetree/bindings/arm/fsl.yaml | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/imx91-11x11-frdm-s.dts | 769 +++++++++++++++++++++ 3 files changed, 771 insertions(+) --- base-commit: 9845cf73f7db6094c0d8419d6adb848028f4a921 change-id: 20251205-imx91s-frdm-2c339bcc2f6f Best regards, -- Yanan Yang [off-list ref]