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