* [GIT PULL 2/5] ARM: DT changes for 5.19, part 1
2022-05-26 14:44 [GIT PULL 0/5] ARM: SoC changes for 5.19, part 1 Arnd Bergmann
2022-05-26 14:45 ` [GIT PULL 1/5] ARM: updates for 32-bit SoCs Arnd Bergmann
@ 2022-05-26 14:48 ` Arnd Bergmann
2022-05-26 18:20 ` pr-tracker-bot
2022-05-26 14:49 ` [GIT PULL 3/5] ARM: driver changes for 5.19 Arnd Bergmann
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Arnd Bergmann @ 2022-05-26 14:48 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux Kernel Mailing List, Linux ARM
The following changes since commit 71ff461c3f41f6465434b9e980c01782763e7ad8:
iommu/omap: Fix regression in probe for NULL pointer dereference
(2022-04-08 11:16:29 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.19
for you to fetch changes up to 82706d6fb19d0b845146f7108fce3926502c5f52:
Merge tag 'v5.18-next-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt (2022-05-13 23:26:21 +0200)
----------------------------------------------------------------
ARM: DT changes for 5.19, part 1
There are 40 branches this time, adding a lot of new hardware
support, and cleanups. Krzysztof Kozlowski continues his treewide
cleanups.
There are a number of new SoCs, all of them as part of existing
families, and typically added along with a reference board:
- Renesas RZ/G2UL (R9A07G043) is the single-core version of the RZ/G2L
general-purpose MPU.
- Renesas RZ/V2M (R9A09G011) is a smart camera SoC
- Renesas R-Car V4H (R8A779G0) is an automotive chip with Cortex-A76
cores and deep learning accerlation.
- Broadcom BCM47622 is a new broadband SoC based on a quad Cortex-A7
and dual Wifi-6.
- Corstone1000 is a generic platform from Arm that is used for designing
custom SoCs, the support for now is for the Fixed Virtual Platform
emulation for it.
- Mediatek MT8195 (Kompanio 1200) is a high-end consumer chip used
in upcoming Chromebooks.
- NXP i.MXRT1050 is a Cortex-M7 based microcontroller, the first
MMU-less SoC to be added in a while
New machines based on already supported SoCs this time are mainly
for 32-bit platforms and include:
- Two wireless routers based on Broadcom bcm4708
- 30 new boards based on NXP i.MX6, i.MX7 and i.MX8 families, mostly
for the industrial embedded market, and on NXP LS1021A based
IOT board.
- Two ethernet switches based on Microchip LAN966
- Eight Qualcomm Snapdragon based machines, including a smartwatch,
a Chromebook board and some phones
- Another phone based on the old ST-Ericsson Ux500 platform
- Seven STM32MP1 based boards
- Four single-board computers based on Rockchip RK3566/RK3568
----------------------------------------------------------------
Note: the full pull request message exceeds 100KB, using a dirstat instead
of the normal diffstat.
Adam Ford (5):
arm64: dts: imx8mn: Enable HS400-ES
arm64: dts: imx8mp: Enable HS400-ES
ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
Akhil P Oommen (1):
arm64: dts: qcom: sc7280: Support gpu speedbin
Alexander Bauer (1):
ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
Alexander Shiyan (8):
ARM: dts: imx51: Add generic DMA bindings for UART nodes
ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
ARM: dts: am335x-myirtech: Update NAND default partition table layout
ARM: dts: imx6qdl-phytec: Add LED labels
Alexander Stein (5):
ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
ARM: dts: imx7s: fix iomuxc_lpsr node name
Alexandre Torgue (7):
dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
dt-bindings: clock: stm32mp15: rename CK_SCMI define
dt-bindings: reset: stm32mp15: rename RST_SCMI define
ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
dt-bindings: arm: stm32: Add SCMI version of STM32 boards
(DK1/DK2/ED1/EV1)
ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
Allen-KH Cheng (16):
arm64: dts: mt8192: Add pwrap node
arm64: dts: mt8192: Add SCP node
arm64: dts: mt8192: Add usb-phy node
arm64: dts: mt8192: Add xhci node
arm64: dts: mt8192: Fix nor_flash status disable typo
arm64: dts: mt8192: Add efuse node
arm64: dts: mt8192: Add m4u and smi nodes
arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8192: Add dpi node
arm64: dts: mt8192: Add PCIe node
arm64: dts: mt8192: Add H264 venc device node
arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
dt-bindings: arm: Add compatible for Mediatek MT8192
arm64: dts: mt8192: Add spmi node
arm64: dts: mt8192: Add audio-related nodes
arm64: dts: mt8192: Add mmc device nodes
Andre Przywara (9):
dt-bindings: watchdog: sunxi: fix F1C100s compatible
dt-bindings: watchdog: sunxi: clarify clock support
ARM: dts: suniv: F1C100: fix watchdog compatible
dt-bindings: arm: sunxi: document LicheePi Nano name
ARM: dts: suniv: F1C100: fix CPU node
ARM: dts: suniv: F1C100: fix timer node
dt-bindings: spi: sunxi: document F1C100 controllers
ARM: dts: suniv: F1C100: add SPI support
ARM: dts: suniv: licheepi-nano: add SPI flash
Andrej Picej (2):
ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
AngeloGioacchino Del Regno (1):
arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
Angus Ainslie (1):
arm64: dts: imx8mq-librem5: add a RO firmware partition
Aniruddha Rao (1):
arm64: tegra: Update SDMMC1/3 clock source for Tegra194
Ansuel Smith (1):
ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
Ariel D'Alessandro (1):
arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
Arnd Bergmann (41):
Merge tag 'dt-cleanup-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'renesas-arm-dt-for-v5.19-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'renesas-dt-bindings-for-v5.19-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'bindings-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'omap-for-v5.19/dt-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'ux500-dts-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik
into arm/dt
Merge tag 'amlogic-arm64-dt-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into
arm/dt
Merge tag 'amlogic-arm-dt-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into
arm/dt
Merge tag 'stm32-dt-for-v5.19-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into
arm/dt
Merge tag 'juno-updates-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/dt
Merge tag 'arm-soc/for-5.19/devicetree' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'arm-soc/for-5.19/devicetree-arm64' of
https://github.com/Broadcom/stblinux into arm/dt
Merge tag 'omap-for-v5.19/dt-part2-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/dt
Merge tag 'dt64-cleanup-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'dt-cleanup-5.19-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt-5.19-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'samsung-dt64-5.19-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Merge tag 'renesas-arm-dt-for-v5.19-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'renesas-dt-bindings-for-v5.19-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/dt
Merge tag 'tegra-for-5.19-dt-bindings' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'tegra-for-5.19-arm64-dt' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
Merge tag 'sunxi-dt-for-5.19-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag 'ti-keystone-dt-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag 'ti-k3-dt-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
Merge tag 'imx-bindings-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'sunxi-dt-for-5.19-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
Merge tag 'qcom-dts-for-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'qcom-arm64-for-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
Merge tag 'imx-dt-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Merge tag 'imx-dt64-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/dt
Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node"
Merge tag 'v5.19-rockchip-dts64-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'v5.19-rockchip-dts32-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/dt
Merge tag 'visconti-arm-dt-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti
into arm/dt
Merge tag 'mvebu-dt64-5.19-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'mvebu-dt-5.19-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into
arm/dt
Merge tag 'at91-dt-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt
Merge tag 'v5.18-next-dts32' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Merge tag 'v5.18-next-dts64' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/dt
Arınç ÜNAL (9):
ARM: dts: BCM5301X: Fix DTC warning for NAND node
ARM: dts: BCM5301X: Remove cell properties from srab ports on
Asus RT-AC88U
ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on
Asus RT-AC88U
ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings
dt-bindings: arm: bcm: create new description for BCM53016
ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
dt-bindings: arm: bcm: add bindings for Asus RT-AC88U
ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
Ashish Mhetre (2):
dt-bindings: memory: tegra: Update validation for reg and reg-names
arm64: tegra: Add memory controller channels
Ashish Singhal (1):
arm64: tegra: Add QSPI controllers on Tegra234
Aswath Govindraju (1):
arm64: dts: ti: k3-am62: Add support for MCAN
Baruch Siach (1):
arm64: dts: qcom: ipq6018: Add mdio bus description
Bhupesh Sharma (14):
arm64: dts: qcom: sm8150: Add pdc interrupt controller node
arm64: dts: qcom: sm8150: Add ufs power-domain entries
arm64: dts: qcom: sm8150: Add PCIe nodes
arm64: dts: qcom: sa8155: Enable PCIe nodes
arm64: dts: qcom: sm8150: Add support for SDC2
arm64: dts: qcom: sa8155p-adp: Add support for uSD card
arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and
vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead
of lanes@)
arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues
for ethernet IP
Biju Das (43):
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec
from common dtsi
arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
arm64: dts: renesas: rzg2lc-smarc: Enable Audio
arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK
dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions
arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: rzg2l-smarc: Move gpios property of
vccq_sdhi1 from common dtsi
arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
arm64: dts: renesas: r9a07g043: Add SDHI nodes
arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the
I2C{0,1,3} stub nodes
arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup
the SSI0 stub node
arm64: dts: renesas: r9a07g043: Add USB2.0 support
arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC
arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai
nodes from common dtsi
arm64: dts: renesas: rzg2ul-smarc: Enable Audio
arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
arm64: dts: renesas: r9a07g044: Fix external clk node names
arm64: dts: renesas: r9a07g054: Fix external clk node names
arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
arm64: dts: renesas: r9a07g043: Add OPP table
arm64: dts: renesas: r9a07g043: Add TSU node
arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
Bjorn Andersson (5):
Merge branch '20220223172248.18877-1-tdas@codeaurora.org' into
arm64-for-5.19
Merge branch '20220411072156.24451-2-michael.srba@seznam.cz'
into arm64-for-5.19
arm64: dts: qcom: sm8350: Define GPI DMA engines
arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
Bryan O'Donoghue (3):
arm64: dts: qcom: sm8250: Add camcc DT node
arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
arm64: dts: qcom: sm8250: camss: Add CCI definitions
Caleb Connolly (1):
arm64: dts: rockchip: add an input enable pinconf to rk3399
Changming Huang (2):
ARM: dts: Add initial LS1021A IoT board dts support
dt-bindings: arm: fsl: add ls1021a-iot board
Chanho Park (5):
dt-bindings: clock: add clock binding definitions for Exynos Auto v9
dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings
arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
arm64: dts: exynos: switch USI clocks in ExynosAutov9
arm64: dts: exynos: switch UFS clock node in ExynosAutov9
Chris Packham (1):
arm64: dts: marvell: Update sdhci node names to match schema
Christian Hewitt (1):
arm64: dts: meson: alpa sort the board Makefile
Christopher Obbard (2):
arm64: dts: rockchip: Rename vdec_mmu node for RK3328
arm64: dts: rockchip: Add vdec support for RK3328
Chuanhong Guo (1):
arm64: dts: mediatek: add mtk-snfi for mt7622
Dang Huynh (2):
ARM: dts: sunxi: nanopi: Remove input-name property
arm64: dts: mediatek: pumpkin: Remove input-name property
Dave Gerlach (3):
ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
David Jander (21):
ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight
brightness to maximum
ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
ARM: dts: imx6qdl-victgo: add CAN termination support
ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
ARM: dts: imx6q-vicut1.dts: remove sata node
ARM: dts: imx6dl-victgo.dts: update gpio names
ARM: dts: imx6dl-victgo.dts: Factor out common parts to
imx6qdl-victgo.dtsi
ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
ARM: dts: Remove imx6qdl-victgo.dtsi
ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
Denys Drozdov (5):
dt-bindings: arm: fsl: add toradex,colibri-imx6ull
ARM: dts: imx6ull-colibri: add touchscreen device nodes
ARM: dts: imx6ull-colibri: update device trees to support overlays
ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
Diego Sueiro (1):
arm64: dts: fvp: Add virtio-rng support
Diogo Ivo (1):
arm64: tegra: Add missing DFLL reset on Tegra210
Dmitry Baryshkov (26):
arm64: dts: qcom: sdm845-db845c: add wifi variant property
arm64: dts: qcom: apq8096-db820c: enable MSS node
arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64: dts: qcom: sm8450: add fastrpc nodes
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
arm64: dts: qcom: add pm8450 support
arm64: dts: qcom: sm8450: add PCIe0 PHY node
arm64: dts: qcom: sm8450: add PCIe0 RC device
arm64: dts: qcom: sm8450: add PCIe1 PHY node
arm64: dts: qcom: sm8450: add PCIe1 root device
arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
arm64: dts: qcom: sm8450-hdk: add pcie nodes
arm64: dts: qcom: msm8996: Drop flags for mdss irqs
arm64: dts: qcom: sdm630: Drop flags for mdss irqs
arm64: dts: qcom: sdm660: Drop flags for mdss irqs
arm64: dts: qcom: sdm845: Drop flags for mdss irqs
arm64: dts: qcom: sm8250: Drop flags for mdss irqs
ARM: dts: qcom: msm8974: Drop flags for mdss irqs
Douglas Anderson (4):
arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64: dts: qcom: sc7280: Delete herobrine-r0
arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64: dts: qcom: sc7280: eDP for herobrine boards
Eugen Hristev (1):
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
Fabien Dessenne (5):
ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
Fabien Parent (5):
dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
arm64: dts: mediatek: Add device-tree for MT8195 Demo board
arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
arm64: dts: mediatek: mt8195-demo: Remove input-name property
arm64: dts: mediatek: mt8195-demo: enable uart1
Fabio Estevam (10):
arm64: dts: imx8mn-evk: Add UART3 support
ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
ARM: dts: imx6sl: Add a label for the cpu node
dt-bindings: vendor-prefixes: Add prefix for Storopack
dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board
ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
Frank Wunderlich (3):
arm64: dts: rockchip: Add sata nodes to rk356x
arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
Furkan Kardame (1):
arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
Geert Uytterhoeven (16):
arm64: dts: renesas: r8a779f0: Add I2C nodes
arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
arm64: dts: renesas: spider: Add Ethernet sub-board
arm64: dts: renesas: rcar-gen3: Add RPC device nodes
arm64: dts: renesas: draak: Add RPC HyperFlash device node
arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into HEAD
arm64: dts: renesas: r8a779f0: Add GPIO nodes
ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into
renesas-arm-dt-for-v5.19
dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
arm64: dts: renesas: Add interrupt-names to CANFD nodes
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into
renesas-arm-dt-for-v5.19
Gireesh Hiremath (15):
ARM: dts: am335x: Guardian: Update NAND partition table
ARM: dts: am335x: Guardian: Rename power button label
ARM: dts: am335x: Guardian: Add keypad
ARM: dts: am335x: Guardian: Disable poweroff support from RTC
ARM: dts: am335x: Guardian: Remove mmc status led
ARM: dts: am335x: Guardian: Update life led
ARM: dts: am335x: Guardian: Update beeper label
ARM: dts: am335x: Guardian: Update regulator node name
ARM: dts: am335x: Guardian: Add lcd port
ARM: dts: am335x: Guardian: Update backlight parameter
ARM: dts: am335x: Guardian: Enable UART port two
ARM: dts: am335x: Guardian: Disable DMA property of USB1
ARM: dts: am335x: Guardian: Update interface pinmux
ARM: dts: am335x: Guardian: Add gpio line manes
ARM: dts: am335x: Guardian: Update comments
Giulio Benetti (1):
ARM: dts: imx: Add i.MXRT1050-EVK support
Guido Günther (2):
arm64: dts: imx8mq-librem5: higher boost regulation current
arm64: dts: imx8mq-librem5-r4: add the correct panel
Harald Geyer (1):
arm64: dts: allwinner: teres-i: Add GPIO port regulators
Heiko Stuebner (1):
arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
Herve Codina (4):
ARM: dts: r9a06g032: Add missing '#power-domain-cells'
ARM: dts: r9a06g032: Add internal PCI bridge node
ARM: dts: r9a06g032: Add USB PHY DT support
ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
Hui Liu (1):
arm64: dts: mt6359: add PMIC MT6359 related nodes
Ivy Jian (1):
arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
Jack Matthews (1):
ARM: dts: qcom: pm8226: add node for RTC
Jami Kettunen (1):
arm64: dts: qcom: msm8998-oneplus-common: Add NFC
Jayesh Choudhary (1):
arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
Jesse Taube (3):
ARM: dts: suniv: F1C100: add clock and reset macros
ARM: dts: suniv: F1C100: add MMC controllers
ARM: dts: suniv: licheepi-nano: add microSD card
Joel Selvaraj (5):
arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path
and use mbn format
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's
vddio-supply property
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled
backlight and link to panel
Johan Jonker (4):
ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
arm64: dts: rockchip: use generic node name for pmucru on rk3399
arm64: dts: rockchip: add clocks property to cru nodes rk3399
ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
Jon Hunter (1):
arm64: tegra: Update PWM fan node name
Jonathan Bakker (4):
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
ARM: dts: s5pv210: Adjust memory reg entries to match spec
ARM: dts: s5pv210: Adjust DMA node names to match spec
Katherine Perez (1):
arm64: dts: qcom: sm8350-duo2: enable battery charger
Kathiravan T (1):
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
Kieran Bingham (1):
arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
Kishon Vijay Abraham I (1):
arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
Koji Matsuoka (1):
arm64: dts: renesas: r8a77961: Add CAN-FD node
Konrad Dybcio (39):
arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64: dts: qcom: msm8994: Fix sleep clock name
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64: dts: qcom: msm8994: Add MMCC node
arm64: dts: qcom: msm8992: Use the correct GCC compatible
arm64: dts: qcom: msm8992: Use the correct MMCC compatible
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
arm64: dts: qcom: msm8994: Add OCMEM node
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Add watchdog timer node
arm64: dts: qcom: msm8994: Add mmc aliases
ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
ARM: dts: qcom-msm8974: Remove properties that are always overriden
ARM: dts: qcom-msm8974*: Fix UART naming
ARM: dts: qcom-msm8974*: Fix I2C labels
ARM: dts: qcom-msm8974: Fix up mdss nodes
ARM: dts: qcom-msm8974: Fix up SDHCI nodes
ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
ARM: dts: qcom-apq8074-dragonboard: Use &labels
ARM: dts: qcom-msm8974-fp2: Use &labels
ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
ARM: dts: qcom-msm8974-klte: Use &labels
ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
ARM: dts: qcom-msm8974-castor: Use &labels
ARM: dts: qcom-msm8974pro: Use &labels
ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
ARM: dts: qcom-msm8974: Sort and clean up nodes
ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
ARM: dts: qcom-msm8974-rhine: Add pstore node
ARM: dts: qcom-msm8974*: Remove unnecessary include
Krzysztof Kozlowski (76):
ARM: dts: rockchip: correct interrupt flags on rk3188 boards
ARM: dts: exynos: remove deprecated unit address for LPDDR3
timings on Odroid
arm64: dts: exynos: move aliases to board in Exynos850
ARM: dts: exynos: add a specific compatible to MCT
arm64: dts: exynos: add a specific compatible to MCT
arm64: dts: tesla: add a specific compatible to MCT on FSD
ARM: dts: exynos: drop deprecated SFR region from MIPI phy
ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
ARM: dts: s5pv210: Use standard arrays of generic PHYs for
EHCI/OHCI device
ARM: dts: broadcom: align SPI NOR node name with dtschema
arm64: dts: broadcom: align SPI NOR node name with dtschema
ARM: dts: nspire: use lower case hex addresses in node unit addresses
ARM: dts: ox820: align interrupt controller node name with dtschema
ARM: dts: socfpga: align interrupt controller node name with dtschema
arm64: dts: meson: align SPI NOR node name with dtschema
ARM: dts: meson: align SPI NOR node name with dtschema
arm64: dts: synaptics: remove unused DTSI for AS370
ARM: dts: s5pv210: align DMA channels with dtschema
arm64: dts: rockchip: correct interrupt flags on rk3399 boards
arm64: dts: freescale: align SPI NOR node name with dtschema
ARM: dts: imx: align SPI NOR node name with dtschema
ARM: dts: qcom: align SPI NOR node name with dtschema
ARM: dts: qcom: rename WCNSS child name to bluetooth
ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
ARM: dts: qcom: msm8660: disable GSBI8
arm64: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64: dts: qcom: msm8996: correct UFS compatible
arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64: dts: qcom: align clocks in I2C/SPI with DT schema
arm64: dts: qcom: msm8953: do not use underscore in node name
arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64: dts: qcom: add RPM clock controller fallback compatible
ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
ARM: dts: qcom: do not use underscore in node name
arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
ARM: dts: qcom: sdx55: do not use underscore in BCM node name
ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
arm64: dts: qcom: do not use underscore in BCM node name
arm64: dts: qcom: msm8994: override nodes by label
arm64: dts: qcom: msm8996: override nodes by label
ARM: dts: nuvoton: align SPI NOR node name with dtschema
ARM: dts: omap: align SPI NOR node name with dtschema
ARM: dts: marvell: align SPI NOR node name with dtschema
ARM: dts: keystone: Align SPI NOR node name with dtschema
ARM: dts: keystone: Fix missing fallback and case in SPI NOR
node compatible
arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name
with dtschema
arm64: dts: mediatek: align operating-points table name with dtschema
arm64: dts: mediatek: align thermal zone node names with dtschema
arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
arm64: dts: microchip: align SPI NOR node name with dtschema
arm64: dts: marvell: align SPI NOR node name with dtschema
arm64: dts: juno: Drop useless 'dma-channels/requests' properties
dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
dt-bindings: arm: stm32: correct blank lines
ARM: dts: am33xx: use new 'dma-channels/requests' properties
ARM: dts: dm81xx: use new 'dma-channels/requests' properties
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
arm64: dts: exynos: drop useless 'dma-channels/requests' properties
arm64: dts: fsd: drop useless 'dma-channels/requests' properties
ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
ARM: dts: exynos: drop useless 'dma-channels/requests' properties
ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
arm64: dts: stratix10/agilex: drop useless
'dma-channels/requests' properties
arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and
'#dma-requests'
ARM: dts: imx27: use new 'dma-channels' property
Merge tag 'samsung-dt-bindings-clk-exynosautov9-5.19' into next/dt64
ARM: dts: at91: use generic node name for dataflash
Kuldeep Singh (8):
ARM: dts: bcm-cygnus: Update spi clock properties
ARM: dts: ste-dbx: Update spi clock-names property
arm64: dts: lx2160a: Update can node property
ARM: dts: qcom: mdm9615: User generic node name for DMA
ARM: dts: qcom: apq8064: User generic node name for DMA
arm64: dts: qcom: msm8996: User generic node name for DMA
ARM: dts: qcom: ipq4019: User generic node name for DMA
ARM: dts: qcom: ipq8064: User generic node name for DMA
Lad Prabhakar (16):
arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog
pins related to SDHI
arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting
can{0,1}-stb-hog nodes
arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup
the SSI0 stub node
arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64: dts: renesas: r9a07g054: Add USB2.0 device support
arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup
SPI1 stub node
arm64: dts: renesas: r9a07g054: Fillup the GPU node
arm64: dts: renesas: r9a07g054: Add OPP table
arm64: dts: renesas: r9a07g054: Add TSU node
Laurent Pinchart (3):
arm64: dts: imx8mp: Add MEDIAMIX power domains
arm64: dts: renesas: Remove empty lvds endpoints
arm64: dts: renesas: Remove empty rgb output endpoints
Li Yang (4):
ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
ARM: dts: update ifc node name to be memory-controller
arm64: dts: remove "simple-bus" compatible from ifc node
arm64: dts: freescale: update ifc node name to be memory-controller
Lin Huang (2):
arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
arm64: dts: rockchip: Enable dmc and dfi nodes on gru
Linus Walleij (8):
dt-bindings: arm: ux500: Document Codina-TMO
ARM: dts: ux500: Add Codina TMO device tree
ARM: dts: ux500: Register Amstaos proximity sensor
ARM: dts: ux500: Add line impedance to fuel gauge
ARM: dts: ux500: Add GPS to Janice device tree
ARM: dts: ux500: Add GPS to Skomer device tree
ARM: dts: ux500: Add NFC to the Codina
ARM: dts: ux500: Add GPS to the Codina
Luca Weiss (15):
arm64: dts: qcom: sm6350: Fix naming of uart9
arm64: dts: qcom: sm6350: Add I2C busses
arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64: dts: qcom: sm6350: Add UFS nodes
arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
dt-bindings: arm: qcom: Document asus,sparrow device
ARM: dts: qcom: Add support for ASUS ZenWatch 2
arm64: dts: qcom: sm6350: Add wifi node
arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
ARM: dts: qcom: msm8974-FP2: We're msm8974pro
ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
ARM: dts: qcom: msm8974: Add missing license headers
ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
ARM: dts: qcom: msm8974-FP2: Configure charger
ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
Lucas Stach (5):
arm64: dts: imx8mp: add GPC node with GPU power domains
arm64: dts: imx8mp: add GPU nodes
dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
arm64: dts: imx8mp: add HSIO power-domains
Manikanta Pubbisetty (1):
arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
Manoj Sai (3):
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
Marcel Ziswiler (17):
arm64: dts: imx8mm-verdin: update regulator names
arm64: dts: imx8mm-verdin: multi-line comment style
arm64: dts: imx8mm-verdin: alphabetically re-order nodes
arm64: dts: imx8mm-verdin: only dashes in node names
arm64: dts: imx8mm-verdin: comment about i2c level shifter
arm64: dts: imx8mm-verdin: update iomux configuration
arm64: dts: imx8mm-verdin: re-order pinctrl groups
arm64: dts: imx8mm-verdin: capitalisation of verdin comments
arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64: dts: imx8mp: add uart2 dma
arm64: dts: freescale: add initial support for verdin imx8m plus
dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al.
ARM: dts: imx6ull-colibri: fix nand bch geometry
ARM: dts: imx6ull-colibri: add/update some comments
ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
ARM: dts: imx6ull-colibri: improve pinctrl node names
Marek Vasut (15):
arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
ARM: dts: stm32: Add alternate pinmux for mco2 pins
ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
arm64: dts: imx8mp: Add missing speed grade phandle
arm64: dts: imx8mp: Add cpu-freq support
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
dt-bindings: rcc: Add optional external ethernet RX clock properties
dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC
dt-bindings: arm: Add i.MX53 based Menlo board comment
dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board
arm64: dts: imx8mm: Add CPLD on MX8Menlo board
arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
Mark Brown (1):
ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
Markus Niebel (4):
arm64: dt: imx8mq: support pwm polarity inversion
arm64: dt: imx8mm: support pwm polarity inversion
arm64: dt: imx8mn: support pwm polarity inversion
arm64: dt: imx8mp: support pwm polarity inversion
Martin Kepplinger (2):
arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
Matthias Kaehlcke (7):
arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
arm64: dts: qcom: sc7280: Add device tree for herobrine villager
arm64: dts: qcom: sc7280: Rename crd to crd-r3
arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
arm64: dts: qcom: sc7280: Add CRD rev5
arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
Matthias Schiffer (2):
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L)
Max Krummenacher (13):
ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
ARM: dts: imx6dl-colibri: Disable add-on accessories
ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
ARM: dts: imx6dl-colibri: Add additional pingroups
ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
ARM: dts: imx6dl-colibri: Cleanup
ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl
ARM: dts: imx6ull-colibri: change touch i2c parameters
Michael Riesch (6):
dt-bindings: arm: rockchip: add radxa rock3 model a
arm64: dts: rockchip: add basic dts for the radxa rock3 model a
arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
Michael Srba (2):
dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
Michael Walle (23):
arm64: dts: imx8mn-evk: use proper names for PMIC outputs
arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64: dts: imx8mn-evk: add QSPI flash
arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64: dts: ls1028a: default to OTG mode for USB
arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
dt-bindings: arm: fsl: add IMX8MN DDR3L eval board
ARM: dts: ls1021a: reduce the interrupt-map-mask
arm64: dts: freescale: reduce the interrup-map-mask
ARM: dts: lan966x: rename pinctrl nodes
ARM: dts: lan966x: swap dma channels for crypto node
ARM: dts: lan966x: add sgpio node
ARM: dts: lan966x: add missing uart DMA channel
ARM: dts: lan966x: add all flexcom usart nodes
ARM: dts: lan966x: add flexcom SPI nodes
ARM: dts: lan966x: add flexcom I2C nodes
ARM: dts: lan966x: add basic Kontron KSwitch D10 support
ARM: dts: lan966x: add hwmon node
ARM: dts: lan966x: add MIIM nodes
ARM: dts: lan966x: add reset switch reset node
ARM: dts: lan966x: add serdes node
ARM: dts: lan966x: add switch node
ARM: dts: kswitch-d10: enable networking
Mike Leach (1):
arm64: dts: juno: add CTI entries to device tree
Ming Qian (1):
arm64: dts: freescale: imx8q: add imx vpu codec entries
Miquel Raynal (5):
ARM: dts: r9a06g032: Add the two DMA nodes
ARM: dts: r9a06g032: Describe the DMA router
ARM: dts: r9a06g032: Fill the UART DMA properties
ARM: dts: r9a06g032: Fix the NAND controller node
ARM: dts: r9a06g032: Describe the RTC
Nobuhiro Iwamatsu (7):
arm64: dts: visconti: Add clock controller support for TMPV7708
arm64: dts: visconti: Update the clock providers for UART
arm64: dts: visconti: Update the clock providers for I2C
arm64: dts: visconti: Update the clock providers for watchdog timer
arm64: dts: visconti: Update the clock providers for SPI
arm64: dts: visconti: Update the clock providers for ethernet device
arm64: dts: visconti: Update the clock providers for PCIe host controller
Nícolas F. R. A. Prado (2):
arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
arm64: dts: mt8192: Follow binding order for SCP registers
Oleksandr Suvorov (2):
ARM: dts: imx6dl-colibri: Add gpio-line-names
ARM: dts: imx6ull-colibri: add gpio-line-names
Oleksij Rempel (10):
ARM: dts: exynos: fix ethernet node name for different odroid boards
ARM: dts: exynos: fix compatible strings for Ethernet USB devices
ARM: dts: bcm283x: fix ethernet node name
arm64: dts: imx8mm-kontron: fix ethernet node name
ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards
dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
ARM: dts: stm32: add support for Protonic PRTT1x boards
Pali Rohár (1):
ARM: dts: turris-omnia: Add atsha204a node
Paul Elder (2):
dt-bindings: soc: Add i.MX8MP media block control DT bindings
arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
Peng Fan (1):
arm64: dts: imx8mq: add hdmi phy 27m clock
Peter Geis (8):
arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
arm64: dts: rockchip: enable dwc3 on quartz64-a
arm64: dts: rockchip: add rk356x sfc support
dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B
dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM
dt-bindings: arm: rockchip: Add Firefly Station M2
arm64: dts: rockchip: add Pine64 Quartz64-B device tree
arm64: dts: rockchip: add SoQuartz CM4IO dts
Petr Vorel (1):
arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
Phil Edworthy (4):
dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board
dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
Phil Elwell (4):
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm283x: Align ETH_CLK GPIO line name
Philip Oberfichtner (2):
ARM: dts: Add bosch acc board
dt-bindings: arm: Add bosch acc board
Philip Rinn (1):
arm64: dts: allwinner: a64: olinuxino: Enable audio
Philippe Schenker (3):
ARM: dts: imx6ull-colibri: use pull-down for adc pins
ARM: dts: imx6ull-colibri: add phy-supply to fec
ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
Qianggui Song (2):
arm64: dts: meson-s4: add pinctrl node
arm64: dts: meson-s4: add gpio_intc node
Rafał Miłecki (1):
ARM: dts: BCM5301X: Update pin controller node name
Rahul T R (2):
arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
arm64: dts: ti: k3-j721e-sk: Enable HDMI
Rakesh Pillai (1):
arm64: dts: qcom: sc7280: Add WPSS remoteproc node
Rayyan Ansari (1):
ARM: dts: qcom: pm8226: Add VADC node
Rex-BC Chen (1):
arm64: dts: mt8183: Update disp_aal node compatible
Rob Herring (1):
arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
Robert Marko (5):
arm64: dts: uDPU: update partition table
arm64: dts: uDPU: correct temperature sensors
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
Robin Murphy (1):
arm64: dts: rockchip: Add some pins for NanoPi4
Robin van der Gracht (2):
ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
Rohit Agarwal (12):
ARM: dts: qcom: sdx65: Add support for A7 PLL clock
ARM: dts: qcom: sdx65: Add support for APCS block
ARM: dts: qcom: sdx65: Add spmi node
ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
ARM: dts: qcom: Add PMIC pmx65 dts
ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
ARM: dts: qcom: sdx65: Add rpmpd node
ARM: dts: qcom: sdx65-mtp: Add regulator nodes
ARM: dts: qcom: sdx65: Add reserved memory nodes
ARM: dts: qcom: sdx65: Add support for SDHCI controller
ARM: dts: qcom: sdx65: Enable ARM SMMU
ARM: dts: qcom: sdx65: Add support for TCSR Mutex
Rui Miguel Silva (2):
dt-bindings: Add Arm corstone1000 platform
arm64: dts: Add Arm corstone1000 platform support
Rui Salvaterra (2):
arm64: dts: mt7622: specify the number of DMA requests
arm64: dts: mt7622: specify the L2 cache topology
SHIMAMOTO Takayoshi (1):
ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
Sameer Pujar (2):
arm64: tegra: Add ASRC device on Tegra186 and later
arm64: tegra: Enable ASRC on various platforms
Samuel Holland (2):
arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
Sandeep Maheswaram (1):
arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
Sankeerth Billakanti (1):
arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
Sascha Hauer (1):
arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
Satya Priya (2):
arm64: dts: qcom: pm8350c: Add pwm support
arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
Shaik Sajida Bhanu (1):
arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
Shawn Lin (1):
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
Sherry Sun (1):
arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
Shunzhou Jiang (1):
arm64: dts: add support for S4 power domain controller
Souradeep Chowdhury (1):
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
Stefan Wahren (2):
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm283x: Remove gpio line name NC
Stephan Gerhold (3):
arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
Stephen Boyd (8):
arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64: dts: qcom: sc7180: Remove ipa interconnect node
ARM: dts: qcom: sdx55: Remove ipa interconnect node
arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
Sudeep Holla (2):
arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
arm64: dts: fvp: Align virtio device node names with dtschema
Sumit Gupta (1):
arm64: tegra: Add node for Tegra234 CCPLEX cluster
Taniya Das (2):
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
Thorsten Scherer (1):
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
Tim Harvey (7):
arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts
property to UARTs
arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board
arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
Tinghan Shen (2):
dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
arm64: dts: Add mediatek SoC mt8195 and evaluation board
Tomi Valkeinen (2):
arm64: dts: ti: k3-j721e-*: add DP & DP PHY
arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
Tommaso Merciai (1):
arm64: dts: imx8mm-evk: add pwm1/backlight support
Tony Lindgren (32):
dt-bindings: omap: Add clock-output-names and #clock-cells
dt-bindings: clock: ti: Add clock-output-names for clockctrl
dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
ARM: dts: Add clksel node for am3 ehrpwm
ARM: dts: Add clksel node for am3 gfx
ARM: dts: Add clksel node for am3 clkout
ARM: dts: Use clock-output-names for am3
ARM: dts: Use clock-output-names for dra7
ARM: dts: Use clock-output-names for am4
ARM: dts: Add clock-output-names for omap4
ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
ARM: dts: Add clock-output-names for omap5
ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
ARM: dts: Group omap3 crypto accelerator clocks
ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
ARM: dts: Group omap3 CM_FCLKEN_PER clocks
ARM: dts: Group omap3 CM_ICLKEN_PER clocks
ARM: dts: Group omap3 CM_CLKSEL_PER clocks
ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
Ulrich Hecht (2):
arm64: dts: renesas: r8a779a0: Add CANFD device node
arm64: dts: renesas: falcon: Enable CANFD 0 and 1
Uwe Kleine-König (1):
ARM: dts: imx6qdl-tx6: Drop some duplicated properties
Valentin Caron (2):
ARM: dts: stm32: add RTC node on stm32mp131
ARM: dts: stm32: enable RTC support on stm32mp135f-dk
Vignesh Raghavendra (4):
arm64: dts: ti: k3-am62: Add more peripheral nodes
arm64: dts: ti: k3-am625-sk: Enable on board peripherals
arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
Vijaya Krishna Nivarthi (2):
arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold
for bluetooth
arm64: dts: qcom: sc7280-qcard: Configure CTS pin to
bias-bus-hold for bluetooth
Vinod Koul (14):
arm64: dts: qcom: sm8150: add ethernet node
arm64: dts: qcom: sa8155p-adp: Enable ethernet node
arm64: dts: qcom: sm8450: Add gpi_dma nodes
arm64: dts: qcom: sm8450: Fix missing iommus for qup
arm64: dts: qcom: sm8450: Add qup nodes for qup0
arm64: dts: qcom: sm8450: Add qup nodes for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup2
arm64: dts: qcom: sm8450: Fix missing iommus for qup1
arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
arm64: dts: qcom: db845c: Add support for MCP2517FD
arm64: dts: qcom: sc7280: Add GPI DMAengines
arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
Vladimir Zapolskiy (2):
arm64: dts: qcom: sm8450: Add thermal sensor controllers
arm64: dts: qcom: sm8450: Add thermal zones
Vyacheslav Bocharov (4):
arm64: meson: add dts bluetooth node for JetHub H1
arm64: meson: dts: update serial alias in dts for JetHub D1
arm64: meson: update SDIO voltage in dts for JetHub D1
arm64: meson: update WiFi SDIO in dts for JetHub D1
William Zhang (2):
dt-bindings: arm: add bcmbca device tree binding document
ARM: dts: add dts files for bcmbca soc 47622
Wolfram Sang (5):
ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
ARM: dts: rzg1: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
Yassine Oudjana (4):
arm64: dts: qcom: msm8996: Revamp reserved memory
arm64: dts: qcom: msm8996: Unify smp2p naming
arm64: dts: qcom: msm8996: Add MSS and SLPI
arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
Yegor Yefremov (1):
ARM: dts: am335x-baltos: update MPU regulator range
Yong Wu (2):
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
Yoshihiro Shimoda (7):
dt-bindings: power: Add r8a779g0 SYSC power domain definitions
dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings
dt-bindings: reset: renesas,rst: Document r8a779g0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
arm64: dts: renesas: Add Renesas R8A779G0 SoC support
arm64: dts: renesas: Add Renesas White Hawk boards support
dirstat only
0.9% Documentation/devicetree/bindings/arm/
0.9% Documentation/devicetree/bindings/clock/
0.4% Documentation/devicetree/bindings/soc/
44.1% arch/arm/boot/dts/
0.9% arch/arm64/boot/dts/arm/
11.4% arch/arm64/boot/dts/freescale/
5.4% arch/arm64/boot/dts/mediatek/
1.6% arch/arm64/boot/dts/nvidia/
15.4% arch/arm64/boot/dts/qcom/
6.9% arch/arm64/boot/dts/renesas/
5.1% arch/arm64/boot/dts/rockchip/
1.9% arch/arm64/boot/dts/ti/
1.2% arch/arm64/boot/dts/
2.6% include/dt-bindings/clock/
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 11+ messages in thread
* [GIT PULL 3/5] ARM: driver changes for 5.19
2022-05-26 14:44 [GIT PULL 0/5] ARM: SoC changes for 5.19, part 1 Arnd Bergmann
2022-05-26 14:45 ` [GIT PULL 1/5] ARM: updates for 32-bit SoCs Arnd Bergmann
2022-05-26 14:48 ` [GIT PULL 2/5] ARM: DT changes for 5.19, part 1 Arnd Bergmann
@ 2022-05-26 14:49 ` Arnd Bergmann
2022-05-26 18:20 ` pr-tracker-bot
2022-05-26 14:50 ` [GIT PULL 4/5] ARM: defconfig updates " Arnd Bergmann
2022-05-26 14:51 ` [GIT PULL 5/5] ARM: ARMv4T/v5 multiplatform support for v5.19, part 1 Arnd Bergmann
4 siblings, 1 reply; 11+ messages in thread
From: Arnd Bergmann @ 2022-05-26 14:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: SoC Team, Linux Kernel Mailing List, Linux ARM
The following changes since commit b2d229d4ddb17db541098b83524d901257e93845:
Linux 5.18-rc3 (2022-04-17 13:57:31 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
tags/arm-drivers-5.19
for you to fetch changes up to d4a3b442335b0a9476248c5d6dc07f6f8580a9ca:
Merge tag 'v5.19-rockchip-drivers1' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/drivers (2022-05-13 11:33:41 +0200)
----------------------------------------------------------------
ARM: driver changes for 5.19
There are minor updates to SoC specific drivers for chips by Rockchip,
Samsung, NVIDIA, TI, NXP, i.MX, Qualcomm, and Broadcom. Noteworthy
driver changes include:
- Several conversions of DT bindings to yaml format.
- Renesas adds driver support for R-Car V4H, RZ/V2M and RZ/G2UL SoCs.
- Qualcomm adds a bus driver for the SSC (Snapdragon Sensor Core),
and support for more chips in the RPMh power domains and the soc-id.
- NXP has a new driver for the HDMI blk-ctrl on i.MX8MP.
- Apple M1 gains support for the on-chip NVMe controller, making it
possible to finally use the internal disks. This also includes SoC
drivers for their RTKit IPC and for the SART DMA address filter.
For other subsystems that merge their drivers through the SoC tree,
we have
- Firmware drivers for the ARM firmware stack including TEE, OP-TEE,
SCMI and FF-A get a number of smaller updates and cleanups. OP-TEE
now has a cache for firmware argument structures as an optimization,
and SCMI now supports the 3.1 version of the specification.
- Reset controller updates to Amlogic, ASpeed, Renesas and ACPI drivers
- Memory controller updates for Tegra, and a few updates for other
platforms.
----------------------------------------------------------------
Adam Skladowski (2):
dt-bindings: firmware: qcom-scm: Document msm8976 bindings
firmware: qcom_scm: Add compatible for MSM8976 SoC
Andrew Davis (2):
tee: remove tee_shm_va2pa() and tee_shm_pa2va()
tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
Arnd Bergmann (23):
Merge tag 'memory-controller-drv-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'memory-controller-drv-5.19-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'renesas-drivers-for-v5.19-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
Merge tag 'omap-for-v5.19/ti-sysc-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/drivers
Merge tag 'reset-for-v5.19' of
git://git.pengutronix.de/pza/linux into arm/drivers
Merge tag 'tee-menu-for-v5.19' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
Merge tag 'tee-shm-vmalloc-for-v5.19' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
Merge tag 'ffa-updates-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/drivers
Merge tag 'scmi-updates-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/drivers
Merge tag 'optee-rpc-arg-for-v5.19' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
Merge tag 'arm-soc/for-5.19/drivers' of
https://github.com/Broadcom/stblinux into arm/drivers
Merge tag 'asahi-soc-rtkit-sart-nvme-for-5.19' of
https://github.com/AsahiLinux/linux into arm/drivers
nvme-apple: fix sparse endianess warnings
Merge tag 'tee-cleanup-for-v5.19' of
https://git.linaro.org/people/jens.wiklander/linux-tee into
arm/drivers
Merge tag 'samsung-drivers-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into
arm/drivers
Merge tag 'samsung-soc-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into
arm/drivers
Merge tag 'renesas-drivers-for-v5.19-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
Merge tag 'tegra-for-5.19-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
Merge tag 'ti-driver-soc-for-v5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into
arm/drivers
Merge tag 'imx-drivers-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/drivers
Merge tag 'memory-controller-drv-tegra-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
Merge tag 'qcom-drivers-for-5.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
Merge tag 'v5.19-rockchip-drivers1' of
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip
into arm/drivers
Ashish Mhetre (2):
memory: tegra: Add memory controller channels support
memory: tegra: Add MC error logging on Tegra186 onward
Biju Das (1):
soc: renesas: Identify RZ/G2UL SoC
Bjorn Andersson (7):
dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp
soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles
soc: qcom: llcc: Add sc8180x and sc8280xp configurations
Brian Norris (3):
soc: rockchip: Clean up Kconfig whitespace
soc: rockchip: power-domain: Replace dsb() with smb()
soc: rockchip: Fix compile-testing SoC drivers
Christophe JAILLET (1):
memory: samsung: exynos5422-dmc: Avoid some over memory allocation
Cristian Marussi (22):
firmware: arm_scmi: Make protocols initialisation fail on basic errors
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
firmware: arm_scmi: Dynamically allocate implemented protocols array
firmware: arm_scmi: Make name_get operations return a const
firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
firmware: arm_scmi: Remove unneeded NULL termination of clk name
firmware: arm_scmi: Split protocol specific definitions in a
dedicated header
firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
firmware: arm_scmi: Parse clock_enable_latency conditionally
firmware: arm_scmi: Add iterators for multi-part commands
firmware: arm_scmi: Use common iterators in the sensor protocol
firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
firmware: arm_scmi: Use common iterators in the clock protocol
firmware: arm_scmi: Use common iterators in the voltage protocol
firmware: arm_scmi: Use common iterators in the perf protocol
firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
firmware: arm_scmi: Add checks for min/max limits in
PERFORMANCE_LIMITS_SET
firmware: arm_scmi: Add SCMI v3.1 clock notifications
firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
firmware: arm_scmi: Fix late checks on pointer dereference
Dave Gerlach (5):
soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator
firmware: ti_sci: Switch transport to polled mode during system suspend
soc: ti: wkup_m3_ipc: Add support for IO Isolation
soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
Deepak Kumar Singh (2):
soc: qcom: smem: map only partitions used by local HOST
soc: qcom: smem: validate fields of shared structures
Dmitry Baryshkov (1):
soc: qcom: socinfo: Add another ID for SM8450
Douglas Anderson (1):
soc: qcom: socinfo: add SC7280 entry to soc_id array
Etienne Carriere (1):
firmware: arm_scmi: Support optee shared memory in the optee transport
Geert Uytterhoeven (5):
dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
memory: renesas-rpc-if: Simplify single/double data register access
bus: ti-sysc: Drop commas after SoC match table sentinels
Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into
renesas-drivers-for-v5.19
soc: renesas: R-Car V3U is R-Car Gen4
Haowen Bai (1):
soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL
when checking knav_queue_open() result
Herve Codina (1):
soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
Jakob Koschel (2):
soc: qcom: pdr: replace usage of found with dedicated list
iterator variable
soc: ti: replace usage of found with dedicated list iterator variable
Jan Engelhardt (1):
tee: combine "config" and "menu" for TEE's menuconfig
Jens Wiklander (4):
optee: rename rpc_arg_count to rpc_param_count
optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
optee: cache argument shared memory structs
Joel Stanley (1):
reset: simple: Add AST2600 compatible
Johan Jonker (1):
dt-bindings: soc: rockchip: add naneng combo phy register compatible
Julia Lawall (1):
ARM: s3c: fix typos in comments
Krishna Yarlagadda (1):
reset: ACPI reset support
Krzysztof Kozlowski (19):
dt-bindings: soc: samsung: usi: refer to dtschema for SPI
memory: emif: remove unneeded ENOMEM error messages
dt-bindings: soc: qcom,smsm: convert to dtschema
dt-bindings: soc: qcom,wcnss: convert to dtschema
dt-bindings: qcom: qcom,gsbi: convert to dtschema
dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan)
dt-bindings: soc: qcom,smd: convert to dtschema
dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI
dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
dt-bindings: soc: qcom,smp2p: convert to dtschema
dt-bindings: timer: exynos4210-mct: describe known hardware and
its interrupts
memory: da8xx-ddrctl: simplify platform_get_resource()
memory: emif: simplify platform_get_resource()
memory: ti-emif: simplify platform_get_resource()
memory: ti-emif-pm: simplify platform_get_resource()
memory: tegra: mc: simplify platform_get_resource()
memory: brcmstb_dpfe: simplify platform_get_resource_byname()
memory: renesas-rpc-if: simplify platform_get_resource_byname()
spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema
Kuldeep Singh (2):
dt-bindings: qcom: geni-se: Update I2C schema reference
dt-bindings: qcom: geni-se: Update UART schema reference
Kunihiko Hayashi (1):
dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and
their names using compatible string
Lad Prabhakar (1):
reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
Luca Weiss (1):
soc: qcom: socinfo: Sort out 8974PRO names
Lucas Stach (6):
soc: imx: gpcv2: add PGC control register indirection
soc: imx: gpcv2: add support for i.MX8MP power domains
soc: imx: imx8m-blk-ctrl: set power device name
dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
soc: imx: add i.MX8MP HSIO blk-ctrl
soc: imx: add i.MX8MP HDMI blk-ctrl
Lv Ruyi (1):
memory: fsl-corenet-cf: Use helper function
devm_platform_ioremap_resource()
Marc Bonnici (1):
firmware: arm_ffa: Fix handling of fragmented memory descriptors
Miaoqian Lin (2):
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
Michael Srba (2):
dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus
bus: add driver for initializing the SSC bus on (some) qcom SoCs
Minghao Chi (4):
soc: ti: pruss: using pm_runtime_resume_and_get instead of
pm_runtime_get_sync
soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of
pm_runtime_get_sync
soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead
of pm_runtime_get_sync
soc: ti: pm33xx: using pm_runtime_resume_and_get instead of
pm_runtime_get_sync
Minghao Chi (CGEL ZTE) (1):
soc: ti: omap_prm: Use of_device_get_match_data()
Paul Elder (2):
dt-bindings: soc: Add i.MX8MP media block control DT bindings
soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
Peter Geis (2):
dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
soc: rockchip: set dwc3 clock for rk3566
Phil Chang (1):
tee: make tee_shm_register_kernel_buf vmalloc supported
Phil Edworthy (1):
soc: renesas: Add RZ/V2M (R9A09G011) config option
Philipp Zabel (13):
reset: ti-sci: Allow building under COMPILE_TEST
reset: uniphier-glue: Use reset_control_bulk API
reset: uniphier-glue: Use devm_add_action_or_reset()
dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
dt-bindings: reset: ath79: Convert to yaml
dt-bindings: reset: berlin: Convert to yaml
dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
dt-bindings: reset: lantiq,reset: Convert to yaml
dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
dt-bindings: reset: snps,axs10x-reset: Convert to yaml
dt-bindings: reset: socfpga: Convert to yaml
dt-bindings: reset: st,sti-picophyreset: Convert to yaml
dt-bindings: reset: st,sti-powerdown: Convert to yaml
QintaoShen (2):
soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
soc: bcm: Check for NULL return of devm_kzalloc()
Roger Quadros (2):
memory: omap-gpmc: Make OMAP_GPMC config visible and selectable
memory: omap-gpmc: Allow building as a module
Rohit Agarwal (2):
dt-bindings: power: Add rpm power domain bindings for SDX65
soc: qcom: rpmhpd: Add SDX65 power domains
Sagar Kamble (1):
soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194
Sameer Pujar (1):
memory: tegra: Add APE memory clients for Tegra234
Sandipan Patra (1):
soc/tegra: pmc: Update Tegra234 reset sources
Sebastian Fricke (1):
soc: rockchip: pm_domains: Fix typo in comment
Shawn Guo (1):
Merge commit 'f11cf9e35e7f' into imx/drivers
Sudeep Holla (5):
firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
firmware: arm_ffa: Remove incorrect assignment of driver_data
firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
Sven Peter (6):
soc: apple: Always include Makefile
soc: apple: Add RTKit IPC library
dt-bindings: iommu: Add Apple SART DMA address filter
soc: apple: Add SART driver
dt-bindings: nvme: Add Apple ANS NVMe
nvme-apple: Add initial Apple SoC NVMe driver
Thierry Reding (3):
soc/tegra: pmc: Select REGMAP
soc/tegra: pmc: Document core domain fields
memory: tegra: Add Tegra234 support
Tom Rix (1):
soc: qcom: pdr: use static for servreg_* variables
Uwe Kleine-König (1):
ARM: s3c: Drop config symbol S3C24XX_PWM
Yihao Han (1):
soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
Yoshihiro Shimoda (5):
dt-bindings: power: Add r8a779g0 SYSC power domain definitions
dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
soc: renesas: r8a779g0-sysc: Add r8a779g0 support
soc: renesas: Identify R-Car V4H
soc: renesas: rcar-rst: Add support for R-Car V4H
Zelong Dong (3):
dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
kernel test robot (1):
soc: imx: fix semicolon.cocci warnings
lizhe (1):
bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
.../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +
Documentation/devicetree/bindings/arm/qcom.yaml | 20 +
.../bindings/bus/qcom,ssc-block-bus.yaml | 147 ++
.../devicetree/bindings/firmware/qcom,scm.txt | 3 +-
.../bindings/interconnect/qcom,bcm-voter.yaml | 8 +-
.../devicetree/bindings/iommu/apple,sart.yaml | 52 +
.../memory-controllers/renesas,rpc-if.yaml | 5 +
.../devicetree/bindings/nvme/apple,nvme-ans.yaml | 111 ++
.../devicetree/bindings/power/qcom,rpmpd.yaml | 3 +
.../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 +-
.../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +-
.../bindings/remoteproc/qcom,wcnss-pil.txt | 2 +-
.../devicetree/bindings/reset/altr,rst-mgr.yaml | 47 +
.../bindings/reset/amlogic,meson-axg-audio-arb.txt | 22 -
.../reset/amlogic,meson-axg-audio-arb.yaml | 56 +
.../bindings/reset/amlogic,meson-reset.yaml | 1 +
.../devicetree/bindings/reset/ath79-reset.txt | 20 -
.../devicetree/bindings/reset/berlin,reset.txt | 23 -
.../bindings/reset/bitmain,bm1880-reset.txt | 18 -
.../bindings/reset/bitmain,bm1880-reset.yaml | 36 +
.../devicetree/bindings/reset/lantiq,reset.txt | 30 -
.../devicetree/bindings/reset/lantiq,reset.yaml | 49 +
.../bindings/reset/marvell,berlin2-reset.yaml | 38 +
.../bindings/reset/nuvoton,npcm-reset.txt | 32 -
.../bindings/reset/nuvoton,npcm750-reset.yaml | 50 +
.../bindings/reset/qca,ar7100-reset.yaml | 40 +
.../bindings/reset/snps,axs10x-reset.txt | 33 -
.../bindings/reset/snps,axs10x-reset.yaml | 48 +
.../devicetree/bindings/reset/socfpga-reset.txt | 16 -
.../reset/socionext,uniphier-glue-reset.yaml | 52 +-
.../bindings/reset/st,sti-picophyreset.txt | 42 -
.../devicetree/bindings/reset/st,sti-powerdown.txt | 45 -
.../bindings/reset/st,stih407-picophyreset.yaml | 47 +
.../bindings/reset/st,stih407-powerdown.yaml | 49 +
.../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 104 ++
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 99 +-
.../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 87 --
.../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 132 ++
.../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 272 ++++
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 7 +-
.../devicetree/bindings/soc/qcom/qcom,smd.txt | 98 --
.../devicetree/bindings/soc/qcom/qcom,smd.yaml | 137 ++
.../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 110 --
.../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 145 ++
.../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 --
.../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 ++
.../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 --
.../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 ++
.../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 --
.../devicetree/bindings/soc/rockchip/grf.yaml | 3 +
.../bindings/soc/samsung/exynos-usi.yaml | 2 +-
.../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 -
.../bindings/spi/qcom,spi-geni-qcom.yaml | 116 ++
.../bindings/timer/samsung,exynos4210-mct.yaml | 67 +-
MAINTAINERS | 4 +
arch/arm/configs/mini2440_defconfig | 3 +-
arch/arm/configs/s3c2410_defconfig | 2 +
arch/arm/mach-s3c/Kconfig | 8 -
arch/arm/mach-s3c/Kconfig.s3c24xx | 2 -
arch/arm/mach-s3c/iotiming-s3c2410.c | 2 +-
arch/arm/mach-s3c/pm-s3c64xx.c | 2 +-
arch/arm/mach-s3c/s3c24xx.c | 2 +-
drivers/bus/Kconfig | 11 +
drivers/bus/Makefile | 1 +
drivers/bus/brcmstb_gisb.c | 1 -
drivers/bus/qcom-ssc-block-bus.c | 389 +++++
drivers/bus/ti-sysc.c | 4 +-
drivers/firmware/arm_ffa/driver.c | 24 +-
drivers/firmware/arm_scmi/Kconfig | 1 +
drivers/firmware/arm_scmi/base.c | 46 +-
drivers/firmware/arm_scmi/clock.c | 343 ++++-
drivers/firmware/arm_scmi/common.h | 225 +--
drivers/firmware/arm_scmi/driver.c | 168 ++-
drivers/firmware/arm_scmi/optee.c | 144 +-
drivers/firmware/arm_scmi/perf.c | 162 +-
drivers/firmware/arm_scmi/power.c | 44 +-
drivers/firmware/arm_scmi/protocols.h | 318 ++++
drivers/firmware/arm_scmi/reset.c | 40 +-
drivers/firmware/arm_scmi/sensors.c | 645 ++++----
drivers/firmware/arm_scmi/system.c | 9 +-
drivers/firmware/arm_scmi/voltage.c | 218 ++-
drivers/firmware/qcom_scm.c | 4 +
drivers/firmware/ti_sci.c | 61 +-
drivers/memory/Kconfig | 2 +-
drivers/memory/brcmstb_dpfe.c | 10 +-
drivers/memory/da8xx-ddrctl.c | 3 +-
drivers/memory/emif.c | 15 +-
drivers/memory/fsl-corenet-cf.c | 9 +-
drivers/memory/omap-gpmc.c | 43 +-
drivers/memory/renesas-rpc-if.c | 31 +-
drivers/memory/samsung/exynos5422-dmc.c | 5 +-
drivers/memory/tegra/Makefile | 2 +
drivers/memory/tegra/mc.c | 141 +-
drivers/memory/tegra/mc.h | 50 +-
drivers/memory/tegra/tegra186-emc.c | 3 +
drivers/memory/tegra/tegra186.c | 39 +
drivers/memory/tegra/tegra194.c | 9 +
drivers/memory/tegra/tegra234.c | 110 ++
drivers/memory/ti-aemif.c | 4 +-
drivers/memory/ti-emif-pm.c | 6 +-
drivers/nvme/host/Kconfig | 13 +
drivers/nvme/host/Makefile | 3 +
drivers/nvme/host/apple.c | 1593 ++++++++++++++++++++
drivers/reset/Kconfig | 4 +-
drivers/reset/core.c | 15 +-
drivers/reset/reset-meson.c | 6 +
drivers/reset/reset-simple.c | 1 +
drivers/reset/reset-uniphier-glue.c | 75 +-
drivers/soc/Makefile | 4 +-
drivers/soc/apple/Kconfig | 24 +
drivers/soc/apple/Makefile | 6 +
drivers/soc/apple/rtkit-crashlog.c | 154 ++
drivers/soc/apple/rtkit-internal.h | 62 +
drivers/soc/apple/rtkit.c | 958 ++++++++++++
drivers/soc/apple/sart.c | 328 ++++
drivers/soc/bcm/bcm63xx/bcm-pmb.c | 3 +
drivers/soc/imx/Makefile | 1 +
drivers/soc/imx/gpcv2.c | 430 +++++-
drivers/soc/imx/imx8m-blk-ctrl.c | 124 +-
drivers/soc/imx/imx8mp-blk-ctrl.c | 696 +++++++++
drivers/soc/qcom/llcc-qcom.c | 61 +
drivers/soc/qcom/pdr_interface.c | 11 +-
drivers/soc/qcom/pdr_internal.h | 20 +-
drivers/soc/qcom/rpmhpd.c | 73 +-
drivers/soc/qcom/smem.c | 305 +++-
drivers/soc/qcom/smp2p.c | 1 +
drivers/soc/qcom/smsm.c | 1 +
drivers/soc/qcom/socinfo.c | 26 +-
drivers/soc/renesas/Kconfig | 26 +
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r8a779g0-sysc.c | 62 +
drivers/soc/renesas/rcar-gen4-sysc.c | 3 +
drivers/soc/renesas/rcar-gen4-sysc.h | 1 +
drivers/soc/renesas/rcar-rst.c | 1 +
drivers/soc/renesas/renesas-soc.c | 23 +-
drivers/soc/rockchip/Kconfig | 24 +-
drivers/soc/rockchip/grf.c | 17 +
drivers/soc/rockchip/pm_domains.c | 10 +-
drivers/soc/tegra/Kconfig | 1 +
drivers/soc/tegra/fuse/fuse-tegra.c | 8 +-
drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +-
drivers/soc/tegra/pmc.c | 35 +-
drivers/soc/ti/knav_dma.c | 29 +-
drivers/soc/ti/knav_qmss_queue.c | 21 +-
drivers/soc/ti/omap_prm.c | 7 +-
drivers/soc/ti/pm33xx.c | 6 +-
drivers/soc/ti/pruss.c | 3 +-
drivers/soc/ti/ti_sci_pm_domains.c | 2 +
drivers/soc/ti/wkup_m3_ipc.c | 210 ++-
drivers/tee/Kconfig | 5 +-
drivers/tee/optee/call.c | 240 ++-
drivers/tee/optee/core.c | 1 +
drivers/tee/optee/ffa_abi.c | 38 +-
drivers/tee/optee/optee_ffa.h | 12 +-
drivers/tee/optee/optee_private.h | 31 +-
drivers/tee/optee/optee_smc.h | 48 +-
drivers/tee/optee/smc_abi.c | 197 ++-
drivers/tee/tee_core.c | 2 -
drivers/tee/tee_shm.c | 85 +-
include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 ++
include/dt-bindings/power/imx8mp-power.h | 18 +
include/dt-bindings/power/qcom-rpmpd.h | 26 +
include/dt-bindings/power/r8a779g0-sysc.h | 45 +
include/dt-bindings/reset/amlogic,meson-s4-reset.h | 125 ++
include/linux/arm_ffa.h | 7 +-
include/linux/scmi_protocol.h | 31 +-
include/linux/soc/apple/rtkit.h | 155 ++
include/linux/soc/apple/sart.h | 53 +
include/linux/soc/qcom/llcc-qcom.h | 2 +
include/linux/tee_drv.h | 18 -
include/linux/wkup_m3_ipc.h | 13 +
include/soc/tegra/mc.h | 8 +-
include/uapi/linux/tee.h | 4 -
173 files changed, 10880 insertions(+), 2463 deletions(-)
create mode 100644
Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml
create mode 100644 Documentation/devicetree/bindings/iommu/apple,sart.yaml
create mode 100644 Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
create mode 100644 Documentation/devicetree/bindings/reset/altr,rst-mgr.yaml
delete mode 100644
Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio-arb.txt
create mode 100644
Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio-arb.yaml
delete mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt
delete mode 100644 Documentation/devicetree/bindings/reset/berlin,reset.txt
delete mode 100644
Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt
create mode 100644
Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.yaml
delete mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.txt
create mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.yaml
create mode 100644
Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml
delete mode 100644
Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
create mode 100644
Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml
create mode 100644
Documentation/devicetree/bindings/reset/qca,ar7100-reset.yaml
delete mode 100644
Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
create mode 100644
Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
delete mode 100644 Documentation/devicetree/bindings/reset/socfpga-reset.txt
delete mode 100644
Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt
delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
create mode 100644
Documentation/devicetree/bindings/reset/st,stih407-picophyreset.yaml
create mode 100644
Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml
create mode 100644
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.yaml
create mode 100644
Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt
create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml
delete mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt
delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt
create mode 100644
Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml
create mode 100644 drivers/bus/qcom-ssc-block-bus.c
create mode 100644 drivers/firmware/arm_scmi/protocols.h
create mode 100644 drivers/memory/tegra/tegra234.c
create mode 100644 drivers/nvme/host/apple.c
create mode 100644 drivers/soc/apple/rtkit-crashlog.c
create mode 100644 drivers/soc/apple/rtkit-internal.h
create mode 100644 drivers/soc/apple/rtkit.c
create mode 100644 drivers/soc/apple/sart.c
create mode 100644 drivers/soc/imx/imx8mp-blk-ctrl.c
create mode 100644 drivers/soc/renesas/r8a779g0-sysc.c
create mode 100644 include/dt-bindings/clock/r8a779g0-cpg-mssr.h
create mode 100644 include/dt-bindings/power/r8a779g0-sysc.h
create mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h
create mode 100644 include/linux/soc/apple/rtkit.h
create mode 100644 include/linux/soc/apple/sart.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 11+ messages in thread