[GIT PULL] amlogic ARM64 DT updates for v6.11
Neil Armstrong
neil.armstrong at linaro.org
Mon Jul 1 01:36:36 PDT 2024
Hi,
Here's a set of Amlogic ARM64 DT changes for v6.11, with:
- A bunch of DT fixes to allmost solve all remaining check errors
- Some SM1/G12 SPDIF & HDMI updates an fixes
- Amlogic S4 PWM
- Amlogic A4 Power Domain
- New boards: OSMC Vero 4K, Dreambox One & Two, GXLX/S905L p271 Reference Boards
The PR is based on -rc2 since I merged Ulf's immutable dt branch for the S4 Power
Domain DT changes.
Thanks,
Neil
The following changes since commit c3f38fa61af77b49866b006939479069cd451173:
Linux 6.10-rc2 (2024-06-02 15:44:56 -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.11
for you to fetch changes up to 1443b6ea806dfcdcee6c894784332c9c947ac319:
arm64: dts: amlogic: setup hdmi system clock (2024-06-28 10:10:42 +0200)
----------------------------------------------------------------
Amlogic ARM64 DT changes for v6.11:
- New Boards:
- OSMC Vero 4K
- Dreambox One & Two
- GXLX/S905L p271 Reference Boards
- Amlogic A4 Power Domain
- A bunch of DT fixes to allmost solve all remaining check errors
- Amlogic S4 PWM
- Fixes for:
- SM1 SPDIF compatibles
- Bump G12 SPDIF driver strength
- Add power domain to HDMI TX
- Correct HDMI TX clocks
----------------------------------------------------------------
Arnd Bergmann (1):
arm64: dts: amlogic: ad402: move thermal-zones to top node
Christian Hewitt (8):
dt-bindings: arm: amlogic: add GXLX/S905L/p271 reference board
arm64: dts: meson: add GXLX/S905L/p271 support
arm64: dts: meson: radxa-zero2: add pwm-fan support
dt-bindings: arm: amlogic: add OSMC Vero 4K
arm64: dts: meson: add support for OSMC Vero 4K
dt-bindings: add dream vendor prefix
dt-bindings: arm: amlogic: add support for Dreambox One/Two
arm64: dts: meson: add initial support for Dreambox One/Two
Dmitry Rokosov (3):
arm64: dts: amlogic: a1: add cooling-cells for DVFS feature
arm64: dts: amlogic: a1: introduce cpu temperature sensor
arm64: dts: amlogic: ad402: setup thermal-zones
Jerome Brunet (5):
arm64: dts: amlogic: sm1: fix spdif compatibles
arm64: dts: amlogic: g12: bump spdif output drive strength
arm64: dts: amlogic: add power domain to hdmitx
arm64: dts: amlogic: gx: correct hdmi clocks
arm64: dts: amlogic: setup hdmi system clock
Junyi Zhao (1):
arm64: dts: amlogic: Add Amlogic S4 PWM
Neil Armstrong (13):
Merge branch 'dt' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.11/arm64-dt
arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller
arm64: dts: amlogic: move ao_pinctrl into aobus
arm64: dts: amlogic: sm1: fix tdm audio-controller clock order
arm64: dts: amlogic: sm1: fix tdm controllers compatible
arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells
arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec
arm64: dts: amlogic: axg: fix tdm audio-controller clock order
arm64: dts: amlogic: c3: use correct compatible for gpio_intc node
arm64: dts: amlogic: a1: use correct node name for mmc controller
arm64: dts: amlogic: a1: drop the invalid reset-name for usb at fe004400
arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property
arm64: dts: amlogic: ad402: fix thermal zone node name
Xianwei Zhao (2):
dt-bindings: power: add Amlogic A4 power domains
arm64: dts: amlogic: a4: add power domain controller node
Documentation/devicetree/bindings/arm/amlogic.yaml | 10 +
.../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/arm64/boot/dts/amlogic/Makefile | 4 +
arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 10 +
arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 3 +-
arch/arm64/boot/dts/amlogic/meson-a1-ad402.dts | 45 +++
arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 16 +-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 438 +++++++++++----------
arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 4 +
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +-
.../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 14 -
.../boot/dts/amlogic/meson-g12b-dreambox-one.dts | 17 +
.../boot/dts/amlogic/meson-g12b-dreambox-two.dts | 20 +
.../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 154 ++++++++
.../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 24 ++
.../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 10 +-
.../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 199 ++++++++++
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 10 +-
.../boot/dts/amlogic/meson-gxlx-s905l-p271.dts | 51 +++
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 199 ++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 44 +--
include/dt-bindings/power/amlogic,a4-pwrc.h | 21 +
25 files changed, 1048 insertions(+), 276 deletions(-)
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-vero4k.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxlx-s905l-p271.dts
create mode 100644 include/dt-bindings/power/amlogic,a4-pwrc.h
More information about the linux-amlogic
mailing list