[PULL u-boot] Please pull u-boot-amlogic-20211007

Neil Armstrong narmstrong at baylibre.com
Thu Oct 7 14:59:41 CEST 2021


Hi Tom,

Here's a bunch of changes concerning:
- Sync DT from Linux 5.14 in order to support those new boards:
  - Odroid-HC4: a variant of Odroid-C4 with 2 SATA ports (via PCIe-SATA bridge)
  - Beelink GS-King X: A variant of the other Beelink board with 2 SATA ports (via USB3-SATA bridge)
  - Banana Pi M5: another credit card SBC
  - JetHub D1/H1: home automation controllers
  - Radxa Zero: another RPi Zero sized SBC
- Other misc changes related to DT update
- PCIe fixup when link init fails
- distro_bootcmd scsi_boot change so we can boot on the Odroid-HC4 SATA disks over the PCIe-SATA bridge

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

Thanks,
Neil

The following changes since commit ea67f467a43e4c8852bd1ce1bb75f5dc6c3788d1:

  Merge branch '2021-10-06-assorted-improvements' (2021-10-06 13:46:31 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-amlogic.git tags/u-boot-amlogic-20211007

for you to fetch changes up to 506fd30740081541d672ec2651cd23734899af76:

  doc: boards: amlogic: update for Radxa Zero (2021-10-07 13:45:46 +0200)

----------------------------------------------------------------
- Add new SoC ID for S905Y2 found in Radxa Zero
- pcie_dw_meson: fix usb fail when pci link fails to go up
- Sync Amlogic DT from Linux 5.14
- dwc3-meson-gxl: add AXG compatible
- dts: keep back HW order for MMC devices since change in Upstream Linux
- Cleanup local AXG DT USB nodes now everything is upstream
- distro_bootcmd: run pci enum for scsi_boot just like it is done for nvme_boot
- New Boards:
  - Odroid-HC4: a variant of Odroid-C4 with 2 SATA ports (via PCIe-SATA bridge)
  - Beelink GS-King X: A variant of the other Beelink board with 2 SATA ports (via USB3-SATA bridge)
  - Banana Pi M5: another credit card SBC
  - JetHub D1/H1: home automation controllers
  - Radxa Zero: another RPi Zero sized SBC

----------------------------------------------------------------
Christian Hewitt (5):
      ARM: meson: Add S905Y2 SOC ID
      ARM: dts: sort Amlogic Makefile section
      ARM: dts: add support for Radxa Zero
      boards: amlogic: add Radxa Zero defconfig
      doc: boards: amlogic: update for Radxa Zero

Neil Armstrong (11):
      pci: pcie_dw_meson: fix usb fail when pci link fails to go up
      ARM: meson: Sync Amlogic DT from Linux 5.14
      usb: dwc3: meson-gxl: add AXG compatible
      ARM: meson: keep HW order for MMC devices
      ARM: meson-axg: remove local USB nodes
      configs: meson64: add SCSI boot target
      distro_bootcmd: run pci enum for scsi_boot just like it is done for nvme_boot
      ARM: amlogic: add support for Odroid-HC4 device
      doc: boards: amlogic: update for Odroid HC4
      ARM: meson: add Beelink GS-King X board
      ARM: amlogic: add Banana Pi M5

Vyacheslav Bocharov (3):
      ARM: amlogic: add JetHub common config header
      ARM: amlogic: add JetHub D1/H1 device support
      ARM: amlogic: add JetHub D1/H1 docs

 arch/arm/dts/Makefile                              |  18 +-
 arch/arm/dts/meson-axg-jethome-jethub-j100.dts     | 361 ++++++++++++
 arch/arm/dts/meson-axg-s400-u-boot.dtsi            |   8 -
 arch/arm/dts/meson-axg-s400.dts                    |  16 +
 arch/arm/dts/meson-axg-u-boot.dtsi                 |  62 --
 arch/arm/dts/meson-axg.dtsi                        | 181 ++++++
 arch/arm/dts/meson-g12-common-u-boot.dtsi          |   7 +
 arch/arm/dts/meson-g12-common.dtsi                 |  31 +-
 arch/arm/dts/meson-g12a-radxa-zero-u-boot.dtsi     |   7 +
 arch/arm/dts/meson-g12a-radxa-zero.dts             | 405 +++++++++++++
 arch/arm/dts/meson-g12a-sei510.dts                 |   2 +-
 arch/arm/dts/meson-g12b-gsking-x-u-boot.dtsi       |   7 +
 arch/arm/dts/meson-g12b-gsking-x.dts               | 133 +++++
 arch/arm/dts/meson-g12b-gtking-pro.dts             |  23 +-
 arch/arm/dts/meson-g12b-gtking.dts                 |  22 +-
 arch/arm/dts/meson-g12b-odroid-n2-plus.dts         |   2 +-
 arch/arm/dts/meson-g12b-odroid-n2.dtsi             |  74 ++-
 arch/arm/dts/meson-g12b-w400.dtsi                  |   2 +-
 arch/arm/dts/meson-g12b.dtsi                       |   4 +
 arch/arm/dts/meson-gx-libretech-pc.dtsi            |   2 +-
 arch/arm/dts/meson-gx-p23x-q20x.dtsi               |   2 +-
 arch/arm/dts/meson-gx-u-boot.dtsi                  |   7 +
 arch/arm/dts/meson-gx.dtsi                         |   7 +
 arch/arm/dts/meson-gxbb-nanopi-k2.dts              |  42 +-
 arch/arm/dts/meson-gxbb-odroidc2.dts               |  44 +-
 arch/arm/dts/meson-gxl-s805x-libretech-ac.dts      |   2 +-
 .../arm/dts/meson-gxl-s905w-jethome-jethub-j80.dts | 241 ++++++++
 arch/arm/dts/meson-gxl-s905x-khadas-vim.dts        |  50 +-
 arch/arm/dts/meson-gxl-s905x-libretech-cc-v2.dts   |   6 +-
 arch/arm/dts/meson-gxl-s905x-libretech-cc.dts      |   2 +-
 arch/arm/dts/meson-gxm-khadas-vim2.dts             |  55 +-
 arch/arm/dts/meson-gxm-wetek-core2.dts             |   2 +-
 arch/arm/dts/meson-gxm.dtsi                        |  20 +
 arch/arm/dts/meson-khadas-vim3.dtsi                |  73 ++-
 arch/arm/dts/meson-sm1-bananapi-m5-u-boot.dtsi     |  13 +
 arch/arm/dts/meson-sm1-bananapi-m5.dts             | 646 +++++++++++++++++++++
 arch/arm/dts/meson-sm1-khadas-vim3l.dts            |  20 +-
 arch/arm/dts/meson-sm1-odroid-c4.dts               | 448 +-------------
 arch/arm/dts/meson-sm1-odroid-hc4-u-boot.dtsi      |  23 +
 arch/arm/dts/meson-sm1-odroid-hc4.dts              | 140 +++++
 arch/arm/dts/meson-sm1-odroid.dtsi                 | 449 ++++++++++++++
 arch/arm/dts/meson-sm1-sei610.dts                  |  10 +-
 arch/arm/dts/meson-sm1.dtsi                        |  12 +-
 arch/arm/mach-meson/board-info.c                   |   1 +
 board/amlogic/beelink-s922x/MAINTAINERS            |   1 +
 board/amlogic/jethub-j80/MAINTAINERS               |   9 +
 board/amlogic/jethub-j80/Makefile                  |   6 +
 board/amlogic/jethub-j80/jethub-j80.c              |  67 +++
 board/amlogic/odroid-n2/MAINTAINERS                |   1 +
 board/amlogic/u200/MAINTAINERS                     |   3 +
 configs/bananapi-m5_defconfig                      |  74 +++
 configs/beelink-gsking-x_defconfig                 |  71 +++
 configs/jethub_j100_defconfig                      |  63 ++
 configs/jethub_j80_defconfig                       |  71 +++
 configs/odroid-hc4_defconfig                       |  93 +++
 configs/radxa-zero_defconfig                       |  65 +++
 doc/board/amlogic/index.rst                        | 128 ++--
 doc/board/amlogic/jethub-j100.rst                  | 108 ++++
 doc/board/amlogic/jethub-j80.rst                   |  97 ++++
 doc/board/amlogic/odroid-c4.rst                    |   3 +
 doc/board/amlogic/radxa-zero.rst                   |  74 +++
 drivers/pci/pcie_dw_meson.c                        |   8 +-
 drivers/usb/dwc3/dwc3-meson-gxl.c                  |   1 +
 include/config_distro_bootcmd.h                    |   1 +
 include/configs/jethub.h                           |  40 ++
 include/configs/meson64.h                          |   7 +
 include/dt-bindings/clock/axg-clkc.h               |  26 +-
 include/dt-bindings/clock/g12a-clkc.h              |   2 +
 68 files changed, 4033 insertions(+), 668 deletions(-)
 create mode 100644 arch/arm/dts/meson-axg-jethome-jethub-j100.dts
 delete mode 100644 arch/arm/dts/meson-axg-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12a-radxa-zero-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12a-radxa-zero.dts
 create mode 100644 arch/arm/dts/meson-g12b-gsking-x-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-g12b-gsking-x.dts
 create mode 100644 arch/arm/dts/meson-gxl-s905w-jethome-jethub-j80.dts
 create mode 100644 arch/arm/dts/meson-sm1-bananapi-m5-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-sm1-bananapi-m5.dts
 create mode 100644 arch/arm/dts/meson-sm1-odroid-hc4-u-boot.dtsi
 create mode 100644 arch/arm/dts/meson-sm1-odroid-hc4.dts
 create mode 100644 arch/arm/dts/meson-sm1-odroid.dtsi
 create mode 100644 board/amlogic/jethub-j80/MAINTAINERS
 create mode 100644 board/amlogic/jethub-j80/Makefile
 create mode 100644 board/amlogic/jethub-j80/jethub-j80.c
 create mode 100644 configs/bananapi-m5_defconfig
 create mode 100644 configs/beelink-gsking-x_defconfig
 create mode 100644 configs/jethub_j100_defconfig
 create mode 100644 configs/jethub_j80_defconfig
 create mode 100644 configs/odroid-hc4_defconfig
 create mode 100644 configs/radxa-zero_defconfig
 create mode 100644 doc/board/amlogic/jethub-j100.rst
 create mode 100644 doc/board/amlogic/jethub-j80.rst
 create mode 100644 doc/board/amlogic/radxa-zero.rst
 create mode 100644 include/configs/jethub.h


More information about the U-Boot mailing list