At 1062 non-merge commits, this is another large merge window for the
SoC tree with the largest chunk coming from the Qualcomm tree, and 80%
of the total is just devicetree changes.
There are a couple of new SoCs, but all of them are just variations of
other ones we already supported. We had submissions for several entirely
new SoC families, all of which ended up not being ready, so they are
not included.
There were 206 contributors, and the most of active of them by number
of commits are:
131 Krzysztof Kozlowski
75 Konrad Dybcio
54 Manivannan Sadhasivam
44 AngeloGioacchino Del Regno
36 Neil Armstrong
30 Bartosz Golaszewski
27 Rob Herring
25 Philippe Schenker
24 Geert Uytterhoeven
21 Marek Vasut
18 Douglas Anderson
14 Oleksij Rempel
14 Janne Grunau
14 Cristian Ciocaltea
13 Stefan Wahren
12 Peng Fan
12 Johan Hovold
11 Kathiravan T
11 Conor Dooley
10 Sebastian Krzyszkowiak
10 Alexandre Mergnat
and the dirstat is:
0.2% Documentation/devicetree/bindings/arm/msm/
0.1% Documentation/devicetree/bindings/arm/tegra/
0.5% Documentation/devicetree/bindings/arm/
1.0% Documentation/devicetree/bindings/clock/
0.1% Documentation/devicetree/bindings/firmware/
0.1% Documentation/devicetree/bindings/soc/amlogic/
0.1% Documentation/devicetree/bindings/soc/imx/
0.1% Documentation/devicetree/bindings/soc/
0.3% Documentation/devicetree/bindings/
0.1% Documentation/staging/
18.6% arch/arm/boot/dts/
0.2% arch/arm/configs/
0.2% arch/arm/mach-mv78xx0/
0.1% arch/arm/mach-omap2/
0.3% arch/arm/mach-oxnas/
0.4% arch/arm/
1.8% arch/arm64/boot/dts/amlogic/
4.5% arch/arm64/boot/dts/apple/
0.3% arch/arm64/boot/dts/broadcom/bcmbca/
12.9% arch/arm64/boot/dts/freescale/
0.3% arch/arm64/boot/dts/marvell/
4.4% arch/arm64/boot/dts/mediatek/
1.1% arch/arm64/boot/dts/nvidia/
20.5% arch/arm64/boot/dts/qcom/
4.3% arch/arm64/boot/dts/renesas/
2.7% arch/arm64/boot/dts/rockchip/
1.5% arch/arm64/boot/dts/sprd/
5.9% arch/arm64/boot/dts/ti/
0.1% arch/arm64/boot/dts/
0.1% arch/arm64/configs/
0.1% arch/riscv/boot/dts/allwinner/
2.0% arch/riscv/boot/dts/starfive/
0.1% drivers/bus/
0.1% drivers/edac/
0.2% drivers/firmware/arm_scmi/
0.1% drivers/firmware/
0.1% drivers/mailbox/
1.8% drivers/soc/bcm/brcmstb/pm/
1.8% drivers/soc/mediatek/
0.1% drivers/soc/microchip/
3.6% drivers/soc/qcom/
0.1% drivers/soc/tegra/
0.1% drivers/soc/ti/
0.2% drivers/soc/
0.7% drivers/tee/optee/
0.1% drivers/
2.4% include/dt-bindings/clock/
0.8% include/dt-bindings/reset/
0.2% include/linux/soc/mediatek/
0.1% include/linux/soc/qcom/
0.1% include/
The following changes since commit eeac8ede17557680855031c6f305ece2378af326:
Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.4
for you to fetch changes up to bd2c0c4452eea00e22c4008d8e64e58fa73857e5:
Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm (2023-04-18 17:04:44 +0200)
----------------------------------------------------------------
ARM: SoC changes for 6.4
The Oxford Semiconductor OX810/OX820 "oxnas" platform gets retired
after the ARM11MPcore processor keeps causing problems in certain corner
cases. OX820 was the only remaining SoC with this core after CNS3xxx got
retired, and its driver support for never completely merged upstream. The
Arm "Realview" reference platform still supports ARM11MPCore in principle,
but this was never a product, and the CPU support will get cleaned up
later on.
Another series updates the mv78xx0 platform, which has been similarly
neglected for a while, but should work properly again now.
The other changes are minor cleanups across platforms, mostly converting
code to more modern interfaces for DT nodes and removing some more code
as a follow-up to the large-scale platform removal in linux-6.3.
----------------------------------------------------------------
Arnd Bergmann (7):
Merge tag 'omap-for-v6.4/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'omap-for-v6.4/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag 'imx-soc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag 'renesas-arm-soc-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag 'arm-soc/for-6.4/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Jeremy J. Peper (4):
ARM: mv78xx0: adjust init logic for ts-wxl to reflect single core dev
ARM: mv78xx0: set the correct driver for the i2c RTC
ARM: mv78xx0: add code to enable XOR and CRYPTO engines on mv78xx0
ARM: mv78xx0: fix entries for gpios, buttons and usb ports
Jilin Yuan (1):
ARM: OMAP2+: fix repeated words in comments
Jinpeng Cui (1):
ARM: omap1: remove redundant variables err
Juerg Haefliger (1):
ARM: omap1: Kconfig: Fix indentation
Kenneth Lee (1):
ARM: OMAP2+: hwmod: Use kzalloc for allocating only one element
Lukas Bulwahn (4):
ARM: mmp: remove obsolete config USB_EHCI_MV_U2O
ARM: spear: remove obsolete config MACH_SPEAR600
ARM: mstar: remove unused config MACH_MERCURY
ARM: OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING
Neil Armstrong (1):
ARM: oxnas: remove OXNAS support
Oleksij Rempel (2):
ARM: imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is present
ARM: mach-imx: imx6ul: remove not optional ethernet refclock overwrite
Rob Herring (10):
ARM: exynos: Use of_property_read_bool() for boolean properties
ARM: mxs: Use of_property_present() for testing DT property presence
ARM: imx: Use of_property_read_bool() for boolean properties
ARM: EXYNOS: Use of_address_to_resource()
ARM: bcm: Use of_address_to_resource()
ARM: OMAP2+: Use of_property_read_bool() for boolean properties
ARM: OMAP2+: Use of_address_to_resource()
ARM: sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg'
ARM: pxa: Use of_property_read_bool() for boolean properties
soc: fsl: Use of_property_present() for testing DT property presence
Thomas Weißschuh (1):
firmware: turris-mox-rwtm: make kobj_type structure constant
Uwe Kleine-König (1):
ARM: Convert to platform remove callback returning void
ye xingchen (1):
ARM: OMAP2+: Remove the unneeded result variable
arch/arm/Kconfig | 2 -
arch/arm/Makefile | 1 -
arch/arm/common/locomo.c | 6 +-
arch/arm/common/sa1111.c | 6 +-
arch/arm/common/scoop.c | 6 +-
arch/arm/mach-bcm/bcm_kona_smc.c | 23 ++------
arch/arm/mach-exynos/exynos.c | 8 ++-
arch/arm/mach-exynos/suspend.c | 2 +-
arch/arm/mach-imx/gpc.c | 2 +-
arch/arm/mach-imx/mach-imx6q.c | 10 +++-
arch/arm/mach-imx/mach-imx6ul.c | 20 -------
arch/arm/mach-imx/mmdc.c | 5 +-
arch/arm/mach-mmp/Kconfig | 6 --
arch/arm/mach-mstar/Kconfig | 7 ---
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 82 +++++++++++++++++---------
arch/arm/mach-mv78xx0/common.c | 23 ++++++++
arch/arm/mach-mv78xx0/common.h | 2 +
arch/arm/mach-mv78xx0/mv78xx0.h | 10 ++++
arch/arm/mach-mv78xx0/pcie.c | 2 +-
arch/arm/mach-mxs/mach-mxs.c | 2 +-
arch/arm/mach-omap1/Kconfig | 2 +-
arch/arm/mach-omap1/board-ams-delta.c | 6 +-
arch/arm/mach-omap1/omap-dma.c | 6 +-
arch/arm/mach-omap2/Kconfig | 11 ----
arch/arm/mach-omap2/cm33xx.c | 2 +-
arch/arm/mach-omap2/omap_hwmod.c | 23 ++++----
arch/arm/mach-omap2/pm33xx-core.c | 6 +-
arch/arm/mach-oxnas/Kconfig | 38 ------------
arch/arm/mach-oxnas/Makefile | 2 -
arch/arm/mach-oxnas/headsmp.S | 23 --------
arch/arm/mach-oxnas/platsmp.c | 96 -------------------------------
arch/arm/mach-pxa/irq.c | 3 +-
arch/arm/mach-pxa/sharpsl_pm.c | 6 +-
arch/arm/mach-sa1100/jornada720_ssp.c | 5 +-
arch/arm/mach-sa1100/neponset.c | 6 +-
arch/arm/mach-shmobile/platsmp-apmu.c | 36 ++++++------
arch/arm/mach-spear/Kconfig | 6 --
drivers/firmware/turris-mox-rwtm.c | 2 +-
drivers/soc/fsl/qbman/dpaa_sys.c | 8 +--
39 files changed, 167 insertions(+), 345 deletions(-)
delete mode 100644 arch/arm/mach-oxnas/Kconfig
delete mode 100644 arch/arm/mach-oxnas/Makefile
delete mode 100644 arch/arm/mach-oxnas/headsmp.S
delete mode 100644 arch/arm/mach-oxnas/platsmp.c
The following changes since commit eeac8ede17557680855031c6f305ece2378af326:
Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.4
for you to fetch changes up to 4c87f3ff78b20da0dd118762fd66b67a98e36249:
Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers (2023-04-17 17:38:42 +0200)
----------------------------------------------------------------
ARM: SoC drivers for v6.4
The most notable updates this time are for Qualcomm Snapdragon platforms.
The Inline-Crypto-Engine gets a new DT binding and driver. A number of
drivers now support additional Snapdragon variants, in particular the
rsc, scm, geni, bwm, glink and socinfo, while the llcc (edac) and rpm
drivers get notable functionality updates.
Updates on other platforms include:
- Various updates to the Mediatek mutex and mmsys drivers, including
support for the Helio X10 SoC
- Support for unidirectional mailbox channels in Arm SCMI firmware
- Support for per cpu asynchronous notification in OP-TEE firmware
- Minor updates for memory controller drivers.
- Minor updates for Renesas, TI, Amlogic, Apple, Broadcom, Tegra,
Allwinner, Versatile Express, Canaan, Microchip, Mediatek and i.MX
SoC drivers, mainly updating the use of MODULE_LICENSE() macros and
obsolete DT driver interfaces.
----------------------------------------------------------------
Abel Vesa (2):
soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver
dt-bindings: crypto: Add Qualcomm Inline Crypto Engine
Alexander Stein (1):
firmware: imx: scu: use dev_err_probe
Alexandre Mergnat (5):
dt-bindings: soc: mediatek: specify which compatible requires clocks property
dt-bindings: soc: mediatek: add display mutex for MT8365 SoC
dt-bindings: memory-controllers: mediatek,smi-common: add mt8365
dt-bindings: memory-controllers: mediatek,smi-larb: add mt8365
memory: mtk-smi: mt8365: Add SMI Support
AngeloGioacchino Del Regno (13):
soc: mediatek: mtk-mmsys: Add .remove() callback
soc: mediatek: mtk-mmsys: Use module_platform_driver() macro
soc: mediatek: mtk-mmsys: Compress of_device_id array entries
soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load
soc: mediatek: mtk-mutex: Compress of_device_id array entries
soc: mediatek: mtk-mutex: Replace max handles number with definition
soc: mediatek: mtk-mutex: Use module_platform_driver() macro
soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ
soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ)
soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table
soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64
soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10
soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS
Arnd Bergmann (22):
Merge tag 'renesas-drivers-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'omap-for-v6.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag 'memory-controller-drv-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'optee-per-cpu-irq-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag 'amlogic-drivers-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag 'asahi-soc-rtkit-6.4' of https://github.com/AsahiLinux/linux into soc/drivers
Merge tag 'tegra-for-6.4-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'tegra-for-6.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'tegra-for-6.4-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'riscv-soc-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag 'imx-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag 'sunxi-drivers-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag 'renesas-drivers-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'ti-driver-soc-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag 'qcom-drivers-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'arm-soc/for-6.4/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag 'qcom-drivers-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'v6.3-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers
Merge tag 'memory-controller-drv-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'vexpress-update-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Asahi Lina (1):
soc: apple: rtkit: Fix buffer address field width
Bartosz Golaszewski (3):
soc: qcom: smem: update max processor count
dt-bindings: arm: qcom: add the SoC ID for SA8775P
soc: qcom: socinfo: add support for SA8775P
Bhupesh Sharma (2):
dt-bindings: arm: qcom,ids: Add IDs for QRB4210
soc: qcom: socinfo: Add IDs for QRB4210
Bjorn Andersson (1):
Merge tag '20230407105029.2274111-4-abel.vesa@linaro.org' into drivers-for-6.4
Christophe JAILLET (1):
firmware: arm_scmi: Use the bitmap API to allocate bitmaps
Christophe Kerello (1):
memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157
Clark Wang (1):
firmware: imx: scu-pd: add missed lvds lpi2c and pwm power domains
Conor Dooley (10):
mailbox: mpfs: fix an incorrect mask width
mailbox: mpfs: switch to txdone_poll
mailbox: mpfs: ditch a useless busy check
mailbox: mpfs: check the service status in .tx_done()
soc: microchip: mpfs: fix some horrible alignment
soc: microchip: mpfs: use a consistent completion timeout
soc: microchip: mpfs: simplify error handling in mpfs_blocking_transaction()
soc: microchip: mpfs: handle timeouts and failed services differently
Merge patch series "mailbox,soc: mpfs: add support for fallible services"
soc: microchip: mpfs: add a prefix to rx_callback()
Cristian Marussi (5):
firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path
firmware: arm_scmi: Fix device node validation for mailbox transport
firmware: arm_scmi: Fix xfers allocation on Rx channel
dt-bindings: firmware: arm,scmi: Support mailboxes unidirectional channels
firmware: arm_scmi: Add support for unidirectional mailbox channels
Dan Carpenter (2):
firmware: arm_scmi: Clean up a return statement in scmi_probe
firmware: arm_scmi: Return a literal instead of a variable
Danila Tikhonov (2):
dt-bindings: arm: msm: Add LLCC for SM7150
soc: qcom: llcc: Add configuration data for SM7150
David Wronek (2):
dt-bindings: arm: qcom,ids: Add Soc ID for SM7150
soc: qcom: socinfo: Add Soc ID for SM7150
Devi Priya (1):
dt-bindings: soc: qcom: smd-rpm: Add IPQ9574 compatible
Diogo Ivo (2):
memory: tegra: remove redundant variable initialization
memory: tegra: read values from correct device
Dmitry Rokosov (1):
firmware: meson_sm: populate platform devices from sm device tree data
Elliot Berman (1):
firmware: qcom_scm: Use fixed width src vm bitmap
Etienne Carriere (2):
dt-bindings: optee driver interrupt can be a per-cpu interrupt
optee: add per cpu asynchronous notification
Florian Fainelli (1):
soc: bcm: brcmstb: Remove bare-metal ARM suspend/resume code
Geert Uytterhoeven (3):
soc: renesas: rmobile-sysc: Use of_fwnode_handle() helper
soc: renesas: Use "#ifdef" for single-symbol definition checks
MAINTAINERS: renesas: Add "renesas," file contents pattern
Jason Wang (1):
bus: ti-sysc: Fix comment typo
Jeffrey Kardatzke (1):
tee: optee: Add SMC for loading OP-TEE image
Jesse Taube (1):
soc: canaan: Make K210_SYSCTL depend on CLK_K210
Jindong Yue (7):
soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name
soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match
soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE
soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name
soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE
soc: imx8m: Add MODULE_LICENSE
soc: imx8m: Support building imx8m soc driver as module
Jon Hunter (1):
soc/tegra: pmc: Add the PMIC wake event for Tegra234
Kartik (1):
soc/tegra: fuse: Remove nvmem root only access
Kathiravan T (1):
dt-bindings: firmware: qcom,scm: document IPQ5332 SCM
Konrad Dybcio (18):
soc: qcom: socinfo: Add some PMICs
dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210
soc: qcom: socinfo: Add IDs for QCM2290/QRB2210
soc: qcom: rpmpd: Remove SoC names from RPMPD definitions
soc: qcom: rpmpd: Bring all definitions to the top
soc: qcom: rpmpd: Unify Low Power Island definitions
soc: qcom: rpmpd: Remove vdd* from struct names
soc: qcom: rpmpd: Expand struct definition macros
soc: qcom: rpmpd: Improve the naming
soc: qcom: rpmpd: Make bindings assignments consistent
soc: qcom: rpmpd: Add parent PD support
soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX
soc: qcom: rpmpd: Remove useless comments
firmware: qcom_scm: Add SM6375 compatible
soc: qcom: icc-bwmon: Remove unused struct member
soc: qcom: icc-bwmon: Handle global registers correctly
dt-bindings: sram: qcom,imem: document SM6375 IMEM
dt-bindings: firmware: document Qualcomm QCM2290 SCM
Krzysztof Kozlowski (6):
soc: qcom: gsbi: mark OF related data as maybe unused
soc: qcom: restrict L2 accessors to ARM64 build tests
dt-bindings: soc: qcom,apr: correct qcom,intents type
soc: renesas: mark OF related data as maybe unused
soc: renesas: pwc-rzv2m: drop of_match_ptr for ID table
dt-bindings: soc: qcom: smd-rpm: re-add missing qcom,rpm-msm8994
Li Yang (1):
soc: renesas: renesas-soc: Release 'chipid' from ioremap()
Manivannan Sadhasivam (5):
dt-bindings: arm: msm: Update the maintainers for LLCC
dt-bindings: arm: msm: Fix register regions used for LLCC banks
qcom: llcc/edac: Fix the base address used for accessing LLCC banks
qcom: llcc/edac: Support polling mode for ECC handling
soc: qcom: llcc: Do not create EDAC platform device on SDM845
Marek Vasut (1):
soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them
Martin Povišer (1):
soc: apple: rtkit: Crop syslog messages
Matthias Brugger (1):
soc: mediatek: mtk-svs: delete node name check
Melody Olvera (2):
dt-bindings: firmware: qcom,scm: Update QDU1000/QRU1000 compatible
dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible
Miaoqian Lin (1):
soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
Mikko Perttunen (2):
firmware: tegra: bpmp: Fix error paths in debugfs
soc/tegra: bpmp: Actually free memory on error path
Muhammad Usama Anjum (1):
soc/tegra: cbb: remove linux/version.h
Mukesh Ojha (1):
firmware: qcom_scm: Clear download bit during reboot
Neil Armstrong (4):
dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema
dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
soc: qcom: pmic_glink: register ucsi aux device
Nick Alcock (7):
memory: tegra: remove MODULE_LICENSE in non-modules
memory: remove MODULE_LICENSE in non-modules
kbuild, soc: sunxi: sram: remove MODULE_LICENSE in non-modules
kbuild, soc: bcm: raspberrypi-power: remove MODULE_LICENSE in non-modules
kbuild, soc: bcm: bcm2835-power: remove MODULE_LICENSE in non-modules
ARM: tegra: Remove MODULE_LICENSE in non-modules
soc/tegra: cbb: Remove MODULE_LICENSE in non-modules
Nicolas Frayer (1):
soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring()
Peng Fan (1):
soc: imx: imx8m-blk-ctrl: reordering the fields
Petlozu Pravareshwar (1):
soc/tegra: pmc: Support software wake-up for SPE
Poovendhan Selvaraj (1):
dt-bindings: scm: Add compatible for IPQ9574
Rob Clark (1):
soc: qcom: smd-rpm: Use GFP_ATOMIC in write path
Rob Herring (12):
bus: imx-weim: Remove open coded "ranges" parsing
soc: ti: Use of_property_present() for testing DT property presence
soc: ti: Use of_property_read_bool() for boolean properties
memory: atmel-ebi: Use of_property_present() for testing DT property presence
soc: qcom: Use of_property_present() for testing DT property presence
soc: sunxi: Use of_property_present() for testing DT property presence
bus: ti-sysc: Remove open coded "ranges" parsing
bus: ti-sysc: Use of_property_present() for testing DT property presence
dt-bindings: soc: amlogic: Drop unneeded quotes
dt-bindings: memory-controller: Drop unneeded quotes
firmware: Use of_property_present() for testing DT property presence
bus: vexpress-config: Add explicit of_platform.h include
Roger Lu (4):
soc: mediatek: mtk-svs: use svs get efuse common function
soc: mediatek: mtk-svs: use common function to disable restore voltages
soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR'
soc: mediatek: mtk-svs: add thermal voltage compensation if needed
Roy-CW.Yeh (4):
dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS
soc: mediatek: mmsys: add config api for RSZ switching and DCM
soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1
soc: mediatek: mutex: support MT8195 VPPSYS
Siddharth Vadapalli (1):
soc: ti: k3-socinfo: Add entry for J784S4 SOC
Sushil Singh (1):
soc/tegra: pmc: Add wake source interrupt for MGBE
Tushar Nimkar (1):
soc: qcom: rpmh-rsc: Support RSC v3 minor versions
Uwe Kleine-König (2):
soc: tegra: cbb: Drop empty platform remove function
soc: ti: smartreflex: Simplify getting the opam_sr pointer
Varadarajan Narayanan (2):
dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants
soc: qcom: socinfo: Add IDs for IPQ9574 and its variants
Vinod Koul (1):
dt-bindings: firmware: document Qualcomm SC8180X SCM
Visweswara Tanuku (1):
soc: qcom: geni-se: Update Tx and Rx fifo depth based on QUP HW version
Wolfram Sang (2):
soc: renesas: rcar-sysc: Remove R-Car H3 ES1.* handling
soc: renesas: Remove r8a77950 arch
Yang Li (1):
soc: ti: Use devm_platform_ioremap_resource()
Yang Yingliang (2):
bus: ti-sysc: Use list_for_each_entry() helper
soc/tegra: cbb: tegra194: Use of_address_count() helper
Ye Xingchen (6):
firmware: arm_scmi: Remove duplicate include header inclusion
bus: brcmstb_gisb: Use devm_platform_get_and_ioremap_resource()
soc: qcom: smsm: Use dev_err_probe()
soc: amlogic: meson-pwrc: Use dev_err_probe()
soc: mediatek: mutex: Use dev_err_probe()
soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource()
Zhaoyang Li (1):
soc: bcm: brcmstb: biuctrl: fix of_iomap leak
.../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 4 +-
.../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 4 +-
.../bindings/arm/firmware/linaro,optee-tz.yaml | 3 +-
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 129 ++-
.../bindings/crypto/qcom,inline-crypto-engine.yaml | 42 +
.../devicetree/bindings/firmware/arm,scmi.yaml | 48 +-
.../devicetree/bindings/firmware/qcom,scm.yaml | 7 +
.../memory-controllers/mediatek,smi-common.yaml | 2 +
.../memory-controllers/mediatek,smi-larb.yaml | 4 +
.../bindings/memory-controllers/renesas,dbsc.yaml | 4 +-
.../memory-controllers/renesas,rpc-if.yaml | 2 +-
.../memory-controllers/samsung,exynos5422-dmc.yaml | 6 +-
.../bindings/soc/amlogic/amlogic,canvas.yaml | 4 +-
.../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 40 +
.../bindings/soc/amlogic/clk-measure.txt | 21 -
.../bindings/soc/mediatek/mediatek,mutex.yaml | 22 +-
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 +
.../devicetree/bindings/soc/qcom/qcom,apr.yaml | 9 +-
.../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 +
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 +
.../devicetree/bindings/sram/qcom,imem.yaml | 1 +
Documentation/staging/tee.rst | 53 ++
MAINTAINERS | 1 +
drivers/amba/tegra-ahb.c | 1 -
drivers/bus/brcmstb_gisb.c | 4 +-
drivers/bus/imx-weim.c | 19 +-
drivers/bus/ti-sysc.c | 53 +-
drivers/bus/vexpress-config.c | 2 +-
drivers/edac/qcom_edac.c | 64 +-
drivers/firmware/arm_scmi/bus.c | 3 +-
drivers/firmware/arm_scmi/driver.c | 16 +-
drivers/firmware/arm_scmi/mailbox.c | 120 ++-
drivers/firmware/arm_scmi/optee.c | 2 +-
drivers/firmware/imx/imx-scu.c | 5 +-
drivers/firmware/imx/scu-pd.c | 4 +
drivers/firmware/meson/meson_sm.c | 5 +-
drivers/firmware/qcom_scm.c | 16 +-
drivers/firmware/tegra/bpmp-debugfs.c | 12 +-
drivers/firmware/tegra/bpmp.c | 6 +-
drivers/mailbox/mailbox-mpfs.c | 55 +-
drivers/memory/Kconfig | 2 +-
drivers/memory/atmel-ebi.c | 2 +-
drivers/memory/bt1-l2-ctl.c | 1 -
drivers/memory/da8xx-ddrctl.c | 1 -
drivers/memory/fsl_ifc.c | 1 -
drivers/memory/mtk-smi.c | 6 +
drivers/memory/mvebu-devbus.c | 1 -
drivers/memory/tegra/mc.c | 1 -
drivers/memory/tegra/tegra186-emc.c | 1 -
drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +-
drivers/memory/tegra/tegra210-emc-table.c | 2 -
drivers/misc/fastrpc.c | 2 +-
drivers/net/wireless/ath/ath10k/qmi.c | 4 +-
drivers/remoteproc/qcom_q6v5_mss.c | 8 +-
drivers/remoteproc/qcom_q6v5_pas.c | 2 +-
drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 8 +-
drivers/soc/apple/rtkit.c | 16 +-
drivers/soc/bcm/bcm2835-power.c | 1 -
drivers/soc/bcm/brcmstb/Kconfig | 4 +-
drivers/soc/bcm/brcmstb/biuctrl.c | 4 +
drivers/soc/bcm/brcmstb/pm/Makefile | 1 -
drivers/soc/bcm/brcmstb/pm/aon_defs.h | 105 ---
drivers/soc/bcm/brcmstb/pm/pm-arm.c | 874 ---------------------
drivers/soc/bcm/brcmstb/pm/s2-arm.S | 69 --
drivers/soc/bcm/raspberrypi-power.c | 1 -
drivers/soc/canaan/Kconfig | 5 +-
drivers/soc/imx/Kconfig | 2 +-
drivers/soc/imx/imx8m-blk-ctrl.c | 11 +-
drivers/soc/imx/imx8mp-blk-ctrl.c | 5 +-
drivers/soc/imx/soc-imx8m.c | 1 +
drivers/soc/mediatek/Kconfig | 1 +
drivers/soc/mediatek/mt8173-mmsys.h | 95 +++
drivers/soc/mediatek/mt8195-mmsys.h | 13 +
drivers/soc/mediatek/mtk-mmsys.c | 195 ++---
drivers/soc/mediatek/mtk-mmsys.h | 2 +-
drivers/soc/mediatek/mtk-mutex.c | 218 +++--
drivers/soc/mediatek/mtk-svs.c | 149 ++--
drivers/soc/microchip/mpfs-sys-controller.c | 56 +-
drivers/soc/qcom/Kconfig | 6 +-
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/icc-bwmon.c | 231 +++++-
drivers/soc/qcom/ice.c | 366 +++++++++
drivers/soc/qcom/llcc-qcom.c | 104 ++-
drivers/soc/qcom/pmic_glink.c | 65 +-
drivers/soc/qcom/qcom_aoss.c | 2 +-
drivers/soc/qcom/qcom_gsbi.c | 2 +-
drivers/soc/qcom/rmtfs_mem.c | 2 +-
drivers/soc/qcom/rpmh-rsc.c | 2 +-
drivers/soc/qcom/rpmpd.c | 833 +++++++++++++-------
drivers/soc/qcom/smd-rpm.c | 2 +-
drivers/soc/qcom/smem.c | 4 +-
drivers/soc/qcom/smsm.c | 11 +-
drivers/soc/qcom/socinfo.c | 16 +
drivers/soc/renesas/Kconfig | 7 -
drivers/soc/renesas/pwc-rzv2m.c | 2 +-
drivers/soc/renesas/r8a7795-sysc.c | 10 -
drivers/soc/renesas/renesas-soc.c | 19 +-
drivers/soc/renesas/rmobile-sysc.c | 2 +-
drivers/soc/sunxi/sunxi_mbus.c | 2 +-
drivers/soc/sunxi/sunxi_sram.c | 1 -
drivers/soc/tegra/cbb/tegra-cbb.c | 1 -
drivers/soc/tegra/cbb/tegra194-cbb.c | 6 +-
drivers/soc/tegra/cbb/tegra234-cbb.c | 8 -
drivers/soc/tegra/flowctrl.c | 4 +-
drivers/soc/tegra/fuse/fuse-tegra.c | 4 +-
drivers/soc/tegra/pmc.c | 26 +-
drivers/soc/tegra/powergate-bpmp.c | 2 +-
drivers/soc/ti/k3-ringacc.c | 7 +
drivers/soc/ti/k3-socinfo.c | 1 +
drivers/soc/ti/knav_dma.c | 4 +-
drivers/soc/ti/knav_qmss_acc.c | 2 +-
drivers/soc/ti/knav_qmss_queue.c | 4 +-
drivers/soc/ti/omap_prm.c | 2 +-
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soc/ti/smartreflex.c | 30 +-
drivers/soc/ti/wkup_m3_ipc.c | 6 +-
drivers/tee/optee/Kconfig | 17 +
drivers/tee/optee/optee_msg.h | 12 +
drivers/tee/optee/optee_private.h | 24 +
drivers/tee/optee/optee_smc.h | 24 +
drivers/tee/optee/smc_abi.c | 259 +++++-
include/dt-bindings/arm/qcom,ids.h | 11 +
include/dt-bindings/power/r8a7795-sysc.h | 1 -
include/linux/firmware/qcom/qcom_scm.h | 2 +-
include/linux/soc/mediatek/mtk-cmdq.h | 114 +++
include/linux/soc/mediatek/mtk-mmsys.h | 6 +
include/linux/soc/mediatek/mtk-mutex.h | 35 +
include/linux/soc/qcom/geni-se.h | 42 +-
include/linux/soc/qcom/llcc-qcom.h | 6 +-
include/soc/qcom/ice.h | 37 +
130 files changed, 3047 insertions(+), 2016 deletions(-)
create mode 100644 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx-clk-measure.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt
delete mode 100644 drivers/soc/bcm/brcmstb/pm/aon_defs.h
delete mode 100644 drivers/soc/bcm/brcmstb/pm/pm-arm.c
delete mode 100644 drivers/soc/bcm/brcmstb/pm/s2-arm.S
create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h
create mode 100644 drivers/soc/qcom/ice.c
create mode 100644 include/soc/qcom/ice.h
The following changes since commit eeac8ede17557680855031c6f305ece2378af326:
Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.4
for you to fetch changes up to 2c25b94f881cf9389001cc08b1232a8099b3f8bf:
ARM: config: Update Vexpress defconfig (2023-04-18 16:05:04 +0200)
----------------------------------------------------------------
ARM: SoC defconfig updates for 6.4
Most of the changes just enable additional device drivers that
were added or that are often used on major platforms.
The virtconfig added last time now disables additional drivers
to shrink kernels for virtual machines.
The obsolete oxnas_v6_defconfig file is removed in turn.
----------------------------------------------------------------
Abel Vesa (1):
arm64: defconfig: Enable QCOM eUSB2 SNPS PHY and repeater
Alexandre Torgue (1):
ARM: multi_v7_defconfig: Add OPTEE support
Alistair Francis (1):
ARM: imx_v6_v7_defconfig: Enable rohm,bd71815
Arnd Bergmann (5):
Merge tag 'renesas-arm-defconfig-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag 'qcom-arm64-defconfig-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag 'ti-k3-config-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag 'imx-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag 'tegra-for-6.4-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Bartosz Golaszewski (1):
arm64: defconfig: enable building the nvmem-reboot-mode module
Besar Wicaksono (1):
arm64: defconfig: Enable ARM CoreSight PMU driver
Bhavya Kapoor (3):
arm64: defconfig: Enable CAN PHY transceiver driver
arm64: defconfig: Enable TI TSCADC driver
arm64: defconfig: Enable TI ADC driver
Devi Priya (1):
arm64: defconfig: Enable IPQ9574 SoC base configs
Fabio Estevam (3):
arm64: defconfig: Enable i.MX93 ADC support
ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_I2C_NXP_TDA998X
ARM: imx_v4_v5_defconfig: Build CONFIG_IMX_SDMA as module
Geert Uytterhoeven (3):
ARM: shmobile: defconfig: Refresh for v6.3-rc1
ARM: multi_v7_defconfig: Enable additional support for RZ/N1 platforms
arm64: defconfig: Enable RZ/V2M xHCI and USB3.1 DRD controller support
Jai Luthra (1):
arm64: defconfig: Enable audio drivers for AM62-SK
Kamlesh Gurudasani (2):
arm64: defconfig: Enable crypto test module
arm64: defconfig: Enable security accelerator driver for TI K3 SoCs
Kathiravan T (1):
arm64: defconfig: Enable IPQ5332 SoC base configs
Krzysztof Kozlowski (1):
arm64: defconfig: enable Qualcomm pin controller drivers
Kuninori Morimoto (1):
arm64: defconfig: Enable DA7213 Codec
Linus Walleij (2):
ARM: configs: Update U8500 defconfig
ARM: config: Update Vexpress defconfig
Mark Brown (1):
arm64: virtconfig: Further shrink the config
Neil Armstrong (3):
arm64: defconfig: add PMIC GLINK modules
ARM: configs: remove oxnas_v6_defconfig
arm64: defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK
Nishanth Menon (1):
arm64: defconfig: Enable drivers for BeaglePlay
Petr Vorel (2):
arm64: defconfig: Switch msm8996 clk drivers to module
arm64: defconfig: Enable qcom msm899{4,8} clk drivers
Ryan Roberts (1):
arm64: defconfig: Enable Virtio RNG driver as built in
Stefan Wahren (1):
ARM: imx_v6_v7_defconfig: Enable Tarragon peripheral drivers
Wolfram Sang (1):
arm64: defconfig: Disable R-Car H3 ES1.*
arch/arm/configs/imx_v4_v5_defconfig | 2 +-
arch/arm/configs/imx_v6_v7_defconfig | 12 +++++
arch/arm/configs/multi_v7_defconfig | 8 ++++
arch/arm/configs/oxnas_v6_defconfig | 92 ------------------------------------
arch/arm/configs/shmobile_defconfig | 2 +
arch/arm/configs/u8500_defconfig | 10 ++--
arch/arm/configs/vexpress_defconfig | 4 +-
arch/arm64/configs/defconfig | 46 +++++++++++++++++-
arch/arm64/configs/virt.config | 21 ++++++++
9 files changed, 97 insertions(+), 100 deletions(-)
delete mode 100644 arch/arm/configs/oxnas_v6_defconfig
The following changes since commit eeac8ede17557680855031c6f305ece2378af326:
Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.4
for you to fetch changes up to b8a4346d25024e00714fb6ceb0709075827f335d:
Merge tag 'mvebu-dt64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt (2023-04-18 16:10:53 +0200)
----------------------------------------------------------------
ARM: SoC devicetree changes for 6.4
The devicetree changes overall are again dominated by the Qualcomm
Snapdragon platform that weighs in at over 300 changesets, but there
are many updates across other platforms as well, notably Mediatek, NXP,
Rockchips, Renesas, TI, Samsung and ST Microelectronics. These all
add new features for existing machines, as well as new machines and
SoCs.
The newly added SoCs are:
- Allwinner T113-s, an Cortex-A7 based variant of the RISC-V
based D1 chip.
- StarFive JH7110, a RISC-V SoC based on the Sifive U74 core
like its JH7100 predecessor, but with additional CPU cores
and a GPU.
- Apple M2 as used in current Macbook Air/Pro and Mac Mini
gets added, with comparable support as its M1 predecessor.
- Unisoc UMS512 (Tiger T610) is a midrange smartphone SoC
- Qualcomm IPQ5332 and IPQ9574 are Wi-Fi 7 networking SoCs,
based on the Cortex-A53 and Cortex-A73 cores, respectively.
- Qualcomm sa8775p is an automotive SoC derived from the
Snapdragon family.
Including the initial board support for the added SoC platforms,
there are 52 new machines. The largest group are 19 boards
industrial embedded boards based on the NXP i.MX6 (32-bit)
and i.MX8 (64-bit) families.
Others include:
- Two boards based on the Allwinner f1c200s ultra-low-cost chip
- Three "Banana Pi" variants based on the Amlogic g12b
(A311D, S922X) SoC.
- The Gl.Inet mv1000 router based on Marvell Armada 3720
- A Wifi/LTE Dongle based on Qualcomm msm8916
- Two robotics boards based on Qualcomm QRB chips
- Three Snapdragon based phones made by Xiaomi
- Five developments boards based on various Rockchip SoCs,
including the rk3588s-khadas-edge2 and a few NanoPi
models
- The AM625 Beagleplay industrial SBC
Another 14 machines get removed: both boards for the obsolete "oxnas"
platform, three boards for the Renesas r8a77950 SoC that were only for
pre-production chips, and various chromebook models based on the Qualcomm
Sc7180 "trogdor" design that were never part of products.
----------------------------------------------------------------
Abel Vesa (4):
arm64: dts: qcom: sm8550: Add bias pull up value to tlmm i2c data clk states
arm64: dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes
arm64: dts: qcom: sm8550-mtp: Add eUSB2 repeater node
arm64: dts: qcom: sm8550: Add the Inline Crypto Engine node
Adam Skladowski (8):
arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc
arm64: dts: msm8953: Replace xo_board with rpmcc sourced xo
arm64: dts: msm8953: Provide dsi_phy clocks to gcc
arm64: dts: msm8953: Drop unsupported dwc3 flag
arm64: dts: msm8953: Pad regs to 8 digits
arm64: dts: MSM8953: Add wcnss nodes
arm64: dts: MSM8953: Add mpss nodes
arm64: dts: MSM8953: Add lpass nodes
Alex Elder (2):
ARM: dts: qcom: sdx65: add IPA information
ARM: dts: qcom: sdx65: move status properties to end of nodes
Alexander Stein (2):
arm64: dts: imx93: Add FlexSPI support
arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-source for GPIO buttons
Alexandre Bailon (1):
arm64: dts: mediatek: Increase the size BL31 reserved memory
Alexandre Mergnat (5):
arm64: dts: mediatek: add i2c support for mt8365 SoC
arm64: dts: mediatek: enable i2c0 for mt8365-evk board
arm64: dts: mediatek: add pwrap support to mt8365 SoC
arm64: dts: mediatek: add mmc support for mt8365 SoC
arm64: dts: mediatek: add ethernet support for mt8365 SoC
Alexandre Torgue (1):
ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
Alexey Romanov (1):
arm64: dts: meson-a1: add gpio_intc node
Alistair Francis (2):
ARM: dts: imx7d-remarkable2: Enable the cyttsp5
ARM: dts: imx7d-remarkable2: Enable the rohm,bd71815
Alyssa Rosenzweig (2):
arm64: dts: mediatek: mt8192: Add GPU nodes
arm64: dts: mediatek: mt8192-asurada: Enable GPU
Anand Gadiyar (2):
arm64: dts: ti: Refractor AM625 SK dts
arm64: ti: dts: Add support for AM62x LP SK
Andre Przywara (6):
arm64: dts: allwinner: h5: OrangePi PC2: add OPP table to enable DVFS
ARM: dts: suniv: Add Lctech Pi F1C200s devicetree
dts: add riscv include prefix link
ARM: dts: sunxi: add Allwinner T113-s SoC .dtsi
dt-bindings: arm: sunxi: document MangoPi MQ-R board names
ARM: dts: sunxi: add MangoPi MQ-R-T113 board
Andreas Kemnade (2):
dt-bindings: arm: fsl: add compatible string for Tolino Vision
ARM: dts: imx: Add devicetree for Tolino Vison
Andrew Davis (5):
arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F
ARM: dts: ti: Add AM57xx GP EVM board support
ARM: dts: ti: Add AM57xx GP EVM Rev A3 board support
ARM: dts: am57xx-idk: Add IDK displays and touchscreens
ARM: dts: omap: Drop ti,omap36xx compatible
Andrew Lunn (4):
ARM: dts: kirkwood: Add missing phy-mode and fixed links
ARM: dts: orion5: Add missing phy-mode and fixed links
ARM: dts: armada: Add missing phy-mode and fixed links
ARM64: dts: marvell: cn9310: Add missing phy-mode
AngeloGioacchino Del Regno (31):
arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_GPU regulators
arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gpu constraints
arm64: dts: mediatek: mt8183: Remove second opp-microvolt entries from gpu table
arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators
arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GPU regulators
arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as GPU compatible
arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG0 domain
arm64: dts: mediatek: mt8192-asurada: Assign sram supply to MFG1 pd
arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRAM_OTHER regulators
...
Angus Ainslie (1):
arm64: dts: imx8mq-librem5: add the magnetometer mount matrix
Apurva Nandan (1):
arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support
Arnd Bergmann (38):
Merge tag 'dt64-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'dt-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag 'renesas-dt-bindings-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'renesas-dts-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag 'omap-for-v6.4/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag 'omap-for-v6.4/dt-overlays-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag 'at91-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
...
Arınç ÜNAL (1):
arm: dts: mt7623: disable home key on Bananapi BPI-R2
Balsam CHIHI (2):
arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes
arm64: dts: mediatek: mt8195: Add temperature mitigation threshold
Bartosz Golaszewski (26):
arm64: dts: sm8150: add the QUPv3 high-speed UART node
arm64: dts: qcom: sa8155p-adp: enable the GNSS high-speed UART
arm64: dts: qcom: add initial support for qcom sa8775p-ride
arm64: dts: qcom: sa8775p: add cpufreq node
arm64: dts: qcom: sm8150: fix the uart9 label
arm64: dts: qcom: sa8775p: add the QUPv3 #2 node
arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2
arm64: dts: qcom: sa8775p: add the i2c18 node
arm64: dts: qcom: sa8775p-ride: enable i2c18
arm64: dts: qcom: sa8775p: add the spi16 node
arm64: dts: qcom: sa8775p-ride: enable the SPI node
arm64: dts: qcom: sa8775p: add high-speed UART nodes
arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port
arm64: dts: qcom: sa8775p-ride: enable the BT UART port
....
Ben Dooks (1):
arm64: tegra: Add vccmq on Jetson TX2
Bhavya Kapoor (3):
arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes
arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC
Bhupesh Sharma (7):
arm64: dts: qcom: sm6115: Add remoteproc nodes
arm64: dts: qcom: sm6115: Cleanup USB node's label
arm64: dts: qcom: sm6115: Move USB node's 'maximum-speed' and 'dr_mode' properties to dts
arm64: dts: qcom: sm6115: Move SDHC node(s)'s 'pinctrl' properties to dts
arm64: dts: qcom: sdm845: Fix the BAM DMA engine compatible string
dt-bindings: arm: qcom: Document the Qualcomm qrb4210-rb2 board
arm64: dts: qcom: Add base qrb4210-rb2 board dts
Biju Das (6):
arm64: dts: renesas: r9a09g011: Add USB3 DRD, device and host nodes
arm64: dts: renesas: rzv2mevk2: Enable USB3 DRD, Peripheral and Host
arm64: dts: renesas: rzv2mevk2: Enable USB3 role switch
arm64: dts: renesas: rzv2mevk2: Add uart0 pins
arm64: dts: renesas: rzg2l: Add clock-names and reset-names to DMAC nodes
arm64: dts: renesas: r9a07g044: Enable SCI0 using DT overlay
Bjorn Andersson (6):
Merge branch '20230307062232.4889-1-quic_kathirav@quicinc.com' into arm64-for-6.4
Merge branch 'arm64-fixes-for-6.3' into arm64-for-6.4
Merge branch '20230208091340.124641-1-konrad.dybcio@linaro.org' into HEAD
arm64: dts: qcom: sc8280xp: Define uart2
Merge branch '20230316072940.29137-2-quic_devipriy@quicinc.com' into HEAD
Merge branch 'ib-qcom-quad-spi' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into arm64-for-6.4
Brian Masney (1):
arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware
Chanh Nguyen (1):
ARM: dts: aspeed: mtmitchell: Enable NCSI
Chia-Wei Wang (1):
ARM: dts: aspeed-g6: Add UDMA node
Chris Morgan (1):
arm64: dts: rockchip: add panel to Anbernic RG353 series
Christian Hewitt (5):
dt-bindings: arm: amlogic: add support for BananaPi M2S variants
arm64: dts: meson: add support for BananaPi M2S variants
arm64: dts: meson: gxbb-kii-pro: sort and tidy the dts
arm64: dts: meson: gxbb-kii-pro: complete the bluetooth node
arm64: dts: meson: gxbb-kii-pro: add initial audio support
Christian Marangi (4):
ARM: dts: qcom: add per SoC compatible for qcom,kpss-gcc nodes
ARM: dts: qcom: add and fix clock configuration for kpss-gcc nodes
ARM: dts: qcom: add missing clock configuration for kpss-acc-v1
ARM: dts: qcom: rename kpss-acc-v2 nodes to power-manager nodes
Christophe Kerello (1):
ARM: dts: stm32: add FMC support on STM32MP13x SoC family
Chunyan Zhang (1):
arm64: dts: sprd: Add support for Unisoc's UMS512
Clément Léger (1):
dt-bindings: soc: renesas: renesas.yaml: Add renesas,rzn1d400-eb compatible
Conor Dooley (3):
riscv: dts: microchip: add mpfs specific macb reset support
riscv: dts: microchip: fix the mpfs' mailbox regs
Merge branch 'riscv-jh7110_initial_dts' into riscv-dt-for-next
Cristian Ciocaltea (14):
arm64: dts: rockchip: Add pwm-fan to rk3588-rock-5b
arm64: dts: rockchip: Fix SCMI assigned clocks on rk3588s
arm64: dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GHz on rk3588s
arm64: dts: rockchip: Add rk3588s I2S nodes
arm64: dts: rockchip: Add I2S rk3588 nodes
arm64: dts: rockchip: Add rk3588-rock-5b analog audio
ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes
ARM: dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes
ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes
ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes
riscv: dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes
arm64: dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b
arm64: dts: rockchip: Use generic name for es8316 on Pinebook Pro and Rock 5B
arm64: dts: rockchip: Add vdd_cpu_big regulators to rk3588-rock-5b
Danila Tikhonov (1):
arm64: dts: qcom: pm8150l: add spmi-flash-led node
Delphine CC Chiu (2):
ARM: dts: aspeed: greatlakes: Add gpio names
ARM: dts: aspeed: greatlakes: add mctp device
Devarsh Thakkar (1):
arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
Devi Priya (3):
dt-bindings: arm: qcom: Add ipq9574 compatible
dt-bindings: clock: Add ipq9574 clock and reset definitions
arm64: dts: qcom: Add ipq9574 SoC and AL02 board support
Dhruva Gole (1):
arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1
Dmitry Baryshkov (2):
arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
Douglas Anderson (18):
arm64: dts: qcom: sc7180: Delete wormdingler-rev0
arm64: dts: qcom: sc7180: Delete kingoftown-rev0
arm64: dts: qcom: sc7180: Delete lazor-rev0
arm64: dts: qcom: sc7180: Delete mrbland
dt-bindings: pinctrl: qcom: tlmm should use output-disable, not input-enable
dt-bindings: pinctrl: qcom: Add output-enable
pinctrl: qcom: Support OUTPUT_ENABLE; deprecate INPUT_ENABLE
MAINTAINERS: qcom: Add reviewer for Qualcomm Chromebooks
arm64: dts: sc7180: Rename qspi data12 as data23
arm64: dts: sc7280: Rename qspi data12 as data23
arm64: dts: sdm845: Rename qspi data12 as data23
...
Dylan Van Assche (5):
arm64: dts: qcom: sdm845: add SLPI remoteproc
dt-bindings: firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs
arm64: dts: qcom: sdm845: add SLPI FastRPC support
arm64: dts: qcom: sdm845-oneplus: enable SLPI
arm64: dts: qcom: sdm845-shift-axolotl: enable SLPI
Eddie James (3):
ARM: dts: aspeed: everest: Add reserved memory for TPM event log
ARM: dts: aspeed: bonnell: Remove MAC3
ARM: dts: aspeed: bonnell: Update eeprom size
Emil Renner Berthing (6):
dt-bindings: clock: Add StarFive JH7110 system clock and reset generator
dt-bindings: clock: Add StarFive JH7110 always-on clock and reset generator
dt-bindings: timer: Add StarFive JH7110 clint
dt-bindings: interrupt-controller: Add StarFive JH7110 plic
riscv: dts: starfive: Add initial StarFive JH7110 device tree
riscv: dts: starfive: Add StarFive JH7110 VisionFive 2 board device tree
Enrico Mioso (1):
arm64: dts: marvell: add DTS for GL.iNet GL-MV1000
Fabien Parent (2):
arm64: dts: mediatek: Initial mt8365-evk support
arm64: dts: mediatek: add mt6357 device-tree
Fabio Estevam (1):
ARM: dts: nomadik: Replace deprecated spi-gpio properties
Fabrizio Castro (1):
arm64: dts: renesas: rzv2mevk2: Add uSD card and eMMC support
Frank Li (2):
arm64: dts: imx8qxp: add cadence usb3 support
arm64: dts: freescale: imx8qxp-mek: enable cadence usb3
Geert Uytterhoeven (18):
arm64: dts: renesas: r8a779g0: Add CAN-FD node
arm64: dts: renesas: white-hawk: Add CAN-FD support
arm64: dts: renesas: falcon: Describe CAN clock
arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" properties
arm64: dts: renesas: r8a779g0: Add thermal nodes
arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
ARM: dts: armadillo800eva: Add I2C EEPROM for MAC address
arm64: dts: renesas: condor: Add I2C EEPROM for PMIC
arm64: dts: renesas: ulcb: Add I2C EEPROM for PMIC
...
Gergo Koteles (1):
arm64: dts: qcom: sdm845-oneplus-common: add Hall sensor
H. Nikolaus Schaller (2):
ARM: dts: gta04: fix excess dma channel usage
ARM: dts: omap3-gta04: fix compatible record for GTA04 board
Hal Feng (1):
dt-bindings: riscv: Add SiFive S7 compatible
Hector Martin (2):
dt-bindings: power: apple,pmgr-pwrstate: Add t8112 compatible
arm64: dts: apple: t8112: Initial t8112 (M2) device trees
Heiko Stuebner (1):
ARM: dts: rockchip: Add mmc aliases for rk3288-veyron devices
Heiner Kallweit (2):
arm64: dts: meson: adjust order of some compatibles
arm: dts: meson: adjust order of some compatibles
Henrik Grimler (4):
arm64: dts: exynos: drop mshc aliases
arm64: dts: exynos: add mmc aliases
ARM: dts: exynos: replace mshc0 alias with mmc-ddr-1_8v property
ARM: dts: exynos: add mmc aliases
Icenowy Zheng (5):
ARM: dts: suniv: add USB-related device nodes
ARM: dts: suniv: licheepi-nano: enable USB
dt-bindings: vendor-prefixes: add Source Parts and Lctech names
dt-binding: arm: sunxi: add two board compatible strings
ARM: dts: suniv: add device tree for PopStick v1.1
Jacky Bai (1):
arm64: dts: imx93: Add the bbnsm dts node
Jai Luthra (1):
arm64: dts: ti: Enable audio on SK-AM62(-LP)
Janne Grunau (14):
dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatible
dt-bindings: watchdog: apple,wdt: Add t8112-wdt compatible
dt-bindings: arm: cpus: Add apple,avalanche & blizzard compatibles
dt-bindings: interrupt-controller: apple,aic2: Add apple,t8112-aic compatible
dt-bindings: iommu: apple,sart: Add apple,t8112-sart compatible string
dt-bindings: mailbox: apple,mailbox: Add t8112 compatibles
dt-bindings: nvme: apple: Add apple,t8112-nvme-ans2 compatible string
dt-bindings: pci: apple,pcie: Add t8112 support
...
Jayesh Choudhary (3):
arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes
arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator
arm64: dts: ti: k3-am62-main: Add McASP nodes
Jerome Brunet (1):
arm64: dts: amlogic: gxl: use gxl mdio multiplexer
Jianhua Lu (4):
arm64: dts: qcom: sm8250-xiaomi-elish: Correct venus firmware path
arm64: dts: qcom: Split elish dts into common dtsi and elish-boe dts
arm64: dts: qcom: sm8250-xiaomi-elish-boe: Add mdss and dsi panel
arm64: dts: qcom: sm8250-xiaomi-elish-csot: Add Xiaomi Mi Pad 5 Pro CSOT variant
Jianlong Huang (1):
riscv: dts: starfive: Add StarFive JH7110 pin function definitions
Joakim Zhang (2):
arm64: dts: imx8qxp: add flexcan in adma
arm64: dts: imx8qm: add can node in devicetree
Joel Selvaraj (1):
arm64: dts: qcom: sdm845-xiaomi-beryllium: add notification LED
Johan Hovold (16):
arm64: dts: qcom: sc8280xp-pmics: add pmk8280 rtc
arm64: dts: qcom: sc8280xp-pmics: add pmk8280 sdam nvram
arm64: dts: qcom: sc8280xp-crd: enable rtc
arm64: dts: qcom: sc8280xp-x13s: enable rtc
arm64: dts: qcom: sc8280xp: fix external display power domain
arm64: dts: qcom: sc8280xp-x13s: mark s11b regulator as always-on
arm64: dts: qcom: sc8280xp-x13s: mark s10b regulator as always-on
arm64: dts: qcom: sc8280xp-x13s: mark s12b regulator as always-on
arm64: dts: qcom: sc8280xp-x13s: mark bob regulator as always-on
arm64: dts: qcom: sc8280xp-x13s: add pmic regulator supplies
...
Johan Jonker (9):
ARM: dts: rockchip: fix rk3288 dsi node
ARM: dts: rockchip: fix rk3288 lvds node
ARM: dts: rockchip: fix rk3288 dp node
arm64: dts: rockchip: fix px30 lvds node
arm64: dts: rockchip: fix px30 dsi node
arm64: dts: rockchip: fix rk3399 dsi node
arm64: dts: rockchip: fix rk3399 dp node
arm64: dts: rockchip: rename vbus-supply to phy-supply in rk3566-box-demo.dts
arm64: dts: rockchip: remove hclk from dsi node on rk356x
John Clark (1):
arm64: dts: rockchip: Add pinctrl gpio-ranges for rk356x
Jon Hunter (2):
arm64: tegra: Add DSU PMUs for Tegra234
arm64: tegra: Populate USB Type-C Controller for Jetson AGX Orin
Julien Panis (1):
arm64: dts: ti: k3-am62: Add watchdog nodes
Kathiravan T (9):
dt-bindings: clock: Add Qualcomm IPQ5332 GCC
dt-bindings: qcom: add ipq5332 boards
arm64: dts: qcom: add IPQ5332 SoC and MI01.2 board support
arm64: dts: qcom: ipq5332: enable the download mode support
arm64: dts: qcom: ipq5332: add SMEM support
arm64: dts: qcom: ipq5332: enable the CPUFreq support
arm64: dts: qcom: ipq5332: add few device nodes
dt-bindings: arm: qcom: document MI01.6 board based on IPQ5332 family
arm64: dts: qcom: ipq5332: add support for the RDP468 variant
Komal Bajaj (1):
arm64: dts: qcom: qdu1000: Add LLCC/system-cache-controller
Konrad Dybcio (60):
arm64: dts: qcom: sm6115: Un-enable SPI5 by default
arm64: dts: qcom: sm6375: Add missing power-domain-named to CDSP
arm64: dts: qcom: sm8550: Use correct CPU compatibles
dt-bindings: clock: Add Qcom SM6125 GPUCC
dt-bindings: clock: Add Qcom SM6375 GPUCC
dt-bindings: clock: Add Qcom SM6115 GPUCC
ARM: dts: qcom-apq8064: Fix opp table child name
arm64: dts: qcom: sm6375: Add RMTFS
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
arm64: dts: qcom: pm8998: Add a specific compatible for coincell chg
arm64: dts: qcom: sc7280: Add qcom,smmu-500 to Adreno SMMU
arm64: dts: qcom: sm8150: Add qcom,smmu-500 to Adreno SMMU
arm64: dts: qcom: sm8250: Add qcom,smmu-500 to Adreno SMMU
arm64: dts: qcom: sm8350: Add qcom,smmu-500 to Adreno SMMU
arm64: dts: qcom: msm8996: Add missing DWC3 quirks
arm64: dts: qcom: sc8280xp: Use correct CPU compatibles
arm64: dts: qcom: sc7180: Add SoC-specific compatible to cpufreq_hw
arm64: dts: qcom: sdm845: Add SoC-specific compatible to cpufreq_hw
arm64: dts: qcom: sm6115: Add SoC-specific compatible to cpufreq_hw
arm64: dts: qcom: sm6350: Add SoC-specific compatible to cpufreq_hw
arm64: dts: qcom: sm8150: Add SoC-specific compatible to cpufreq_hw
arm64: dts: qcom: msm8998-yoshino: Use SONY GPIO names
arm64: dts: qcom: msm8998-yoshino: Use actual pin names for pin nodes
arm64: dts: qcom: sm6115: Add GPUCC and Adreno SMMU
arm64: dts: qcom: sc7280: Use the correct BWMON fallback compatible
arm64: dts: qcom: sc8280xp: Use the correct BWMON fallback compatible
arm64: dts: qcom: sdm845: Use the correct BWMON compatible
...
Krishna chaitanya chundru (1):
arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
Krzysztof Kozlowski (130):
ARM: dts: exynos: align STMPE ADC node name with bindings in P4 Note
ARM: dts: exynos: drop fake align STMPE properties in P4 Note
ARM: dts: exynos: add ports to TC358764 bridge on Arndale
ARM: dts: exynos: fix WM8960 clock name in Itop Elite
ARM: dts: exynos: correct whitespace in Midas
ARM: dts: s5pv210: correct MIPI CSIS clock name
ARM: dts: exynos: drop unused samsung,camclk-out property in Midas
ARM: dts: exynos: move MIPI phy to PMU node in Exynos3250
ARM: dts: exynos: move MIPI phy to PMU node in Exynos4
ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420
ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250
arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433
arm64: dts: qcom: sm8450: correct WSA2 assigned clocks
...
Kuninori Morimoto (2):
arm64: dts: renesas: r8a779g0: R-Car Sound support
arm64: dts: renesas: white-hawk: Add R-Car Sound support
Lad Prabhakar (9):
arm64: dts: renesas: r9a07g043u: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a07g044: Add Cortex-A55 PMU node
arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems
arm64: dts: renesas: r9a07g054: Add Cortex-A55 PMU node
arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g044: Add CSI and CRU nodes
arm64: dts: renesas: rzg2l-smarc: Enable CRU, CSI support
Lakshmi Yadlapati (1):
ARM: dts: aspeed: p10bmc: Change power supply info
Laurent Pinchart (1):
arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing
Leonard Göhrs (1):
ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15xx-osd32 SoM
Lucas Stach (1):
arm64: dts: imx8mp-debix: add USB host support
Lucas Tanure (1):
arm64: dts: rockchip: Add sdmmc node to rk3588
Lux Aliaga (3):
dt-bindings: arm: qcom: Document xiaomi,laurel-sprout board
arm64: dts: qcom: sm6125: Add UFS nodes
arm64: dts: qcom: sm6125: Initial support for xiaomi-laurel-sprout
Manivannan Sadhasivam (54):
arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
arm64: dts: qcom: sc8280xp: Add label property to vadc channel nodes
arm64: dts: qcom: sm8350: Mark UFS controller as cache coherent
arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
arm64: dts: qcom: sm8550: Mark UFS controller as cache coherent
arm64: dts: qcom: sdm845: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sc7280: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sm6350: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sm8550: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sm8250: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: qdu1000: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sc7180: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sm8150: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sm8350: Supply clock from cpufreq node to CPUs
arm64: dts: qcom: sc8280xp: Supply clock from cpufreq node to CPUs
...
Manoj Sai (1):
arm64: dts: rockchip: Enable USB OTG for rk3566 Radxa CM3
Mao Jinlong (1):
arm64: dts: qcom: sm8250: Add tpdm mm/prng
Marcel Ziswiler (5):
dt-bindings: arm: fsl: add toradex,apalis-imx8 et al.
arm64: dts: freescale: add initial apalis imx8 aka quadmax module support
arm64: dts: freescale: add apalis imx8 aka quadmax carrier board support
arm64: dts: verdin-imx8mp: add pcie support
arm64: dts: imx8mp-verdin-yavia: trivial minor updates
Marek Vasut (20):
arm64: dts: imx8mp: Add PCIe support to DH electronics i.MX8M Plus DHCOM and PDK2
arm64: dts: imx8mp: Update GPIO M to CLKOUT1 on DH electronics i.MX8M Plus DHCOM and PDK2
arm64: dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2
arm64: dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM
arm64: dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM
arm64: dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM
arm64: dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM
dt-bindings: soc: imx8mp-media-blk-ctrl: Align block controller example name
dt-bindings: soc: imx8mp-media-blk-ctrl: Add LDB subnode into schema and example
arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl
arm64: dts: imx8mp: Reorder clock and reg properties
dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM on PDK3
arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3
dt-bindings: soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-ctrl in examples
dt-bindings: soc: imx-blk-ctrl: Drop leading label in blk-ctrl in examples
arm64: dts: imx8mm: Add display pipeline components
...
Markus Niebel (1):
arm64: dts: imx93: add missing tpm pwm instances
Martijn Braam (2):
arm64: dts: rockchip: Add internal display support to rk3399-pinephone-pro
arm64: dts: rockchip: Add touchscreen support to rk3399-pinephone-pro
Martin Blumenstingl (3):
ARM: dts: meson8: add the xtal_32k_out pin
ARM: dts: meson8: add the SDXC_A pins
ARM: dts: meson8m2: mxiii-plus: Enable Bluetooth and WiFi support
Martin Kepplinger (4):
arm64: dts: imx8mq-librem5: lower the mipi csi 1 frequencies
arm64: dts: imx8mq-librem5: describe the clock for the csi sensors
arm64: dts: imx8mq-librem5: fix audio-1v8 regulator name
arm64: dts: imx8mq-librem5: add brightness levels to led-backlight
Matthias Brugger (1):
arm64: dts: mt8167: Align mmsys node name with dtschema
Max Krummenacher (1):
arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes
Maxim Schwalm (1):
ARM: tegra30: Use cpu* labels
Maya Matuszczyk (1):
arm64: dts: rockchip: Add display support to Odroid Go Super
Michael Tretter (1):
ARM: dts: imx7d: add node for PXP
Michal Vokáč (7):
dt-bindings: arm: fsl: Fix copy-paste error in comment
ARM: dts: imx6dl-yapp4: Use reset-gpios property name
dt-bindings: arm: fsl: Add Y Soft IOTA Phoenix, Lynx, Pegasus and Pegasus+
ARM: dts: imx6dl-yapp4: Move phy reset into switch node
ARM: dts: imx6dl-yapp4: Move status to the end of property list
ARM: dts: imx6dl-yapp4: Remove unneeded status "okay"
ARM: dts: imx6dl-yapp43: Add support for new HW revision of the IOTA board
Moudy Ho (1):
arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS
Mukesh Ojha (1):
arm64: dts: qcom: sm8450: Add IMEM and PIL info region
Nam Nguyen (1):
arm64: dts: renesas: v3hsk: Add clock-skew for GEther's Micrel PHY
Nancy.Lin (1):
arm64: dts: mt8195: add display node for vdosys1
Neil Armstrong (28):
arm64: dts: amlogic: meson-sm1-bananapi: correct usb-hub hog node name
arm64: dts: amlogic: meson-gxm-s912-libretech-pc: add simple connector node in fusb302 node
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: remove invalid #gpio-cells in onewire node
arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names
arm64: dts: amlogic: meson-g12b-odroid-go-ultra: rename keypad-gpio pinctrl node
arm64: dts: amlogic: meson-s4: fix apb4 bus node name
arm64: dts: amlogic: meson-sm1: use correct enable-gpios
arm64: dts: amlogic: meson-gxm-s912-libretech-pc: remove unused pinctrl-names from phy node
dt-bindings: arm: amlogic: Document the boards with the BPI-CM4 connected
arm64: dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
arm64: dts: qcom: pm8550b: Add eUSB2 repeater node
arm64: dts: qcom: sm8550: fix qup_spi0_cs node
arm64: dts: qcom: sm8550: misc style fixes
arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
...
Niklas Söderlund (3):
arm64: dts: renesas: r8a779g0: Add and connect all CSI-2, ISP and VIN nodes
arm64: dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712
arm64: dts: renesas: falcon-csi-dsi: Set bus-type for MAX96712
Nishanth Menon (4):
dt-bindings: net: ti: k3-am654-cpsw-nuss: Drop pinmux header
arm64: dts: ti: Use local header for pinctrl register values
dt-bindings: pinctrl: k3: Deprecate header with register constants
arm64: dts: ti: k3-am62-wakeup: Introduce RTC node
Nitin Yadav (1):
arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
Nícolas F. R. A. Prado (1):
arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply
Oleksij Rempel (12):
ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out for the FEC node
ARM: dts: imx6dl-lanmcu: configure ethernet reference clock parent
ARM: dts: imx6dl-alti6p: configure ethernet reference clock parent
ARM: dts: imx6dl-plybas: configure ethernet reference clock parent
ARM: dts: imx6dl-plym2m: configure ethernet reference clock parent
ARM: dts: imx6dl-prtmvt: configure ethernet reference clock parent
ARM: dts: imx6dl-victgo: configure ethernet reference clock parent
ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent
ARM: dts: imx6qdl-skov-cpu: configure ethernet reference clock parent
ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet reference clock parent
ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL
ARM: dts: imx6ul-prti6g: configure ethernet reference clock parent
Ondrej Jirman (1):
arm64: dts: rockchip: Add support for volume keys to rk3399-pinephone-pro
Patrice Chotard (1):
ARM: dts: stm32: Add QSPI support on STM32MP13x SoC family
Peng Fan (11):
arm64: dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current
arm64: dts: imx8mp: verdin-yavia: drop disable-over-current
arm64: dts: imx8dxl: drop clocks from scu clock controller
arm64: dts: imx8-apalis-v1.1: drop ci-disable-lpm
arm64: dts: imx8mn-evk: update i2c pinctrl to match dtschema
arm64: dts: imx8mm-ddr4-evk: update gpmi pinctrl to match dtschema
arm64: dts: imx8mq-librem5: update pinctrl to match dtschema
arm64: dts: imx8mm-emcon: update pinctrl to match dtschema
arm64: dts: imx8mn-bsh-smm: update pinctrl to match dtschema
arm64: dts: imx8mm-prt8mm: update pinctrl to match dtschema
arm64: dts: imx8mq-librem5: add missing #clock-cells
Petr Vorel (2):
arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
arm64: dts: qcom: msm8994-angler: removed clash with smem_region
Philippe Schenker (25):
arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3
arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequency to 60mhz
dt-bindings: arm: fsl: Add colibri-imx8x carrier boards
arm64: dts: colibri-imx8x: Prepare for qxp and dx variants
arm64: dts: colibri-imx8x: Update spdx license
arm64: dts: colibri-imx8x: Use new bracket format
arm64: dts: colibri-imx8x: Add atmel pinctrl groups
arm64: dts: colibri-imx8x: Add pinctrl group for csi_mclk
arm64: dts: colibri-imx8x: Split pinctrl_hog1
arm64: dts: colibri-imx8x: Correct pull on lcdif
arm64: dts: colibri-imx8x: Add separate pinctrl group for cs2
arm64: dts: colibri-imx8x: Add pinctrl group for hdmi hpd
arm64: dts: colibri-imx8x: Add SPI
arm64: dts: colibri-imx8x: Add gpio-line-names
arm64: dts: colibri-imx8x: Disable touchscreen by default
...
Pierre-Yves MORDRET (3):
ARM: dts: stm32: YAML validation fails for STM32MP15 ST Boards
ARM: dts: stm32: YAML validation fails for Odyssey Boards
ARM: dts: stm32: YAML validation fails for Argon Boards
Rafał Miłecki (6):
arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
arm64: dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports
arm64: dts: broadcom: bcmbca: bcm4908: add Netgear R8000P USB LED triggers
arm64: dts: broadcom: bcmbca: bcm4908: add TP-Link C2300 USB LED triggers
Rayyan Ansari (2):
ARM: dts: qcom: msm8226: add clocks and clock-names to GCC node
ARM: dts: qcom: msm8974: add correct XO clock source to GCC node
Richard Acayan (1):
arm64: dts: qcom: sdm670: add opps for peripherals
Richard Zhu (3):
arm64: dts: Add i.MX8MM PCIe EP support
arm64: dts: Add i.MX8MQ PCIe EP support
arm64: dts: Add i.MX8MP PCIe EP support
Roan van Dijk (2):
ARM: stm32: add support for STM32MP151
ARM: stm32: add initial documentation for STM32MP151
Rob Herring (5):
arm64: dts: layerscape: Fix GICv3 ITS node names
arm64: dts: marvell: armada-ap810: Fix GICv3 ITS node name
arm64: dts: broadcom: stringray: Fix GICv3 ITS node name
arm64: dts: cavium: Fix GICv3 ITS nodes
dt-bindings: arm: nvidia: Drop unneeded quotes
Robert Marko (7):
ARM: dts: qcom: ipq4018-ap120c-ac: setup serial console
ARM: dts: qcom: ipq4018-ap120c-ac: align GPIO hog with DT schema
ARM: dts: qcom: ipq4018-ap120c-ac: align SPI-NAND with DT schema
ARM: dts: qcom: ipq4018-ap120c-ac: use NVMEM for ath10k caldata
ARM: dts: qcom: ipq4019: pass XO and sleep clocks to GCC
ARM: dts: qcom: ipq4019: remove clk-output-names for sleep clock
arm64: dts: marvell: mochabin: enlarge PCI memory window
Robert Nelson (2):
dt-bindings: arm: ti: Add BeaglePlay
arm64: dts: ti: Add k3-am625-beagleplay
Roy-CW.Yeh (1):
arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS
Sam Protsenko (3):
dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D
dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks
arm64: dts: exynos: Add CMU_G3D node for Exynos850 SoC
Sameer Pujar (1):
arm64: tegra: Audio codec support on Jetson AGX Orin
Samuel Holland (1):
riscv: dts: allwinner: d1: Add crypto engine node
Sasha Finkelstein (3):
arm64: dts: apple: t8103: Add PWM controller
arm64: dts: apple: t600x: Add PWM controller
arm64: dts: apple: t8112: Add PWM controller
Sebastian Krzyszkowiak (10):
arm64: dts: imx8mq: Add UART DMA support
arm64: dts: imx8mq-librem5: Describe MIC_2V4 regulator
arm64: dts: imx8mq-librem5: Set charger parameters for each batch
arm64: dts: imx8mq-librem5: Set the DVS voltages lower
arm64: dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz
arm64: dts: imx8mq-librem5: Adjust proximity sensor's near levels
arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V
arm64: dts: imx8mq-librem5: Reduce I2C frequency to 384kHz
arm64: dts: imx8mq-librem5: Add 166MHz to DDRC OPP table
Sebastian Reichel (1):
arm64: dts: rockchip: add rk3588 thermal sensor
Shreeya Patel (3):
arm64: dts: rockchip: Enable watchdog support for RK3588
dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string
arm64: dts: rockchip: Enable RTC support for Rock 5B
Siddharth Vadapalli (5):
arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G
arm64: dts: ti: k3-j721e: Add CPSW9G nodes
arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode
arm64: dts: ti: j7200-main: Add CPSW5G nodes
arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode
Sinthu Raja (1):
arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2
Srinivas Kandagatla (4):
arm64: dts: qcom: sc8280xp: fix rx frame shapping info
arm64: dts: qcom: sc8280xp: fix lpass tx macro clocks
arm64: dts: qcom: sc8280xp-x13s: fix dmic sample rate
arm64: dts: qcom: sc8280xp-x13s: fix va dmic dai links and routing
Steev Klimaszewski (1):
arm64: dts: qcom: sc8280xp-x13s: Add bluetooth
Stefan Eichenberger (1):
arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4
Stefan Wahren (12):
ARM: dts: imx28-apf28: Convert to use label references
ARM: dts: imx28-m28/sps1: Convert to use label references
ARM: dts: imx28-apx4devkit: Convert to use label references
ARM: dts: imx28-cfa10036: Convert to use label references
ARM: dts: imx28-duckbill: Convert to use label references
ARM: dts: imx28-duckbill-2: Include base board
ARM: dts: imx28-evk: Convert to use label references
ARM: dts: imx28-ts4600: Convert to use label references
ARM: dts: imx28-tx28: add SPDX-License-Identifier
ARM: dts: imx6ull: Add chargebyte Tarragon support
dt-bindings: vendor-prefixes: add chargebyte
dt-bindings: arm: fsl: Add chargebyte Tarragon
Steffen Hemer (8):
ARM: dts: am335x-phycore-som: Add alias for TPS65910 RTC
ARM: dts: am335x-wega: Fix audio codec by using simple-audio-card driver.
ARM: dts: am335x-wega: Change node name of sound card, remove underscores.
ARM: dts: am335x-pcm-935: Remove underscore in node names.
ARM: dts: am335x-regor: Remove underscore in node names.
ARM: dts: am335x-phycore-som: Remove underscore in node names.
ARM: dts: am335x-pcm-953: Remove superseded/invalid LED trigger.
ARM: dts: am335x-phycore-som: Remove superseded/invalid GPMC NAND type.
Stephan Gerhold (2):
arm64: dts: qcom: msm8916: Fix tsens_mode unit address
arm64: dts: qcom: msm8916: Move WCN compatible to boards
Svyatoslav Ryhel (4):
ARM: tegra: transformers: Update WM8903 sound nodes
ARM: tegra: transformers: Bind RT5631 sound nodes
ARM: tegra: asus-tf101: Fix accelerometer mount matrix
ARM: tegra30: peripherals: Add 266.5MHz nodes
Thierry Reding (4):
dt-bindings: tegra: Document Jetson Orin NX
dt-bindings: tegra: Document Jetson Orin NX reference platform
arm64: tegra: Support Jetson Orin NX
arm64: tegra: Support Jetson Orin NX reference platform
Tianling Shen (9):
arm64: dts: rockchip: create common dtsi for NanoPi R5 series
dt-bindings: Add doc for FriendlyARM NanoPi R5C
arm64: dts: rockchip: Add FriendlyARM NanoPi R5C
arm64: dts: rockchip: fix gmac support for NanoPi R5S
arm64: dts: rockchip: remove I2S1 TDM node for the NanoPi R5 series
dt-bindings: Add doc for FriendlyARM NanoPi R2C
arm64: dts: rockchip: Add FriendlyARM NanoPi R2C
dt-bindings: Add doc for Xunlong OrangePi R1 Plus LTS
arm64: dts: rockchip: Add Xunlong OrangePi R1 Plus LTS
Trevor Woerner (1):
riscv: dts: nezha-d1: add gpio-line-names
Tudor Ambarus (4):
ARM: dts: at91-sama5d27_wlsom1: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM: dts: at91-sama5d27_som1: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM: dts: at91: sama5d2_icp: Set sst26vf064b SPI NOR flash at its maximum frequency
ARM: dts: at91: sam9x60ek: Set sst26vf064b SPI NOR flash at its maximum frequency
Uwe Kleine-König (1):
arm64: dts: imx8mp: Add GPT blocks
Vaishnav Achath (4):
arm64: dts: ti: k3-j721e: Add MCSPI nodes
arm64: dts: ti: k3-j7200: Add MCSPI nodes
arm64: dts: ti: k3-j721s2: Add MCSPI nodes
arm64: dts: ti: k3-j784s4: Add MCSPI nodes
Valentin Caron (6):
ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx
ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
ARM: dts: stm32: clean uart aliases on stm32mp15xx-exx boards
ARM: dts: stm32: add uart nodes on stm32mp13
ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl
ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk
Vasily Khoruzhick (2):
dt-bindings: Add doc for FriendlyARM NanoPi R5S
arm64: dts: rockchip: Add FriendlyElec Nanopi R5S
Vignesh Raghavendra (3):
arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
dt-bindings: arm: ti: k3: Add compatible for AM62x LP SK
Vincent Guittot (1):
arm64: dts: qcom: sdm845: correct dynamic power coefficients
William Zhang (2):
arm64: dts: broadcom: bcmbca: Add spi controller node
ARM: dts: broadcom: bcmbca: Add spi controller node
Wolfram Sang (3):
arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones
arm64: dts: renesas: Remove R-Car H3 ES1.* devicetrees
dt-bindings: soc: renesas: Remove R-Car H3 ES1.*
Xiangsheng Hou (2):
arm64: dts: mediatek: Fix existing NAND controller node name
arm: dts: mediatek: Fix existing NAND controller node name
Yang Xiwen (4):
arm64: dts: qcom: msm8916-ufi: Fix sim card selection pinctrl
dt-bindings: vendor-prefixes: Add Henan Yiming Technology Co., Ltd.
dt-bindings: arm: qcom: Add Yiming LTE dongle uz801-v3.0 (yiming-uz801v3)
arm64: dts: qcom: msm8916-yiming-uz801v3: Add initial device tree
Yixun Lan (2):
dt-bindings: arm: rockchip: Add Khadas Edge2 board
arm64: dts: rockchip: Add Khadas edge2 board
Yoshihiro Shimoda (4):
arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main
arm64: dts: renesas: r8a779g0: Add IPMMU nodes
arm64: dts: renesas: r8a779g0: Add iommus to DMAC nodes
arm64: dts: renesas: r8a779g0: Add iommus to MMC node
Zev Weiss (3):
ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
ARM: dts: aspeed: e3c246d4i: Add PECI device
ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
Zhou Peng (1):
arm64: dts: imx8qm: add vpu decoder and encoder
0.0% Documentation/arm/stm32/
0.0% Documentation/arm/
0.0% Documentation/devicetree/bindings/arm/apple/
0.1% Documentation/devicetree/bindings/arm/tegra/
0.0% Documentation/devicetree/bindings/arm/ti/
0.5% Documentation/devicetree/bindings/arm/
1.1% Documentation/devicetree/bindings/clock/
0.0% Documentation/devicetree/bindings/gpu/host1x/
0.0% Documentation/devicetree/bindings/i2c/
0.0% Documentation/devicetree/bindings/interrupt-controller/
0.0% Documentation/devicetree/bindings/iommu/
0.0% Documentation/devicetree/bindings/mailbox/
0.0% Documentation/devicetree/bindings/net/
0.0% Documentation/devicetree/bindings/nvme/
0.0% Documentation/devicetree/bindings/pci/
0.0% Documentation/devicetree/bindings/pinctrl/
0.0% Documentation/devicetree/bindings/power/
0.0% Documentation/devicetree/bindings/riscv/
0.1% Documentation/devicetree/bindings/soc/imx/
0.0% Documentation/devicetree/bindings/soc/renesas/
0.0% Documentation/devicetree/bindings/soc/samsung/
0.0% Documentation/devicetree/bindings/timer/
0.0% Documentation/devicetree/bindings/watchdog/
0.0% Documentation/devicetree/bindings/
21.2% arch/arm/boot/dts/
0.0% arch/arm/mach-stm32/
0.0% arch/arm64/boot/dts/allwinner/
2.1% arch/arm64/boot/dts/amlogic/
5.2% arch/arm64/boot/dts/apple/
0.4% arch/arm64/boot/dts/broadcom/bcmbca/
0.0% arch/arm64/boot/dts/broadcom/stingray/
0.0% arch/arm64/boot/dts/cavium/
0.0% arch/arm64/boot/dts/exynos/
14.7% arch/arm64/boot/dts/freescale/
0.3% arch/arm64/boot/dts/marvell/
5.0% arch/arm64/boot/dts/mediatek/
1.3% arch/arm64/boot/dts/nvidia/
23.8% arch/arm64/boot/dts/qcom/
5.0% arch/arm64/boot/dts/renesas/
3.1% arch/arm64/boot/dts/rockchip/
1.8% arch/arm64/boot/dts/sprd/
6.7% arch/arm64/boot/dts/ti/
0.0% arch/arm64/boot/dts/toshiba/
0.2% arch/riscv/boot/dts/allwinner/
0.0% arch/riscv/boot/dts/microchip/
2.3% arch/riscv/boot/dts/starfive/
0.1% drivers/pinctrl/qcom/
2.7% include/dt-bindings/clock/
0.0% include/dt-bindings/firmware/
0.0% include/dt-bindings/pinctrl/
0.9% include/dt-bindings/reset/
0.0% scripts/dtc/include-prefixes/
On Mon, Apr 24, 2023 at 2:06 PM Arnd Bergmann <arnd@arndb.de> wrote:
>
> ARM: SoC devicetree changes for 6.4
Hmm. This also has commit e49eabe3e13f ("pinctrl: qcom: Support
OUTPUT_ENABLE; deprecate INPUT_ENABLE") that doesn't seem to be
obviously about devicetree changes.
Whatever. I took the pull, but that change looked oddly out of place..
Linus
On Tue, Apr 25, 2023, at 20:21, Linus Torvalds wrote:
> On Mon, Apr 24, 2023 at 2:06 PM Arnd Bergmann <arnd@arndb.de> wrote:
>>
>> ARM: SoC devicetree changes for 6.4
>
> Hmm. This also has commit e49eabe3e13f ("pinctrl: qcom: Support
> OUTPUT_ENABLE; deprecate INPUT_ENABLE") that doesn't seem to be
> obviously about devicetree changes.
>
> Whatever. I took the pull, but that change looked oddly out of place..
Right, this was a commit that is also in the pinctrl tree, and
Bjorn pulled it into the qcom/dt tree to make sure this can be
properly bisected. As the patch description explains, the driver
did not implement the binding correctly, so changing it like this
at least keeps compatibility in one direction (old DTB with new
kernel) while fixing both the driver and the dts files to work
with the documented binding.
Normally this should not be necessary as long as we keep
compatibility both ways, but I trust that Bjorn was confident
this would not cause problems here.
Arnd
© 2016 - 2026 Red Hat, Inc.