Commit ec53e2ea authored by Dharma Balasubiramani's avatar Dharma Balasubiramani Committed by Ulf Hansson
Browse files

dt-bindings: mmc: mmc-slot: Make compatible property optional



The compatible property is required for some vendor-specific device trees,
such as Amlogic's meson-mx-sdio, but is unnecessary for others, like
Microchip's DTS. To resolve unintended warnings for configurations that do
not require it, remove compatible from the required properties in
mmc-slot.yaml.

Since meson-mx-sdio still requires compatible, explicitly add it to its
required list in amlogic,meson-mx-sdio.yaml.

Signed-off-by: default avatarDharma Balasubiramani <dharma.b@microchip.com>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250224-mmc-slot-v4-1-231620a31e88@microchip.com


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent e01578e0
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -60,6 +60,9 @@ patternProperties:
      bus-width:
        enum: [1, 4]

    required:
      - compatible

    unevaluatedProperties: false

required:
+0 −1
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ properties:
    maxItems: 1

required:
  - compatible
  - reg

unevaluatedProperties: false