[PATCH v3 0/3] Freescale Enhanced Local Bus Controller (eLBC) binding YAML conversion
J. Neuschäfer via B4 Relay
devnull+j.ne.posteo.net at kernel.org
Thu Feb 27 04:01:39 AEDT 2025
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 at 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 eLBC NAND flash binding (fsl,elbc-fcm-nand) references
raw-nand-chip.yaml, which again requires a linear unit address
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 at posteo.net>
---
J. Neuschäfer (3):
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
.../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/powerpc/fsl/lbc.txt | 43 ------
4 files changed, 285 insertions(+), 43 deletions(-)
---
base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b
change-id: 20250220-ppcyaml-elbc-bb85941fb250
Best regards,
--
J. Neuschäfer <j.ne at posteo.net>
More information about the Linuxppc-dev
mailing list