Commit 6d3926a2 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Mauro Carvalho Chehab
Browse files

dt-bindings: media: qcom,sm8550-iris: Do not reference legacy venus properties



The Qualcomm SoC Iris video codec is an evolution of previous Venus and
it comes with its own Iris Linux drivers.  These new drivers were
accepted under condition they actually improve state of afairs, instead
of duplicating old, legacy solutions.

Unfortunately binding still references common parts of Venus without
actual need and benefit.  For example Iris does not use fake
"video-firmware" device node (fake because there is no actual device
underlying it and it was added only to work around some Linux issues
with IOMMU mappings).

Stop referencing venus-common schema in the new Qualcomm Iris bindings
and move all necessary properties, except unused "video-firmware" (no
driver usage, no DTS).

Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Reviewed-by: default avatarVikash Garodia <quic_vgarodia@quicinc.com>
Reviewed-by: default avatarBryan O'Donoghue <bod@kernel.org>
[bod: Changed title order to dt-bindings: media]
Signed-off-by: default avatarBryan O'Donoghue <bod@kernel.org>
Signed-off-by: default avatarHans Verkuil <hverkuil+cisco@kernel.org>
parent 49b5feb5
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -27,6 +27,9 @@ properties:
          - qcom,sm8550-iris
          - qcom,sm8650-iris

  reg:
    maxItems: 1

  power-domains:
    maxItems: 4

@@ -46,6 +49,12 @@ properties:
      - const: core
      - const: vcodec0_core

  firmware-name:
    maxItems: 1

  interrupts:
    maxItems: 1

  interconnects:
    maxItems: 2

@@ -70,6 +79,9 @@ properties:

  dma-coherent: true

  memory-region:
    maxItems: 1

  operating-points-v2: true

  opp-table:
@@ -86,7 +98,6 @@ required:
  - dma-coherent

allOf:
  - $ref: qcom,venus-common.yaml#
  - if:
      properties:
        compatible: