mbox series

[GIT,PULL] amlogic ARM64 DT updates for v6.11

Message ID 7f71e76c-c793-429a-b0ed-7296553a3eff@linaro.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] amlogic ARM64 DT updates for v6.11 | expand

Pull-request

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

Message

Neil Armstrong July 1, 2024, 8:36 a.m. UTC
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@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