Message ID | 20191011153358.29739-1-narmstrong@baylibre.com |
---|---|
Headers | show |
Series | amlogic: add SEI610 support | expand |
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