]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: display: tegra: document Tegra30 VI and VIP
authorSvyatoslav Ryhel <clamor95@gmail.com>
Wed, 22 Oct 2025 14:20:32 +0000 (17:20 +0300)
committerThierry Reding <treding@nvidia.com>
Sat, 17 Jan 2026 00:31:19 +0000 (01:31 +0100)
Existing Parallel VI interface schema for Tegra20 is fully compatible with
Tegra30; hence, lets reuse it by setting fallback for Tegra30.

Adjust existing VI schema to reflect that Tegra20 VI is compatible with
Tegra30 by setting a fallback for Tegra30. Additionally, switch to using
an enum instead of list of const.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com> # tegra20, parallel camera
Signed-off-by: Thierry Reding <treding@nvidia.com>
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml

index 644f42b942adaf345042bbae18979b855e8692a1..bb138277d5e8c721041918684fdfa9b8db3f5ecc 100644 (file)
@@ -16,16 +16,21 @@ properties:
 
   compatible:
     oneOf:
-      - const: nvidia,tegra20-vi
-      - const: nvidia,tegra30-vi
-      - const: nvidia,tegra114-vi
-      - const: nvidia,tegra124-vi
+      - enum:
+          - nvidia,tegra20-vi
+          - nvidia,tegra114-vi
+          - nvidia,tegra124-vi
+          - nvidia,tegra210-vi
+          - nvidia,tegra186-vi
+          - nvidia,tegra194-vi
+
+      - items:
+          - const: nvidia,tegra30-vi
+          - const: nvidia,tegra20-vi
+
       - items:
           - const: nvidia,tegra132-vi
           - const: nvidia,tegra124-vi
-      - const: nvidia,tegra210-vi
-      - const: nvidia,tegra186-vi
-      - const: nvidia,tegra194-vi
 
   reg:
     maxItems: 1
index 14294edb8d8cfaf8f6b51f74744b89795d931e41..9104a36e16d922f7bc1d09f5bf0ccb17a5dfea6d 100644 (file)
@@ -11,8 +11,13 @@ maintainers:
 
 properties:
   compatible:
-    enum:
-      - nvidia,tegra20-vip
+    oneOf:
+      - enum:
+          - nvidia,tegra20-vip
+
+      - items:
+          - const: nvidia,tegra30-vip
+          - const: nvidia,tegra20-vip
 
   ports:
     $ref: /schemas/graph.yaml#/properties/ports