On 06/05/2023 17:29, Linus Walleij wrote: > This types of NAND partitions appear in OpenWrt and > U-Boot. > > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > .../devicetree/bindings/mtd/partitions/seama.yaml | 50 ++++++++++++++++++++++ > 1 file changed, 50 insertions(+) > > diff --git a/Documentation/devicetree/bindings/mtd/partitions/seama.yaml b/Documentation/devicetree/bindings/mtd/partitions/seama.yaml > new file mode 100644 > index 000000000000..352f008ffdb1 > --- /dev/null > +++ b/Documentation/devicetree/bindings/mtd/partitions/seama.yaml > @@ -0,0 +1,50 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/mtd/partitions/seama.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Seattle Image Partitions > + > +description: The SEAttle iMAge (SEAMA) partition is a type of partition > + used for NAND flash devices. This type of flash image is found in some > + D-Link routers such as DIR-645, DIR-842, DIR-859, DIR-860L, DIR-885L, > + DIR890L and DCH-M225, as well as in WD and NEC routers on the ath79 > + (MIPS), Broadcom BCM53xx, and RAMIPS platforms. > + > +maintainers: > + - Linus Walleij <linus.walleij@xxxxxxxxxx> > + > +select: false You miss update to partitions.yaml. Anyway, for your testing, temporarily change it to true, to see errors. > + > +properties: > + compatible: > + const: seama > + > + '#address-cells': false > + > + '#size-cells': false You have children, so these must be true. > + > +patternProperties: > + "@[0-9a-f]+$": > + $ref: partition.yaml# > + > +required: > + - compatible address/size-cells as well > + > +additionalProperties: false > + > +examples: Best regards, Krzysztof