[U-Boot] [PULL u-boot] Please pull u-boot-amlogic-20190129
Neil Armstrong
narmstrong at baylibre.com
Thu Jan 31 08:41:27 UTC 2019
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
More information about the U-Boot
mailing list