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: Dharma Balasubiramani <dharma.b@microchip.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250224-mmc-slot-v4-1-231620a31e88@microchip.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
Dharma Balasubiramani 2025-02-24 08:22:27 +05:30 committed by Ulf Hansson
parent e01578e0a4
commit ec53e2ea6b
2 changed files with 3 additions and 1 deletions

View file

@ -60,6 +60,9 @@ patternProperties:
bus-width:
enum: [1, 4]
required:
- compatible
unevaluatedProperties: false
required:

View file

@ -29,7 +29,6 @@ properties:
maxItems: 1
required:
- compatible
- reg
unevaluatedProperties: false