[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