Skip to content

Commit ffd43c2

Browse files
cristiccgregkh
authored andcommitted
dt-bindings: display: vop2: Add optional PLL clock property for rk3576
commit 3832dc4 upstream. As with the RK3588 SoC, RK3576 also allows the use of HDMI PHY PLL as an alternative and more accurate pixel clock source for VOP2. Document the optional PLL clock property. Moreover, given that this is part of a series intended to address some recent display problems, provide the appropriate tags to facilitate backporting. Fixes: c3b7c5a ("dt-bindings: display: vop2: Add rk3576 support") Cc: stable@vger.kernel.org Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com> Reviewed-by: "Rob Herring (Arm)" <robh@kernel.org> Tested-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Link: https://lore.kernel.org/r/20250612-rk3576-hdmitx-fix-v1-1-4b11007d8675@collabora.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent c6b1871 commit ffd43c2

File tree

1 file changed

+44
-12
lines changed

1 file changed

+44
-12
lines changed

Documentation/devicetree/bindings/display/rockchip/rockchip-vop2.yaml

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ properties:
6464
- description: Pixel clock for video port 0.
6565
- description: Pixel clock for video port 1.
6666
- description: Pixel clock for video port 2.
67-
- description: Pixel clock for video port 3.
68-
- description: Peripheral(vop grf/dsi) clock.
69-
- description: Alternative pixel clock provided by HDMI0 PHY PLL.
70-
- description: Alternative pixel clock provided by HDMI1 PHY PLL.
67+
- {}
68+
- {}
69+
- {}
70+
- {}
7171

7272
clock-names:
7373
minItems: 5
@@ -77,10 +77,10 @@ properties:
7777
- const: dclk_vp0
7878
- const: dclk_vp1
7979
- const: dclk_vp2
80-
- const: dclk_vp3
81-
- const: pclk_vop
82-
- const: pll_hdmiphy0
83-
- const: pll_hdmiphy1
80+
- {}
81+
- {}
82+
- {}
83+
- {}
8484

8585
rockchip,grf:
8686
$ref: /schemas/types.yaml#/definitions/phandle
@@ -175,10 +175,24 @@ allOf:
175175
then:
176176
properties:
177177
clocks:
178-
maxItems: 5
178+
minItems: 5
179+
items:
180+
- {}
181+
- {}
182+
- {}
183+
- {}
184+
- {}
185+
- description: Alternative pixel clock provided by HDMI PHY PLL.
179186

180187
clock-names:
181-
maxItems: 5
188+
minItems: 5
189+
items:
190+
- {}
191+
- {}
192+
- {}
193+
- {}
194+
- {}
195+
- const: pll_hdmiphy0
182196

183197
interrupts:
184198
minItems: 4
@@ -208,11 +222,29 @@ allOf:
208222
properties:
209223
clocks:
210224
minItems: 7
211-
maxItems: 9
225+
items:
226+
- {}
227+
- {}
228+
- {}
229+
- {}
230+
- {}
231+
- description: Pixel clock for video port 3.
232+
- description: Peripheral(vop grf/dsi) clock.
233+
- description: Alternative pixel clock provided by HDMI0 PHY PLL.
234+
- description: Alternative pixel clock provided by HDMI1 PHY PLL.
212235

213236
clock-names:
214237
minItems: 7
215-
maxItems: 9
238+
items:
239+
- {}
240+
- {}
241+
- {}
242+
- {}
243+
- {}
244+
- const: dclk_vp3
245+
- const: pclk_vop
246+
- const: pll_hdmiphy0
247+
- const: pll_hdmiphy1
216248

217249
interrupts:
218250
maxItems: 1

0 commit comments

Comments
 (0)