Commit 459997e8 authored by Bryan O'Donoghue's avatar Bryan O'Donoghue Committed by Hans Verkuil
Browse files

media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable



For the list of yaml files here the video-decoder and video-encoder nodes
provide nothing more than configuration input for the driver. These entries
do not in fact impart hardware specific data and should be deprecated.

Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: default avatarStanimir Varbanov <stanimir.k.varbanov@gmail.com>
Signed-off-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
parent 354846c3
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

  video-encoder:
@@ -57,13 +58,12 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

required:
  - compatible
  - iommus
  - video-decoder
  - video-encoder

unevaluatedProperties: false

@@ -83,12 +83,4 @@ examples:
        power-domains = <&gcc VENUS_GDSC>;
        iommus = <&apps_iommu 5>;
        memory-region = <&venus_mem>;

        video-decoder {
            compatible = "venus-decoder";
        };

        video-encoder {
            compatible = "venus-encoder";
        };
    };
+2 −10
Original line number Diff line number Diff line
@@ -70,6 +70,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

  video-encoder:
@@ -82,14 +83,13 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

required:
  - compatible
  - power-domain-names
  - iommus
  - video-decoder
  - video-encoder

unevaluatedProperties: false

@@ -114,12 +114,4 @@ examples:
                      "vcodec0_core", "vcodec0_bus";
        iommus = <&apps_smmu 0x0c00 0x60>;
        memory-region = <&venus_mem>;

        video-decoder {
            compatible = "venus-decoder";
        };

        video-encoder {
            compatible = "venus-encoder";
        };
    };
+2 −10
Original line number Diff line number Diff line
@@ -68,6 +68,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

  video-encoder:
@@ -80,14 +81,13 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

required:
  - compatible
  - power-domain-names
  - iommus
  - video-decoder
  - video-encoder

unevaluatedProperties: false

@@ -125,14 +125,6 @@ examples:

        memory-region = <&video_mem>;

        video-decoder {
            compatible = "venus-decoder";
        };

        video-encoder {
            compatible = "venus-encoder";
        };

        video-firmware {
            iommus = <&apps_smmu 0x21a2 0x0>;
        };
+2 −10
Original line number Diff line number Diff line
@@ -70,6 +70,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

  video-core1:
@@ -82,14 +83,13 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

required:
  - compatible
  - power-domain-names
  - iommus
  - video-core0
  - video-core1

unevaluatedProperties: false

@@ -119,12 +119,4 @@ examples:
        iommus = <&apps_smmu 0x10a0 0x8>,
                 <&apps_smmu 0x10b0 0x0>;
        memory-region = <&venus_mem>;

        video-core0 {
            compatible = "venus-decoder";
        };

        video-core1 {
            compatible = "venus-encoder";
        };
    };
+2 −10
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

  video-encoder:
@@ -85,6 +86,7 @@ properties:
    required:
      - compatible

    deprecated: true
    additionalProperties: false

required:
@@ -95,8 +97,6 @@ required:
  - iommus
  - resets
  - reset-names
  - video-decoder
  - video-encoder

unevaluatedProperties: false

@@ -132,12 +132,4 @@ examples:
        resets = <&gcc GCC_VIDEO_AXI0_CLK_ARES>,
                 <&videocc VIDEO_CC_MVS0C_CLK_ARES>;
        reset-names = "bus", "core";

        video-decoder {
            compatible = "venus-decoder";
        };

        video-encoder {
            compatible = "venus-encoder";
        };
    };