]> git.ipfire.org Git - thirdparty/linux.git/commit
dt-bindings: allwinner: add H616 DE33 mixer binding
authorRyan Walklin <ryan@testtoast.com>
Wed, 28 May 2025 09:22:10 +0000 (21:22 +1200)
committerMaxime Ripard <mripard@kernel.org>
Mon, 2 Jun 2025 07:57:19 +0000 (09:57 +0200)
commit18c4be55e2aa95f0de0ed79723de2c282e2a2924
tree2da090109bb8f80fb312504c0734b9d3a57cbd6c
parent5419143dd071daed58de0d349e8a0eac99fa0c29
dt-bindings: allwinner: add H616 DE33 mixer binding

The Allwinner H616 and variants have a new display engine revision
(DE33).

The mixer configuration registers are significantly different to the DE3
and DE2 revisions, being split into separate top and display blocks,
therefore a fallback for the mixer compatible is not provided.

Note that the DE33 mixer requires 3 register blocks instead of 1. To
keep things simple the maxItems value for registers is conditionally
removed for the H616 and replaced with the block names from the vendor
BSP kernel.

Add a display engine mixer binding for the DE33.

Signed-off-by: Ryan Walklin <ryan@testtoast.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20250528092431.28825-6-ryan@testtoast.com
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml