This series converts the fsl,elbc binding to YAML and adds new bindings for related devices (particular kinds of chip on the eLBC).
For readability, the existing unit address syntax of <cs>,<offset> (e.g. nand@1,0) is kept. This results in a few dtc validation warnings, when combined with other choices in this patchset: - For compatibility with existing kernels which don't explicitly probe under an eLBC controller, the "simple-bus" compatible string is kept on eLBC controller nodes. The validation logic requires a linear unit address, though (e.g. @100000000 instead of @1,0) The patches in this series were previously part of the following series, which turned out to be too large and unwieldy: [PATCH v2 00/12] YAML conversion of several Freescale/PowerPC DT bindings https://lore.kernel.org/lkml/20250207-ppcyaml-v2-0-8137b0c42...@posteo.net/ Changelogs are present in the individual patches. Signed-off-by: J. Neuschäfer <j...@posteo.net> --- Changes in v5: - Rebase on v6.15-rc1 - Add Rob Herring's reviewed-by tags to patches 1,3 - Fix documentation reference in Documentation/devicetree/bindings/display/ssd1289fb.txt - Link to v4: https://lore.kernel.org/r/20250313-ppcyaml-elbc-v4-0-55903722d...@posteo.net Changes in v4: - Reintroduce patch "dt-bindings: mtd: raw-nand-chip: Relax node name pattern" - Link to v3: https://lore.kernel.org/r/20250226-ppcyaml-elbc-v3-0-a90ed71da...@posteo.net --- J. Neuschäfer (4): dt-bindings: mtd: raw-nand-chip: Relax node name pattern dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio dt-bindings: nand: Add fsl,elbc-fcm-nand dt-bindings: memory-controllers: Convert fsl,elbc to YAML .../devicetree/bindings/display/ssd1289fb.txt | 2 +- .../memory-controllers/fsl,elbc-gpcm-uio.yaml | 59 ++++++++ .../bindings/memory-controllers/fsl,elbc.yaml | 158 +++++++++++++++++++++ .../devicetree/bindings/mtd/fsl,elbc-fcm-nand.yaml | 68 +++++++++ .../devicetree/bindings/mtd/raw-nand-chip.yaml | 2 +- .../devicetree/bindings/powerpc/fsl/lbc.txt | 43 ------ 6 files changed, 287 insertions(+), 45 deletions(-) --- base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 change-id: 20250220-ppcyaml-elbc-bb85941fb250 Best regards, -- J. Neuschäfer <j...@posteo.net>