]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "ARM: dts: imx: move nand related property under nand@0"
authorMax Krummenacher <max.krummenacher@toradex.com>
Thu, 19 Feb 2026 15:11:49 +0000 (16:11 +0100)
committerFrank Li <Frank.Li@nxp.com>
Wed, 18 Mar 2026 03:24:37 +0000 (23:24 -0400)
commitbccaf98c1077f2216ecae12923e21ffaebd67d95
treef59241c46a500ccc98d6e2214f2d955f7a5dc555
parentb6c94c71f349479b76fcc0ef0dc7147f3f326dff
Revert "ARM: dts: imx: move nand related property under nand@0"

This reverts commit 8124b4a4a96b57d6cc3705a9df9623c52baa047b.

The change introduced a regression: at least Colibri iMX6ULL and
Colibri iMX7 no longer boot with that commit applied, while they boot
again after reverting it.

Although this has only been verified on these two modules, the issue
is expected to affect all device trees using the gpmi-nand driver.

[    0.876938] Creating 5 MTD partitions on "gpmi-nand":
[    0.876974] 0x000000000000-0x000000080000 : "mx7-bcb"
[    0.879860] 0x000000080000-0x000000200000 : "u-boot1"
[    0.884761] 0x000000200000-0x000000380000 : "u-boot2"
[    0.886993] 0x000000380000-0x000000400000 : "u-boot-env"
[    0.894686] 0x000000400000-0x000020000000 : "ubi"
[    0.899054] gpmi-nand 33002000.nand-controller: driver registered.
...
[    0.960443] ubi0: default fastmap pool size: 200
[    0.960476] ubi0: default fastmap WL pool size: 100
[    0.960500] ubi0: attaching mtd4
[    1.636355] ubi0 error: scan_peb: bad image sequence number 1588722158 in PEB 4060, expected 1574791632
...
[    1.649889] ubi0 error: ubi_attach_mtd_dev: failed to attach mtd4, error -22
[    1.650029] UBI error: cannot attach mtd4
...
[    1.670262] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,253)

Fixes: 8124b4a4a96b ("ARM: dts: imx: move nand related property under nand@0")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
15 files changed:
arch/arm/boot/dts/nxp/imx/imx6-logicpd-som.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi
arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts
arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi
arch/arm/boot/dts/nxp/imx/imx6ul-phytec-phycore-som.dtsi
arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi
arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi
arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi
arch/arm/boot/dts/nxp/imx/imx6ull-myir-mys-6ulx.dtsi
arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts
arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi