diff options
| author | Joseph Guo <[email protected]> | 2025-12-12 15:20:21 +0900 |
|---|---|---|
| committer | Fabio Estevam <[email protected]> | 2025-12-29 10:17:01 -0300 |
| commit | e4eccb860aa760a9a568c54db44ffcadec83e3bc (patch) | |
| tree | 02b87baa2022e0405b28d6940647aa8af7caa0a2 /arch | |
| parent | e71d109e7bf5cbfb0e058b5b34806796332319c4 (diff) | |
imx: Support i.MX91 11x11 FRDM board
Add i.MX91 11x11 FRDM Board support.
- Four ddr scripts included w/o inline ecc feature. Support
both 1gb and 2gb DDR
- SDHC/EQOS/I2C/UART supported
- PCA9451 supported, default nominal drive mode
- Documentation added.
Signed-off-by: Joseph Guo <[email protected]>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi | 34 | ||||
| -rw-r--r-- | arch/arm/mach-imx/imx9/Kconfig | 9 |
2 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi b/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi new file mode 100644 index 00000000000..61a44d7360e --- /dev/null +++ b/arch/arm/dts/imx91-11x11-frdm-u-boot.dtsi @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2025 NXP + */ + +#include "imx91-u-boot.dtsi" + +/ { + wdt-reboot { + compatible = "wdt-reboot"; + wdt = <&wdog3>; + bootph-pre-ram; + bootph-some-ram; + }; + + firmware { + optee { + compatible = "linaro,optee-tz"; + method = "smc"; + }; + }; +}; + +&s4muap { + bootph-pre-ram; + bootph-some-ram; + status = "okay"; +}; + +&clk { + /delete-property/ assigned-clocks; + /delete-property/ assigned-clock-rates; + /delete-property/ assigned-clock-parents; +}; diff --git a/arch/arm/mach-imx/imx9/Kconfig b/arch/arm/mach-imx/imx9/Kconfig index e97c9f7ccc6..65d3ca72e1f 100644 --- a/arch/arm/mach-imx/imx9/Kconfig +++ b/arch/arm/mach-imx/imx9/Kconfig @@ -61,6 +61,14 @@ config TARGET_IMX91_11X11_EVK imply BOOTSTD_FULL imply BOOTSTD_BOOTCOMMAND +config TARGET_IMX91_11X11_FRDM + bool "imx91_11x11_frdm" + select OF_BOARD_FIXUP + select IMX91 + select IMX9_LPDDR4X + imply BOOTSTD_FULL + imply BOOTSTD_BOOTCOMMAND + config TARGET_IMX93_9X9_QSB bool "imx93_qsb" select OF_BOARD_FIXUP @@ -148,6 +156,7 @@ config TARGET_TORADEX_SMARC_IMX95 endchoice source "board/freescale/imx91_evk/Kconfig" +source "board/freescale/imx91_frdm/Kconfig" source "board/freescale/imx93_evk/Kconfig" source "board/freescale/imx93_frdm/Kconfig" source "board/freescale/imx93_qsb/Kconfig" |
