On Thu, Dec 05, 2024 at 03:27:02PM +0530, Dharma Balasubiramani wrote: > +patternProperties: > + "^slot@[0-9]+$": > + type: object > + description: A slot node representing an MMC, SD, or SDIO slot. > + > + allOf: > + - $ref: mmc-controller.yaml > + > + properties: > + reg: > + description: Slot ID. > + minimum: 0 > + > + bus-width: > + description: Number of data lines connected to the controller. > + enum: [1, 4, 8] > + > + cd-gpios: > + description: GPIO used for card detection. > + > + cd-inverted: > + type: boolean This type conflicts with mmc-controller.yaml, it's a flag there. > + description: Inverts the value of the card detection GPIO. > + > + wp-gpios: > + description: GPIO used for write protection. > + > + required: > + - reg > + - bus-width > + > + unevaluatedProperties: false Do you mean additionalProperties: false here? You listed properties contained in mmc-controller.yaml which makes it seem like you're restricting to this subset rather than allowing all properties - but you need additionalProperties: false to do that.
Attachment:
signature.asc
Description: PGP signature