[PATCH v2 0/3] ARM: dts: imx: clean up imx2* NAND CHECK_DTBS warnings

Frank Li posted 3 patches 1 month, 2 weeks ago
.../devicetree/bindings/mtd/mxc-nand.yaml          |  7 +-
.../boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi    | 10 ++-
arch/arm/boot/dts/nxp/imx/imx25-karo-tx25.dts      | 10 ++-
arch/arm/boot/dts/nxp/imx/imx25-pdk.dts            |  6 +-
arch/arm/boot/dts/nxp/imx/imx25.dtsi               |  3 +-
arch/arm/boot/dts/nxp/imx/imx27-apf27.dts          | 82 ++++++++++++----------
.../boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi    | 10 ++-
arch/arm/boot/dts/nxp/imx/imx27-pdk.dts            |  8 ++-
.../dts/nxp/imx/imx27-phytec-phycard-s-som.dtsi    | 10 ++-
.../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 10 ++-
arch/arm/boot/dts/nxp/imx/imx27.dtsi               |  2 +-
11 files changed, 100 insertions(+), 58 deletions(-)
[PATCH v2 0/3] ARM: dts: imx: clean up imx2* NAND CHECK_DTBS warnings
Posted by Frank Li 1 month, 2 weeks ago
The nand-controller schema enforces specific node naming. Adjust the
existing DTs instead of modifying the YAML schema to match legacy layouts.

Update the DTs to follow the modern NAND controller layout, which has
been used in the MTD subsystem for many years.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Changes in v2:
- collect Krzy and Miquel's review by tags
- Fix missed "A" and "l" at commit message
- Add reason why need clocks at binding doc
- Link to v1: https://lore.kernel.org/r/20260211-imx25_nand_dtb_warnings-v1-0-2f06aaa1e3b9@nxp.com

---
Frank Li (3):
      dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support
      ARM: dts: imx: set #size-cells to 0 to align with nand-controller.yaml
      ARM: dts: imx: move NAND properties under nand@0 node

 .../devicetree/bindings/mtd/mxc-nand.yaml          |  7 +-
 .../boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi    | 10 ++-
 arch/arm/boot/dts/nxp/imx/imx25-karo-tx25.dts      | 10 ++-
 arch/arm/boot/dts/nxp/imx/imx25-pdk.dts            |  6 +-
 arch/arm/boot/dts/nxp/imx/imx25.dtsi               |  3 +-
 arch/arm/boot/dts/nxp/imx/imx27-apf27.dts          | 82 ++++++++++++----------
 .../boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi    | 10 ++-
 arch/arm/boot/dts/nxp/imx/imx27-pdk.dts            |  8 ++-
 .../dts/nxp/imx/imx27-phytec-phycard-s-som.dtsi    | 10 ++-
 .../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 10 ++-
 arch/arm/boot/dts/nxp/imx/imx27.dtsi               |  2 +-
 11 files changed, 100 insertions(+), 58 deletions(-)
---
base-commit: 8202bc92ce172698e940dd75d295c5db24a848a2
change-id: 20260211-imx25_nand_dtb_warnings-7751b8b0e233

Best regards,
--
Frank Li <Frank.Li@nxp.com>
Re: [PATCH v2 0/3] ARM: dts: imx: clean up imx2* NAND CHECK_DTBS warnings
Posted by Miquel Raynal 1 month ago
On Fri, 13 Feb 2026 12:08:24 -0500, Frank Li wrote:
> The nand-controller schema enforces specific node naming. Adjust the
> existing DTs instead of modifying the YAML schema to match legacy layouts.
> 
> Update the DTs to follow the modern NAND controller layout, which has
> been used in the MTD subsystem for many years.
> 
> 
> [...]

Applied to nand/next, thanks!

[1/3] dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support
      commit: d86e70e9ca995942e848515b089e9be7430c862e

Patche(s) should be available on mtd/linux.git and will be
part of the next PR (provided that no robot complains by then).

Kind regards,
Miquèl