[PATCH v5 0/4] Freescale Enhanced Local Bus Controller (eLBC) binding YAML conversion

From: J. Neuschäfer via B4 Relay
Date: Sat Apr 12 2025 - 09:16:58 EST


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-8137b0c42526@xxxxxxxxxx/

Changelogs are present in the individual patches.

Signed-off-by: J. Neuschäfer <j.ne@xxxxxxxxxx>
---
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-55903722d9ea@xxxxxxxxxx

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-a90ed71da838@xxxxxxxxxx

---
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.ne@xxxxxxxxxx>