[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