[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