[GIT PULL] amlogic ARM64 DT updates for v6.16

Neil Armstrong neil.armstrong at linaro.org
Tue May 13 03:18:32 PDT 2025


Hi,

Here's a quite large changeset for ARM64 based Amlogic SoC introducing pinctrl
for the A4 SoCs with new bindings, UART RX/TX default pull-up to avoid issues
with debug uart connectors, same for I2C on GXL based boards, finally SARADC
support for the S905L board, clock measure support for the S4 & C3 SoCs and
Reset support for A4 & A5 SoCs.
The new Amlogic S6, S7 & S7D SoCs initial support are introduced with the
corresponding Reference Boards.
Finally the S805Y Mi TV stick, known as xiami-aquaman, support is added.

Thanks,
Neil

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

   Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

   https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git tags/amlogic-arm64-dt-for-v6.16

for you to fetch changes up to f0911f29478992f37e91c208fe44c2ea5b378b61:

   arm64: dts: amlogic: Add A5 Reset Controller (2025-05-05 14:37:43 +0200)

----------------------------------------------------------------
Amlogic ARM64 DT for v6.16:
- Amlogic A4 Pinctrl support
- UART RX/TX pull-up pinconf properties for all SoCs
- SARADC support for the S905L SoC variant
- Drop clock-latency in CPU node
- Amlogic clk measure support for S4 & C3 Socs
- Amlogic S6/S7/S7D initial support
- I2C default pull-up bias pinconf property on Amlogic GXL based boards
- Amlogic A4 & A5 Reset Controller support
- New Boards:
   - Amlogic S6 BL209 Reference Board
   - Amlogic S7 BP201 Reference Board
   - Amlogic S7D BM202 Reference Board
   - Amlogic S805Y xiaomi-aquaman/Mi TV Stick

----------------------------------------------------------------
Christian Hewitt (1):
       arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible

Chuan Liu (2):
       arm64: dts: amlogic: C3: Add clk-measure controller node
       arm64: dts: amlogic: S4: Add clk-measure controller node

Da Xue (1):
       arm64: dts: amlogic: gxl: set i2c bias to pull-up

Ferass El Hafidi (2):
       dt-bindings: arm: amlogic: add S805Y and Mi TV Stick
       arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick

Martin Blumenstingl (5):
       arm64: dts: amlogic: gxbb: enable UART RX and TX pull up by default
       arm64: dts: amlogic: gxl: enable UART RX and TX pull up by default
       arm64: dts: amlogic: g12: enable UART RX and TX pull up by default
       arm64: dts: amlogic: axg: enable UART RX and TX pull up by default
       arm64: dts: amlogic: a1: enable UART RX and TX pull up by default

Rob Herring (Arm) (1):
       arm64: dts: amlogic: Drop redundant CPU "clock-latency"

Xianwei Zhao (7):
       arm64: dts: amlogic: a4: add pinctrl node
       dt-bindings: arm: amlogic: add S6 support
       dt-bindings: arm: amlogic: add S7 support
       dt-bindings: arm: amlogic: add S7D support
       arm64: dts: add support for S6 based Amlogic BL209
       arm64: dts: add support for S7 based Amlogic BP201
       arm64: dts: add support for S7D based Amlogic BM202

Zelong Dong (2):
       arm64: dts: amlogic: Add A4 Reset Controller
       arm64: dts: amlogic: Add A5 Reset Controller

  Documentation/devicetree/bindings/arm/amlogic.yaml |  25 ++
  arch/arm64/boot/dts/amlogic/Makefile               |   4 +
  arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h     |  93 ++++++++
  arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi        | 133 +++++++++++
  arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h     |  95 ++++++++
  arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi        |   8 +
  arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi        |   5 +
  .../boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts   |  42 ++++
  arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi        |  97 ++++++++
  .../boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts   |  41 ++++
  arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi        |  99 ++++++++
  .../boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts |  41 ++++
  arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi       |  99 ++++++++
  arch/arm64/boot/dts/amlogic/meson-a1.dtsi          |   1 +
  arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |  12 +-
  arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |  10 +-
  arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts  |   4 -
  .../boot/dts/amlogic/meson-g12a-radxa-zero.dts     |   4 -
  arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts  |   4 -
  arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts    |   4 -
  arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts |   4 -
  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |   1 +
  .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts  |   6 -
  arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi  |   2 +
  .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi  |   6 -
  .../boot/dts/amlogic/meson-g12b-bananapi.dtsi      |   6 -
  .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi   |   6 -
  .../dts/amlogic/meson-g12b-odroid-go-ultra.dts     |   6 -
  arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi |   6 -
  .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts    |   6 -
  arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi  |   2 +
  arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi   |   6 -
  arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |  10 +-
  .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 262 +++++++++++++++++++++
  arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi   |  10 +
  arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |  22 +-
  .../boot/dts/amlogic/meson-gxlx-s905l-p271.dts     |   4 +
  arch/arm64/boot/dts/amlogic/meson-s4.dtsi          |   5 +
  arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi   |   4 -
  .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi |   4 -
  .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts    |   4 -
  arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi  |   4 -
  .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts  |   4 -
  arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts   |   4 -
  arch/arm64/boot/dts/amlogic/meson-sm1.dtsi         |   1 +
  45 files changed, 1097 insertions(+), 119 deletions(-)
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-reset.h
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5-reset.h
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6-s905x5-bl209.dts
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7-s805x3-bp201.dts
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d-s905x5m-bm202.dts
  create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi
  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts
  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805y.dtsi



More information about the linux-amlogic mailing list