[U-Boot] [PATCH 0/8] amlogic: add SEI610 support

Neil Armstrong narmstrong at baylibre.com
Fri Oct 11 15:33:50 UTC 2019


Add support for the customer board SEI610 manufactured by SEI Robotics
with the following specifications:
 - Amlogic S905X3 ARM Cortex-A35 quad-core SoC
 - 2GB DDR4 SDRAM
 - 10/100 Ethernet (Internal PHY)
 - 1 x USB 3.0 Host
 - 1 x USB Type-C DRD
 - 1 x FTDI USB Serial Debug Interface
 - eMMC
 - SDcard
 - Infrared receiver
 - SDIO WiFi Module

Like it's SEI510 counterpart, the boot flow is designed to boot
Android AOSP built for the Yukawa Android device.

The SM1 SoC is very close to G12A, so it uses the same arm board code
and reuses what was pushed for SEI510.

For that it needs to reuse the SEI510 android boot flow into
a common flow with custom partitions for each board.

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

Neil Armstrong (6):
  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
  ARM: dts: meson-sm1: add U-Boot specific DT for graphics
  boards: amlogic: add SEI610 support

 MAINTAINERS                                   |   1 +
 arch/arm/dts/Makefile                         |   3 +-
 ...boot.dtsi => meson-g12-common-u-boot.dtsi} |   0
 arch/arm/dts/meson-g12a-sei510-u-boot.dtsi    |   2 +-
 arch/arm/dts/meson-g12a-u200-u-boot.dtsi      |   2 +-
 arch/arm/dts/meson-g12b-odroid-n2-u-boot.dtsi |   2 +-
 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-info.c              |   2 +
 board/amlogic/sei610/MAINTAINERS              |   7 +
 board/amlogic/sei610/Makefile                 |   6 +
 board/amlogic/sei610/README                   | 119 ++++++
 board/amlogic/sei610/sei610.c                 |  26 ++
 configs/sei610_defconfig                      |  76 ++++
 drivers/clk/meson/g12a.c                      |   1 +
 drivers/mmc/meson_gx_mmc.c                    |  51 +++
 include/configs/meson64_android.h             | 136 +++++++
 include/configs/sei510.h                      | 121 +-----
 include/configs/sei610.h                      |  31 ++
 include/dt-bindings/power/meson-sm1-power.h   |  18 +
 21 files changed, 1018 insertions(+), 123 deletions(-)
 rename arch/arm/dts/{meson-g12a-u-boot.dtsi => meson-g12-common-u-boot.dtsi} (100%)
 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 configs/sei610_defconfig
 create mode 100644 include/configs/meson64_android.h
 create mode 100644 include/configs/sei610.h
 create mode 100644 include/dt-bindings/power/meson-sm1-power.h

-- 
2.22.0



More information about the U-Boot mailing list