]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: mmc: mmc-slot: Make compatible property optional
authorDharma Balasubiramani <dharma.b@microchip.com>
Mon, 24 Feb 2025 02:52:27 +0000 (08:22 +0530)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 11 Mar 2025 17:48:18 +0000 (18:48 +0100)
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>
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdio.yaml
Documentation/devicetree/bindings/mmc/mmc-slot.yaml

index 022682a977c6d347c36279f958dcd6f53d385b71..0d4d9ca6a8d9a099841f52e0d792e99197d8ea2a 100644 (file)
@@ -60,6 +60,9 @@ patternProperties:
       bus-width:
         enum: [1, 4]
 
+    required:
+      - compatible
+
     unevaluatedProperties: false
 
 required:
index 1f066782806341a9f72460edd8e6454ce22f4320..ca3d0114bfc6df4b442dae832742f5d79ddde767 100644 (file)
@@ -29,7 +29,6 @@ properties:
     maxItems: 1
 
 required:
-  - compatible
   - reg
 
 unevaluatedProperties: false