[PATCH 00/13] iMX8M: Covert to OF_UPSTREAM
Peng Fan (OSS)
peng.fan at oss.nxp.com
Sat Apr 25 02:36:52 CEST 2026
This is an effort to convert i.MX8M Boards to OF_UPSTREAM.
The only left one for i.MX8MQ is:
imx8mq-cm.dts
The left ones for i.MX8MM are:
imx8mm-cl-iot-gate-optee.dts
imx8mm-cl-iot-gate.dts
imx8mm-phg.dts
The left ones for i.MX8MP are:
imx8mp-msc-sm2s.dts
imx8mp-rsb3720-a1.dts
These board dts are not in upstream Linux, need give a look to upstream these
dts to linux, then move to OF_UPSTREAM.
I checked all the board dts, but I not have the board to test, best effort on
this patchset, but this change might break boards. I would appreciate board
maintainers to help test.
Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
Peng Fan (13):
imx8mq: reform2: Switch to OF_UPSTREAM
imx8mq: phanbell: Switch OF_UPSTREAM
imx8mq: pico: Switch OF_UPSTREAM
imx8mq: librem5: Switch to OF_UPSTREAM
imx8mq: kontron-pitx-imx8m: Switch OF_UPSTREAM
imx8mq: Drop arch/arm/dts/imx8mq.dtsi
imx8mm: mx8menlo: Switch OF_UPSTREAM
imx8mm/n: Drop unused dtsi
imx8mm: data-modul-edm-sbc: Switch OF_UPSTREAM
imx8mm: icore-mx8mm: Switch to OF_UPSTREAM
imx8mp: dhcom-drc02/picoitx: Switch to OF_UPSTREAM
imx8mp: data-modul-edm-sbc: Switch to OF_UPSTREAM
imx8mp: icore-mx8mp-edimm2.2: Switch to OF_UPSTREAM
arch/arm/dts/Makefile | 15 +-
arch/arm/dts/imx8mm-beacon-baseboard.dtsi | 437 ------
arch/arm/dts/imx8mm-data-modul-edm-sbc.dts | 997 ------------
arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts | 96 --
arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts | 96 --
arch/arm/dts/imx8mm-icore-mx8mm.dtsi | 232 ---
arch/arm/dts/imx8mm-mx8menlo.dts | 335 ----
arch/arm/dts/imx8mn-beacon-baseboard.dtsi | 309 ----
arch/arm/dts/imx8mn-evk.dtsi | 533 -------
arch/arm/dts/imx8mp-data-modul-edm-sbc-u-boot.dtsi | 2 +-
arch/arm/dts/imx8mp-data-modul-edm-sbc.dts | 972 ------------
arch/arm/dts/imx8mp-dhcom-drc02.dts | 230 ---
arch/arm/dts/imx8mp-dhcom-picoitx.dts | 152 --
arch/arm/dts/imx8mp-dhcom-som.dtsi | 1153 --------------
arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts | 175 ---
arch/arm/dts/imx8mp-icore-mx8mp.dtsi | 186 ---
arch/arm/dts/imx8mq-kontron-pitx-imx8m.dts | 613 --------
arch/arm/dts/imx8mq-librem5-r3.dtsi | 45 -
arch/arm/dts/imx8mq-librem5-r4.dts | 27 -
arch/arm/dts/imx8mq-librem5.dtsi | 1382 -----------------
arch/arm/dts/imx8mq-mnt-reform2-u-boot.dtsi | 4 +
arch/arm/dts/imx8mq-mnt-reform2.dts | 354 -----
arch/arm/dts/imx8mq-nitrogen-som.dtsi | 278 ----
arch/arm/dts/imx8mq-phanbell.dts | 481 ------
arch/arm/dts/imx8mq-pico-pi.dts | 418 -----
arch/arm/dts/imx8mq.dtsi | 1615 --------------------
arch/arm/mach-imx/imx8m/Kconfig | 10 +
board/data_modul/imx8mm_edm_sbc/MAINTAINERS | 1 -
board/data_modul/imx8mp_edm_sbc/MAINTAINERS | 1 -
board/kontron/pitx_imx8m/MAINTAINERS | 1 -
board/purism/librem5/MAINTAINERS | 1 -
configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 2 +-
configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 2 +-
configs/imx8mm-mx8menlo_defconfig | 2 +-
configs/imx8mm_data_modul_edm_sbc_defconfig | 2 +-
configs/imx8mp-icore-mx8mp-edimm2.2_defconfig | 2 +-
configs/imx8mp_data_modul_edm_sbc_defconfig | 2 +-
configs/imx8mp_dhcom_drc02_defconfig | 3 +-
configs/imx8mp_dhcom_picoitx_defconfig | 3 +-
configs/imx8mq_phanbell_defconfig | 2 +-
configs/imx8mq_reform2_defconfig | 2 +-
configs/kontron_pitx_imx8m_defconfig | 2 +-
configs/librem5_defconfig | 2 +-
configs/pico-imx8mq_defconfig | 2 +-
44 files changed, 31 insertions(+), 11148 deletions(-)
---
base-commit: e973fa5115e40f93bb1425db5b1cc1f3d9b8047d
change-id: 20260423-imx8m-of-upstream-b658bcd87e6a
Best regards,
--
Peng Fan <peng.fan at nxp.com>
More information about the U-Boot
mailing list