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

Reply via email to