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

Neil Armstrong narmstrong at baylibre.com
Fri Oct 18 14:58:06 UTC 2019


Hi Tom,

This PR adds more support for Amlogic G12A and derivatives SoCs based boards, by enabling
HDMI/CVBS display support and 2 new boards, Khadas VIM3, and the SEI610 little brother of
the already supported SEI510.
Daniel also pushed a documentation update to explicit the available alternatives to the currently
used blobs and tools to created a bootable binary.

The CI job is at https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic/pipelines/1012

Thanks,
Neil

The following changes since commit a2fce50455c9831f36765e5813b0b5e98f55d70b:

  Merge tag 'for-v2020.01' of https://gitlab.denx.de/u-boot/custodians/u-boot-ubi (2019-10-17 07:26:16 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20191018

for you to fetch changes up to be2ffa1656509cc974910224a87443868d7037d9:

  configs: sei610: Add config file to fix userdata size (2019-10-18 14:54:37 +0200)

----------------------------------------------------------------
- document alternative libretech-cc installation methods, including upstream TF-A and opensource tools
- add HDMI/CVBS display support for Amlogic G12A SoCs and SEI510 board
- add support for Amlogic A311D based Khadas VIM3
- add support for Amlogic S905X3 based SEI610 board, targeting Android support like SEI510

----------------------------------------------------------------
Andreas Färber (4):
      arm: dts: Import and update DT for Khadas VIM3
      configs: Add Khadas VIM3 defconfig
      arm: meson: Tidy SoC information output
      arm: meson: Recognize A311D SoC

Daniel Drake (1):
      board: amlogic: document alternative libretech-cc installation methods

Guillaume La Roque (2):
      configs: sei510: rework header and fix userdata size
      configs: sei610: Add config file to fix userdata size

Neil Armstrong (16):
      power: domain: meson-gx-pwrc: add G12A support
      clk: meson: g12a: add support for VPU/HDMI clocks
      video: meson: remove power domain get
      video: meson: sync with linux drm-misc tree
      video: meson: add compatible for Amlogic G12A
      arm: meson: board-g12a: Setup VPU in fdt
      ARM: dts: meson-g12a: add U-Boot specific DT for graphics
      configs: sei510: enable Video Display support
      ARM: meson: add SM1 SoC id
      mmc: meson-gx: add support for mmc-pwrseq-emmc
      clk: meson-sm1: add compatible
      ARM: dts: Import SEI610 DT from Linux 5.4-rc2
      power: domain: add Amlogic Everything-Else power domain driver
      configs: sei510: enable everything-else power domain
      ARM: dts: meson-sm1: add U-Boot specific DT for graphics
      boards: amlogic: add SEI610 support

 MAINTAINERS                                        |    1 +
 arch/arm/dts/Makefile                              |    4 +-
 arch/arm/dts/meson-g12-common-u-boot.dtsi          |   29 +
 arch/arm/dts/meson-g12-common.dtsi                 | 2435 ++++++++++++++++++++
 arch/arm/dts/meson-g12a-sei510-u-boot.dtsi         |    7 +
 arch/arm/dts/meson-g12a-u200-u-boot.dtsi           |    7 +
 arch/arm/dts/meson-g12a.dtsi                       | 2422 +------------------
 arch/arm/dts/meson-g12b-a311d-khadas-vim3.dts      |   16 +
 arch/arm/dts/meson-g12b-a311d.dtsi                 |  149 ++
 arch/arm/dts/meson-g12b-khadas-vim3.dtsi           |  189 ++
 arch/arm/dts/meson-g12b-odroid-n2-u-boot.dtsi      |    7 +
 arch/arm/dts/meson-g12b-odroid-n2.dts              |  104 +-
 arch/arm/dts/meson-g12b-s922x.dtsi                 |  124 +
 arch/arm/dts/meson-g12b.dtsi                       |   39 +-
 arch/arm/dts/meson-khadas-vim3.dtsi                |  360 +++
 arch/arm/dts/meson-sm1-sei610-u-boot.dtsi          |    7 +
 arch/arm/dts/meson-sm1-sei610.dts                  |  383 +++
 arch/arm/dts/meson-sm1.dtsi                        |  147 ++
 arch/arm/mach-meson/board-g12a.c                   |    5 +
 arch/arm/mach-meson/board-info.c                   |    5 +-
 board/amlogic/p212/README.libretech-cc             |   41 +-
 board/amlogic/sei610/MAINTAINERS                   |    7 +
 board/amlogic/sei610/Makefile                      |    6 +
 board/amlogic/sei610/README                        |  119 +
 board/amlogic/sei610/sei610.c                      |   26 +
 board/amlogic/w400/MAINTAINERS                     |    1 +
 board/amlogic/w400/README.khadas-vim3              |  132 ++
 configs/khadas-vim3_defconfig                      |   54 +
 configs/sei510_defconfig                           |   11 +
 configs/sei610_defconfig                           |   76 +
 drivers/clk/meson/g12a.c                           |  621 ++++-
 drivers/mmc/meson_gx_mmc.c                         |   51 +
 drivers/power/domain/Kconfig                       |    7 +
 drivers/power/domain/Makefile                      |    1 +
 drivers/power/domain/meson-ee-pwrc.c               |  430 ++++
 drivers/power/domain/meson-gx-pwrc-vpu.c           |  155 +-
 drivers/video/meson/meson_dw_hdmi.c                |   61 +-
 drivers/video/meson/meson_plane.c                  |   47 +-
 drivers/video/meson/meson_registers.h              |  373 ++-
 drivers/video/meson/meson_vclk.c                   |  233 +-
 drivers/video/meson/meson_venc.c                   |  169 +-
 drivers/video/meson/meson_vpu.c                    |   11 +-
 drivers/video/meson/meson_vpu.h                    |    2 +
 drivers/video/meson/meson_vpu_init.c               |  205 +-
 include/configs/meson64_android.h                  |  136 ++
 include/configs/sei510.h                           |  113 +-
 include/configs/sei610.h                           |   31 +
 include/dt-bindings/clock/g12a-clkc.h              |    6 +
 include/dt-bindings/power/meson-g12a-power.h       |   13 +
 include/dt-bindings/power/meson-sm1-power.h        |   18 +
 .../reset/amlogic,meson-g12a-audio-reset.h         |   38 +
 51 files changed, 6941 insertions(+), 2693 deletions(-)
 create mode 100644 arch/arm/dts/meson-g12-common-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12-common.dtsi
 create mode 100644 arch/arm/dts/meson-g12a-sei510-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12a-u200-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12b-a311d-khadas-vim3.dts
 create mode 100644 arch/arm/dts/meson-g12b-a311d.dtsi
 create mode 100644 arch/arm/dts/meson-g12b-khadas-vim3.dtsi
 create mode 100644 arch/arm/dts/meson-g12b-odroid-n2-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12b-s922x.dtsi
 create mode 100644 arch/arm/dts/meson-khadas-vim3.dtsi
 create mode 100644 arch/arm/dts/meson-sm1-sei610-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-sm1-sei610.dts
 create mode 100644 arch/arm/dts/meson-sm1.dtsi
 create mode 100644 board/amlogic/sei610/MAINTAINERS
 create mode 100644 board/amlogic/sei610/Makefile
 create mode 100644 board/amlogic/sei610/README
 create mode 100644 board/amlogic/sei610/sei610.c
 create mode 100644 board/amlogic/w400/README.khadas-vim3
 create mode 100644 configs/khadas-vim3_defconfig
 create mode 100644 configs/sei610_defconfig
 create mode 100644 drivers/power/domain/meson-ee-pwrc.c
 create mode 100644 include/configs/meson64_android.h
 create mode 100644 include/configs/sei610.h
 create mode 100644 include/dt-bindings/power/meson-g12a-power.h
 create mode 100644 include/dt-bindings/power/meson-sm1-power.h
 create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h


More information about the U-Boot mailing list