[GIT PULL] amlogic ARM64 DT updates for v6.7
Neil Armstrong
neil.armstrong at linaro.org
Mon Oct 16 01:36:29 PDT 2023
Hi,
Here's a set of Amlogic ARM64 DT changeset for v6.7 with:
- Add audio DT nodes for p200/p201/u200 to align with other boards
- Add a bunch of peripherals for Amlogic-T7 (watchdog, power domain, pinctrl)
- Add a bunch or peripherals for Amlogic-A1 (clk, usb, efuse, spi, uarts, emmc, ADC, rng, i2c)
- Add NAND node on Amlogic AXG
- Again a bunch of DT fixups for DT bindings check, we're getting close to 0 check errors, only a few remaining!
New boards are added with this PR:
- Amlogic AD402 reference board based on A113L SoC
- Libre Computer Cottonwood boards
- The "Alta" board uses an a311d while the "Solitude" variant uses an s905d3
- Those boards were distributed to attendees of this year's Kernel Recipes & Embedded Recipes Event
Neil
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -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.7
for you to fetch changes up to f2d2200e47e942e4df16f0fe8a30aa1d91e4831a:
arm64: dts: amlogic: a1: support all i2c masters and their muxes (2023-10-09 10:51:01 +0200)
----------------------------------------------------------------
Amlogic ARM64 DT changes for v6.7:
- Add audio DT nodes for p200/p201/u200
- Add a bunch of peripherals for Amlogic-T7 (watchdog, power domain, pinctrl)
- Add a bunch or peripherals for Amlogic-A1 (clk, usb, efuse, spi, uarts, emmc, ADC, rng, i2c)
- Add NAND node on Amlogic AXG
- Again a bunch of DT fixups for DT bindings check
- New boards:
- Amlogic AD402 reference board based on A113L SoC
- Libre Computer Cottonwood boards
----------------------------------------------------------------
Alexander Stein (2):
arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices
arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin
Alexey Romanov (4):
arm64: dts: meson: a1: enable efuse controller and setup its clk
arm64: dts: meson: a1: add hw rng node
arm64: dts: meson: a1: add ao secure node
arm64: dts: meson-s4: add hwrng node
Arseniy Krasnov (1):
arm64: dts: amlogic: meson-axg: Meson NAND node
Christian Hewitt (3):
arm64: dts: meson: add audio playback to p200
arm64: dts: meson: add audio playback to p201
arm64: dts: meson: add audio playback to u200
Dmitry Rokosov (9):
arm64: dts: meson: a1: reorder includes to keep them sorted
arm64: dts: meson: a1: remove extra empty line before reset node
arm64: dts: meson: a1: remove the unnecessary 'okay' status pwrc value
arm64: dts: meson: a1: reorder gpio_intc node definition
arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers
arm64: dts: meson: a1: support USB controller in OTG mode
arm64: dts: introduce Amlogic AD402 reference board based on A113L SoC
dt-bindings: arm: amlogic: add Amlogic AD402 bindings
arm64: dts: amlogic: a1: support all i2c masters and their muxes
George Stark (1):
arm64: dts: meson: a1: add saradc definition
Huqiang Qin (2):
arm64: dts: Add watchdog node for Amlogic-T7 SoCs
arm64: dts: Add pinctrl node for Amlogic T7 SoCs
Igor Prusov (2):
arm64: dts: meson: a1: Add SPIFC mux pins
arm64: dts: meson-a1-ad402: set SPIFC pins
Jan Dakinevich (1):
arm64: dts: meson: a1: add eMMC controller and its pins
Jerome Brunet (8):
arm64: dts: meson: u200: fix spdif output pin
arm64: dts: meson: u200: add missing audio clock controller
arm64: dts: meson: u200: add spdifout b routes
arm64: dts: meson: u200: use TDM C for HDMI
arm64: dts: meson: u200: add onboard devices
arm64: dts: meson: g12: name spdifout consistently
dt-bindings: arm: amlogic: add libretech cottonwood support
arm64: dts: amlogic: add libretech cottonwood support
Martin Kurbanov (1):
arm64: dts: meson: a1: introduce SPI Flash Controller
Neil Armstrong (1):
Merge branch 'genpd_dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.7/arm64-dt
Oleg Lyovin (1):
arm64: dts: meson: a1: introduce UART_AO mux definitions
Zelong Dong (1):
arm64: dts: meson: add IR controller for Meson-S4 SoC
xianwei.zhao (2):
dt-bindings: power: add Amlogic T7 power domains
arm64: dts: amlogic: t7: add power domain controller node
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +
.../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +-
arch/arm64/boot/dts/amlogic/Makefile | 3 +
arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 28 +
arch/arm64/boot/dts/amlogic/meson-a1-ad402.dts | 147 +++++
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 369 ++++++++++++-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 13 +
arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 40 +-
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 341 ++++++++++++
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 10 +-
.../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 121 ++++
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 10 +-
.../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 10 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 60 ++
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 39 ++
.../dts/amlogic/meson-libretech-cottonwood.dtsi | 614 +++++++++++++++++++++
.../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 6 +
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 20 +
.../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 89 +++
include/dt-bindings/power/amlogic,t7-pwrc.h | 63 +++
20 files changed, 1939 insertions(+), 50 deletions(-)
create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad402.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-libretech-cc.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-s905d3-libretech-cc.dts
create mode 100644 include/dt-bindings/power/amlogic,t7-pwrc.h
More information about the linux-amlogic
mailing list