[U-Boot] [PULL u-boot] Please pull u-boot-amlogic-20190131

[Oops, wrong subject, now fixed]
Hi Tom,
This PR adds support for HDMI & CVBS video output support for Amlogic GX SoCs. For simplicity, Anatolij acked to include the video patches along the platform changes in this PR. Video has been enabled only on libretech-cc, but will be enabled on the other boards after broader testing.
Thanks, Neil
The following changes since commit 535d74a8ae8d194269cefdf59ae17a92cd6e75dc:
MAINTAINERS: Add Amlogic entry (2019-01-30 21:22:53 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-amlogic.git tags/u-boot-amlogic-20190131
for you to fetch changes up to fce1069bfb9b0b12fb760c408833c33243492257:
arm: libretech-cc: enable video by default (2019-01-31 09:35:01 +0100)
---------------------------------------------------------------- - Add features and fixups to support video on Amlogic GX SoCs - Add video support for Amlogic GX SoC - Add DT fixups - Enable Video and USB Console for libretech-cc board
---------------------------------------------------------------- Jorge Ramirez-Ortiz (2): video: dw_hdmi: support SoC specific read/write ops video: dw_hdmi: add support for color conversion
Maxime Jourdan (6): power: domain: meson-gx-pwrc-vpu: add missing depends arm64: dts: meson-gx: vpu should be probed before relocation arm64: dts: meson-gx: add hhi reg entry to hdmi_tx arm: meson: board-gx: Setup VPU in fdt arm: meson64: enable console mux and console env by default arm: libretech-cc: enable video by default
Neil Armstrong (3): video: Add Meson Video Processing Unit Driver arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply configs: meson64: use vidconsole and usbkbd if enabled
arch/arm/dts/meson-gx-u-boot.dtsi | 21 + arch/arm/dts/meson-gxbb-nanopi-k2-u-boot.dtsi | 7 + arch/arm/dts/meson-gxbb-odroidc2-u-boot.dtsi | 7 + .../arm/dts/meson-gxl-s905x-khadas-vim-u-boot.dtsi | 7 + arch/arm/dts/meson-gxl-s905x-khadas-vim.dts | 1 + .../dts/meson-gxl-s905x-libretech-cc-u-boot.dtsi | 7 + arch/arm/dts/meson-gxl-s905x-libretech-cc.dts | 1 + arch/arm/dts/meson-gxl-s905x-p212-u-boot.dtsi | 7 + arch/arm/dts/meson-gxl-s905x-p212.dts | 1 + arch/arm/dts/meson-gxm-khadas-vim2-u-boot.dtsi | 7 + arch/arm/dts/meson-gxm-khadas-vim2.dts | 1 + arch/arm/include/asm/arch-meson/meson-vpu.h | 13 + arch/arm/mach-meson/board-gx.c | 5 + configs/khadas-vim2_defconfig | 2 + configs/khadas-vim_defconfig | 2 + configs/libretech-cc_defconfig | 8 + configs/odroid-c2_defconfig | 2 + configs/p212_defconfig | 2 + drivers/power/domain/Kconfig | 2 +- drivers/video/Kconfig | 2 + drivers/video/Makefile | 1 + drivers/video/dw_hdmi.c | 267 +++- drivers/video/meson/Kconfig | 12 + drivers/video/meson/Makefile | 9 + drivers/video/meson/meson_canvas.c | 45 + drivers/video/meson/meson_dw_hdmi.c | 445 ++++++ drivers/video/meson/meson_dw_hdmi.h | 134 ++ drivers/video/meson/meson_plane.c | 177 +++ drivers/video/meson/meson_registers.h | 1393 +++++++++++++++++++ drivers/video/meson/meson_vclk.c | 893 ++++++++++++ drivers/video/meson/meson_venc.c | 1464 ++++++++++++++++++++ drivers/video/meson/meson_vpu.c | 211 +++ drivers/video/meson/meson_vpu.h | 97 ++ drivers/video/meson/meson_vpu_init.c | 440 ++++++ drivers/video/meson/simplefb_common.c | 29 + drivers/video/meson/simplefb_common.h | 21 + include/configs/meson64.h | 23 + include/dw_hdmi.h | 74 + include/media_bus_format.h | 156 +++ 39 files changed, 5992 insertions(+), 4 deletions(-) create mode 100644 arch/arm/dts/meson-gx-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxbb-nanopi-k2-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxbb-odroidc2-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxl-s905x-khadas-vim-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxl-s905x-libretech-cc-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxl-s905x-p212-u-boot.dtsi create mode 100644 arch/arm/dts/meson-gxm-khadas-vim2-u-boot.dtsi create mode 100644 arch/arm/include/asm/arch-meson/meson-vpu.h create mode 100644 drivers/video/meson/Kconfig create mode 100644 drivers/video/meson/Makefile create mode 100644 drivers/video/meson/meson_canvas.c create mode 100644 drivers/video/meson/meson_dw_hdmi.c create mode 100644 drivers/video/meson/meson_dw_hdmi.h create mode 100644 drivers/video/meson/meson_plane.c create mode 100644 drivers/video/meson/meson_registers.h create mode 100644 drivers/video/meson/meson_vclk.c create mode 100644 drivers/video/meson/meson_venc.c create mode 100644 drivers/video/meson/meson_vpu.c create mode 100644 drivers/video/meson/meson_vpu.h create mode 100644 drivers/video/meson/meson_vpu_init.c create mode 100644 drivers/video/meson/simplefb_common.c create mode 100644 drivers/video/meson/simplefb_common.h create mode 100644 include/media_bus_format.h

On Thu, Jan 31, 2019 at 09:42:50AM +0100, Neil Armstrong wrote:
[Oops, wrong subject, now fixed]
Hi Tom,
This PR adds support for HDMI & CVBS video output support for Amlogic GX SoCs. For simplicity, Anatolij acked to include the video patches along the platform changes in this PR. Video has been enabled only on libretech-cc, but will be enabled on the other boards after broader testing.
Thanks, Neil
The following changes since commit 535d74a8ae8d194269cefdf59ae17a92cd6e75dc:
MAINTAINERS: Add Amlogic entry (2019-01-30 21:22:53 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-amlogic.git tags/u-boot-amlogic-20190131
for you to fetch changes up to fce1069bfb9b0b12fb760c408833c33243492257:
arm: libretech-cc: enable video by default (2019-01-31 09:35:01 +0100)
Applied to u-boot/master, thanks!
participants (2)
-
Neil Armstrong
-
Tom Rini