[U-Boot] [PATCH 0/3] sunxi: video: Add support for TV (composite) output on H3/H5

Jernej Skrabec jernej.skrabec at siol.net
Wed May 10 16:46:27 UTC 2017


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



More information about the U-Boot mailing list