From: "J. Neuschäfer" <[email protected]> In some scenarios, such as under the Freescale eLBC bus, there are raw NAND chips with a unit address that has a comma in it (cs,offset). For reasons of compatibility with historical device trees and readability of the unit addresses, this format is kept.
Relax the $nodename pattern in raw-nand-chip.yaml to allow such unit addresses. Unfortunately $nonenames defined in bindings that reference raw-nand Reviewed-by: Rob Herring (Arm) <[email protected]> Signed-off-by: J. Neuschäfer <[email protected]> --- V5: - Add Rob's review tag V4: - reintroduce patch to silence dtc validation error, after discussion with Rob Herring and Miquèl Raynal - add some more detail to the commit message - remove unit address format rather than extending it (old pattern: "^nand@[a-f0-9](,[0-9a-f]*)?$") V3: - remove patch after discussion with Miquèl Raynal V2: - new patch --- Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml b/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml index 092448d7bfc5cc..d655f6673fc31b 100644 --- a/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml +++ b/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml @@ -25,7 +25,7 @@ description: | properties: $nodename: - pattern: "^nand@[a-f0-9]$" + pattern: "^nand@" reg: description: -- 2.51.0
