Hi Tom, Here's a set of Amlogic changes which enabled basic Amlogic S4 support for Khadas VIM1S, plus cleanup & update for Android support.
Thanks, Neil The following changes since commit e1dcad5512b81009eaf7e472c20a8a15db8c4a0e: Azure: Switch u-boot-test-hooks to git.u-boot-project.org (2026-10-07 19:35:44 -0600) are available in the Git repository at: https://git.u-boot-project.org/u-boot/custodians/neil.armstrong/u-boot-amlogic.git tags/u-boot-amlogic-next-20261012 for you to fetch changes up to 9c048da44bed99311355450d70840bb0795e21f8: meson: Add Khadas VIM1S support (2026-10-08 10:45:27 +0200) ---------------------------------------------------------------- - Support watchdog for S4/T7 - Add S4 support: - reset - serial - clock - mmc - SoC support - Khadas VIM1S - Remove Android support for SEI510/SEI610 - Fix Android support for Khadas VIM3 ---------------------------------------------------------------- Guillaume La Roque (7): configs: sei510: drop Android support configs: sei610: drop Android support configs: remove unused meson64_android.h configs: khadas-vim3: drop non-A/B Android defconfigs configs: khadas-vim3: enlarge the fastboot buffer configs: khadas-vim3: update the Android partition layout configs: khadas-vim3: fix the Android DTB index Sean Anderson (13): watchdog: meson_gxbb: Add support for s4/t7 SoCs reset: meson: Add s4 support serial: meson: Add s4 support mmc: meson: Parse devicetree properties arm64: meson: Add s4 SoC support clk: meson: a1: Eliminate separate id parameter clk: meson: a1: Use clk_set_rate from meson_mux_set_rate clk: meson: Use soc-specific naming for common functions clk: meson: Export a1 functions to common file clk: meson: Support fractional fixed-factor clocks clk: meson: Support power-of-two dividers clk: meson: Add s4 clock driver meson: Add Khadas VIM1S support MAINTAINERS | 1 - .../dts/meson-s4-s905y4-khadas-vim1s-u-boot.dtsi | 5 + arch/arm/include/asm/arch-meson/boot0.h | 12 + arch/arm/mach-meson/Kconfig | 7 + arch/arm/mach-meson/Makefile | 1 + arch/arm/mach-meson/board-info.c | 2 + arch/arm/mach-meson/board-s4.c | 50 ++ board/amlogic/sei510/MAINTAINERS | 1 - board/amlogic/sei610/MAINTAINERS | 1 - board/amlogic/vim1s/MAINTAINERS | 7 + board/amlogic/vim1s/Makefile | 1 + board/amlogic/vim1s/vim1s.c | 26 + board/amlogic/vim3/MAINTAINERS | 2 - configs/khadas-vim1s_defconfig | 66 +++ configs/khadas-vim3_android_ab_defconfig | 1 + configs/khadas-vim3_android_defconfig | 122 ----- configs/khadas-vim3l_android_ab_defconfig | 1 + configs/khadas-vim3l_android_defconfig | 122 ----- configs/sei510_defconfig | 10 - configs/sei610_defconfig | 10 - drivers/clk/meson/Kconfig | 8 + drivers/clk/meson/Makefile | 2 + drivers/clk/meson/a1.c | 495 +---------------- drivers/clk/meson/axg-ao.c | 12 +- drivers/clk/meson/axg.c | 16 +- drivers/clk/meson/clk_meson.c | 376 +++++++++++++ drivers/clk/meson/clk_meson.h | 149 +++++ drivers/clk/meson/g12a-ao.c | 12 +- drivers/clk/meson/g12a.c | 24 +- drivers/clk/meson/gxbb.c | 24 +- drivers/clk/meson/s4.c | 601 +++++++++++++++++++++ drivers/mmc/meson_gx_mmc.c | 3 + drivers/reset/reset-meson.c | 9 + drivers/serial/Kconfig | 2 + drivers/serial/serial_meson.c | 1 + drivers/watchdog/meson_gxbb_wdt.c | 22 +- include/configs/khadas-vim3_android.h | 36 +- include/configs/khadas-vim3l_android.h | 36 +- include/configs/meson64_android.h | 279 ---------- include/configs/sei510.h | 30 - include/configs/sei610.h | 30 - 41 files changed, 1422 insertions(+), 1193 deletions(-) create mode 100644 arch/arm/dts/meson-s4-s905y4-khadas-vim1s-u-boot.dtsi create mode 100644 arch/arm/include/asm/arch-meson/boot0.h create mode 100644 arch/arm/mach-meson/board-s4.c create mode 100644 board/amlogic/vim1s/MAINTAINERS create mode 100644 board/amlogic/vim1s/Makefile create mode 100644 board/amlogic/vim1s/vim1s.c create mode 100644 configs/khadas-vim1s_defconfig delete mode 100644 configs/khadas-vim3_android_defconfig delete mode 100644 configs/khadas-vim3l_android_defconfig create mode 100644 drivers/clk/meson/clk_meson.c create mode 100644 drivers/clk/meson/s4.c delete mode 100644 include/configs/meson64_android.h delete mode 100644 include/configs/sei510.h delete mode 100644 include/configs/sei610.h
