
Hi Jernej,
On 20 March 2017 at 16:01, Jernej Skrabec jernej.skrabec@siol.net wrote:
This series implements support for HDMI output. This is done using DM video framework and sharing the HDMI controller code with RK3288.
Patch 1 splits out RK3288 HDMI code in a way that it is appropriate for sharing with Allwinner SoCs.
Patch 2 splits out TCON code which is completely reusable on all Allwinner SoCs.
Patch 3 (new) converts commont TCON code to use DM video compatible timing structure.
Patch 4 adds all necessary clocks which are needed for Display Engine 2, TCON and HDMI.
Patch 5 implement actual DE2 and HDMI driver and patch 6 disables HDMI on all boards which don't have it (default is on).
Patch 7 is included here only for testing HDMI output on A64 due to missing power regulator support (AXP803). Another option is to use ATF which powers on HDMI. Such ATF can be found on Andre Przywara's github.
Code was tested on OrangePi 2 & OrangePi Plus 2E (both H3), OrangePi PC 2 (H5) and Pine64 (A64). It was also tested on RK3288 Tinker board. However, it was only compile tested for A10 and A20 targets.
This series was developed on u-boot-sunxi repository with additional, not yet merged, patch: https://patchwork.ozlabs.org/patch/735617/
Because already merged patches are not yet included in u-boot-sunxi repository, they need to be cherry picked from u-boot-rockchip: a0a2774aebdaa039ce787090c903cf47263f04c9 520c174b3564ae183f0e7c118dc8ce3770ae20b0
Best regards, Jernej Skrabec
This is a really nice piece of work, thank you!
Regards, Simon