Commit 11746c33 authored by Cristian Ciocaltea's avatar Cristian Ciocaltea Committed by Heiko Stuebner
Browse files

dt-bindings: soc: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF



According to RK3588 TRM, VO0_GRF and VO1_GRF have a similar layout, but
definitely not an identical one, therefore sharing the compatible is not
really justified.

Since currently there is no user of this, hence no ABI break, let's fix
it by providing dedicated compatibles while deprecating the old one.

Reported-by: default avatarConor Dooley <conor@kernel.org>
Signed-off-by: default avatarCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: default avatarConor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240828-rk3588-vo-grf-compat-v2-1-4db2f791593f@collabora.com


Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent 741f5ba7
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -31,10 +31,16 @@ properties:
              - rockchip,rk3588-pcie3-pipe-grf
              - rockchip,rk3588-usb-grf
              - rockchip,rk3588-usbdpphy-grf
              - rockchip,rk3588-vo-grf
              - rockchip,rk3588-vo0-grf
              - rockchip,rk3588-vo1-grf
              - rockchip,rk3588-vop-grf
              - rockchip,rv1108-usbgrf
          - const: syscon
      - items:
          - const: rockchip,rk3588-vo-grf
          - const: syscon
        deprecated: true
        description: Use rockchip,rk3588-vo{0,1}-grf instead.
      - items:
          - enum:
              - rockchip,px30-grf
@@ -262,6 +268,8 @@ allOf:
          contains:
            enum:
              - rockchip,rk3588-vo-grf
              - rockchip,rk3588-vo0-grf
              - rockchip,rk3588-vo1-grf

    then:
      required: