* [GIT PULL 0/4] soc tree for 6.11
@ 2024-07-15 21:03 Arnd Bergmann
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
` (3 more replies)
0 siblings, 4 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:03 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc
Hi Linus,
Here are the four pull requests for the soc tree.
We have again just over 1000 non-merge changesets in the SoC tree, from
62 pull requests plus some individual patches. About 80% of this is arm64,
the rest is arm32 and riscv.
Not much sticks out in the contents, there are three new SoCs and a
fairly large number of new machines, but it's spread out over a lot
of platforms, with rockchip and ti having more than usual.
The overall diffstat is
0.4% Documentation/devicetree/bindings/arm/
0.9% Documentation/devicetree/bindings/
0.2% Documentation/
0.4% arch/arm/boot/dts/arm/
0.4% arch/arm/boot/dts/marvell/
0.4% arch/arm/boot/dts/nxp/imx/
2.1% arch/arm/boot/dts/qcom/
2.1% arch/arm/boot/dts/st/
0.5% arch/arm/boot/dts/
0.6% arch/arm/mach-pxa/
0.3% arch/arm/mach-versatile/
0.3% arch/arm64/boot/dts/allwinner/
1.4% arch/arm64/boot/dts/amlogic/
14.0% arch/arm64/boot/dts/freescale/
2.9% arch/arm64/boot/dts/marvell/
4.9% arch/arm64/boot/dts/mediatek/
21.9% arch/arm64/boot/dts/qcom/
1.1% arch/arm64/boot/dts/renesas/
16.5% arch/arm64/boot/dts/rockchip/
0.7% arch/arm64/boot/dts/st/
9.5% arch/arm64/boot/dts/ti/
0.3% arch/arm64/boot/dts/xilinx/
0.5% arch/arm64/boot/dts/
0.3% arch/riscv/boot/dts/allwinner/
0.3% arch/riscv/boot/dts/microchip/
0.3% arch/riscv/boot/dts/starfive/
0.2% arch/riscv/boot/dts/
0.2% drivers/cache/
5.2% drivers/clk/qcom/
0.2% drivers/firmware/microchip/
1.3% drivers/firmware/qcom/
0.3% drivers/firmware/
3.1% drivers/platform/cznic/
0.2% drivers/reset/
2.2% drivers/soc/qcom/
0.2% drivers/soc/xilinx/
0.2% drivers/
0.4% include/dt-bindings/clock/
0.2% include/dt-bindings/
0.7% include/linux/
958 files changed, 66982 insertions(+), 11316 deletions(-)
There are 232 individual contributors for this tree, the most active
ones are
67 Dmitry Baryshkov
61 Krzysztof Kozlowski
52 Konrad Dybcio
42 Frank Li
37 Luca Weiss
26 Neil Armstrong
22 Bartosz Golaszewski
22 AngeloGioacchino Del Regno
18 Marek Behún
17 Michael Walle
16 Siddharth Vadapalli
16 Rafał Miłecki
16 Jonas Karlman
16 Geert Uytterhoeven
12 Tengfei Fan
12 Alexander Stein
12 Abel Vesa
11 Marek Vasut
10 Nathan Morrisson
10 Krishna Kurapati
10 Dmitry Torokhov
10 Andrew Davis
Arnd
^ permalink raw reply [flat|nested] 15+ messages in thread
* [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
@ 2024-07-15 21:05 ` Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
2024-07-16 19:53 ` Linus Torvalds
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
` (2 subsequent siblings)
3 siblings, 2 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:05 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc
The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:
Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.11
for you to fetch changes up to 49e24c80d3c81c43e2a56101449e1eea32fcf292:
firmware: turris-mox-rwtm: Initialize completion before mailbox (2024-07-15 16:57:57 +0200)
----------------------------------------------------------------
soc: driver updates for 6.11
The updates to the mediatek, allwinner, ti, tegra, microchip, stm32,
samsung, imx, zynq and amlogic platoforms are farily small maintenance
changes, either addressing minor mistakes or enabling additional hardware.
The qualcomm platform changes add a number of features and are larger
than the other ones combined, introducing the use of linux/cleanup.h
across several drivers, adding support for Snapdragon X1E and other
SoCs in platform drivers, a new "protection domain mapper" driver, and a
"shared memory bridge" driver.
The cznic "turris omnia" router based on Marvell Armada gets a platform
driver that talks to the board specific microcontroller.
The reset and cache subsystems get a few minor updates to SoC specific
drivers, while the ff-a, scmi and optee firmware drivers get some
code refactoring and new features.
----------------------------------------------------------------
Abel Vesa (1):
soc: qcom: pmic_glink: Increase max ports to 3
AngeloGioacchino Del Regno (1):
soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
Arnd Bergmann (18):
Merge tag 'scmi-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'ffa-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'reset-for-v6.11' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag 'optee-notif-wait-timeout-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag 'mtk-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag 'amlogic-drivers-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag 'tegra-for-6.11-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'riscv-cache-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag 'riscv-firmware-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag 'ti-driver-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag 'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'reset-for-v6.11-2' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag 'sunxi-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag 'memory-controller-drv-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'zynqmp-soc2-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Merge tag 'qcom-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'sunxi-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
platform: cznic: turris-omnia-mcu: fix Kconfig dependencies
Bartosz Golaszewski (14):
dt-bindings: firmware: qcom,scm: add memory-region for sa8775p
firmware: qcom: add a dedicated TrustZone buffer allocator
firmware: qcom: scm: enable the TZ mem allocator
firmware: qcom: scm: smc: switch to using the SCM allocator
firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator
firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator
firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator
firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator
firmware: qcom: qseecom: convert to using the TZ allocator
firmware: qcom: scm: add support for SHM bridge operations
firmware: qcom: tzmem: enable SHM Bridge support
firmware: qcom: scm: add support for SHM bridge memory carveout
firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image()
firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new()
Biju Das (6):
reset: rzg2l-usbphy-ctrl: Move reset controller registration
regulator: core: Add helper for allow HW access to enable/disable regulator
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document USB VBUS regulator
reset: renesas: Add USB VBUS regulator device as child
phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs
arm64: dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS
Bjorn Andersson (3):
firmware: qcom: uefisecapp: Allow on X1E devices
Merge branch '20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into drivers-for-6.11
Merge branch '20240622-qcom-pd-mapper-v9-0-a84ee3591c8e@linaro.org' into drivers-for-6.11
Chen Ni (1):
soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
Chris Lew (1):
soc: qcom: smp2p: Use devname for interrupt descriptions
Christian Hewitt (1):
soc: amlogic: meson-gx-socinfo: Add S905L ID
Christophe JAILLET (1):
soc: ti: knav_qmss: Constify struct knav_range_ops
Connor Abbott (1):
firmware: qcom: scm: Add gpu_init_regs call
Conor Dooley (6):
firmware: microchip: support writing bitstream info to flash
firmware: microchip: move buffer allocation into mpfs_auto_update_set_image_address()
firmware: microchip: use scope-based cleanup where possible
MAINTAINERS: add cache binding directory to cache driver entry
MAINTAINERS: add microchip soc binding directory to microchip soc driver entry
MAINTAINERS: drop riscv list from cache controllers
Dan Carpenter (1):
MAINTAINERS: Add mailing list for SCMI drivers
Dmitry Baryshkov (6):
soc: qcom: pdr: protect locator_addr with the main mutex
soc: qcom: pdr: fix parsing of domains lists
soc: qcom: pdr: extract PDR message marshalling data
soc: qcom: add pd-mapper implementation
soc: qcom: add missing pd-mapper dependencies
firmware: qcom: tzmem: blacklist more platforms for SHM Bridge
Dr. David Alan Gilbert (1):
soc: sunxi: sram: Remove unused list 'claimed_sram'
Esben Haabendal (1):
memory: fsl_ifc: Make FSL_IFC config visible and selectable
Gavin Liu (1):
optee: add timeout value to optee_notif_wait() to support timeout
Geert Uytterhoeven (1):
reset: RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXC
Hsiao Chien Sung (1):
soc: mediatek: Disable 9-bit alpha in ETHDR
Jason-JH.Lin (1):
soc: mtk-cmdq: Add cmdq_pkt_logic_command to support math operation
Javier Carrasco (2):
soc: sunxi: sram: Constify struct regmap_config
bus: sunxi-rsb: Constify struct regmap_bus
Jay Buddhabhatti (3):
soc: xilinx: rename cpu_number1 to dummy_cpu_number
soc: xilinx: Add cb event for subsystem restart
drivers: soc: xilinx: check return status of get_api_version()
Jeff Johnson (3):
soc: qcom: spm: add missing MODULE_DESCRIPTION()
firmware: meson_sm: add missing MODULE_DESCRIPTION() macro
soc: add missing MODULE_DESCRIPTION() macros
Jon Hunter (1):
soc/tegra: pmc: Simplify resource lookup
Joshua Yeong (2):
dt-bindings: cache: Add docs for StarFive Starlink cache controller
cache: Add StarFive StarLink cache management
Kathiravan Thirumoorthy (3):
dt-bindings: arm: qcom,ids: Add SoC ID for IPQ5321
soc: qcom: socinfo: Add SoC ID for IPQ5321
cpufreq: qcom-nvmem: add support for IPQ5321
Ken Sloat (1):
pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
Konrad Dybcio (3):
soc: qcom: socinfo: Update X1E PMICs
soc: qcom: Move some socinfo defines to the header
soc: qcom: smem: Add a feature code getter
Krzysztof Kozlowski (6):
firmware: qcom: tzmem: simplify returning pointer without cleanup
soc: qcom: llcc: simplify with cleanup.h
soc: qcom: mdt_loader: simplify with cleanup.h
soc: qcom: ocmem: simplify with cleanup.h
soc: qcom: pdr: simplify with cleanup.h
soc: qcom: wcnss: simplify with cleanup.h
Luca Weiss (5):
dt-bindings: soc: qcom,smp2p: Mark qcom,ipc as deprecated
dt-bindings: soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc
soc: qcom: smsm: Support using mailbox interface
soc: qcom: smsm: Add missing mailbox dependency to Kconfig
soc: qcom: socinfo: Add PM6350 PMIC
MD Danish Anwar (1):
MAINTAINERS: Add entry for ti,pruss.yaml to TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
Marek Behún (11):
dt-bindings: firmware: add cznic,turris-omnia-mcu binding
platform: cznic: Add preliminary support for Turris Omnia MCU
platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs
platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup
platform: cznic: turris-omnia-mcu: Add support for MCU watchdog
platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG
platform: cznic: turris-omnia-mcu: Depend on OF
platform: cznic: turris-omnia-mcu: Depend on WATCHDOG
firmware: turris-mox-rwtm: Do not complete if there are no waiters
firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
firmware: turris-mox-rwtm: Initialize completion before mailbox
Michael Walle (1):
dt-bindings: memory: fsl: replace maintainer
Neha Malcom Francis (1):
soc: ti: k3-socinfo: Add J721E SR2.0
Pascal Paillet (1):
arm64: stm32: enable scmi regulator for stm32
Peng Fan (3):
firmware: arm_scmi: Add support for system suspend in power control driver
dt-bindings: firmware: arm,scmi: Add support for notification completion channel
firmware: arm_scmi: Add support for platform to agent channel completion
Peter Griffin (1):
soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers
Philipp Zabel (5):
reset: sti: allow building under COMPILE_TEST
reset: meson-audio-arb: Use devm_clk_get_enabled()
reset: zynqmp: allow building under COMPILE_TEST
reset: tegra-bpmp: allow building under COMPILE_TEST
Merge tag 'regulator-hw-enable-helper' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into reset/next
Richard Acayan (2):
dt-bindings: arm: qcom,ids: Add SoC ID for SDM670
soc: qcom: socinfo: Add SDM670 SoC ID table entry
Richard Genoud (2):
dt-bindings: ti: fix TISCI protocol URL link
firmware: ti_sci: fix TISCI protocol URL link
Roger Quadros (1):
dt-bindings: soc: ti: Move ti,j721e-system-controller.yaml to soc/ti
Rohit Agarwal (1):
dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel
Ronak Jain (1):
firmware: xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h
Samuel Holland (1):
dt-bindings: sram: sunxi-sram: Add regulators child
Shengjiu Wang (1):
reset: imx8mp-audiomix: Add AudioMix Block Control reset driver
Sibi Sankar (4):
soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
dt-bindings: interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list
dt-bindings: interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances
soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances
Stephen Boyd (1):
soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
Sudeep Holla (2):
firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier
firmware: arm_ffa: Split bus and driver into distinct modules
Tengfei Fan (2):
dt-bindings: cache: qcom,llcc: Add SA8775p description
soc: qcom: llcc: Add llcc configuration support for the SA8775p platform
Unnathi Chalicheemala (3):
firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL
dt-bindings: arm: msm: Add llcc Broadcast_AND register
soc: qcom: llcc: Add regmap for Broadcast_AND region
Vasyl Gomonovych (1):
soc: ti: pm33xx: Fix missing newlines in log statements
Viacheslav Bocharov (1):
soc: amlogic: meson-gx-socinfo: add new A113X SoC id
.../testing/sysfs-bus-i2c-devices-turris-omnia-mcu | 113 ++
.../devicetree/bindings/arm/keystone/ti,sci.yaml | 2 +-
.../devicetree/bindings/cache/qcom,llcc.yaml | 55 +-
.../cache/starfive,jh8100-starlink-cache.yaml | 66 ++
.../devicetree/bindings/clock/ti,sci-clk.yaml | 2 +-
.../devicetree/bindings/firmware/arm,scmi.yaml | 12 +-
.../bindings/firmware/cznic,turris-omnia-mcu.yaml | 86 ++
.../devicetree/bindings/firmware/qcom,scm.yaml | 15 +
.../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +-
.../bindings/memory-controllers/fsl/fsl,ifc.yaml | 2 +-
.../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 10 +
.../devicetree/bindings/reset/ti,sci-reset.yaml | 2 +-
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 3 +-
.../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 30 +-
.../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 2 +-
.../ti}/ti,j721e-system-controller.yaml | 4 +-
.../sram/allwinner,sun4i-a10-system-control.yaml | 28 +
Documentation/power/regulator/consumer.rst | 6 +
MAINTAINERS | 17 +-
arch/arm64/Kconfig.platforms | 2 +
arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 11 +-
drivers/bus/sunxi-rsb.c | 2 +-
drivers/cache/Kconfig | 9 +
drivers/cache/Makefile | 5 +-
drivers/cache/starfive_starlink_cache.c | 130 +++
drivers/cpufreq/qcom-cpufreq-nvmem.c | 1 +
drivers/firmware/arm_ffa/Makefile | 6 +-
drivers/firmware/arm_ffa/bus.c | 22 +-
drivers/firmware/arm_ffa/common.h | 2 -
drivers/firmware/arm_ffa/driver.c | 57 +-
drivers/firmware/arm_scmi/common.h | 1 +
drivers/firmware/arm_scmi/mailbox.c | 57 +-
drivers/firmware/arm_scmi/scmi_power_control.c | 21 +-
drivers/firmware/arm_scmi/shmem.c | 5 +
drivers/firmware/meson/meson_sm.c | 1 +
drivers/firmware/microchip/mpfs-auto-update.c | 136 ++-
drivers/firmware/qcom/Kconfig | 31 +
drivers/firmware/qcom/Makefile | 1 +
drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 256 ++---
drivers/firmware/qcom/qcom_scm-smc.c | 30 +-
drivers/firmware/qcom/qcom_scm.c | 197 +++-
drivers/firmware/qcom/qcom_scm.h | 9 +
drivers/firmware/qcom/qcom_tzmem.c | 469 +++++++++
drivers/firmware/qcom/qcom_tzmem.h | 13 +
drivers/firmware/ti_sci.h | 2 +-
drivers/firmware/turris-mox-rwtm.c | 23 +-
drivers/firmware/xilinx/zynqmp.c | 3 -
drivers/memory/Kconfig | 2 +-
drivers/mtd/nand/raw/Kconfig | 3 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 8 +-
drivers/platform/Kconfig | 2 +
drivers/platform/Makefile | 1 +
drivers/platform/cznic/Kconfig | 50 +
drivers/platform/cznic/Makefile | 8 +
drivers/platform/cznic/turris-omnia-mcu-base.c | 408 ++++++++
drivers/platform/cznic/turris-omnia-mcu-gpio.c | 1095 ++++++++++++++++++++
.../cznic/turris-omnia-mcu-sys-off-wakeup.c | 260 +++++
drivers/platform/cznic/turris-omnia-mcu-trng.c | 103 ++
drivers/platform/cznic/turris-omnia-mcu-watchdog.c | 130 +++
drivers/platform/cznic/turris-omnia-mcu.h | 194 ++++
drivers/regulator/core.c | 28 +
drivers/reset/Kconfig | 14 +
drivers/reset/Makefile | 7 +-
drivers/reset/reset-imx8mp-audiomix.c | 128 +++
drivers/reset/reset-meson-audio-arb.c | 9 +-
drivers/reset/reset-rzg2l-usbphy-ctrl.c | 63 +-
drivers/reset/sti/Kconfig | 4 +-
drivers/reset/tegra/Kconfig | 3 +-
drivers/soc/amlogic/meson-clk-measure.c | 1 +
drivers/soc/amlogic/meson-gx-socinfo.c | 2 +
drivers/soc/imx/soc-imx8m.c | 1 +
drivers/soc/ixp4xx/ixp4xx-npe.c | 1 +
drivers/soc/ixp4xx/ixp4xx-qmgr.c | 1 +
drivers/soc/mediatek/mtk-cmdq-helper.c | 35 +
drivers/soc/mediatek/mtk-mmsys.c | 1 +
drivers/soc/mediatek/mtk-mutex.c | 1 +
drivers/soc/qcom/Kconfig | 18 +
drivers/soc/qcom/Makefile | 2 +
drivers/soc/qcom/icc-bwmon.c | 16 +-
drivers/soc/qcom/llcc-qcom.c | 57 +-
drivers/soc/qcom/mdt_loader.c | 6 +-
drivers/soc/qcom/ocmem.c | 10 +-
drivers/soc/qcom/pdr_interface.c | 46 +-
drivers/soc/qcom/pdr_internal.h | 318 +-----
drivers/soc/qcom/pmic_glink.c | 13 +-
drivers/soc/qcom/pmic_glink_altmode.c | 2 +-
drivers/soc/qcom/qcom_pd_mapper.c | 677 ++++++++++++
drivers/soc/qcom/qcom_pdr_msg.c | 353 +++++++
drivers/soc/qcom/rpmh-rsc.c | 7 +-
drivers/soc/qcom/rpmh.c | 1 -
drivers/soc/qcom/smem.c | 33 +
drivers/soc/qcom/smp2p.c | 11 +-
drivers/soc/qcom/smsm.c | 51 +-
drivers/soc/qcom/socinfo.c | 14 +-
drivers/soc/qcom/spm.c | 1 +
drivers/soc/qcom/wcnss_ctrl.c | 11 +-
drivers/soc/samsung/exynos-pmu.c | 22 +-
drivers/soc/sunxi/sunxi_sram.c | 4 +-
drivers/soc/tegra/pmc.c | 8 +-
drivers/soc/ti/k3-socinfo.c | 2 +-
drivers/soc/ti/knav_qmss.h | 2 +-
drivers/soc/ti/knav_qmss_acc.c | 2 +-
drivers/soc/ti/knav_qmss_queue.c | 2 +-
drivers/soc/ti/pm33xx.c | 4 +-
drivers/soc/xilinx/xlnx_event_manager.c | 16 +-
drivers/soc/xilinx/zynqmp_power.c | 155 ++-
drivers/tee/optee/notif.c | 9 +-
drivers/tee/optee/optee_private.h | 5 +-
drivers/tee/optee/optee_rpc_cmd.h | 1 +
drivers/tee/optee/rpc.c | 10 +-
include/clocksource/timer-xilinx.h | 2 +-
include/dt-bindings/arm/qcom,ids.h | 2 +
include/linux/firmware/qcom/qcom_qseecom.h | 8 +-
include/linux/firmware/qcom/qcom_scm.h | 37 +-
include/linux/firmware/qcom/qcom_tzmem.h | 56 +
include/linux/firmware/xlnx-event-manager.h | 10 +
include/linux/firmware/xlnx-zynqmp.h | 3 +
include/linux/regulator/consumer.h | 7 +
include/linux/soc/mediatek/mtk-cmdq.h | 42 +
include/linux/soc/qcom/llcc-qcom.h | 4 +-
include/linux/soc/qcom/smem.h | 1 +
include/linux/soc/qcom/socinfo.h | 34 +
include/linux/soc/samsung/exynos-regs-pmu.h | 4 +
include/linux/turris-omnia-mcu-interface.h | 249 +++++
125 files changed, 6025 insertions(+), 847 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
create mode 100644 Documentation/devicetree/bindings/cache/starfive,jh8100-starlink-cache.yaml
create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
rename Documentation/devicetree/bindings/{mfd => soc/ti}/ti,j721e-system-controller.yaml (96%)
create mode 100644 drivers/cache/starfive_starlink_cache.c
create mode 100644 drivers/firmware/qcom/qcom_tzmem.c
create mode 100644 drivers/firmware/qcom/qcom_tzmem.h
create mode 100644 drivers/platform/cznic/Kconfig
create mode 100644 drivers/platform/cznic/Makefile
create mode 100644 drivers/platform/cznic/turris-omnia-mcu-base.c
create mode 100644 drivers/platform/cznic/turris-omnia-mcu-gpio.c
create mode 100644 drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
create mode 100644 drivers/platform/cznic/turris-omnia-mcu-trng.c
create mode 100644 drivers/platform/cznic/turris-omnia-mcu-watchdog.c
create mode 100644 drivers/platform/cznic/turris-omnia-mcu.h
create mode 100644 drivers/reset/reset-imx8mp-audiomix.c
create mode 100644 drivers/soc/qcom/qcom_pd_mapper.c
create mode 100644 drivers/soc/qcom/qcom_pdr_msg.c
create mode 100644 include/linux/firmware/qcom/qcom_tzmem.h
create mode 100644 include/linux/turris-omnia-mcu-interface.h
^ permalink raw reply [flat|nested] 15+ messages in thread
* [GIT PULL 2/4] soc: dt updates for 6.11
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
@ 2024-07-15 21:10 ` Arnd Bergmann
2024-07-16 18:55 ` Linus Torvalds
2024-07-16 19:25 ` pr-tracker-bot
2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
3 siblings, 2 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:10 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc
The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:
Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11
for you to fetch changes up to 48d2245586452b8279a854970ce82f43477669d3:
Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt (2024-07-10 22:23:02 +0200)
----------------------------------------------------------------
soc: dt updates for 6.11
The devicetree updates are fairly well spread out across platforms,
with Qualcomm making up about a third of the total.
There are three new SoCs in existing product families this:
- NXP i.MX95 is a variant of i.MX93, now with six Cortex-A55 cores
instead of just two as well as a GPU and more high-speed I/O
devices.
- Qualcomm QCS8550 is a variant of SM8550 for IOT devices
- Airoha EN7581 is a 10G-PON network chip and related to
the MT7981 Wireless router chip from its parent Mediatek.
In total there are 58 new machines, including four riscv
boards and eight for 32-bit arm.
The most exciting new addition is probably a pair of laptops
based on the Qualcomm x1e80100 (Snapdragon X1 Elite) chip,
the Asus Vivobook S15 and the Lenovo Yoga Slim7x.
Other noteworthy new additions are:
- A total of 20 Qualcomm based machines, mostly Android devices
from Samsung, Motorola and LG, as well as a wireless router
and some reference designs
- Six NXP i.MX based machines, mostly industrial boards along
with some reference designs
- Mediatek sees some interesting Filogic based routers
including the "OpenWRT One", a few new Chromebooks as
well as single-board computers.
- Four machines from Solidrun based on Marvell cn913x,
replacing the older Armada 8000 based counterparts
- The four Amlogic machines are all set top boxes or reference
designs for them
- The nine new Rockchips machines are mostly single-board
computers including some interesting ones based on the
rk3588 chip like the ROCK 5 ITX board and the CM3588
with its four NVMe slots
- The RISC-V boards are all single-board computers based on
Starfive JH7110, Microchip MPFS and Allwinner D1, which all
had similar boards already
There are also a lot of updates to already supported machines,
notably for the TI K3, Rockchips, Freescale and of course
Qualcomm platforms.
--------
Note: a couple of commits for qualcomm device drivers accidentally
slipped into this branch and may show up in the merge: there is
at least one from the clk tree plus one from the soc-drivers-6.11
tag. It wasn't worth rebasing when I noticed, as the changesets
would get merged anyway
----------------------------------------------------------------
Abel Vesa (10):
arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a
arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a
arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources
arm64: dts: qcom: x1e80100: Disable the SMB2360 4th instance by default
arm64: dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs
arm64: dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors
arm64: dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors
arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
Aboothahir U (1):
arm64: dts: qcom: pm660: Add rradc, charger
Adam Ford (4):
arm64: dts: imx8mp-beacon-kit: Enable HDMI bridge HPD
arm64: dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS
arm64: dts: imx8mp: Fix pgc_mlmix location
arm64: dts: imx8mp: Fix pgc vpu locations
Adam Honse (1):
ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3
Adam Skladowski (4):
arm64: dts: qcom: msm8976: Add IOMMU nodes
arm64: dts: qcom: msm8976: Add MDSS nodes
arm64: dts: qcom: msm8976: Add Adreno GPU
arm64: dts: qcom: msm8976: Add WCNSS node
Akhil P Oommen (1):
arm64: dts: qcom: x1e80100: Add gpu support
Alain Volmat (2):
ARM: dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family
ARM: dts: stm32: enable camera support on stm32mp135f-dk board
Alex Bee (9):
dt-bindings: clock: rk3128: Add PCLK_MIPIPHY
ARM: dts: rockchip: Add D-PHY for RK3128
ARM: dts: rockchip: Add DSI for RK3128
ARM: dts: rockchip: Add i2s nodes for RK3128
ARM: dts: rockchip: Add spdif node for RK3128
ARM: dts: rockchip: Add SFC for RK3128
dt-bindings: vendor-prefixes: Add Neardi Technology
dt-bindings: arm: rockchip: Add Neardi LBA3368
arm64: dts: rockchip: Add Neardi LBA3368 board
Alexander Stein (11):
arm64: dts: mba93xxla: Add USB support
arm64: dts: mba93xxca: Add USB support
arm64: dts: freescale: tqma9352: Add partitions subnode to spi-nor
arm64: dts: freescale: tqma8mqml: Add partitions subnode to spi-nor
arm64: dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor
arm64: dts: freescale: tqma8mpql: Add partitions subnode to spi-nor
arm64: dts: freescale: tqma8mq: Add partitions subnode to spi-nor
arm64: dts: freescale: tqma8xx: Add partitions subnode to spi-nor
arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node
arm64: dts: imx8mp: Add imx8mp-specific irqsteer compatible
dt-bindings: arm: add MBa8MP-RAS314 SBC
Alexandre Messier (2):
ARM: dts: qcom: Add initial support for HTC One (M8)
dt-bindings: arm: qcom: add HTC One (M8)
Alexandre Torgue (2):
ARM: dts: stm32: order stm32mp13-pinctrl nodes
ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files
Alexandru Gagniuc (1):
arm64: dts: qcom: ipq9574: add MDIO bus
Alexandru Marc Serdeliuc (2):
dt-bindings: arm: qcom: Add Samsung Galaxy Z Fold5
arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5
Alexey Charkov (9):
arm64: dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B
arm64: dts: rockchip: add thermal zones information on RK3588
arm64: dts: rockchip: enable thermal management on all RK3588 boards
arm64: dts: rockchip: add passive GPU cooling on RK3588
arm64: dts: rockchip: enable automatic fan control on Rock 5B
arm64: dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards
arm64: dts: rockchip: Add OPP data for CPU cores on RK3588
arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j
arm64: dts: rockchip: Split GPU OPPs of RK3588 and RK3588j
Amelie Delaunay (1):
arm64: dts: st: add HPDMA nodes on stm32mp251
Andre Przywara (2):
arm64: dts: allwinner: h616: add IOMMU node
arm64: dts: allwinner: h616: add crypto engine node
Andreas Kemnade (1):
ARM: dts: e60k02: fix aliases for mmc
Andrejs Cainikovs (1):
arm64: dts: k3-am625-verdin: enable nau8822 pll
Andrew Davis (10):
arm64: dts: ti: k3-am642-sk: Add power supply temperature sensors
ARM: dts: nspire: Add unit name addresses to memory nodes
ARM: dts: nspire: Add full compatible for watchdog node
arm64: dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf
arm64: dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf
arm64: dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf
André Apitzsch (3):
ARM: dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator
ARM: dts: qcom: msm8926-motorola-peregrine: Update temperature sensor
ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies
André Draszik (2):
arm64: dts: exynos: gs101: reorder properties as per guidelines
arm64: dts: exynos: gs101-oriole: add placeholder regulators for USB phy
AngeloGioacchino Del Regno (21):
arm: dts: mediatek: Declare drive-strength numerically
arm64: dts: mediatek: Complete chassis-type for MT8183 Chromebooks
arm64: dts: mediatek: Add missing chassis-type to MT8192 Chromebooks
dt-bindings: soc: mediatek: Add support for MT8188 VPPSYS
arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
arm64: dts: mediatek: mt8183: Refactor thermal zones
arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes
arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch
arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling
arm64: dts: mediatek: mt8195-cherry: Specify sound DAI links and routing
arm64: dts: mediatek: mt8186-corsola: Specify sound DAI links and routing
dt-bindings: arm: mediatek: Add MT8195 HP Chromebook x360 13b-ca0002sa
arm64: mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook
arm64: dts: mediatek: mt8188: Add Global Command Engine mailboxes
arm64: dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia
arm64: dts: mediatek: mt8188: Add support for SoC power domains
arm64: dts: mediatek: mt8188: Add support for Mali GPU on Panfrost
arm64: dts: mediatek: Makefile: Generate symbols for DTBO support
arm64: dts: mediatek: Declare drive-strength numerically
Anton Bambura (1):
arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE
Arnd Bergmann (36):
arm64: dts: amlogic: ad402: move thermal-zones to top node
Merge tag 'renesas-dts-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'juno-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag 'zynqmp-soc-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag 'socfpga_dts_updates_for_v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag 'sti-dt-for-v6.11-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag 'mtk-dts64-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag 'mtk-dts32-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag 'renesas-dt-bindings-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'v6.11-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.11-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'microchip-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag 'amlogic-arm64-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag 'tegra-for-6.11-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag 'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag 'dt64-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'imx-bindings-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'imx-dt-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'imx-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag 'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'stm32-dt-for-v6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag 'ti-k3-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag 'mvebu-dt-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag 'mvebu-dt64-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag 'qcom-arm64-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'riscv-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.11-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag 'riscv-sophgo-dt-for-v6.11' of https://github.com/sophgo/linux into soc/dt
Merge tag 'qcom-arm32-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'qcom-arm64-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Barnabás Czémán (1):
arm64: dts: qcom: msm8996: add reset for display subsystem
Bartosz Golaszewski (7):
arm64: dts: qcom: sm8550-qrd: add the Wifi node
arm64: dts: qcom: sm8650-qrd: add the Wifi node
arm64: dts: qcom: qrb5165-rb5: add the Wifi node
arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ
dt-bindings: arm: qcom: add sa8775p-ride Rev 3
arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi
arm64: dts: qcom: sa8775p-ride-r3: add new board file
Beleswar Padhi (1):
arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances
Beniamin Sandu (1):
arm64: dts: socfpga: stratix10: add L2 cache info
Bhavya Kapoor (1):
arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances
Bjorn Andersson (8):
arm64: dts: qcom: sc8180x: Drop ipa-virt interconnect
arm64: dts: qcom: sc8180x: Fix aoss_qmp node
arm64: dts: qcom: sc8180x: Correct PCIe slave ports
Merge branch 'arm64-fixes-for-6.10' into arm64-for-6.11
Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@linaro.org' into arm64-for-6.11
arm64: dts: qcom: c630: Add Embedded Controller node
Merge branch '20240602114439.1611-1-quic_jkona@quicinc.com' into arm64-for-6.11
Merge branch '20240430064214.2030013-3-quic_varada@quicinc.com' into arm64-for-6.11
Bryant Mairs (2):
dt-bindings: arm: qcom: Document samsung,milletwifi device
ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi
Caleb Connolly (3):
dt-bindings: arm: qcom: Add QCM6490 SHIFTphone 8
arm64: dts: qcom: add QCM6490 SHIFTphone 8
arm64: dts: qcom: sm6115: add resets for sdhc_1
Chen Wang (1):
riscv: dts: add clock generator for Sophgo SG2042 SoC
Chen-Yu Tsai (8):
Merge branch 'sunxi/shared-clk-ids-for-6.11' into sunxi/dt-for-6.11
arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
arm64: dts: mediatek: Drop mediatek,drive-strength-adv usage
arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
dt-bindings: arm: mediatek: Add MT8186 Voltorb Chromebooks
arm64: dts: mediatek: Add MT8186 Voltorb Chromebooks
riscv: dts: allwinner: d1s-t113: Add system LDOs
Chintan Vankar (2):
arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node
arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G
Chris Morgan (3):
dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks
arm64: dts: allwinner: h616: Add GPADC device node
arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks
Chris Packham (1):
ARM: dts: marvell: Add 7-segment LED display on x530
Christian Gmeiner (1):
arm64: dts: imx8qm: Add GPU nodes
Christian Hewitt (8):
dt-bindings: arm: amlogic: add GXLX/S905L/p271 reference board
arm64: dts: meson: add GXLX/S905L/p271 support
arm64: dts: meson: radxa-zero2: add pwm-fan support
dt-bindings: arm: amlogic: add OSMC Vero 4K
arm64: dts: meson: add support for OSMC Vero 4K
dt-bindings: add dream vendor prefix
dt-bindings: arm: amlogic: add support for Dreambox One/Two
arm64: dts: meson: add initial support for Dreambox One/Two
Christophe Roullier (6):
ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13
ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board
ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board
arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25
arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board
Christopher Obbard (1):
arm64: dts: imx8mp-debix-model-a: Enable HDMI output
Chukun Pan (7):
arm64: dts: qcom: ipq6018: add sdhci node
arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
Clément Léger (1):
ARM: dts: renesas: r9a06g032: Describe GMAC1
Conor Dooley (2):
dt-bindings: riscv: microchip: document beaglev-fire
riscv: dts: microchip: add an initial devicetree for the BeagleV Fire
Cristian Ciocaltea (4):
arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
Cristian Cozzolino (1):
arm64: dts: qcom: msm8916-lg-m216: Add initial device tree
Dang Huynh (1):
arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
Daniel Danzberger (1):
arm64: dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board
Dasnavis Sabiya (2):
arm64: dts: ti: k3-am69-sk: Add PCIe support
arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs
David Heidelberg (1):
ARM: dts: qcom: msm8960: correct memory base
David Wronek (1):
arm64: dts: qcom: sm8550-samsung-q5q: fix typo
Devarsh Thakkar (3):
arm64: dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux
arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA
arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA
Dhruva Gole (2):
arm64: dts: ti: k3-am62p5-sk: fix graph_child_address warnings
arm64: dts: ti: k3-am62x-sk-common: Fix graph_child_address warns
Diederik de Haas (3):
arm64: dts: rockchip: Add dma-names to uart1 on quartz64-b
arm64: dts: rockchip: Add avdd supplies to hdmi on rock64
arm64: dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices
Dmitry Baryshkov (57):
arm64: dts: qcom: sm8150: move USB graph to the SoC dtsi
arm64: dts: qcom: sm8350: move USB graph to the SoC dtsi
arm64: dts: qcom: sm8450: move USB graph to the SoC dtsi
arm64: dts: qcom: sm8550: move USB graph to the SoC dtsi
arm64: dts: qcom: sm8650: move USB graph to the SoC dtsi
arm64: dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi
arm64: dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi
arm64: dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi
arm64: dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi
arm64: dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY
arm64: dts: qcom: delete wrong usb-role-switch properties
arm64: dts: qcom: x1e80100: drop wrong usb-role-switch properties
arm64: dts: qcom: sc7180: drop extra UFS PHY compat
arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
arm64: dts: qcom: sdm845: add power-domain to UFS PHY
arm64: dts: qcom: sm6115: add power-domain to UFS PHY
arm64: dts: qcom: sm6350: add power-domain to UFS PHY
arm64: dts: qcom: sm8250: add power-domain to UFS PHY
...
Dmitry Rokosov (3):
arm64: dts: amlogic: a1: add cooling-cells for DVFS feature
arm64: dts: amlogic: a1: introduce cpu temperature sensor
arm64: dts: amlogic: ad402: setup thermal-zones
Dragan Simic (9):
arm64: dts: allwinner: Add cache information to the SoC dtsi for H6
dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards
arm64: dts: allwinner: Correct the model names for Pine64 boards
arm64: dts: allwinner: Add cache information to the SoC dtsi for A64
arm64: dts: allwinner: Add cache information to the SoC dtsi for H616
arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs
arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro
arm64: dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi
arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi
Etienne Carriere (2):
arm64: dts: st: OP-TEE async notif on PPI 15 for stm32mp25
ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards
FUKAUMI Naoki (4):
arm64: dts: rockchip: add SFC support for Radxa ROCK 5B
arm64: dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A
arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W
Fabio Estevam (4):
arm64: dts: imx8mm-iot-gateway: Add initial support
dt-bindings: arm: fsl: Document Compulab IOT-GATE-iMX8
arm64: dts: imx8qxp-mek: Pass memory-region to the DSP node
arm64: dts: imx8mp: Remove 'snps,rx-sched-sp'
Francesco Dolcini (1):
arm64: dts: freescale: imx8mp-verdin: add HDMI support
Frank Li (42):
arm64: dts: imx8dxl-ss-adma: delete unused node
arm64: dts: imx8dxl-ss-adma: update audio node power domains and IRQ number
arm64: dts: imx8dxl-evk: add audio nodes
arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>;
arm64: dts: imx8qm-ss-audio: add audio nodes
arm64: dts: imx8qm-mek: add sai and wm8960 support
arm64: dts: imx8x: add cm41 subsystem dtsi
arm64: dts: imx8qm-mek: add i2c0 and children devices
arm64: dts: imx8qm-mek: add cm41_i2c and children devices
arm64: dts: imx8qm-mek: add flexcan support
arm64: dts: imx8qm-mek: add lsio mu5 and mu6
arm64: dts: imx8qm: add ocopt and fec_mac[0,1]
arm64: dts: imx8qm-mek: add fec2 support
arm64: dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep'
arm64: dts: freescale: ls1028a: Reorder sai dma-names to fix warning
arm64: dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning
arm64: dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64: dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64: dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning
arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc'
arm64: dts: layerscape: change thermal node name
...
Frank Wunderlich (3):
dt-bindings: arm64: mediatek: add BananaPi R3 Mini
arm64: dts: mediatek: Add mt7986 based Bananapi R3 Mini
arm64: dts: mt7622: fix switch probe on bananapi-r64
Gabor Juhos (2):
dt-bindings: arm: qcom: add TP-Link Archer AX55 v1
arm64: dts: qcom: add TP-Link Archer AX55 v1
Gabriel Fernandez (1):
arm64: dts: st: enable STM32 access controller for RCC
Garrett Giordano (4):
arm64: dts: ti: k3-am62a: Enable AUDIO_REFCLKx
arm64: dts: ti: Add am62x-phyboard-lyra carrier board
dt-bindings: arm: ti: Add bindings for PHYTEC AM62Ax based hardware
arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax
Geert Uytterhoeven (14):
arm64: dts: renesas: condor-i: Add I2C EEPROM
dt-bindings: fuse: Document R-Car E-FUSE / PFC
dt-bindings: fuse: Document R-Car E-FUSE / OTP_MEM
arm64: dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax
arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
ARM: dts: renesas: Add interrupt-names to arch timer nodes
arm64: dts: renesas: Add interrupt-names to arch timer nodes
Georgi Djakov (2):
arm64: dts: qcom: sdm845: Add DT nodes for the TBUs
arm64: dts: qcom: sc7280: Add DT nodes for the TBUs
Gianluca Boiano (1):
arm64: dts: qcom: pmi8950: add pwm node
Guido Günther (1):
arm64: dts: imx8mq-librem5: Don't wake up on volume key press
Heiko Stuebner (3):
Merge branch 'v6.11-shared/clkids' into v6.11-armsoc/dts32
dt-bindings: arm: rockchip: Add ROCK 5 ITX board
arm64: dts: rockchip: add ROCK 5 ITX board
Henry Bell (2):
dt-bindings: riscv: starfive: add Star64 board compatible
riscv: dts: starfive: add Star64 board devicetree
Hsin-Te Yuan (1):
arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
Inochi Amaoto (1):
riscv: dts: thead: th1520: Add PMU event node
Jagadeesh Kona (8):
dt-bindings: clock: qcom: Update SM8450 videocc header file name
dt-bindings: clock: qcom: Add SM8650 video clock controller
clk: qcom: videocc-sm8550: Add support for videocc XO clk ares
clk: qcom: videocc-sm8550: Add SM8650 video clock controller
dt-bindings: clock: qcom: Update the order of SC8280XP camcc header
dt-bindings: clock: qcom: Add SM8650 camera clock controller
clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver
arm64: dts: qcom: sm8650: Add video and camera clock controllers
Jai Luthra (7):
arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
James McGregor (2):
dt-bindings: input: sun4i-lradc-keys: Add H616 compatible
ARM: dts: sun50i: Add LRADC node
Jared McArthur (1):
arm64: dts: ti: k3-j722s: Add gpio-ranges properties
Jayesh Choudhary (8):
arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
arm64: dts: ti: k3-j722s-main: Add audio_refclk node
arm64: dts: ti: k3-j722s-evm: Enable analog audio support
arm64: dts: ti: k3-j784s4-main: Add McASP nodes
arm64: dts: ti: k3-j784s4-main: Add audio_refclk node
arm64: dts: ti: k3-j784s4-evm: Enable analog audio support
Jens Reidel (1):
arm64: dts: qcom: pm6150: Add vibrator
Jerome Brunet (5):
arm64: dts: amlogic: sm1: fix spdif compatibles
arm64: dts: amlogic: g12: bump spdif output drive strength
arm64: dts: amlogic: add power domain to hdmitx
arm64: dts: amlogic: gx: correct hdmi clocks
arm64: dts: amlogic: setup hdmi system clock
Jie Gan (1):
arm64: dts: qcom: Add coresight nodes for SA8775p
Joe Mason (2):
arm64: dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer
arm64: dts: qcom: msm8916-samsung-gprimeltecan: Add NFC
Johan Hovold (1):
arm64: dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic
Johan Jonker (4):
ARM: dts: rockchip: add hdmi-sound node to rk3066a
ARM: dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi
ARM: dts: rockchip: add #sound-dai-cells to hdmi node no rk3036
ARM: dts: rockchip: add #sound-dai-cells to hdmi node on rk3128
Jonas Karlman (16):
dt-bindings: arm: rockchip: Add Radxa ZERO 3W/3E
arm64: dts: rockchip: Add Radxa ZERO 3W/3E
arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
arm64: dts: rockchip: Add OTP device node for RK3308
arm64: dts: rockchip: Add rk3308 IO voltage domains
arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s
arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
dt-bindings: arm: rockchip: Add Radxa ROCK S0
arm64: dts: rockchip: Add Radxa ROCK S0
arm64: dts: rockchip: Increase VOP clk rate on RK3328
dt-bindings: arm: rockchip: Add Radxa ROCK 3B
arm64: dts: rockchip: Add Radxa ROCK 3B
dt-bindings: arm: rockchip: Add Xunlong Orange Pi 3B
arm64: dts: rockchip: Add Xunlong Orange Pi 3B
Josua Mayer (6):
arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
dt-bindings: arm64: marvell: add solidrun cn9130 som based boards
dt-bindings: arm64: marvell: add solidrun cn9132 CEX-7 evaluation board
arm64: dts: add description for solidrun cn9130 som and clearfog boards
arm64: dts: add description for solidrun cn9131 solidwan board
arm64: dts: add description for solidrun cn9132 cex7 module and clearfog board
Joy Zou (2):
arm64: dts: imx93-11x11-evk: fix duplicated lpi2c3 labels
arm64: dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label
Junyi Zhao (1):
arm64: dts: amlogic: Add Amlogic S4 PWM
Kamlesh Gurudasani (2):
arm64: dts: ti: k3-am62a-main: Enable crypto accelerator
arm64: dts: ti: k3-am62*-main: Remove unwanted properties from crypto
Kaushal Kumar (1):
arm64: dts: qcom: sdx75: Add modem SMP2P node
Komal Bajaj (5):
arm64: dts: qcom: qdu1000: Add USB3 and PHY support
arm64: dts: qcom: qdu1000-idp: enable USB nodes
arm64: dts: qcom: qru1000-idp: enable USB nodes
arm64: dts: qcom: qdu1000: Add secure qfprom node
arm64: dts: qcom: qdu1000: fix usb interrupts properties
Konrad Dybcio (47):
arm64: dts: qcom: x1e80100-pmics: Add the missing PMICs
arm64: dts: qcom: ipq6018-*: Remove thermal zone polling delays
arm64: dts: qcom: ipq8074-*: Remove thermal zone polling delays
arm64: dts: qcom: ipq9574-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8916-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8939-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8953-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8976-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8996-*: Remove thermal zone polling delays
arm64: dts: qcom: msm8998-*: Remove thermal zone polling delays
arm64: dts: qcom: pm7550ba: Remove thermal zone polling delays
arm64: dts: qcom: pms405: Remove thermal zone polling delays
arm64: dts: qcom: pmx75: Remove thermal zone polling delays
arm64: dts: qcom: qcm2290-*: Remove thermal zone polling delays
arm64: dts: qcom: qcs404-*: Remove thermal zone polling delays
arm64: dts: qcom: sa8775p-*: Remove thermal zone polling delays
arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays
arm64: dts: qcom: sc7280-*: Remove thermal zone polling delays
arm64: dts: qcom: sc8180x-*: Remove thermal zone polling delays
arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
....
Krishna Kurapati (10):
arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB
arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB
arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB
Krishna chaitanya chundru (2):
arm64: dts: qcom: sm8450: Add interconnect path to PCIe node
arm64: dts: qcom: sm8450: Add OPP table support to PCIe
Krzysztof Kozlowski (52):
arm64: dts: qocm: sdx75: align smem node name with coding style
arm64: dts: stratix10: socdk: drop unneeded flash address/size-cells
arm64: dts: stratix10: socdk_nand: drop unneeded flash address/size-cells
arm64: dts: agilex: socdk: drop unneeded flash address/size-cells
arm64: dts: n5x: socdk: drop unneeded flash address/size-cells
arm64: dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi
arm64: dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi
arm64: dts: qcom: use defines for interrupts
arm64: dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags
arm64: dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags
arm64: dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags
arm64: dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags
ARM: dts: vt8500: align panel timings node name with dtschema
ARM: dts: cirrus: align panel timings node name with dtschema
ARM: dts: imx: align panel timings node name with dtschema
....
Kuninori Morimoto (2):
arm64: dts: renesas: r8a779g0: Tidy up sound DT settings
arm64: dts: renesas: r8a779h0: R-Car Sound support
Lad Prabhakar (3):
arm64: dts: renesas: r9a09g011: Update fallback string for SDHI nodes
arm64: dts: renesas: rzg2l: Update fallback string for SDHI nodes
arm64: dts: renesas: r9a08g045: Update fallback string for SDHI nodes
Lin, Meng-Bo (2):
arm64: dts: qcom: msm8916-gplus-fl8005a: Add sound and modem
arm64: dts: qcom: msm8916-gplus-fl8005a: Add BMS
Linus Walleij (1):
ARM: dts: ixp4xx: nslu2: beeper uses PWM
Liu Ying (1):
arm64: dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support
Lorenzo Bianconi (1):
dt-bindings: arm64: dts: airoha: Add en7581 entry
Luca Ceresoli (1):
arm64: dts: imx8mp-msc-sm2s: Add HDMI output
Luca Weiss (32):
arm64: dts: qcom: sc7280: Add APR nodes for sound
ARM: dts: qcom: msm8974-hammerhead: Hook up backlight
dt-bindings: arm: qcom: Add Samsung Galaxy Note 3
ARM: dts: qcom: msm8974-hammerhead: Update gpio hog node name
arm64: dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll
ARM: dts: qcom: msm8974: Use proper compatible for APCS syscon
arm64: dts: qcom: pmi632: Add vibrator
arm64: dts: qcom: sdm632-fairphone-fp3: Enable vibrator
arm64: dts: qcom: pm7250b: Add node for PMIC VBUS booster
arm64: dts: qcom: pm7250b: Add a TCPM description
arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB role switching
ARM: dts: qcom: msm8974: Use mboxes properties for APCS
arm64: dts: qcom: msm8916: Use mboxes properties for APCS
arm64: dts: qcom: msm8939: Use mboxes properties for APCS
arm64: dts: qcom: msm8953: Use mboxes properties for APCS
arm64: dts: qcom: msm8976: Use mboxes properties for APCS
arm64: dts: qcom: msm8994: Use mboxes properties for APCS
arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA
arm64: dts: qcom: qcm6490-fairphone-fp5: Name the regulators
arm64: dts: qcom: qcm6490-shift-otter: Name the regulators
arm64: dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators
arm64: dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators
ARM: dts: qcom: msm8974: Use mboxes in smsm node
arm64: dts: qcom: msm8916: Use mboxes in smsm node
arm64: dts: qcom: msm8939: Use mboxes in smsm node
arm64: dts: qcom: msm8953: Use mboxes in smsm node
arm64: dts: qcom: msm8976: Use mboxes in smsm node
arm64: dts: qcom: sm7225-fairphone-fp4: Name the regulators
arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
arm64: dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals
arm64: dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals
mailmap: Update Luca Weiss's email address
MD Danish Anwar (2):
arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output
Macpaul Lin (3):
dt-bindings: arm64: mediatek: add mt8390-evk board
arm64: dts: mediatek: add device-tree for Genio 700 EVK board
arm64: dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1
Manivannan Sadhasivam (1):
arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci"
Marc Gonzalez (2):
arm64: dts: qcom: msm8998: enable adreno_smmu by default
arm64: dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi
Marek Behún (7):
ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
dt-bindings: interrupt-controller: convert marvell,mpic binding to YAML
ARM: dts: turris-omnia: Add MCU system-controller node
ARM: dts: turris-omnia: Add GPIO key node for front button
ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node
ARM: dts: turris-omnia: Add MCU system-controller node
ARM: dts: turris-omnia: Add GPIO key node for front button
Marek Vasut (11):
ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
dt-bindings: arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board
arm64: dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3
ARM: dts: imx: Add LVDS port data mapping on M53 Menlo
arm64: dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM
arm64: dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200
ARM: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2
arm64: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards
ARM: dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board
ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board
ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board
Martijn Braam (1):
arm64: dts: qcom: Add Motorola Moto G 2015 (osprey)
Martin Schmiedel (1):
arm64: dts: freescale: add TQMa8MPQL on MBa8MP-RAS314
Matt Ranostay (2):
arm64: dts: ti: k3-j784s4-main: Add support for USB
arm64: dts: ti: k3-j784s4-evm: Enable USB3 support
Matthias Brugger (1):
riscv: dts: starfive: Update flash partition layout
Matthias Schiffer (1):
arm64: dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT
Max Krummenacher (2):
arm64: dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock
arm64: dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock
Michael Walle (16):
dt-bindings: Drop Li Yang as maintainer for all bindings
dt-bindings: arm: fsl: document Kontron SMARC-sAMX6i boards
ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
ARM: dts: imx6qdl-kontron-samx6i: fix board reset
ARM: dts: imx6qdl-kontron-samx6i: cleanup the PMIC node
ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
ARM: dts: imx6qdl-kontron-samx6i: fix product name
ARM: dts: imx6qdl-kontron-samx6i: always enable eMMC
ARM: dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support
ARM: dts: imx6qdl-kontron-samx6i: fix node names
ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
ARM: dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property
ARM: dts: imx6qdl-kontron-samx6i: add actual device trees
dt-bindings: arm64: mediatek: add Kontron 3.5"-SBC-i1200
arm64: dts: mediatek: add Kontron 3.5"-SBC-i1200
Michal Simek (9):
arm64: zynqmp: Align nvmem node with dt schema
arm64: zynqmp: Use fpga-region as node name
arm64: zynqmp: Add missing description for efuses
arm64: zynqmp: Describe USB wakeup interrupt
arm64: zynqmp: Describe OCM controller
arm64: zynqmp: Remove address/size-cells from ams node
arm64: zynqmp: Add compatible string for kv260
arm64: zynqmp: Add description for ina260 on kv260
arm64: zynqmp: Add support for K26 rev2 boards
Mike Looijmans (1):
arm64: dts: ls1028a-rdb: Add EEPROM nodes to I2C bus
Minda Chen (1):
riscv: dts: starfive: add PCIe dts configuration for JH7110
Mohammad Shehar Yaar Tausif (1):
ARM: dts: vt8500: replace "uhci" nodename with generic name "usb"
Mrinmay Sarkar (3):
arm64: dts: qcom: sa8775p: Add ep pcie0 controller node
arm64: dts: qcom: sa8775p: Add ep pcie1 controller node
arm64: dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent
Mukesh Ojha (2):
arm64: dts: qcom: sm8650: Enable download mode register write
arm64: dts: qcom: sc7280: Enable download mode register write
Naina Mehta (2):
arm64: dts: qcom: sdx75: Add SDHCI node
arm64: dts: qcom: sdx75-idp: add SDHCI for SD Card
Nathan Morrisson (9):
arm64: dts: ti: phycore-am64: Add PMIC
arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz
arm64: dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing
arm64: dts: ti: am642-phyboard-electra: Add overlay to enable PCIe
arm64: dts: ti: k3-am64-phycore-som: Add serial_flash label
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc
arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor
arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR
Neha Malcom Francis (4):
arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage
arm64: dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes
arm64: dts: ti: k3-am69-sk: Add TPS62873 node
arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node
Neil Armstrong (27):
arm64: dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc
arm64: dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
arm64: dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk
dt-bindings: arm: qcom: Document the HDK8650 board
arm64: dts: qcom: sm8650: add support for the SM8650-HDK board
arm64: dts: qcom: sm8650-hdk: enable GPU
arm64: dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS
dt-bindings: arm: qcom: Add Lenovo Smart Tab M10 (WiFi)
arm64: dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance
Merge branch 'dt' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.11/arm64-dt
arm64: dts: sm8650-hdk: add support for the Display Card overlay
arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller
arm64: dts: amlogic: move ao_pinctrl into aobus
arm64: dts: amlogic: sm1: fix tdm audio-controller clock order
arm64: dts: amlogic: sm1: fix tdm controllers compatible
arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells
arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec
arm64: dts: amlogic: axg: fix tdm audio-controller clock order
arm64: dts: amlogic: c3: use correct compatible for gpio_intc node
arm64: dts: amlogic: a1: use correct node name for mmc controller
arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400
arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property
arm64: dts: qcom: sm8650-hdk: add the Wifi node
arm64: dts: amlogic: ad402: fix thermal zone node name
arm64: dts: qcom: sm8650-hdk: add port mapping to speakers
arm64: dts: qcom: sm8650-mtp: add port mapping to speakers
arm64: dts: qcom: sm8650-qrd: add port mapping to speakers
Nikita Travkin (2):
dt-bindings: arm: qcom: Add msm8916 based Motorola devices
dt-bindings: arm: qcom: Add msm8916 based LG devices
Niklas Cassel (2):
arm64: dts: rockchip: Add PCIe endpoint mode support
arm64: dts: rockchip: Add rock5b overlays for PCIe endpoint mode
Niklas Söderlund (3):
arm64: dts: renesas: r8a779g0: Use MDIO node for all AVB devices
arm64: dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2
arm64: dts: renesas: r8a779h0: Add video capture nodes
Nishanth Menon (2):
arm64: dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode
arm64: dts: ti: k3-am62p: Add gpio-ranges properties
Nitin Yadav (1):
arm64: dts: ti: k3-am62: Add GPMC and ELM nodes
Nícolas F. R. A. Prado (1):
arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
Odelu Kukatla (1):
arm64: dts: qcom: sc7280: Add clocks for QOS configuration
Parthiban Nallathambi (2):
arm64: dts: phygate-tauri-l: enable pcie phy
arm64: dts: phygate-tauri-l: add overlays for RS232 and RS485
Pascal Paillet (3):
regulator: Add STM32MP25 regulator bindings
arm64: dts: st: add scmi regulators on stm32mp25
arm64: dts: st: describe power supplies for stm32mp257f-ev1 board
Patrick Delaunay (1):
arm64: dts: st: add power domain on stm32mp25
Pavel Löbl (1):
ARM: dts: sunxi: remove duplicated entries in makefile
Peng Fan (5):
arm64: dts: freescale: add i.MX95 basic dtsi
arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts
arm64: dts: freescale: Support i.MX93 9x9 Quick Start Board
dt-bindings: arm: fsl: add i.MX95 19x19 EVK board
dt-bindings: arm: fsl: add i.MX93 9x9 QSB board
Peter Robinson (4):
arm64: dts: rockchip: Enable SPI flash on PinePhone Pro
arm64: dts: rockchip: Add Pinephone Pro support for GPIO LEDs
arm64: dts: rockchip: Enable PinePhone Pro IMU sensor
arm64: dts: rockchip: Enable PinePhone Pro vibrator
Pierre-Hugues Husson (1):
arm64: dts: qcom: msm8998: add venus node
Pin-yen Lin (2):
arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
arm64: dts: mt8173: Add G2Touch touchscreen node
Rafał Miłecki (16):
ARM: dts: nxp: imx6: convert NVMEM content to layout syntax
dt-bindings: vendor-prefixes: add Cudy
dt-bindings: arm64: dts: mediatek: Add Cudy WR3000 V1 router
arm64: dts: mediatek: mt7981: add pinctrl
arm64: dts: mediatek: Add Cudy WR3000 V1
arm64: dts: mediatek: mt7988: add XHCI controllers
arm64: dts: mediatek: mt7981: add watchdog & WiFi controllers
arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
arm64: dts: mediatek: mt7981: add efuse block
dt-bindings: vendor-prefixes: add OpenWrt
dt-bindings: arm64: dts: mediatek: Add OpenWrt One
arm64: dts: mediatek: Add OpenWrt One
arm64: dts: mediatek: mt7988: add PWM controller
arm64: dts: mediatek: mt7988: add I2C controllers
arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
arm64: dts: mediatek: mt7981: add I2C controller
Rajendra Nayak (1):
arm64: dts: qcom: x1e80100: Enable tsens and thermal zone nodes
Raphael Gallais-Pou (2):
ARM: dts: st: add thermal property on stih410.dtsi and stih418.dtsi
ARM: dts: sti: add thermal-zones support on stih418
Raymond Hackley (8):
arm64: dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC
arm64: dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC
arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger
arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem
dt-bindings: arm: qcom: Document samsung,ms013g
ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree
Rayyan Ansari (1):
ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
Richard Acayan (1):
arm64: dts: qcom: sdm670: add smem region
Rob Herring (2):
arm64: dts: sprd: Split PMU nodes for heterogeneous CPUs
arm: dts: arm: Drop redundant fixed-factor clocks
Rob Herring (Arm) (4):
arm64: dts: qcom: Split PMU nodes for heterogeneous CPUs
arm: dts: nuvoton: Use standard 'i2c' bus node name
arm: dts: aspeed: Use standard 'i2c' bus node name
arm/arm64: dts: arm: Use generic clock and regulator nodenames
Robin Murphy (1):
arm64: dts: juno: Enable GPU
Roger Quadros (3):
arm64: dts: ti: am642-evm: Add overlay for NAND expansion card
arm64: dts: ti: am62-lp-sk: Add overlay for NAND expansion card
arm: dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes
Rohit Agarwal (4):
arm64: dts: qcom: sdx75: Add IPCC node
arm64: dts: qcom: sdx75: Add TCSR register space
arm64: dts: qcom: sdx75: Add AOSS node
arm64: dts: qcom: sdx75: Support for I2C and SPI
Ruby Iris Juric (1):
arm64: dts: qcom: Add device tree for Motorola Moto G4 Play (harpia)
Ryan Walklin (2):
arm64: dts: allwinner: h616: add additional CPU OPPs for the H700
arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling
Sagar Cheluvegowda (1):
arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
Sam Protsenko (1):
arm64: dts: exynos850: Enable TRNG
Samuel Holland (1):
riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees
Satya Priya Kakitapalli (1):
arm64: dts: qcom: sm8150: Add video clock controller node
Sean Anderson (1):
arm64: zynqmp: Add coresight cpu debug support
Sean Nyekjaer (2):
ARM: dts: stm32: osd32: move usb phy power to common
ARM: dts: stm32: osd32: move pwr_regulators to common
Sebastian Kropatsch (2):
dt-bindings: arm: rockchip: Add FriendlyElec CM3588 NAS
arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board
Shawn Guo (1):
Merge tag 'imx-fixes-6.10' into imx/dt64
Shengjiu Wang (4):
arm64: dts: imx8mp: Initialize audio PLLs from audiomix subsystem
arm64: dts: imx8mp-evk: add bt-sco sound card support
arm64: dts: imx8mp: Add audio XCVR device node
arm64: dts: imx8mp-evk: Add audio XCVR sound card
Sibi Sankar (2):
arm64: dts: qcom: x1e80100: Add BWMONs
arm64: dts: qcom: x1e80100: Add fastrpc nodes
Siddharth Manthan (1):
arm64: dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer
Siddharth Vadapalli (16):
arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes
arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it
arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G
arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
arm64: dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1
arm64: dts: ti: k3-j784s4-main: Add PCIe nodes
arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode
arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode
arm64: dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi
arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi
arm64: dts: ti: k3-j722s: Add main domain peripherals specific to J722S
arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes
arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S
arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support
arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM
arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties
Sinthu Raja (1):
arm64: dts: ti: k3-am68-sk-som: Add support for OSPI flash
Srinivas Kandagatla (4):
arm64: dts: qcom: msm8996: add fastrpc nodes
arm64: dts: qcom: x1e80100-qcp: add audio support
dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x
arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree
Stanislav Jakubek (1):
ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer
Stephen Boyd (3):
arm64: dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1
arm64: dts: qcom: sc7180: pazquel: Add missing comment header
arm64: dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments
Suman Anna (2):
arm64: dts: ti: k3-am64-main: Add PRU system events for virtio
arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
Sumit Garg (3):
dt-bindings: vendor-prefixes: Add Schneider Electric
dt-bindings: arm: qcom: Add Schneider Electric HMIBSC board
arm64: dts: qcom: apq8016: Add Schneider HMIBSC board DTS
Tanmay Shah (1):
dts: zynqmp: add properties for TCM in remoteproc
Tejas Bhumkar (1):
arm64: zynqmp: Disable Tri-state for SDIO
Tengfei Fan (10):
arm64: dts: qcom: sm4450: Add cpufreq support
arm64: dts: qcom: sa8775p: Add llcc support for the SA8775p platform
dt-bindings: soc: qcom: add qcom,sa8775p-imem compatible
arm64: dts: qcom: sa8775p: Add IMEM and PIL info region
arm64: dts: qcom: sm8550: Move usb-role-switch to SoC dtsi
arm64: dts: qcom: sm8550: Remove usb default dr_mode
dt-bindings: arm: qcom: Document QCS8550 SoC and the AIM300 AIoT board
arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi
arm64: dts: qcom: add base AIM300 dtsi
arm64: dts: qcom: aim300: add AIM300 AIoT
Tim Harvey (4):
arm64: dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings
arm64: dts: imx8mm-venice-gw700x: add support for PHY LED's
arm64: dts: imx8mp-venice-gw702x: add support for PHY LED's
arm64: dts: imx8mp-venice-gw74xx: add DP83867 configuration
Tomi Valkeinen (1):
arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board
Trevor Woerner (1):
arm64: dts: rockchip: add gpio-line-names to radxa-zero-3
Umang Chheda (1):
arm64: dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module
Unnathi Chalicheemala (3):
arm64: dts: qcom: sm8450: Add Broadcast_AND register in LLCC block
arm64: dts: qcom: sm8550: Add Broadcast_AND register in LLCC block
arm64: dts: qcom: sm8650: Add Broadcast_AND register in LLCC block
Uwe Kleine-König (1):
ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk
Vaishnav Achath (1):
arm64: dts: ti: k3-j722s: Fix main domain GPIO count
Valentin Caron (3):
arm64: dts: st: add usart nodes on stm32mp25
arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board
arm64: dts: st: add usart6 on stm32mp257f-ev1 board
Valeriy Klimin (3):
ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone
ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2
dt-bindings: arm: qcom: Add Sony Xperia Z3 Compact
Varadarajan Narayanan (2):
dt-bindings: interconnect: Add Qualcomm IPQ9574 support
arm64: dts: qcom: ipq9574: Add icc provider ability to gcc
Vedant Deshpande (1):
arm64: tegra: Restructure Orin NX/Nano device tree
Venkata Prahlad Valluru (1):
arm64: dts: qcom: qcs6490-rb3gen2: enable hdmi bridge
Vibhore Vardhan (1):
arm64: dts: ti: k3-am62a-wakeup: Enable RTC node
Viken Dadhaniya (2):
arm64: dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node
arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
Vishal Patel (1):
arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property
Vishal Sagar (1):
arm64: zynqmp: Describe DisplayPort connector for Kria
Vitor Soares (1):
arm64: dts: imx8mm-verdin: add TPM device
Wiktor Strzębała (1):
arm64: dts: qcom: Add Motorola Moto E 2015 LTE (surnia)
Wolfram Sang (4):
arm64: dts: renesas: gray-hawk-single: Add aliases for I2C buses
arm64: dts: renesas: white-hawk-cpu: Add aliases for I2C buses
arm64: dts: renesas: spider-cpu: Add aliases for I2C buses
arm64: dts: renesas: s4sk: Add aliases for I2C buses
Xianwei Zhao (2):
dt-bindings: power: add Amlogic A4 power domains
arm64: dts: amlogic: a4: add power domain controller node
Xilin Wu (2):
dt-bindings: arm: qcom: Add ASUS Vivobook S 15
arm64: dts: qcom: Add device tree for ASUS Vivobook S 15
Yangyu Chen (1):
dt-bindings: riscv: Add T-HEAD C908 compatible
Yanjun Yang (1):
ARM: dts: stm32: Missing clocks for stm32f429's syscfg.
Yannick Fertre (1):
ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk
0.0% Documentation/devicetree/bindings/arm/marvell/
0.0% Documentation/devicetree/bindings/arm/stm32/
0.0% Documentation/devicetree/bindings/arm/ti/
0.3% Documentation/devicetree/bindings/arm/
0.1% Documentation/devicetree/bindings/clock/
0.1% Documentation/devicetree/bindings/fuse/
0.0% Documentation/devicetree/bindings/input/
0.1% Documentation/devicetree/bindings/interrupt-controller/
0.0% Documentation/devicetree/bindings/power/
0.0% Documentation/devicetree/bindings/riscv/
0.0% Documentation/devicetree/bindings/soc/fsl/
0.0% Documentation/devicetree/bindings/soc/hisilicon/
0.0% Documentation/devicetree/bindings/soc/mediatek/
0.0% Documentation/devicetree/bindings/soc/sti/
0.0% Documentation/devicetree/bindings/sram/
0.0% Documentation/devicetree/bindings/
0.1% arch/arm/boot/dts/allwinner/
0.4% arch/arm/boot/dts/arm/
0.0% arch/arm/boot/dts/aspeed/
0.0% arch/arm/boot/dts/cirrus/
0.0% arch/arm/boot/dts/intel/ixp/
0.5% arch/arm/boot/dts/marvell/
0.0% arch/arm/boot/dts/mediatek/
0.0% arch/arm/boot/dts/nspire/
0.0% arch/arm/boot/dts/nuvoton/
0.5% arch/arm/boot/dts/nxp/imx/
0.0% arch/arm/boot/dts/nxp/mxs/
2.3% arch/arm/boot/dts/qcom/
0.0% arch/arm/boot/dts/renesas/
0.2% arch/arm/boot/dts/rockchip/
2.4% arch/arm/boot/dts/st/
0.0% arch/arm/boot/dts/ti/davinci/
0.0% arch/arm/boot/dts/ti/omap/
0.0% arch/arm/boot/dts/vt8500/
0.2% arch/arm64/boot/dts/airoha/
0.4% arch/arm64/boot/dts/allwinner/
0.0% arch/arm64/boot/dts/altera/
1.6% arch/arm64/boot/dts/amlogic/
0.0% arch/arm64/boot/dts/apm/
0.0% arch/arm64/boot/dts/arm/
0.0% arch/arm64/boot/dts/exynos/google/
0.0% arch/arm64/boot/dts/exynos/
15.7% arch/arm64/boot/dts/freescale/
0.0% arch/arm64/boot/dts/hisilicon/
0.0% arch/arm64/boot/dts/intel/
3.3% arch/arm64/boot/dts/marvell/
5.6% arch/arm64/boot/dts/mediatek/
0.0% arch/arm64/boot/dts/microchip/
0.1% arch/arm64/boot/dts/nvidia/
24.6% arch/arm64/boot/dts/qcom/
1.2% arch/arm64/boot/dts/renesas/
18.6% arch/arm64/boot/dts/rockchip/
0.0% arch/arm64/boot/dts/sprd/
0.7% arch/arm64/boot/dts/st/
10.7% arch/arm64/boot/dts/ti/
0.4% arch/arm64/boot/dts/xilinx/
0.0% arch/arm64/boot/dts/
0.3% arch/riscv/boot/dts/allwinner/
0.3% arch/riscv/boot/dts/microchip/
0.0% arch/riscv/boot/dts/sophgo/
0.3% arch/riscv/boot/dts/starfive/
0.2% arch/riscv/boot/dts/thead/
5.9% drivers/clk/qcom/
0.4% include/dt-bindings/clock/
0.1% include/dt-bindings/interconnect/
0.0% include/dt-bindings/power/
0.0% include/dt-bindings/regulator/
0.0% include/dt-bindings/reset/
813 files changed, 60639 insertions(+), 10026 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/arm,juno-fpga-apb-regs.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-gpucc.yaml
create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-efuse.yaml
create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-otp.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,armada-370-xp-mpic.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
create mode 100644 Documentation/devicetree/bindings/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml
create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-kontron-samx6i-ads2.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-kontron-samx6i-ads2.dts
create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-kontron-samx6i-ads2.dtsi
create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8026-samsung-milletwifi.dts
create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts
create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974-samsung-hlte.dts
create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts
create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-aries.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts
create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi
create mode 100644 arch/arm64/boot/dts/airoha/Makefile
create mode 100644 arch/arm64/boot/dts/airoha/en7581-evb.dts
create mode 100644 arch/arm64/boot/dts/airoha/en7581.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-vero4k.dts
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxlx-s905l-p271.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-iot-gateway.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs232.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs485.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rts-cts.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx95-clock.h
create mode 100644 arch/arm64/boot/dts/freescale/imx95-pinfunc.h
create mode 100644 arch/arm64/boot/dts/freescale/imx95-power.h
create mode 100644 arch/arm64/boot/dts/freescale/imx95.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-base.dts
create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts
create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi
create mode 100644 arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts
create mode 100644 arch/arm64/boot/dts/marvell/cn9132-clearfog.dts
create mode 100644 arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-cudy-wr3000-v1.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-openwrt-one.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-mini.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589824.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589825.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-dojo-r1.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts
rename arch/arm64/boot/dts/nvidia/{tegra234-p3768-0000.dtsi => tegra234-p3768-0000+p3767.dtsi} (90%)
create mode 100644 arch/arm64/boot/dts/qcom/apq8016-schneider-hmibsc.dts
create mode 100644 arch/arm64/boot/dts/qcom/ipq5018-tplink-archer-ax55-v1.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-common.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-harpia.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-osprey.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-surnia.dts
create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts
create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300-aiot.dts
create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/qcs8550.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-clamshell.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-detachable.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts
create mode 100644 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-display-card.dtso
create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts
delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v1.1.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3e.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3w.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts
rename arch/arm64/boot/dts/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
rename arch/arm64/boot/dts/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-ep.dtso
create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-srns.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi
rename arch/arm64/boot/dts/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (94%)
rename arch/arm64/boot/dts/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%)
rename arch/arm64/boot/dts/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (93%)
create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-pcie-usb2.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-eth-phy.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-rtc.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-spi-nor.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-qspi-nor.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso
create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dts
create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi
create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts
create mode 100644 drivers/clk/qcom/camcc-sm8650.c
create mode 100644 include/dt-bindings/clock/qcom,qcm2290-gpucc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8650-camcc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8650-videocc.h
create mode 100644 include/dt-bindings/interconnect/qcom,ipq9574.h
create mode 100644 include/dt-bindings/power/amlogic,a4-pwrc.h
create mode 100644 include/dt-bindings/regulator/st,stm32mp25-regulator.h
^ permalink raw reply [flat|nested] 15+ messages in thread
* [GIT PULL 3/4] soc: defconfig updates for 6.11
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
@ 2024-07-15 21:11 ` Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
3 siblings, 1 reply; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:11 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc
The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:
Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.11
for you to fetch changes up to 05a01ce77349f60b8f8d8b09df4e02a99d1f16df:
Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig (2024-07-09 08:21:26 +0200)
----------------------------------------------------------------
soc: defconfig updates for 6.11
These are the usual updates to enable newly added drivers, mostly for
arm64 and riscv this time.
----------------------------------------------------------------
Alexander Stein (1):
ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x
Arnd Bergmann (7):
Merge tag 'renesas-arm-defconfig-for-v6.11-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag 'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag 'at91-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag 'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag 'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag 'riscv-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Bartosz Golaszewski (1):
arm64: defconfig: enable SHM Bridge support for the TZ memory allocator
Besar Wicaksono (1):
arm64: defconfig: Enable NVIDIA CoreSight PMU driver
Christophe Roullier (1):
ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support
Dharma Balasubiramani (1):
ARM: configs: at91: Enable LVDS serializer support
Dmitry Baryshkov (4):
arm64: defconfig: enable CONFIG_SM_GPUCC_8350
arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in
arm64: defconfig: enable several Qualcomm interconnects
ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR
Fabio Estevam (1):
arm64: defconfig: Enable the IWLWIFI driver
Geert Uytterhoeven (1):
arm64: defconfig: Enable Marvell 88Q2XXX PHY support
Hal Feng (1):
riscv: defconfig: Enable StarFive JH7110 drivers
Komal Bajaj (1):
arm64: defconfig: Enable secure QFPROM driver
Nathan Morrisson (1):
arm64: defconfig: Enable TI LP873X PMIC
Ravi Gunasekaran (1):
arm64: defconfig: Enable USB2 PHY Driver
Vaishnav Achath (1):
arm64: defconfig: Enable MTD support for Hyperbus
Wolfram Sang (1):
arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller
arch/arm/configs/at91_dt_defconfig | 1 +
arch/arm/configs/imx_v6_v7_defconfig | 7 +++++++
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm64/configs/defconfig | 22 +++++++++++++++++++---
arch/riscv/configs/defconfig | 26 ++++++++++++++++++++++++++
5 files changed, 54 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* [GIT PULL 4/4] soc: arm platform updates for 6.11
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
` (2 preceding siblings ...)
2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
@ 2024-07-15 21:12 ` Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
3 siblings, 1 reply; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-15 21:12 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-arm-kernel, soc
The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:
Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.11
for you to fetch changes up to dead06c5e110c25931bafc8cf017e3077b871ac5:
ARM: pxa: fix build breakage on PXA3xx (2024-07-15 13:53:28 +0200)
----------------------------------------------------------------
soc: arm platform updates for 6.11
The majority of the updates here are Dmitry Torokhov's cleanups
for platform code in the pxa and tegra platforms, changing custom
platform_data structures into DT-compatible software node declarations.
The other updates are for the MAINTAINERS file, correcting some
stale or missing entries.
----------------------------------------------------------------
Arnd Bergmann (3):
Merge tag 'vexpress-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/arm
Merge tag 'tegra-for-6.11-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag 'imx-soc-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Baruch Siach (1):
arm64: layerscape: remove redundant EDAC_SUPPORT selection
Dmitry Torokhov (10):
ARM: tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill
ARM: spitz: fix GPIO assignment for backlight
ARM: pxa: consolidate GPIO chip platform data
ARM: pxa/gumstix: convert vbus gpio to use software nodes
ARM: spitz: Simplify instantiating SPI controller
ARM: spitz: Use software nodes to describe audio GPIOs
ARM: spitz: Use software nodes to describe LCD GPIOs
ARM: spitz: Use software nodes to describe MMC GPIOs
ARM: spitz: Use software nodes to describe LED GPIOs
ARM: pxa: fix build breakage on PXA3xx
Drew Fustini (1):
MAINTAINERS: thead: add git tree
Jeff Johnson (1):
bus: vexpress-config: Add missing MODULE_DESCRIPTION() macro
Krzysztof Kozlowski (3):
MAINTAINERS: ARM: airoha: add entry to cover Airoha SoC
amazon: MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS
ti: omap: MAINTAINERS: move Benoît Cousson to CREDITS
Linus Walleij (2):
ARM: spitz: Use software nodes to describe SPI CS lines
ARM: spitz: Use software nodes for the ADS7846 touchscreen
Rob Herring (Arm) (2):
arm: vexpress: Remove obsolete RTSM DCSCB support
dt-bindings: arm: Remove obsolete RTSM DCSCB binding
CREDITS | 9 +
.../devicetree/bindings/arm/rtsm-dcscb.txt | 19 --
MAINTAINERS | 16 +-
arch/arm/configs/vexpress_defconfig | 1 -
arch/arm/mach-pxa/devices.c | 55 ++--
arch/arm/mach-pxa/devices.h | 5 +-
arch/arm/mach-pxa/gumstix.c | 24 +-
arch/arm/mach-pxa/pxa25x.c | 8 +-
arch/arm/mach-pxa/pxa27x.c | 9 +-
arch/arm/mach-pxa/spitz.c | 284 +++++++++++----------
arch/arm/mach-tegra/board-paz00.c | 50 ++--
arch/arm/mach-versatile/Kconfig | 9 -
arch/arm/mach-versatile/Makefile | 3 -
arch/arm/mach-versatile/dcscb.c | 173 -------------
arch/arm/mach-versatile/dcscb_setup.S | 33 ---
arch/arm64/Kconfig.platforms | 1 -
drivers/bus/vexpress-config.c | 1 +
include/linux/platform_data/mmc-pxamci.h | 4 +-
18 files changed, 264 insertions(+), 440 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
delete mode 100644 arch/arm/mach-versatile/dcscb.c
delete mode 100644 arch/arm/mach-versatile/dcscb_setup.S
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 2/4] soc: dt updates for 6.11
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
@ 2024-07-16 18:55 ` Linus Torvalds
2024-07-16 19:33 ` Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
1 sibling, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 18:55 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: linux-kernel, linux-arm-kernel, soc
On Mon, 15 Jul 2024 at 14:03, Arnd Bergmann <arnd@arndb.de> wrote:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11
WTF, Arnd?
This doesn't even *build*:
> Jagadeesh Kona (8):
> clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver
because it has
ret = qcom_cc_really_probe(&pdev->dev, &cam_cc_sm8650_desc, regmap);
which is entirely wrong.
And no, this is not some kind of merge mistake of mine. It was wrong
in your tree.
qcom_cc_really_probe() has always taken a
struct platform_device *pdev
as the first argument, not a "struct device *". So the "&pdev->dev"
thing is completely wrong, and always has been.
Looking around, this was also reported by the kernel test robot at
https://lore.kernel.org/all/202407072331.baglL4Sd-lkp@intel.com/
https://lore.kernel.org/all/202407072212.WptVaUDt-lkp@intel.com/
and still I had to just notice it in my local build test.
I did fix it up, but this is *not* ok.
Linus
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
@ 2024-07-16 19:25 ` pr-tracker-bot
2024-07-16 19:53 ` Linus Torvalds
1 sibling, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc
The pull request you sent on Mon, 15 Jul 2024 23:05:40 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.11
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cc0f7c3f97bc6e888bf4be28a9da9dbd3735d2b4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 3/4] soc: defconfig updates for 6.11
2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
@ 2024-07-16 19:25 ` pr-tracker-bot
0 siblings, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc
The pull request you sent on Mon, 15 Jul 2024 23:11:35 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.11
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a9a4cd9c3397109c2799cb765ab0d3959831a248
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 4/4] soc: arm platform updates for 6.11
2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
@ 2024-07-16 19:25 ` pr-tracker-bot
0 siblings, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc
The pull request you sent on Mon, 15 Jul 2024 23:12:14 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.11
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a5db8e4544a4dc7143f30a1438686a4d5fa6d775
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 2/4] soc: dt updates for 6.11
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
2024-07-16 18:55 ` Linus Torvalds
@ 2024-07-16 19:25 ` pr-tracker-bot
1 sibling, 0 replies; 15+ messages in thread
From: pr-tracker-bot @ 2024-07-16 19:25 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, linux-kernel, linux-arm-kernel, soc
The pull request you sent on Mon, 15 Jul 2024 23:10:48 +0200:
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e3950967f6e6b74a3606739ec50ed19f3398c7d8
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 2/4] soc: dt updates for 6.11
2024-07-16 18:55 ` Linus Torvalds
@ 2024-07-16 19:33 ` Arnd Bergmann
0 siblings, 0 replies; 15+ messages in thread
From: Arnd Bergmann @ 2024-07-16 19:33 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, linux-arm-kernel, soc, Stephen Boyd,
Bryan O'Donoghue, Luo Jie, Bjorn Andersson, Jagadeesh Kona
On Tue, Jul 16, 2024, at 20:55, Linus Torvalds wrote:
> On Mon, 15 Jul 2024 at 14:03, Arnd Bergmann <arnd@arndb.de> wrote:
> And no, this is not some kind of merge mistake of mine. It was wrong
> in your tree.
>
> qcom_cc_really_probe() has always taken a
>
> struct platform_device *pdev
>
> as the first argument, not a "struct device *". So the "&pdev->dev"
> thing is completely wrong, and always has been.
>
> Looking around, this was also reported by the kernel test robot at
>
> https://lore.kernel.org/all/202407072331.baglL4Sd-lkp@intel.com/
> https://lore.kernel.org/all/202407072212.WptVaUDt-lkp@intel.com/
>
> and still I had to just notice it in my local build test.
>
> I did fix it up, but this is *not* ok.
I'm very sorry about this. I had missed the extra driver slipping
in with the qcom DT patches at first and then failed to build test
the dt branch standalone even after I realized it was there.
I see that the interface change is in
git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git#clk-next,
which also contains the commit with the driver. This means you'll
probably have to revert your fix once you merge that branch.
Apparently the new driver was tested by the authors based on the
other changes that are in the clk tree, but committed on a branch
that didn't have them.
Arnd
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
@ 2024-07-16 19:53 ` Linus Torvalds
2024-07-16 20:15 ` Bartosz Golaszewski
1 sibling, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 19:53 UTC (permalink / raw)
To: Arnd Bergmann, Bartosz Golaszewski; +Cc: linux-kernel, linux-arm-kernel, soc
On Mon, 15 Jul 2024 at 13:59, Arnd Bergmann <arnd@arndb.de> wrote:
>
> soc: driver updates for 6.11
Christ people, am I the only one actually testing any of this?
> Bartosz Golaszewski (14):
> firmware: qcom: add a dedicated TrustZone buffer allocator
This causes me to get a new and COMPLETELY NONSENSICAL question on my
regular AMD Threadripper workstation config.
I'm getting quite fed up with all the constant complete disregard for
any sanity in Kconfig files. People are putting in COMPLETE GARBAGE
here, and apparently nobody bothers to test it for any kind of sanity.
This kind of crap needs to stop.
I think the fix is to just add a
depends on QCOM_TZMEM
to that thing, but on my Altra machine even that doesn't fix this
horror, because it turns out that everybody and their dog ends up
doing
select QCOM_SCM
and we have QCOM_SCM doing
select QCOM_TZMEM
so it's hard as hell to actually get rid of that pointless churn,
because you have to figure out which random driver ends up allegedly
"needing" this.
Are any of these actually _needed_? Because while I like automatic
"select" things just picking the infrastructure that a driver actually
requires to work, this all does *NOT* smell like "required
infrastructure".
This smells like random "do you actually want this?" to me.
And the answer is "No. No I damn well do not". Particularly on my AMD
machine that most definitely does not have some Qualcomm TrustZone
thing.
Linus
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-16 19:53 ` Linus Torvalds
@ 2024-07-16 20:15 ` Bartosz Golaszewski
2024-07-16 20:34 ` Linus Torvalds
0 siblings, 1 reply; 15+ messages in thread
From: Bartosz Golaszewski @ 2024-07-16 20:15 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc
On Tue, 16 Jul 2024 at 21:53, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Mon, 15 Jul 2024 at 13:59, Arnd Bergmann <arnd@arndb.de> wrote:
> >
> > soc: driver updates for 6.11
>
> Christ people, am I the only one actually testing any of this?
>
TBH it never occurred to me to test pure `make config`. I use `make
menuconfig` almost exclusively and never noticed this issue for that
reason.
> > Bartosz Golaszewski (14):
> > firmware: qcom: add a dedicated TrustZone buffer allocator
>
> This causes me to get a new and COMPLETELY NONSENSICAL question on my
> regular AMD Threadripper workstation config.
>
> I'm getting quite fed up with all the constant complete disregard for
> any sanity in Kconfig files. People are putting in COMPLETE GARBAGE
> here, and apparently nobody bothers to test it for any kind of sanity.
>
> This kind of crap needs to stop.
>
> I think the fix is to just add a
>
> depends on QCOM_TZMEM
>
> to that thing, but on my Altra machine even that doesn't fix this
> horror, because it turns out that everybody and their dog ends up
> doing
>
> select QCOM_SCM
>
> and we have QCOM_SCM doing
>
> select QCOM_TZMEM
>
> so it's hard as hell to actually get rid of that pointless churn,
> because you have to figure out which random driver ends up allegedly
> "needing" this.
>
> Are any of these actually _needed_? Because while I like automatic
> "select" things just picking the infrastructure that a driver actually
> requires to work, this all does *NOT* smell like "required
> infrastructure".
>
> This smells like random "do you actually want this?" to me.
>
> And the answer is "No. No I damn well do not". Particularly on my AMD
> machine that most definitely does not have some Qualcomm TrustZone
> thing.
>
> Linus
There's a patch from Geert already on the list[1] that should address this.
Bartosz
[1] https://lore.kernel.org/lkml/74947f7f132a811cc951749907b01bd25dcf23e6.1721135509.git.geert+renesas@glider.be/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-16 20:15 ` Bartosz Golaszewski
@ 2024-07-16 20:34 ` Linus Torvalds
2024-07-16 20:49 ` Bartosz Golaszewski
0 siblings, 1 reply; 15+ messages in thread
From: Linus Torvalds @ 2024-07-16 20:34 UTC (permalink / raw)
To: Bartosz Golaszewski; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc
On Tue, 16 Jul 2024 at 13:16, Bartosz Golaszewski
<bartosz.golaszewski@linaro.org> wrote:
>
> TBH it never occurred to me to test pure `make config`. I use `make
> menuconfig` almost exclusively and never noticed this issue for that
> reason.
I use "make oldconfig" for every single machine I boot, because why wouldn't I?
Isn't that what everybody does?
I'm surprised that anybody would re-make their config from scratch
every time, or use some GUI tool.
But yes, I'm also perhaps a bit odd in that I do a *lot* of rebooting
on several machines, and I do it with all these things that come from
outside.
So I see all those cases where random developers added new Kconfig
options, and then I have to go look at *why* it's asking me for some
new driver or whatever, when my hardware hasn't changed.
If I see anything that doesn't default to "n", it immediately raises
my hackles. Why is somebody trying to push new code on my machine that
worked just fine without it?
And if I see the same question repeated multiple times (in just
slightly different guises) for a new feature, I get annoyed.
Linus
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [GIT PULL 1/4] soc: driver updates for 6.11
2024-07-16 20:34 ` Linus Torvalds
@ 2024-07-16 20:49 ` Bartosz Golaszewski
0 siblings, 0 replies; 15+ messages in thread
From: Bartosz Golaszewski @ 2024-07-16 20:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Arnd Bergmann, linux-kernel, linux-arm-kernel, soc
On Tue, 16 Jul 2024 at 22:34, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Tue, 16 Jul 2024 at 13:16, Bartosz Golaszewski
> <bartosz.golaszewski@linaro.org> wrote:
> >
> > TBH it never occurred to me to test pure `make config`. I use `make
> > menuconfig` almost exclusively and never noticed this issue for that
> > reason.
>
> I use "make oldconfig" for every single machine I boot, because why wouldn't I?
>
> Isn't that what everybody does?
>
I just do `make olddefconfig` hoping that the defaults are sane. Or
build the arm64 defconfig.
> I'm surprised that anybody would re-make their config from scratch
> every time, or use some GUI tool.
>
Nah, not from scratch. I just take the defaults and reuse them.
> But yes, I'm also perhaps a bit odd in that I do a *lot* of rebooting
> on several machines, and I do it with all these things that come from
> outside.
>
Yep, that's a totally different workflow from most developers I imagine.
> So I see all those cases where random developers added new Kconfig
> options, and then I have to go look at *why* it's asking me for some
> new driver or whatever, when my hardware hasn't changed.
>
> If I see anything that doesn't default to "n", it immediately raises
> my hackles. Why is somebody trying to push new code on my machine that
> worked just fine without it?
>
> And if I see the same question repeated multiple times (in just
> slightly different guises) for a new feature, I get annoyed.
>
> Linus
I will pay attention to new config options in the future. Thanks for
bringing this to my attention.
Bartosz
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2024-07-16 20:50 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-15 21:03 [GIT PULL 0/4] soc tree for 6.11 Arnd Bergmann
2024-07-15 21:05 ` [GIT PULL 1/4] soc: driver updates " Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
2024-07-16 19:53 ` Linus Torvalds
2024-07-16 20:15 ` Bartosz Golaszewski
2024-07-16 20:34 ` Linus Torvalds
2024-07-16 20:49 ` Bartosz Golaszewski
2024-07-15 21:10 ` [GIT PULL 2/4] soc: dt " Arnd Bergmann
2024-07-16 18:55 ` Linus Torvalds
2024-07-16 19:33 ` Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
2024-07-15 21:11 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
2024-07-15 21:12 ` [GIT PULL 4/4] soc: arm platform " Arnd Bergmann
2024-07-16 19:25 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).