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

Neil Armstrong narmstrong at baylibre.com
Fri Oct 18 09:22:22 UTC 2019


On 11/10/2019 17:33, Neil Armstrong wrote:
> 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
> 

Applied to u-boot-amlogic + typo fixes


More information about the U-Boot mailing list