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@posteo.net/
Changelogs are present in the individual patches.
Signed-off-by: J. Neuschäfer <j.ne@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-55903722d9ea@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-a90ed71da838@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.ne@posteo.net>