[PATCH 00/13] imx: Use livetree API and cleanup
Peng Fan (OSS)
peng.fan at oss.nxp.com
Sat May 23 15:39:43 CEST 2026
This is a misc patchset mainly for supporting livetree API for i.MX9 and
cleanup get_imx_type. While working on this patchset, there are a few
minor other updates
Patch 1: IMX_TMU depends on DM_THERMAL, so imply DM_THERMAL to make sure
IMX_TMU is selected.
Patch 2: Update imx952 gpio reg.
Patch 3-6: Cleanup get_imx_type
Patch 7: Update ddr firmware name
Patch 8-13: Enable OF_LIVE for i.MX9 and i.MX8M_EVK. With OF_LIVE, boot
time could be saved.
More information could be found in patch commit log.
Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
Peng Fan (13):
imx8m: Imply DM_THERMAL
imx952: Update gpio node regs
imx9: scmi: Drop get_imx_type
imx8ulp: cleanup get_imx_type
imx7ulp: cleanup get_imx_type
imx: Guard print_cpuinfo with !CONFIG_IS_ENABLED(CPU)
imx8m: dts: Update ddr firmware name
serial: lpuart: Use livetree API for fdt access
gpio: imx_rgpio2p: Use dev_read_addr_index
misc: ele: Use dev_read_addr
imx9: soc: Use livetree API for fdt access
imx8m_evk: Select OF_LIVE
imx9: Select OF_LIVE
arch/arm/dts/imx8mm-u-boot.dtsi | 8 ++--
arch/arm/dts/imx8mn-u-boot.dtsi | 8 ++--
arch/arm/dts/imx8mq-u-boot.dtsi | 8 ++--
arch/arm/dts/imx952-u-boot.dtsi | 8 ----
arch/arm/mach-imx/cpu.c | 56 +--------------------------
arch/arm/mach-imx/imx8m/Kconfig | 1 +
arch/arm/mach-imx/imx8ulp/soc.c | 8 +---
arch/arm/mach-imx/imx9/Kconfig | 1 +
arch/arm/mach-imx/imx9/scmi/common.h | 4 --
arch/arm/mach-imx/imx9/scmi/soc.c | 10 -----
arch/arm/mach-imx/imx9/soc.c | 10 +++--
arch/arm/mach-imx/mx7ulp/soc.c | 8 +---
configs/imx8mm-cl-iot-gate-optee_defconfig | 1 -
configs/imx8mm-cl-iot-gate_defconfig | 1 -
configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 1 -
configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 1 -
configs/imx8mm-mx8menlo_defconfig | 1 -
configs/imx8mm-phygate-tauri-l_defconfig | 1 -
configs/imx8mm_beacon_defconfig | 1 -
configs/imx8mm_beacon_fspi_defconfig | 1 -
configs/imx8mm_evk_defconfig | 2 +-
configs/imx8mm_evk_fspi_defconfig | 2 +-
configs/imx8mm_phg_defconfig | 1 -
configs/imx8mm_venice_defconfig | 1 -
configs/imx8mn_beacon_2g_defconfig | 1 -
configs/imx8mn_beacon_defconfig | 1 -
configs/imx8mn_beacon_fspi_defconfig | 1 -
configs/imx8mn_ddr4_evk_defconfig | 2 +-
configs/imx8mn_evk_defconfig | 2 +-
configs/imx8mn_venice_defconfig | 1 -
configs/imx8mp-libra-fpsc_defconfig | 1 -
configs/imx8mp_beacon_defconfig | 1 -
configs/imx8mp_evk_defconfig | 1 +
configs/imx8mp_rsb3720a1_4G_defconfig | 1 -
configs/imx8mp_rsb3720a1_6G_defconfig | 1 -
configs/imx8mp_venice_defconfig | 1 -
configs/imx8mq_cm_defconfig | 1 -
configs/imx8mq_evk_defconfig | 2 +-
configs/imx8mq_phanbell_defconfig | 1 -
configs/imx8mq_reform2_defconfig | 1 -
configs/kontron-sl-mx8mm_defconfig | 1 -
configs/kontron_pitx_imx8m_defconfig | 1 -
configs/librem5_defconfig | 1 -
configs/phycore-imx8mm_defconfig | 1 -
configs/phycore-imx8mp_defconfig | 1 -
configs/pico-imx8mq_defconfig | 1 -
configs/toradex-smarc-imx8mp_defconfig | 1 -
configs/verdin-imx8mm_defconfig | 1 -
configs/verdin-imx8mp_defconfig | 1 -
drivers/gpio/imx_rgpio2p.c | 4 +-
drivers/misc/imx_ele/ele_mu.c | 2 +-
drivers/serial/serial_lpuart.c | 15 ++++---
52 files changed, 40 insertions(+), 153 deletions(-)
---
base-commit: 21a3b9f03b05467ec7422399a92a43f89dd2b526
change-id: 20260521-imx-misc-1d83a9cfe0ce
Best regards,
--
Peng Fan <peng.fan at nxp.com>
More information about the U-Boot
mailing list