mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL 0/4] ARM/SoC updates for 6.7
@ 2023-11-01 23:29 Arnd Bergmann
  2023-11-01 23:36 ` [GIT PULL 1/4] SoC DT updates for v6.7 Arnd Bergmann
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-11-01 23:29 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, linux-arm-kernel, linux-kernel

We have close to 1000 commits this time, as usual they are
mostly arm64 DT updates.

Most notably there are two completely new SoC platforms:
a data processing unit from AMD/Pensando and a RISC-V
based high-end design from Sophgo.

The code changes are fairly minimal, most of the driver
updates are are minor cleanups, with firmware drivers
being the main exception that add new features.

The most active contributors by number of patches were

     68 Fabio Estevam
     59 Krzysztof Kozlowski
     37 Uwe Kleine-König
     35 Dmitry Baryshkov
     25 Sudeep Holla
     22 Ulf Hansson
     21 Konrad Dybcio
     20 Stephan Gerhold
     19 Geert Uytterhoeven
     16 Luca Weiss
     15 Claudiu Beznea
     14 Thierry Reding
     12 Adam Ford
     11 Chris Morgan
     10 Robert Marko
     10 Alexander Stein

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 1/4] SoC DT updates for v6.7
  2023-11-01 23:29 [GIT PULL 0/4] ARM/SoC updates for 6.7 Arnd Bergmann
@ 2023-11-01 23:36 ` Arnd Bergmann
  2023-11-01 23:37 ` [GIT PULL 2/4] SoC driver updates for 6.7 Arnd Bergmann
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-11-01 23:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, linux-arm-kernel, linux-kernel

The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072:

  Linux 6.6-rc3 (2023-09-24 14:31:13 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.7

for you to fetch changes up to c505e1e4b10d751e93ca361d56d2270d6180a183:

  Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt (2023-10-25 23:11:54 +0200)

----------------------------------------------------------------
SoC DT updates for v6.7

There are a couple new SoCs that are supported for the first time:

 - AMD Pensando Elba is a data processing unit based on Cortex-A72
   CPU cores

 - Sophgo makes RISC-V based chips, and we now support the CV1800B
   chip used in the milkv-duo board and the massive sg2042 chip in the
   milkv-pioneer, a 64-core developer workstation.

 - Qualcomm Snapdragon 720G (sm7125) is a close relative of
   Snapdragon 7c and gets added with some Xiaomi phones

 - Renesas gains support for the R8A779F4 (R-Car S4-8) automotive
   SoC and the RZ/G3S (R9A08G045) embedded SoC.

There are also a bunch of newly supported machines that use
already supported chips. On the 32-bit side, we have:

 - USRobotics USR8200 is a NAS/Firewall/router based on the ancient
   Intel IXP4xx platform

 - A couple of machines based on the NXP i.MX5 and i.MX6 platforms

 - One machine each for Allwinner V3s, Aspeed AST2600, Microchip
   sama5d29 and ST STM32mp157

The other ones all use arm64 cores on chips from allwinner,
amlogic, freescale, mediatek, qualcomm and rockchip.

----------------------------------------------------------------

The branch contains a few clk driver commits that are already
merged for 6.7. For brevity, I left out the full diffstat,
here is a dirstat and slightly truncated shortlog:

   0.0% Documentation/devicetree/bindings/arm/aspeed/
   0.0% Documentation/devicetree/bindings/arm/stm32/
   1.4% Documentation/devicetree/bindings/arm/tegra/
   0.6% Documentation/devicetree/bindings/arm/
   0.0% Documentation/devicetree/bindings/clock/
   0.1% Documentation/devicetree/bindings/interrupt-controller/
   0.0% Documentation/devicetree/bindings/nvmem/
   0.0% Documentation/devicetree/bindings/power/
   0.0% Documentation/devicetree/bindings/pwm/
   0.0% Documentation/devicetree/bindings/riscv/
   0.1% Documentation/devicetree/bindings/soc/renesas/
   0.1% Documentation/devicetree/bindings/soc/sti/
   1.5% Documentation/devicetree/bindings/soc/tegra/
   0.1% Documentation/devicetree/bindings/timer/
   0.0% Documentation/devicetree/bindings/
   0.6% arch/arm/boot/dts/allwinner/
   1.3% arch/arm/boot/dts/aspeed/
   0.4% arch/arm/boot/dts/broadcom/
   0.6% arch/arm/boot/dts/intel/ixp/
   0.2% arch/arm/boot/dts/mediatek/
   1.2% arch/arm/boot/dts/microchip/
   0.0% arch/arm/boot/dts/nuvoton/
   0.0% arch/arm/boot/dts/nvidia/
   3.0% arch/arm/boot/dts/nxp/imx/
   0.1% arch/arm/boot/dts/nxp/mxs/
   0.0% arch/arm/boot/dts/nxp/vf/
   0.7% arch/arm/boot/dts/qcom/
   0.4% arch/arm/boot/dts/renesas/
   0.2% arch/arm/boot/dts/rockchip/
   0.7% arch/arm/boot/dts/samsung/
   1.5% arch/arm/boot/dts/st/
   0.5% arch/arm/boot/dts/ti/omap/
   0.4% arch/arm64/boot/dts/allwinner/
   1.2% arch/arm64/boot/dts/amd/
   4.3% arch/arm64/boot/dts/amlogic/
   0.0% arch/arm64/boot/dts/apm/
   0.0% arch/arm64/boot/dts/bitmain/
   0.0% arch/arm64/boot/dts/broadcom/northstar2/
   0.3% arch/arm64/boot/dts/exynos/
   9.1% arch/arm64/boot/dts/freescale/
   0.1% arch/arm64/boot/dts/marvell/
   4.8% arch/arm64/boot/dts/mediatek/
   0.6% arch/arm64/boot/dts/nvidia/
  15.2% arch/arm64/boot/dts/qcom/
   3.9% arch/arm64/boot/dts/renesas/
   9.0% arch/arm64/boot/dts/rockchip/
   0.0% arch/arm64/boot/dts/socionext/
   0.2% arch/arm64/boot/dts/st/
  13.4% arch/arm64/boot/dts/ti/
   0.3% arch/riscv/boot/dts/allwinner/
   0.0% arch/riscv/boot/dts/microchip/
   0.1% arch/riscv/boot/dts/renesas/
   0.1% arch/riscv/boot/dts/sifive/
   6.5% arch/riscv/boot/dts/sophgo/
   0.6% arch/riscv/boot/dts/starfive/
   0.0% arch/riscv/boot/dts/thead/
   0.0% arch/riscv/boot/dts/
   0.0% arch/riscv/configs/
   0.0% arch/riscv/
  10.3% drivers/clk/qcom/
   0.0% drivers/clk/sprd/
   0.0% drivers/clk/tegra/
   0.0% drivers/clk/
   0.0% drivers/firmware/imx/
   0.0% drivers/soc/imx/
   1.5% include/dt-bindings/clock/
   0.2% include/dt-bindings/power/

Adam Ford (14):
      arm64: dts: imx8mp: Fix SDMA2/3 clocks
      arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock
      arm64: dts: imx8mp: Add easrc node
      arm64: dts: imx8mp: Add micfil node
      ARM: dts: am3517-evm: Fix LED3/4 pinmux
      ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt
      ARM: dts: am3517: Configure ethernet alias
      arm64: dts: imx8mm: Add sound-dai-cells to micfil node
      arm64: dts: imx8mn: Add sound-dai-cells to micfil node
      arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk
      arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card

Adam Skladowski (2):
      arm64: dts: qcom: msm8976: Split lpass region
      arm64: dts: qcom: msm8976: Fix ipc bit shifts

Alain Volmat (5):
      ARM: dts: st: correct serial alias in stih418-b2264.dts
      ARM: dts: st: move leds out of soc in stih418-b2264.dts
      ARM: dts: st: correct led level in stih418-b2264.dts
      dt-bindings: soc: sti: add STi platform syscon
      dt-bindings: arm: sti: add STi boards and remove stih415/stih416

Alex Bee (4):
      ARM: dts: rockchip: Add SRAM node for RK3128
      ARM: dts: rockchip: Add CPU resets for RK3128
      ARM: dts: rockchip: Enable SMP bring-up for RK3128
      ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU

Alexander Stein (10):
      arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices
      arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin
      arm64: dts: imx8qxp: add adma_pwm in adma
      arm64: dts: freescale: tqma9352: Fix gpio hog
      ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source
      ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names
      arm64: dts: mba8mx: Add DSI-LVDS bridge nodes
      arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay
      arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay
      arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay

Alexandre Mergnat (7):
      arm64: dts: mediatek: add mmsys support for mt8365 SoC
      arm64: dts: mediatek: add camsys support for mt8365 SoC
      arm64: dts: mediatek: add apu support for mt8365 SoC
      arm64: dts: mediatek: add power domain support for mt8365 SoC
      arm64: dts: mediatek: add smi support for mt8365 SoC
      arm64: dts: mediatek: add larb support for mt8365 SoC
      arm64: dts: mediatek: add iommu support for mt8365 SoC

Alexandre Torgue (2):
      arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251
      arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1

Alexey Minnekhanov (1):
      arm64: dts: qcom: sdm630: Add support for modem remoteproc

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

Andreas Kemnade (4):
      ARM: dts: omap4: embt2ws: add LED
      ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally
      ARM: dts: omap: omap4-embt2ws: Add IMU at control unit
      ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible

Andrei Simion (1):
      dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity

Andrew Halaney (2):
      arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq
      arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq

André Apitzsch (2):
      dt-bindings: arm: qcom: Add BQ Aquaris M5
      arm64: dts: qcom: msm8939-longcheer-l9100: Add initial device tree

AngeloGioacchino Del Regno (4):
      arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI
      arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support
      arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs
      arm64: dts: mediatek: cherry: Configure eDP and internal display

Apurva Nandan (9):
      arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes
      arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes
      arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes
      arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F
      arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs
      arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F
      arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP
      arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F
      arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP

Aradhya Bhatia (1):
      arm64: dts: ti: Fix HDMI Audio overlay in Makefile

Arnd Bergmann (37):
      Merge tag 'ux500-dts-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
      Merge tag 'renesas-dt-bindings-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dts-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'dt64-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'dt-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'samsung-dt64-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'samsung-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'ixp4xx-for-soc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
      Merge tag 'at91-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'omap-for-v6.7/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      Merge tag 'sti-dt-for-v6.7-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
      Merge tag 'renesas-dt-bindings-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dts-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'tegra-for-6.7-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.7-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.7-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'imx-bindings-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-dts-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'aspeed-6.7-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'stm32-dt-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'riscv-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'v6.7-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.7-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.6-next-dts64.3' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt
      Merge tag 'ti-k3-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'mvebu-dt64-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'samsung-dt64-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'samsung-dt-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'arm-soc/for-6.7/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'ti-k3-dt-for-v6.7-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt

Arseniy Krasnov (1):
      arm64: dts: amlogic: meson-axg: Meson NAND node

Aurelien Jarno (1):
      riscv: dts: starfive: fix NOR flash reserved-data partition size

Bartosz Golaszewski (1):
      arm64: dts: qcom: sa8775p: enable the inline crypto engine

Ben Wolsieffer (2):
      ARM: dts: stm32: add stm32f7 SDIO sleep pins
      ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards

Benjamin Gaignard (1):
      arm64: dts: rockchip: Add AV1 decoder node to rk3588s

Biju Das (5):
      dt-bindings: clock: versaclock3: Add description for #clock-cells property
      clk: vc3: Fix 64 by 64 division
      clk: vc3: Fix output clock mapping
      clk: vc3: Make vc3_clk_mux enum values based on vc3_clk enum values
      arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk

Bjorn Andersson (1):
      Merge branch '20230707035744.22245-2-quic_jkona@quicinc.com' into arm64-for-6.7

Brad Griffis (2):
      arm64: tegra: Fix P3767 card detect polarity
      arm64: tegra: Fix P3767 QSPI speed

Brad Larson (2):
      dt-bindings: arm: add AMD Pensando boards
      arm64: dts: Add AMD Pensando Elba SoC support

Bryan O'Donoghue (6):
      arm64: dts: qcom: sm8250: Define ports for qmpphy orientation-switching
      arm64: dts: qcom: pm8150b: Add a TCPM description
      arm64: dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost
      arm64: dts: qcom: qrb5165-rb5: Switch on basic TCPM
      arm64: dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1
      arm64: dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy

Cem Tenruh (2):
      arm64: dts: imx8mp-phycore-som: Add gpio-line-names
      arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names

Chanh Nguyen (6):
      ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names
      ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names
      ARM: dts: aspeed: mtjade: Add the gpio-hog
      ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor
      ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations
      ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port

Chen Wang (8):
      riscv: Add SOPHGO SOC family Kconfig support
      dt-bindings: vendor-prefixes: add milkv/sophgo
      dt-bindings: riscv: add sophgo sg2042 bindings
      dt-bindings: riscv: Add T-HEAD C920 compatibles
      dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC
      riscv: dts: add initial Sophgo SG2042 SoC device tree
      riscv: dts: sophgo: add Milk-V Pioneer board device tree
      riscv: defconfig: enable SOPHGO SoC

Chen-Yu Tsai (1):
      arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies

Chris Morgan (11):
      arm: dts: sun8i: V3s: Add pinctrl for pwm
      ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts
      dt-bindings: arm: sunxi: add Anbernic RG-Nano
      ARM: dts: sunxi: add support for Anbernic RG-Nano
      arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova
      arm64: dts: rockchip: add USB2 to rk3588s-indiedroid
      arm64: dts: rockchip: Add saradc node to Indiedroid Nova
      dt-bindings: arm64: rockchip: add Powkiddy RGB30
      arm64: dts: rockchip: add support for Powkiddy RGB30
      arm64: dts: rockchip: Update VPLL Frequency for RGB30
      arm64: dts: rockchip: Remove UART2 from RGB30

Chris Packham (1):
      ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins

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

Christophe JAILLET (1):
      firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()

Claudiu Beznea (12):
      dt-bindings: soc: renesas: Document Renesas RZ/G3S SoC variants
      dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3S SoC
      dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC
      dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM
      dt-bindings: soc: renesas: Document SMARC Carrier-II EVK
      arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC
      arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM
      arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board
      arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board
      arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2
      arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache
      arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/

Conor Dooley (7):
      riscv: dts: allwinner: remove address-cells from intc node
      Merge initial Sophgo patches into riscv-dt-for-next
      riscv: dts: allwinner: convert isa detection to new properties
      riscv: dts: microchip: convert isa detection to new properties
      riscv: dts: sifive: convert isa detection to new properties
      riscv: dts: starfive: convert isa detection to new properties
      riscv: dts: thead: convert isa detection to new properties

Danila Tikhonov (2):
      arm64: dts: qcom: pm8150l: Add wled node
      dt-bindings: power: qcom,rpmpd: Add SM7150

Dario Binacchi (1):
      ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines

Dasnavis Sabiya (1):
      arm64: dts: ti: k3-am69-sk: Add DP and HDMI support

David Heidelberg (2):
      arm64: dts: qcom: sdm845: Fix PSCI power domain names
      arm64: dts: qcom: sdm845: cheza doesn't support LMh node

David Wronek (4):
      dt-bindings: arm: qcom: Document SM7125 and xiaomi,joyeuse board
      arm64: dts: qcom: pm6150: Add resin and rtc nodes
      arm64: dts: qcom: Add SM7125 device tree
      arm64: dts: qcom: Add support for the Xiaomi SM7125 platform

Diogo Ivo (3):
      arm64: tegra: Add DSI/CSI regulator on Smaug
      arm64: tegra: Add backlight node on Smaug
      arm64: tegra: Add display panel node on Smaug

Dmitry Baryshkov (31):
      arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings
      arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
      arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings
      arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings
      arm64: dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings
      arm64: dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings
      arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
      arm64: dts: qcom: sm8250: Add DisplayPort device node
      arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver
      arm64: dts: qcom: qrb5165-rb5: enable displayport controller
    ...

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

Douglas Anderson (3):
      arm64: dts: qcom: sc7180: Link trogdor touchscreens to the panels
      arm64: dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment
      arm64: dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts

Eddie James (1):
      ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log

Fabien Parent (1):
      dt-bindings: power: Add MT8365 power domains

Fabio Estevam (67):
      arm64: dts: imx8mm-phg: Disable flexspi
      arm64: dts: imx8dxl-evk: Remove invalid SPI property
      arm64: dts: imx8mq-librem5: Fix gpio-hog property
      arm64: dts: imx8mq-pico-pi: Fix PMIC properties
      arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property
      arm64: dts: imx8qm-apalis: Remove invalid FEC property
      arm64: dts: imx8mp: Move funnel outside from soc
      arm64: dts: imx8mq: Move funnel outside from soc
      arm64: dts: imx8-ss-lsio: Remove unused clock
      arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc
      arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc
      arm64: dts: imx8-ss-conn: Move conn clocks outside of soc
      arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc
      ...

Francesco Dolcini (1):
      arm64: dts: ti: verdin-am62: disable MIPI DSI bridge

Frank Li (9):
      arm64: dts: imx93: add edma1 and edma2
      arm64: dts: imx93: add dma support for lpuart[1..8]
      arm64: dts: imx93-evk: add uart5
      arm64: dts: imx8: add edma[0..3]
      arm64: dts: imx8: add edma for uart[0..3]
      arm64: dts: imx8qm: Update edma channel for uart[0..3]
      arm64: dts: imx8: update lpuart[0..3] irq number
      arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3
      arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3

Gatien Chevallier (1):
      ARM: dts: stm32: add RNG node for STM32MP13x platforms

Gaurav Kohli (2):
      arm64: dts: qcom: msm8916: Fix iommu local address range
      arm64: dts: qcom: msm8939: Fix iommu local address range

Geert Uytterhoeven (15):
      ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
      ARM: dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value
      ARM: dts: renesas: gr-peach: Remove unneeded probe-type property
      ARM: dts: renesas: Remove unused LBSC nodes from board DTS
      ARM: dts: renesas: r7s72100: Add BSC node
      ARM: dts: renesas: r8a7779: Add LBSC node
      ARM: dts: renesas: r8a7792: Add LBSC node
      ARM: dts: renesas: marzen: Move Ethernet node to LBSC
      ARM: dts: renesas: blanche: Move Ethernet node to LBSC
      ARM: dts: renesas: wheat: Move Ethernet node to LBSC
      ARM: dts: renesas: genmai: Add FLASH nodes
      ARM: dts: renesas: rskrza1: Add FLASH nodes
      Merge tag 'clk-fixes-for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux into renesas-dts-for-v6.7
      ARM: dts: renesas: bockw: Add FLASH node
      Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into renesas-dts-for-v6.7

George Stark (1):
      arm64: dts: meson: a1: add saradc definition

Gregor Herburger (5):
      dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards
      dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards
      arm64: dts: ls1043a: remove second dspi node
      arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A
      arm64: dts: freescale: add initial device tree for TQMLS1088A

Hal Feng (3):
      riscv: dts: starfive: visionfive 2: Enable usb0
      riscv: dts: starfive: visionfive 2: Fix uart0 pins sort order
      riscv: dts: starfive: Add JH7110 PWM-DAC support

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

Inochi Amaoto (3):
      riscv: dts: allwinner: d1: Add PMU event node
      dt-bindings: timer: Add Sophgo sg2042 CLINT timer
      dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi

Jaewon Kim (1):
      arm64: dts: exynos: Use pinctrl macros for exynos5433-tm2

Jagadeesh Kona (5):
      dt-bindings: clock: qcom: Add SM8550 camera clock controller
      clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure
      clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550
      clk: qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks
      arm64: dts: qcom: sm8550: Add camera clock controller

Jagan Teki (6):
      dt-bindings: pwm: rockchip: Document rv1126-pwm
      ARM: dts: rockchip: Add pwm2m0 pins to rv1126
      ARM: dts: rockchip: Add pwm2 node to rv1126
      ARM: dts: rockchip: Add pwm11m0 pins to rv1126
      ARM: dts: rockchip: Add pwm11 node to rv1126
      ARM: dts: rockchip: Enable pwm fan for edgeble-neu2

Jai Luthra (4):
      arm64: dts: ti: k3-am62a-main: Add nodes for McASP
      arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
      arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
      arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A

James Hilliard (3):
      dt-bindings: arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board
      ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support
      ARM: dts: imx6q: Add Variscite MX6 Custom board support

Jan Dakinevich (1):
      arm64: dts: meson: a1: add eMMC controller and its pins

Jasper Korten (1):
      arm64: dts: qcom: msm8916-samsung-gt510: Add display panel

Jernej Skrabec (1):
      ARM: dts: sun8i-r40: Add interconnect to video-codec

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

Jisheng Zhang (5):
      dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic
      dt-bindings: timer: Add SOPHGO CV1800B clint
      dt-bindings: riscv: Add Milk-V Duo board compatibles
      riscv: dts: sophgo: add initial CV1800B SoC device tree
      riscv: dts: sophgo: add Milk-V Duo board device tree

John Clark (1):
      arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support

Jon Hunter (1):
      arm64: tegra: Add power-sensors for Tegra234 boards

Josua Mayer (3):
      dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board
      arm64: dts: lx2160a: describe the SerDes block #2
      arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board

Julien Panis (1):
      arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC

Keerthy (7):
      arm64: dts: ti: k3-j721s2: Add ESM instances
      arm64: dts: ti: k3-j784s4: Add ESM instances
      arm64: dts: ti: k3-j7200: Add MCU domain ESM instance
      arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances
      arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances
      arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances
      arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances

Konrad Dybcio (13):
      arm64: dts: qcom: sm8250-edo: Set UART alias and stdout-path
      arm64: dts: qcom: sm8250: Add interconnects and power-domains to QUPs
      arm64: dts: qcom: sc7280: Remove qcom,adsp-bypass-mode
      arm64: dts: qcom: sc7280: Add missing LMH interrupts
      arm64: dts: qcom: qrb2210-rb1: Swap UART index
      arm64: dts: qcom: qrb2210-rb1: Fix regulators
      arm64: dts: qcom: qrb2210-rb1: Enable remote processors
      arm64: dts: qcom: qrb2210-rb1: Add GPIO LEDs
      arm64: dts: qcom: qrb2210-rb1: Hook up USB3
      arm64: dts: qcom: sdm670: Fix pdc mapping
      arm64: dts: qcom: sdm845-tama: Add GPIO line names for TLMM
      arm64: dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs
      arm64: dts: qcom: sdm845-tama: Add camera GPIO regulators

Krzysztof Kozlowski (58):
      arm64: dts: exynos: exynos5433-tm2: switch sound card to audio-routing
      ARM: dts: samsung: exynos4212-tab3: switch sound card to audio-routing
      ARM: dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing
      ARM: dts: samsung: exynos4412-n710x: switch sound card to audio-routing
      ARM: dts: samsung: exynos4412-odroid: switch sound card to audio-routing
      ARM: dts: samsung: exynos5422-odroid: switch sound card to audio-routing
      ARM: dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing
      ARM: dts: samsung: s5pv210-galaxys: switch sound card to audio-routing
      arm64: dts: qcom: sm8550-mtp: use correct UFS supply
      arm64: dts: qcom: sm8550-qrd: use correct UFS supply
      arm64: dts: qcom: sm8450-hdk: add UFS host controller supply
      arm64: dts: qcom: sm8450-qrd: add UFS host controller supply
      arm64: dts: qcom: sm8350-hdk: add UFS host controller supply
      arm64: dts: qcom: sm8350-mtp: add UFS host controller supply
      arm64: dts: qcom: sm8450-hdk: add other analogue microphones
      arm64: dts: qcom: msm8994: fix duplicated @6c00000 reserved memory
      arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
      arm64: dts: qcom: sc8180x: align USB DWC3 clocks with bindings
      arm64: dts: qcom: sdm630: align USB DWC3 clocks with bindings
      arm64: dts: qcom: sc7280-crd: add Bluetooth VDDIO supply
      arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side
      arm64: dts: qcom: sc8180x: drop incorrect cell-index from SPMI
      ...

Kuninori Morimoto (5):
      arm64: dts: renesas: Handle ADG bit for sound clk_i
      arm64: dts: renesas: ulcb/kf: Use multi Component sound
      dt-bindings: soc: renesas: Document R-Car S4 Starter Kit
      arm64: dts: renesas: Add Renesas R8A779F4 SoC support
      arm64: dts: renesas: Add R-Car S4 Starter Kit support

Lad Prabhakar (3):
      riscv: dts: renesas: r9a07g043f: Add L2 cache node
      riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property
      riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled

Laurentiu Tudor (1):
      arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size

Linus Walleij (6):
      dt-bindings: Add vendor prefixes
      dt-bindings: arm: List more IXP4xx devices
      ARM: dts: Use only the Linksys compatible for now
      ARM: dts: ixp4xx: Add USRobotics USR8200 device tree
      ARM: dts: ixp4xx-nslu2: Enable write on flash
      ARM: dts: ixp4xx: Use right restart keycode

Lionel Debieve (1):
      ARM: dts: stm32: add HASH on stm32mp131

Liu Ying (1):
      arm64: dts: imx8mm-evk: Fix hdmi@3d node

Luca Weiss (7):
      arm64: dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid
      arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
      arm64: dts: qcom: pm7250b: make SID configurable
      arm64: dts: qcom: pm8350c: Add flash led node
      dt-bindings: arm: qcom: Add QCM6490 Fairphone 5
      arm64: dts: qcom: qcm6490: Add device-tree for Fairphone 5
      ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use

MD Danish Anwar (3):
      arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
      arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support
      arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports

Macpaul Lin (2):
      dt-bindings: arm64: mediatek: add mt8395-evk board
      arm64: dts: mediatek: add device-tree for Genio 1200 EVK board

Marcel Ziswiler (1):
      arm64: dts: ti: verdin-am62: add iw416 based bluetooth

Marek Vasut (11):
      clk: si521xx: Use REGCACHE_FLAT instead of NONE
      clk: si521xx: Fix regmap write accessor
      arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC
      arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3
      arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC
      arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM
      arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3
      arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM
      arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM
      arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200
      arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT

Marijn Suijten (6):
      arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters
      arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg
      arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock
      arm64: dts: qcom: sm6125: Add dispcc node
      arm64: dts: qcom: sm6125: Add display hardware nodes
      arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel

Markuss Broks (1):
      arm64: dts: qcom: msm8916-samsung-j5-common: Add accelerometer

Martin Botka (6):
      dt-bindings: nvmem: SID: Add binding for H616 SID controller
      arm64: dts: allwinner: h616: Add SID controller node
      dt-bindings: vendor-prefixes: Add BigTreeTech
      dt-bindings: arm: sunxi: Add BigTreeTech boards
      arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support
      arm64: dts: allwinner: h616: Add BigTreeTech Pi support

Martin Kurbanov (1):
      arm64: dts: meson: a1: introduce SPI Flash Controller

Mateusz Majewski (2):
      arm64: dts: exynos: remove unused TMU alias
      ARM: dts: samsung: exynos4210: enable polling

Matthias Brugger (1):
      Merge remote-tracking branch 'ulfh/genpd_dt' into v6.6-next/dts64.3

Matthias Schiffer (4):
      arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices
      arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers
      arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type
      arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration

Matti Lehtimäki (3):
      ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
      ARM: qcom: msm8226: Add rpm-master-stats node
      ARM: qcom: msm8974: Add rpm-master-stats node

Maulik Shah (1):
      arm64: dts: qcom: sc7280: Add power-domains for cpuidle states

Maxim Schwalm (1):
      ARM: tegra: Drop unit-address from parallel RGB output port

Mihai Sain (1):
      ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board

Ming Qian (1):
      arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder

Muhammed Efe Cetin (3):
      dt-bindings: arm: rockchip: Add Orange Pi 5 board
      arm64: dts: rockchip: Add sfc node to rk3588s
      arm64: dts: rockchip: Add Orange Pi 5

Nam Cao (1):
      riscv: dts: starfive: visionfive 2: correct spi's ss pin

Nathan Rossi (1):
      soc: imx8m: Enable OCOTP clock for imx8mm before reading registers

Neha Malcom Francis (1):
      arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance

Neil Armstrong (5):
      Merge branch 'genpd_dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.7/arm64-dt
      arm64: dts: qcom: sm8550: add UART14 nodes
      arm64: dts: qcom: sm8550-qrd: add bluetooth support
      arm64: dts: qcom: split pmr735d into 2
      Revert "arm64: dts: qcom: sm8450: Add PRNG"

Nicolas Ferre (1):
      ARM: dts: at91/trivial: fix typo in crypto DT naming

Nikita Travkin (3):
      arm64: dts: qcom: msm8916-samsung-gt510: Add capacitive keys
      arm64: dts: qcom: sc7180: Add tertiary mi2s pinctrl
      arm64: dts: qcom: sc7180: Add ADSP

Nishanth Menon (6):
      arm64: dts: ti: k3-am625: Add boot phase tags marking
      arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking
      arm64: dts: ti: k3-am625-sk: Add boot phase tags marking
      arm64: dts: ti: k3-am64: Add phase tags marking
      arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
      arm64: dts: ti: k3-am642-sk: Add boot phase tags marking

Nícolas F. R. A. Prado (5):
      dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato
      dt-bindings: arm64: dts: mediatek: Add rev4 of spherion
      arm64: dts: mediatek: Remove asurada-audio dtsi files
      arm64: dts: mediatek: Add hayato-rev5-sku2
      arm64: dts: mediatek: Add spherion-rev4

Oleg Lyovin (1):
      arm64: dts: meson: a1: introduce UART_AO mux definitions

Ondrej Jirman (6):
      arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s
      arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s
      dt-bindings: arm: rockchip: Add Orange Pi 5 Plus
      arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus
      dt-bindings: arm: rockchip: Add Pine64 QuarzPro64
      arm64: dts: rockchip: Add QuartzPro64 SBC device tree

Peng Fan (2):
      arm64: dts: imx8ulp: update gpio node
      arm64: dts: imx93: update gpio node

Pierre Gondois (1):
      arm64: dts: Update cache properties for socionext

Rafał Miłecki (7):
      ARM: dts: BCM5301X: Set MACs for D-Link DIR-885L
      ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U
      ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT
      ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT
      ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
      ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports
      ARM: dts: BCM5301X: Set switch ports for Linksys EA9200

Rahul T R (2):
      arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
      arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0

Ravi Gunasekaran (1):
      arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander

Raymond Hackley (2):
      ARM: dts: samsung: exynos4412-midas: fix key-ok event code
      ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys

Rayyan Ansari (1):
      arm64: tegra: Enable IOMMU for host1x on Tegra132

Rob Herring (3):
      arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
      arm64: dts: renesas: Apply overlays to base dtbs
      arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property

Robert Marko (4):
      arm64: dts: qcom: ipq5018: add watchdog
      arm64: dts: marvell: uDPU: rename the SFP GPIO properties
      arm64: dts: marvell: eDPU: add support for version with external switch
      arm64: dts: qcom: ipq5018: indicate that SDI should be disabled

Roger Quadros (1):
      arm64: dts: ti: k3-am64: Add GPIO expander on I2C0

Sam Edwards (3):
      dt-bindings: vendor-prefixes: add turing
      dt-bindings: arm: rockchip: Add Turing RK1
      arm64: dts: rockchip: Add Turing RK1 SoM support

Sam Protsenko (3):
      arm64: dts: exynos: Enable USB in Exynos850
      arm64: dts: exynos: Enable USB support on E850-96 board
      arm64: dts: exynos: Add reserved memory for pstore on E850-96

Sascha Hauer (4):
      ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files
      arm64: dts: rockchip: Always enable DFI on rk3399
      arm64: dts: rockchip: Add DFI to rk356x
      arm64: dts: rockchip: Add DFI to rk3588s

Sean Nyekjaer (9):
      ARM: dts: stm32: Add alternate pinmux for i2s pins
      ARM: dts: stm32: Add alternate pinmux for ldtc pins
      ARM: dts: stm32: Add alternate pinmux for can pins
      ARM: dts: stm32: osd32: fix ldo1 not required to be always-on
      ARM: dts: stm32: osd32: fix ldo2 not required to be always-on
      ARM: dts: stm32: lxa-tac: remove v3v3_hdmi override
      ARM: dts: stm32: osd32: fix ldo6 not required to be always-on
      dt-bindings: arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red
      ARM: dts: stm32: Add Octavo OSD32MP1-RED board

Sebastian Reichel (7):
      arm64: dts: rockchip: add PCIe network controller to rock-5b
      arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b
      arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b
      arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1
      arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1
      arm64: dts: rockchip: add ADC buttons to rk3588-evb1
      arm64: dts: rockchip: add status LED to rock-5b

Shawn Guo (1):
      Merge tag 'imx-fixes-6.6' into imx/dt64

Sheng-Liang Pan (2):
      dt-bindings: arm: qcom: add sc7180-lazor board bindings
      arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen

Siddharth Manthan (1):
      arm64: dts: qcom: msm8916-samsung-gt58: Add display panel

Siddharth Vadapalli (3):
      arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file
      arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
      arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes

Sinthu Raja (3):
      arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC
      arm64: dts: ti: k3-am68-sk: Add DT node for PCIe
      arm64: dts: ti: k3-am68-sk: Add DT node for USB

Stephan Gerhold (11):
      arm64: dts: qcom: pm8916: Drop codec reg-names and mclk
      arm64: dts: qcom: msm8916: Disable venus by default
      arm64: dts: qcom: msm8916/39: Disable GPU by default
      arm64: dts: qcom: msm8916-ufi: Drop gps_mem for now
      arm64: dts: qcom: msm8916: Reserve firmware memory dynamically
      arm64: dts: qcom: msm8916: Reserve MBA memory dynamically
      arm64: dts: qcom: msm8939: Reserve firmware memory dynamically
      arm64: dts: qcom: msm8916/39: Disable unneeded firmware reservations
      arm64: dts: qcom: msm8916/39: Move mpss_mem size to boards
      arm64: dts: qcom: msm8916/39: Fix venus memory size
      arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators

Tamás Szűcs (4):
      arm64: dts: rockchip: Add sdio node to rock-5b
      arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b
      arm64: dts: rockchip: Enable UART6 on rock-5b
      arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a

Teresa Remmet (3):
      arm64: dts: imx8mp-phyboard-pollux: Add flexcan support
      arm64: dts: imx8mp-phyboard-pollux: Enable USB support
      arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485

Thierry Reding (13):
      arm64: tegra: Add missing current-speed for SBSA UART
      arm64: tegra: Remove duplicate nodes on Jetson Orin NX
      arm64: tegra: Use correct format for clocks property
      arm64: tegra: Add dmas and dma-names for Tegra234 UARTE
      arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114
      dt-bindings: arm: tegra: pmc: Improve property descriptions
      dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions
      dt-bindings: arm: tegra: pmc: Move additionalProperties
      dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate
      dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema
      dt-bindings: arm: tegra: pmc: Reformat example
      dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory
      arm64: tegra: Use correct interrupts for Tegra234 TKE

Tim Harvey (6):
      arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera
      ARM: dts: imx6qdl-gw5904: add internal mdio nodes
      arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding
      arm64: dts: imx8mm-venice-gw73xx: add TPM device
      arm64: dts: imx8mp-venice-gw73xx: add TPM device
      ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs

Timo Alho (1):
      clk: tegra: fix error return case for recalc_rate

Tony Lindgren (2):
      ARM: dts: motorola-mapphone: Add mdm6600 sleep pins
      ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning

Trevor Woerner (4):
      ARM: dts: am335x-pocketbeagle: update LED information
      ARM: dts: am335x-pocketbeagle: remove dependency cycle
      ARM: dts: am335x-pocketbeagle: enable pru
      ARM: dts: am335x-pocketbeagle: add missing GPIO mux

Tudor Ambarus (1):
      ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT

Vaishnav Achath (2):
      arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX
      arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX

Varadarajan Narayanan (2):
      arm64: dts: qcom: ipq5332: Add USB related nodes
      arm64: dts: qcom: ipq5332: Enable USB

Vignesh Raghavendra (4):
      arm64: dts: ti: k3-*: Convert DMSS to simple-bus
      arm64: dts: ti: k3-*: Convert NAVSS to simple-bus
      arm64: dts: ti: k3-am62p: Add nodes for more IPs
      arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM

Vignesh Raman (1):
      arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode

Vignesh Viswanathan (5):
      arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
      arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
      arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
      arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
      arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size

Wadim Egorov (3):
      arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes
      arm64: dts: ti: phycore-am64: Add RTC interrupt pin
      arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg

William Qiu (1):
      riscv: dts: starfive: add assigned-clock* to limit frquency

Wolfram Sang (1):
      arm64: dts: renesas: ebisu: Document Ebisu-4D support

Xingyu Wu (2):
      riscv: dts: starfive: pinfunc: Fix the pins name of I2STX1
      riscv: dts: starfive: Add the nodes and pins of I2Srx/I2Stx0/I2Stx1

Yang Chen (2):
      dt-bindings: arm: aspeed: document board compatibles
      ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board

Yann Gautier (3):
      arm64: dts: st: add sdmmc1 node in stm32mp251 SoC file
      arm64: dts: st: add sdmmc1 pins for stm32mp25
      arm64: dts: st: add SD-card support on STM32MP257F-EV1 board

Yannic Moog (2):
      dt-bindings: arm: fsl: add phyGATE-Tauri-L board
      arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support

Yoshihiro Shimoda (2):
      arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes
      arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0

Zelong Dong (1):
      arm64: dts: meson: add IR controller for Meson-S4 SoC

Zhifeng Tang (1):
      clk: sprd: Fix thm_parents incorrect configuration

xianwei.zhao (2):
      dt-bindings: power: add Amlogic T7 power domains
      arm64: dts: amlogic: t7: add power domain controller node




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 2/4] SoC driver updates for 6.7
  2023-11-01 23:29 [GIT PULL 0/4] ARM/SoC updates for 6.7 Arnd Bergmann
  2023-11-01 23:36 ` [GIT PULL 1/4] SoC DT updates for v6.7 Arnd Bergmann
@ 2023-11-01 23:37 ` Arnd Bergmann
  2023-11-01 23:38 ` [GIT PULL 3/4] ARM defconfig " Arnd Bergmann
  2023-11-01 23:39 ` [GIT PULL 4/4] ARM: SoC code changes " Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-11-01 23:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, linux-arm-kernel, linux-kernel

The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa:

  Linux 6.6-rc4 (2023-10-01 14:15:13 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.7

for you to fetch changes up to dfae947836d867e127e2b64f981ebb299c28f0dc:

  Merge tag 'qcom-drivers-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers (2023-10-25 22:58:30 +0200)

----------------------------------------------------------------
SoC driver updates for 6.7

The highlights for the driver support this time are

 - Qualcomm platforms gain support for the Qualcomm Secure Execution
   Environment firmware interface to access EFI variables on certain
   devices, and new features for multiple platform and firmware drivers.

 - Arm FF-A firmware support gains support for v1.1 specification features,
   in particular notification and memory transaction descriptor changes.

 - SCMI firmware support now support v3.2 features for clock and DVFS
   configuration and a new transport for Qualcomm platforms.

 - Minor cleanups and bugfixes are added to pretty much all the active
   platforms: qualcomm, broadcom, dove, ti-k3, rockchip, sifive, amlogic,
   atmel, tegra, aspeed, vexpress, mediatek, samsung and more.
   In particular, this contains portions of the treewide conversion to
   use __counted_by annotations and the device_get_match_data helper.

----------------------------------------------------------------
Alexey Romanov (1):
      drivers: meson: sm: correct meson_sm_* API retval handling

Arnd Bergmann (19):
      Merge tag 'platform-remove-void-soc-for-6.7-rc' of https://git.pengutronix.de/git/ukl/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'v6.6-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
      Merge tag 'vexpress-update-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'ffa-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'tegra-for-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tegra-for-6.7-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tegra-for-6.7-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'aspeed-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/drivers
      Merge tag 'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'riscv-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'v6.7-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'mvebu-arm-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers
      Merge tag 'arm-soc/for-6.7/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
      Merge tag 'qcom-drivers-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers

Bartosz Golaszewski (6):
      firmware: qcom-scm: drop unneeded 'extern' specifiers
      firmware: qcom-scm: order includes alphabetically
      firmware: qcom: qseecom: add missing include guards
      firmware: qcom: move Qualcomm code into its own directory
      firmware: qcom: scm: add a missing forward declaration for struct device
      firmware: qcom: scm: remove unneeded 'extern' specifiers

Bjorn Andersson (3):
      firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency
      dt-bindings: reserved-memory: rmtfs: Allow guard pages
      soc: qcom: rmtfs: Support discarding guard pages

Claudiu Beznea (2):
      soc: renesas: Identify RZ/G3S SoC
      soc: renesas: renesas-soc: Remove blank lines

Conor Dooley (1):
      soc: sifive: replace SOC_FOO with ARCH_FOO

Cristian Marussi (6):
      firmware: arm_scmi: Simplify enable/disable clock operations
      firmware: arm_scmi: Add clock v3.2 CONFIG_SET support
      firmware: arm_scmi: Add v3.2 clock CONFIG_GET support
      firmware: arm_scmi: Add clock .state_get support to pre-v3.2
      clk: scmi: Add support for .is_enabled clk_ops
      firmware: arm_scmi: Add clock OEM config clock operations

Danila Tikhonov (3):
      dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P
      soc: qcom: socinfo: Add Soc ID for SM7150P
      dt-bindings: firmware: document Qualcomm SM7150 SCM

Deming Wang (1):
      firmware: tegra: Fix a typo

Dhruva Gole (1):
      firmware: ti_sci: Mark driver as non removable

Dmitry Baryshkov (1):
      soc: qcom: pmic_glink: fix connector type to be DisplayPort

Geert Uytterhoeven (1):
      soc: renesas: Kconfig: Remove blank line before ARCH_R9A07G043 help text

Gustavo A. R. Silva (1):
      soc: qcom: apr: Add __counted_by for struct apr_rx_buf and use struct_size()

Jia Jie Ho (1):
      riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE

Jinjie Ruan (1):
      firmware: ti_sci: Use list_for_each_entry() helper

Jon Hunter (1):
      memory: tegra: Add Tegra234 clients for RCE and VI

Julia Lawall (1):
      soc: dove: add missing of_node_put

Justin Stitt (1):
      firmware: ti_sci: refactor deprecated strncpy

Kathiravan Thirumoorthy (1):
      firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit

Kees Cook (3):
      memory: atmel-ebi: Annotate struct atmel_ebi_dev with __counted_by
      bus: vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by
      soc: qcom: smem: Annotate struct qcom_smem with __counted_by

Kieran Bingham (1):
      firmware: raspberrypi: Fix devm_rpi_firmware_get documentation

Komal Bajaj (6):
      dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000
      soc: qcom: llcc: Refactor llcc driver to support multiple configuration
      nvmem: core: Add stub for nvmem_cell_read_u8
      soc: qcom: Add LLCC support for multi channel DDR
      soc: qcom: llcc: Updating the macro name
      soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support

Konrad Dybcio (2):
      soc: qcom: socinfo: Add SM8550-adjacent PMICs
      dt-bindings: qcom: geni-se: Allow dma-coherent

Li Zetao (1):
      soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver

Lu Hongfei (1):
      soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop

Luca Weiss (3):
      dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490
      soc: qcom: socinfo: Add SoC ID for QCM6490
      soc: qcom: pmic_glink_altmode: Print return value on error

Mark Tseng (3):
      dt-bindings: soc: mediatek: add mt8188 svs dt-bindings
      soc: mediatek: svs: Add support for MT8188 SoC
      soc: mediatek: svs: Add support for voltage bins

Maximilian Luz (3):
      lib/ucs2_string: Add UCS-2 strscpy function
      firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface
      firmware: Add support for Qualcomm UEFI Secure Application

Neha Malcom Francis (2):
      soc: ti: k3-socinfo: Fix typo in bitfield documentation
      soc: ti: k3-socinfo: Avoid overriding return value

Nikunj Kela (2):
      dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI
      firmware: arm_scmi: Add qcom smc/hvc transport support

Peng Fan (2):
      firmware: arm_scmi: Add support for clock parents
      clk: scmi: Add support for clock {set,get}_parent

Peter Robinson (2):
      soc: bcm: brcmstb: depend on ARCH_BRCMSTB over arm arches
      bus: brcmstb_gisb: Depend on SoC specifics over generic arm

Rob Herring (6):
      dt-bindings: memory-controllers: Make "additionalProperties: true" explicit
      firmware: arm_scpi: Use device_get_match_data()
      firmware: meson: Use device_get_match_data()
      memory: Use device_get_match_data()
      firmware: ti_sci: Use device_get_match_data()
      soc: ti: knav_qmss_queue: Use device_get_match_data()

Robert Marko (5):
      dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family
      soc: qcom: socinfo: Add IDs for IPQ8174 family
      dt-bindings: firmware: qcom,scm: support indicating SDI default state
      firmware: qcom_scm: disable SDI if required
      dt-bindings: firmware: qcom,scm: document IPQ5018 compatible

Sudeep Holla (26):
      firmware: arm_scmi: Move power-domain driver to the pmdomain dir
      firmware: arm_scmi: Do not use !! on boolean when setting msg->flags
      firmware: arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21}
      Merge branch 'opp/pm-domain-scmi' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into for-next/scmi/updates
      firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
      firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
      firmware: arm_ffa: Emit modalias for FF-A devices
      firmware: arm_ffa: Update the FF-A command list with v1.1 additions
      firmware: arm_ffa: Implement notification bitmap create and destroy interfaces
      firmware: arm_ffa: Implement the notification bind and unbind interface
      firmware: arm_ffa: Implement the FFA_RUN interface
      firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface
      firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface
      firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface
      firmware: arm_ffa: Initial support for scheduler receiver interrupt
      firmware: arm_ffa: Add schedule receiver callback mechanism
      firmware: arm_ffa: Add interfaces to request notification callbacks
      firmware: arm_ffa: Add interface to send a notification to a given partition
      firmware: arm_ffa: Add notification handling mechanism
      firmware: arm_ffa: Simplify the computation of transmit and fragment length
      clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
      KVM: arm64: FFA: Remove access of endpoint memory access descriptor array
      firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor
      firmware: arm_ffa: Update memory descriptor to support v1.1 format
      firmware: arm_ffa: Upgrade the driver version to v1.1
      firmware: arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke()

Sumit Gupta (1):
      firmware: tegra: Add suspend hook and reset BPMP IPC early on resume

Thierry Reding (2):
      Merge branch 'for-6.7/firmware' into for-6.7/memory
      memory: tegra: Set BPMP msg flags to reset IPC channels

Ulf Hansson (22):
      firmware: arm_scmi: Extend perf protocol ops to get number of domains
      firmware: arm_scmi: Extend perf protocol ops to get information of a domain
      cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq
      firmware: arm_scmi: Align perf ops to use domain-id as in-parameter
      firmware: arm_scmi: Drop redundant ->device_domain_id() from perf ops
      cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus()
      dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain
      dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13
      dt-bindings: power: Clarify performance capabilities of power-domains
      cpufreq: scmi: Add support to parse domain-id using #power-domain-cells
      PM: domains: Allow genpd providers to manage OPP tables directly by its FW
      pmdomain: arm: Add the SCMI performance domain
      PM: domains: Introduce dev_pm_domain_set_performance_state()
      PM: domains: Implement the ->set_performance_state() callback for genpd
      OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility
      OPP: Extend dev_pm_opp_data with a level
      OPP: Switch to use dev_pm_domain_set_performance_state()
      OPP: Extend support for the opp-level beyond required-opps
      firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add()
      firmware: arm_scmi: Specify the performance level when adding an OPP
      firmware: arm_scmi: Add generic OPP support to the SCMI performance domain
      soc/tegra: pmc: Drop the ->opp_to_performance_state() callback

Unnathi Chalicheemala (1):
      soc: qcom: Switch to EXPORT_SYMBOL_GPL()

Uwe Kleine-König (37):
      soc/microchip: mpfs-sys-controller: Convert to platform remove callback returning void
      soc: qcom: llcc: Handle a second device without data corruption
      soc/rockchip: io-domain: Convert to platform remove callback returning void
      soc/ti: k3-ringacc: Convert to platform remove callback returning void
      soc/ti: knav_dma: Convert to platform remove callback returning void
      soc/ti: knav_qmss_queue: Convert to platform remove callback returning void
      soc/ti: pm33xx: Convert to platform remove callback returning void
      soc/ti: pruss: Convert to platform remove callback returning void
      soc/ti: smartreflex: Convert to platform remove callback returning void
      soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void
      soc: qcom: icc-bwmon: Convert to platform remove callback returning void
      soc: qcom: llcc-qcom: Convert to platform remove callback returning void
      soc: qcom: ocmem: Convert to platform remove callback returning void
      soc: qcom: pmic_glink: Convert to platform remove callback returning void
      soc: qcom: qcom_aoss: Convert to platform remove callback returning void
      soc: qcom: qcom_gsbi: Convert to platform remove callback returning void
      soc: qcom: qcom_stats: Convert to platform remove callback returning void
      soc: qcom: rmtfs_mem: Convert to platform remove callback returning void
      soc: qcom: smem: Convert to platform remove callback returning void
      soc: qcom: smp2p: Convert to platform remove callback returning void
      soc: qcom: smsm: Convert to platform remove callback returning void
      soc: qcom: socinfo: Convert to platform remove callback returning void
      soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning void
      soc/aspeed: Convert to platform remove callback returning void
      soc/fsl: dpaa2-console: Convert to platform remove callback returning void
      soc/fsl: cpm: qmc: Convert to platform remove callback returning void
      soc/fsl: cpm: tsa: Convert to platform remove callback returning void
      soc/fujitsu: a64fx-diag: Convert to platform remove callback returning void
      soc/hisilicon: kunpeng_hccs: Convert to platform remove callback returning void
      soc/ixp4xx: ixp4xx-npe: Convert to platform remove callback returning void
      soc/ixp4xx: ixp4xx-qmgr: Convert to platform remove callback returning void
      soc/litex: litex_soc_ctrl: Convert to platform remove callback returning void
      soc/loongson: loongson2_guts: Convert to platform remove callback returning void
      soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
      soc/mediatek: mtk-mmsys: Convert to platform remove callback returning void
      soc/pxa: ssp: Convert to platform remove callback returning void
      soc: samsung: exynos-chipid: Convert to platform remove callback returning void

 Documentation/devicetree/bindings/arm/cpus.yaml    |   4 +-
 .../devicetree/bindings/cache/qcom,llcc.yaml       |  10 +
 .../devicetree/bindings/firmware/arm,scmi.yaml     |  15 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |  10 +
 .../bindings/memory-controllers/ingenic,nemc.yaml  |   1 +
 .../memory-controllers/renesas,rpc-if.yaml         |   2 +
 .../bindings/memory-controllers/ti,gpmc.yaml       |   2 +-
 .../devicetree/bindings/power/power-domain.yaml    |  17 +-
 .../bindings/reserved-memory/qcom,rmtfs-mem.yaml   |  11 +
 .../devicetree/bindings/soc/mediatek/mtk-svs.yaml  |   1 +
 .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml |   2 +
 MAINTAINERS                                        |  13 +
 arch/arm64/kvm/hyp/nvhe/ffa.c                      |  10 +-
 arch/riscv/Kconfig.socs                            |   1 +
 drivers/base/power/common.c                        |  21 +
 drivers/base/power/domain.c                        |  44 +-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/vexpress-config.c                      |   2 +-
 drivers/clk/clk-scmi.c                             |  96 ++-
 drivers/cpufreq/scmi-cpufreq.c                     |  52 +-
 drivers/firmware/Kconfig                           |  15 +-
 drivers/firmware/Makefile                          |   3 +-
 drivers/firmware/arm_ffa/bus.c                     |  16 +-
 drivers/firmware/arm_ffa/driver.c                  | 770 +++++++++++++++++-
 drivers/firmware/arm_scmi/Kconfig                  |  12 +
 drivers/firmware/arm_scmi/Makefile                 |   1 -
 drivers/firmware/arm_scmi/clock.c                  | 402 +++++++++-
 drivers/firmware/arm_scmi/driver.c                 |   1 +
 drivers/firmware/arm_scmi/perf.c                   | 112 ++-
 drivers/firmware/arm_scmi/powercap.c               |   4 +-
 drivers/firmware/arm_scmi/smc.c                    |  35 +-
 drivers/firmware/arm_scpi.c                        |  13 +-
 drivers/firmware/meson/meson_sm.c                  |  25 +-
 drivers/firmware/qcom/Kconfig                      |  56 ++
 drivers/firmware/qcom/Makefile                     |   9 +
 drivers/firmware/qcom/qcom_qseecom.c               | 120 +++
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    | 871 +++++++++++++++++++++
 drivers/firmware/{ => qcom}/qcom_scm-legacy.c      |   0
 drivers/firmware/{ => qcom}/qcom_scm-smc.c         |   0
 drivers/firmware/{ => qcom}/qcom_scm.c             | 448 ++++++++++-
 drivers/firmware/{ => qcom}/qcom_scm.h             |  16 +-
 drivers/firmware/raspberrypi.c                     |   1 +
 drivers/firmware/tegra/bpmp.c                      |  30 +
 drivers/firmware/ti_sci.c                          |  69 +-
 drivers/memory/atmel-ebi.c                         |  16 +-
 drivers/memory/brcmstb_memc.c                      |   9 +-
 drivers/memory/fsl-corenet-cf.c                    |  11 +-
 drivers/memory/tegra/tegra234.c                    |  64 ++
 drivers/opp/core.c                                 |  60 +-
 drivers/opp/of.c                                   |  10 +-
 drivers/opp/opp.h                                  |   2 +-
 drivers/pmdomain/Makefile                          |   1 +
 drivers/pmdomain/arm/Makefile                      |   4 +
 drivers/pmdomain/arm/scmi_perf_domain.c            | 184 +++++
 .../arm_scmi => pmdomain/arm}/scmi_pm_domain.c     |   0
 drivers/soc/aspeed/aspeed-lpc-ctrl.c               |   6 +-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |   6 +-
 drivers/soc/aspeed/aspeed-p2a-ctrl.c               |   6 +-
 drivers/soc/aspeed/aspeed-uart-routing.c           |   6 +-
 drivers/soc/bcm/Kconfig                            |   2 +-
 drivers/soc/dove/pmu.c                             |   5 +-
 drivers/soc/fsl/dpaa2-console.c                    |   6 +-
 drivers/soc/fsl/qe/qmc.c                           |   6 +-
 drivers/soc/fsl/qe/tsa.c                           |   5 +-
 drivers/soc/fujitsu/a64fx-diag.c                   |   6 +-
 drivers/soc/hisilicon/kunpeng_hccs.c               |   6 +-
 drivers/soc/ixp4xx/ixp4xx-npe.c                    |   6 +-
 drivers/soc/ixp4xx/ixp4xx-qmgr.c                   |   5 +-
 drivers/soc/litex/litex_soc_ctrl.c                 |   5 +-
 drivers/soc/loongson/loongson2_guts.c              |   6 +-
 drivers/soc/mediatek/mtk-devapc.c                  |   6 +-
 drivers/soc/mediatek/mtk-mmsys.c                   |   6 +-
 drivers/soc/mediatek/mtk-svs.c                     | 184 ++++-
 drivers/soc/microchip/mpfs-sys-controller.c        |   6 +-
 drivers/soc/pxa/ssp.c                              |   6 +-
 drivers/soc/qcom/apr.c                             |   4 +-
 drivers/soc/qcom/cmd-db.c                          |   8 +-
 drivers/soc/qcom/icc-bwmon.c                       |   6 +-
 drivers/soc/qcom/kryo-l2-accessors.c               |   4 +-
 drivers/soc/qcom/llcc-qcom.c                       | 367 ++++++---
 drivers/soc/qcom/ocmem.c                           |  12 +-
 drivers/soc/qcom/pdr_interface.c                   |   8 +-
 drivers/soc/qcom/pmic_glink.c                      |   6 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |  46 +-
 drivers/soc/qcom/qcom-geni-se.c                    |  38 +-
 drivers/soc/qcom/qcom_aoss.c                       |  12 +-
 drivers/soc/qcom/qcom_gsbi.c                       |   6 +-
 drivers/soc/qcom/qcom_stats.c                      |   6 +-
 drivers/soc/qcom/qmi_encdec.c                      |   6 +-
 drivers/soc/qcom/qmi_interface.c                   |  20 +-
 drivers/soc/qcom/rmtfs_mem.c                       |  15 +-
 drivers/soc/qcom/rpmh.c                            |   8 +-
 drivers/soc/qcom/smd-rpm.c                         |   2 +-
 drivers/soc/qcom/smem.c                            |  10 +-
 drivers/soc/qcom/smp2p.c                           |   6 +-
 drivers/soc/qcom/smsm.c                            |   6 +-
 drivers/soc/qcom/socinfo.c                         |  17 +-
 drivers/soc/qcom/wcnss_ctrl.c                      |   3 +-
 drivers/soc/renesas/Kconfig                        |   7 +-
 drivers/soc/renesas/renesas-soc.c                  |  15 +-
 drivers/soc/rockchip/io-domain.c                   |   6 +-
 drivers/soc/samsung/exynos-chipid.c                |   6 +-
 drivers/soc/sifive/Kconfig                         |   2 +-
 drivers/soc/tegra/cbb/tegra194-cbb.c               |   6 +-
 drivers/soc/tegra/pmc.c                            |   8 -
 drivers/soc/ti/k3-ringacc.c                        |   5 +-
 drivers/soc/ti/k3-socinfo.c                        |   7 +-
 drivers/soc/ti/knav_dma.c                          |   6 +-
 drivers/soc/ti/knav_qmss_queue.c                   |  13 +-
 drivers/soc/ti/pm33xx.c                            |   5 +-
 drivers/soc/ti/pruss.c                             |   6 +-
 drivers/soc/ti/smartreflex.c                       |   5 +-
 drivers/soc/ti/wkup_m3_ipc.c                       |   6 +-
 include/dt-bindings/arm/qcom,ids.h                 |   5 +
 include/linux/arm_ffa.h                            |  79 +-
 include/linux/firmware/meson/meson_sm.h            |   2 +-
 include/linux/firmware/qcom/qcom_qseecom.h         |  52 ++
 include/linux/firmware/qcom/qcom_scm.h             | 123 +--
 include/linux/nvmem-consumer.h                     |   6 +
 include/linux/pm.h                                 |   2 +
 include/linux/pm_domain.h                          |  11 +
 include/linux/pm_opp.h                             |  31 +-
 include/linux/scmi_protocol.h                      |  43 +-
 include/linux/soc/qcom/llcc-qcom.h                 |   2 +-
 include/linux/ucs2_string.h                        |   1 +
 include/soc/tegra/bpmp-abi.h                       |   2 +-
 include/soc/tegra/bpmp.h                           |   6 +
 lib/ucs2_string.c                                  |  52 ++
 128 files changed, 4395 insertions(+), 737 deletions(-)
 create mode 100644 drivers/firmware/qcom/Kconfig
 create mode 100644 drivers/firmware/qcom/Makefile
 create mode 100644 drivers/firmware/qcom/qcom_qseecom.c
 create mode 100644 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
 rename drivers/firmware/{ => qcom}/qcom_scm-legacy.c (100%)
 rename drivers/firmware/{ => qcom}/qcom_scm-smc.c (100%)
 rename drivers/firmware/{ => qcom}/qcom_scm.c (76%)
 rename drivers/firmware/{ => qcom}/qcom_scm.h (91%)
 create mode 100644 drivers/pmdomain/arm/Makefile
 create mode 100644 drivers/pmdomain/arm/scmi_perf_domain.c
 rename drivers/{firmware/arm_scmi => pmdomain/arm}/scmi_pm_domain.c (100%)
 create mode 100644 include/linux/firmware/qcom/qcom_qseecom.h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 3/4] ARM defconfig updates for 6.7
  2023-11-01 23:29 [GIT PULL 0/4] ARM/SoC updates for 6.7 Arnd Bergmann
  2023-11-01 23:36 ` [GIT PULL 1/4] SoC DT updates for v6.7 Arnd Bergmann
  2023-11-01 23:37 ` [GIT PULL 2/4] SoC driver updates for 6.7 Arnd Bergmann
@ 2023-11-01 23:38 ` Arnd Bergmann
  2023-11-01 23:39 ` [GIT PULL 4/4] ARM: SoC code changes " Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-11-01 23:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, linux-arm-kernel, linux-kernel

The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072:

  Linux 6.6-rc3 (2023-09-24 14:31:13 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.7

for you to fetch changes up to 216da5ebb83a13caece8032ee443acfd6a6083b6:

  Merge tag 'ti-k3-config-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig (2023-10-27 17:28:10 +0200)

----------------------------------------------------------------
ARM defconfig updates for 6.7

These are the usual trivial changes to enable a couple of newly added
device drivers and remove lines for Kconfig options that are no
longer needed.

----------------------------------------------------------------
Alexander Stein (1):
      arm64: defconfig: Enable Samsung DSIM driver

Arnd Bergmann (9):
      Merge tag 'renesas-arm-defconfig-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'renesas-arm-defconfig-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'imx-defconfig-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
      Merge tag 'qcom-arm64-defconfig-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'aspeed-6.7-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/defconfig
      Merge tag 'samsung-defconfig-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
      Merge tag 'amlogic-defconfig-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/defconfig
      Merge tag 'qcom-arm64-defconfig-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'ti-k3-config-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig

Claudiu Beznea (1):
      arm64: defconfig: Enable RZ/G3S (R9A08G045) SoC

Dmitry Baryshkov (2):
      arm64: defconfig: enable CONFIG_TYPEC_QCOM_PMIC
      arm64: defconfig: enable DisplayPort altmode support

Fabio Estevam (1):
      arm64: defconfig: Enable CONFIG_USB_MASS_STORAGE

Geert Uytterhoeven (1):
      ARM: shmobile: defconfig: Refresh for v6.6-rc3

Jai Luthra (1):
      arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A

Joel Stanley (4):
      ARM: config: aspeed: Add new FSI drivers
      ARM: config: aspeed: Add Ampere SMPro drivers
      ARM: config: aspeed_g5: Enable SSIF BMC driver
      ARM: config: aspeed: Remove FIRMWARE_MEMMAP

Konrad Dybcio (1):
      arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl

Krzysztof Kozlowski (1):
      arm64: defconfig: enable Qualcomm SM8350 LPASS pinctrl

Marek Szyprowski (7):
      ARM: multi_v7_defconfig: make Exynos related PHYs modules
      ARM: multi_v7_defconfig: add AHCI_DWC driver
      ARM: exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver
      ARM: multi_v7_defconfig: add tm2-touchkey driver
      ARM: multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors
      ARM: exynos_defconfig: add driver for ISL29018
      arm64: defconfig: add various drivers for Amlogic based boards

Neil Armstrong (1):
      arm64: defconfig: enable NB7VPQ904M driver as module

Svyatoslav Ryhel (1):
      ARM: s5pv210_defconfig: enable IIO required by MAX17040

Trevor Woerner (1):
      ARM: defconfig: cleanup orphaned CONFIGs

Varadarajan Narayanan (1):
      arm64: defconfig: Enable M31 USB phy driver

 arch/arm/configs/aspeed_g4_defconfig |  1 -
 arch/arm/configs/aspeed_g5_defconfig |  8 +++++++-
 arch/arm/configs/exynos_defconfig    |  3 ++-
 arch/arm/configs/keystone_defconfig  |  1 -
 arch/arm/configs/multi_v7_defconfig  |  7 ++++++-
 arch/arm/configs/omap2plus_defconfig |  8 --------
 arch/arm/configs/s5pv210_defconfig   |  1 +
 arch/arm/configs/shmobile_defconfig  |  2 +-
 arch/arm64/configs/defconfig         | 19 +++++++++++++++++++
 9 files changed, 36 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 4/4] ARM: SoC code changes for 6.7
  2023-11-01 23:29 [GIT PULL 0/4] ARM/SoC updates for 6.7 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2023-11-01 23:38 ` [GIT PULL 3/4] ARM defconfig " Arnd Bergmann
@ 2023-11-01 23:39 ` Arnd Bergmann
  3 siblings, 0 replies; 5+ messages in thread
From: Arnd Bergmann @ 2023-11-01 23:39 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: soc, linux-arm-kernel, linux-kernel

The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072:

  Linux 6.6-rc3 (2023-09-24 14:31:13 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.7

for you to fetch changes up to a9838799e2fa9fedd77867942e661b657d5591a0:

  arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5} (2023-10-26 17:26:15 +0200)

----------------------------------------------------------------
ARM: SoC code changes for 6.7

The AMD Pensando DPU platform gets added to arm64, and some
minor updates make it into Renesas' 32-bit platforms.

----------------------------------------------------------------
Arnd Bergmann (1):
      Merge tag 'renesas-arm-soc-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm

Brad Larson (2):
      MAINTAINERS: Add entry for AMD PENSANDO
      arm64: Add config for AMD Pensando SoC platforms

Geert Uytterhoeven (4):
      ARM: shmobile: rcar-gen2: Remove unneeded once handling
      ARM: shmobile: rcar-gen2: Reserve boot area when SMP is enabled
      ARM: shmobile: r8a7779: Reserve boot area when SMP is enabled
      ARM: shmobile: sh73a0: Reserve boot area when SMP is enabled

Lukas Bulwahn (1):
      arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5}

 MAINTAINERS                           |  7 +++++++
 arch/arm/Kconfig.debug                | 12 ++++--------
 arch/arm/mach-shmobile/pm-rcar-gen2.c |  5 +++--
 arch/arm/mach-shmobile/smp-r8a7779.c  |  9 ++++++++-
 arch/arm/mach-shmobile/smp-sh73a0.c   | 10 ++++++++--
 arch/arm64/Kconfig.platforms          | 12 ++++++++++++
 6 files changed, 42 insertions(+), 13 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-11-01 23:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-01 23:29 [GIT PULL 0/4] ARM/SoC updates for 6.7 Arnd Bergmann
2023-11-01 23:36 ` [GIT PULL 1/4] SoC DT updates for v6.7 Arnd Bergmann
2023-11-01 23:37 ` [GIT PULL 2/4] SoC driver updates for 6.7 Arnd Bergmann
2023-11-01 23:38 ` [GIT PULL 3/4] ARM defconfig " Arnd Bergmann
2023-11-01 23:39 ` [GIT PULL 4/4] ARM: SoC code changes " Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®