This series implements support for composite output. Driver is
implemented using DM video framework and heavily reuse code written for
older SoCs. Additionally, driver also implements plug detection.

Patch 1 splits out code used for composite output from video driver for
older SoCs.

Patch 2 adds needed changes in clock driver.

Patch 3 adds new driver for composite output.

Everything was tested on H3 (OrangePi 2) and H5 (OrangePi PC2) board.
Since this series changes video driver for old SoCs, I would kindly ask
that someone tests if everything still works as expected.

Last but not least - driver should work as-is, but to work reliably,
following patch must also be applied:
https://patchwork.ozlabs.org/patch/756736/

Best regards,
Jernej


Jernej Skrabec (3):
  sunxi: video: Split out TVE code
  sunxi: Add clock support for TV encoder
  sunxi: video: Add H3/H5 TV out driver

 arch/arm/include/asm/arch-sunxi/clock_sun6i.h |   8 +-
 arch/arm/include/asm/arch-sunxi/cpu_sun4i.h   |  10 ++
 arch/arm/include/asm/arch-sunxi/display.h     | 107 ------------------
 arch/arm/include/asm/arch-sunxi/display2.h    |  17 +++
 arch/arm/include/asm/arch-sunxi/tve.h         | 144 ++++++++++++++++++++++++
 drivers/video/sunxi/Makefile                  |   4 +-
 drivers/video/sunxi/sunxi_de2.c               |  60 ++++++++--
 drivers/video/sunxi/sunxi_display.c           |  73 ++----------
 drivers/video/sunxi/sunxi_tve.c               | 156 ++++++++++++++++++++++++++
 drivers/video/sunxi/tve.c                     |  88 +++++++++++++++
 10 files changed, 484 insertions(+), 183 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-sunxi/tve.h
 create mode 100644 drivers/video/sunxi/sunxi_tve.c
 create mode 100644 drivers/video/sunxi/tve.c

-- 
2.12.2

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to