On Wed, May 7, 2025 at 3:22 PM Chris Morgan <macroalph...@gmail.com> wrote: > > From: Chris Morgan <macromor...@hotmail.com> > > I've spoken with Ryan and he agreed to let me take over this series to > get the display engine working on the Allwinner H616. I've taken his > previous patch series for Display Engine 3.3 and combined it with the > LCD controller patch series. I've also fixed a few additional bugs and > made some changes to the device tree bindings. > > Changes since V8: > - Combined the DE33 [1] series and the LCD [2] series to better track > all patches necessary to output to an LCD display for the Allwinner > H700. > - Added a required LVDS reset as requested here [3]. > - Added compatible strings with a fallback for > allwinner,sun50i-h616-display-engine, allwinner,sun50i-h616-tcon-top, > and allwinner,sun50i-h616-sram-c. > - Added binding documentation for the LCD controller. > - Renamed the de3_sram device tree node to de33_sram. > - Corrected the LVDS reset for the LCD controller binding. > - Removed the PWM pins from the pincontroller bindings, as PWM is not > yet supported. > - Reordered the patches so that a binding or a device tree node is not > referenced before it is defined. > > [1] > https://lore.kernel.org/linux-sunxi/20250310092345.31708-1-r...@testtoast.com/ > [2] > https://lore.kernel.org/linux-sunxi/20250216092827.15444-1-r...@testtoast.com/ > [3] https://lore.kernel.org/linux-sunxi/38669808.XM6RcZxFsP@jernej-laptop/ > > Chris Morgan (24): > dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset > clk: sunxi-ng: h616: Add LVDS reset for LCD TCON > drm: sun4i: de2/de3: add mixer version enum > drm: sun4i: de2/de3: refactor mixer initialisation > drm: sun4i: de2/de3: add generic blender register reference function > drm: sun4i: de2/de3: use generic register reference function for layer > configuration > dt-bindings: allwinner: add H616 DE33 bus binding > dt-bindings: allwinner: add H616 DE33 clock binding > dt-bindings: allwinner: add H616 DE33 mixer binding > clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support > drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support > drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support > drm: sun4i: de33: mixer: add mixer configuration for the H616 > dt-bindings: allwinner: Add TCON_TOP and TCON_LCD clock/reset defines > dt-bindings: display: sun4i: Add compatible strings for H616 DE > dt-bindings: display: sun4i: Add compatible strings for H616 TCON TOP > dt-bindings: sram: sunxi-sram: Add H616 SRAM C compatible > dt-bindings: display: Add R40 and H616 display engine compatibles > drm/sun4i: tcon: Add support for R40 LCD > arm64: dts: allwinner: h616: add display engine, bus and mixer nodes > arm64: dts: allwinner: h616: Add TCON nodes to H616 DTSI > arm64: dts: allwinner: h616: add LCD and LVDS pins > arm64: dts: allwinner: rg35xx: Add GPIO backlight control > arm64: dts: allwinner: rg35xx: Enable LCD output
What's the base for this series? It didn't apply for me (using b4). Rob