diff options
| author | Rosen Penev <rosenp@gmail.com> | 2026-09-25 18:48:02 -0700 |
|---|---|---|
| committer | Miquel Raynal <miquel.raynal@bootlin.com> | 2026-10-12 20:19:09 +0200 |
| commit | 0d1644566a1caaf71c8bf2a6689176e61749a85f (patch) | |
| tree | 6a5f9793482be885d08d9995e92c36a9da2ff6ac /scripts/Makefile.thinlto | |
| parent | 104f277e8a469f71ac3c74a0e9ebb8bf64c3fa06 (diff) | |
| download | linux-0d1644566a1caaf71c8bf2a6689176e61749a85f.tar.gz linux-0d1644566a1caaf71c8bf2a6689176e61749a85f.zip | |
dt-bindings: mtd: convert IBM NDFC binding to YAML
The NDFC NAND flash controller was only described in a legacy text file,
so dtbs_check reported "failed to match any schema with compatible:
['ibm,ndfc']" for the ndfc nodes of the bluestone, canyonlands, eiger,
glacier, sequoia and warp device trees.
Convert the binding to the YAML format so those nodes match the generic
nand-controller-legacy schema. Describe the node's reg, ccr and
bank-settings properties, along with its "nand" chip node which carries
the legacy partition layout.
The "nand" chip node carries no unit address, so the "nand@[a-f0-9]"
pattern of nand-controller-legacy.yaml never matches it and
raw-nand-chip.yaml is never applied. Describe it with mtd.yaml,
nand-property.yaml and raw-nand-property.yaml instead, the way the
controller level does, so that both the deprecated partition@ nodes and
a modern "partitions" subnode are accepted. The node name does not
matter, the driver picks the first child of the controller node.
Assisted-by: LLM
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
