* [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®