Messages in this thread | | | From | Olof Johansson <> | Subject | [GIT PULL 2/4] ARM: Devicetree material for 5.14 | Date | Fri, 9 Jul 2021 16:40:52 -0700 |
| |
Like always, the DT branch is sizable. There are numerous additions and fixes to existing platforms, but also a handful of new ones introduced. Less than some other releases, but there's been significant work on cleanups, refactorings and device enabling on existing platforms.
A non-exhaustive list of new material:
- Refactoring of BCM2711 dtsi structure to add support for the Raspberry Pi 400 - Rockchip: RK3568 SoC and EVB, video codecs for rk3036/3066/3188/322x - Qualcomm: SA8155p Automotive platform (SM8150 derivative), SM8150/8250 enhancements and support for Sony Xperia 1/1II and 5/5II - TI K3: PCI/USB3 support on AM64-sk boards, R5 remoteproc definitions - TI OMAP: Various cleanups - Tegra: Audio support for Jetson Xavier NX, SMMU support on Tegra194 - Qualcomm: lots of additions for peripherals across several SoCs, and new support for Microsoft Surface Duo (SM8150-based), Huawei Ascend G7. - i.MX: Numerous additions of features across SoCs and boards. - Allwinner: More device bindings for V3s, Forlinx OKA40i-C and NanoPi R1S H5 boards - MediaTek: More device bindings for mt8167, new Chromebook system variants for mt8183 - Renesas: RZ/G2L SoC and EVK added - Amlogic: BananaPi BPI-M5 board added
Merge conflicts:
Documentation/devicetree/bindings/net/stm32-dwmac.yaml: Delete/change conflict. Just delete the MaxItems line.
----------------------------------------------------------------
The following changes since commit fed7ef52ec0f448193cd9ac1541a82a9cb782383:
Merge tag 'arm-soc-5.14' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.14
for you to fetch changes up to b62b189f7e2cfd1089b37be57b2e6672d5c3ae14:
Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
----------------------------------------------------------------
Adam Ford (8): ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list arm64: dts: renesas: beacon kit: Setup AVB refclk arm64: dts: renesas: beacon: Fix USB extal reference arm64: dts: renesas: beacon: Fix USB ref clock references arm64: dts: imx8mn: Add spba1 bus arm64: dts: imx8mm: Add spba1 and spba2 buses arm64: dts: imx8mn-beacon-som: Assign PMIC clock
Adrien Grassein (3): arm64: dts: imx8mq-nitrogen: add USB OTG support arm64: dts: imx8mq-nitrogen: add USB HOST support arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI
Alex Bee (8): ARM: dts: rockchip: add power controller for RK3036 ARM: dts: rockchip: add power controller for RK322x arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc ARM: dts: rockchip: add vpu node for RK3036 ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188 ARM: dts: rockchip: add vpu and vdec node for RK322x
Alex Elder (3): arm64: dts: qcom: sm8350: add IPA information arm64: dts: qcom: sm8350-mtp: enable IPA arm64: dts: qcom: sdm845-mtp: enable IPA
Alexandre Torgue (9): ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards ARM: dts: stm32: fix RCC node name on stm32f429 MCU ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings ARM: dts: stm32: update pinctrl node name on STM32 MCU to prevent warnings ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 dt-bindings: net: document ptp_ref clk in dwmac ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 ARM: dts: stm32: fix stpmic node for stm32mp1 boards
Andreas Rehn (1): ARM: dts: sun8i: v3s: enable emac for zero Dock
Arnaud Ferraris (1): arm64: dts: allwinner: pinephone: Set audio card name
Aswath Govindraju (10): arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes arm64: dts: ti: k3-am65: Add support for UHS-I modes in MMCSD1 subsystem ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: k3-am64-main: Update TF-A's maximum size and node name arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite and secure proxy communication arm64: dts: ti: k3-am64-main: Update TF-A load address to workaround USB DFU limitation
Benjamin Gaignard (3): ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x ARM: dts: rockchip: Remove useless interrupt-names on IOMMU node on rk3036 arm64: dts: rockchip: Remove useless interrupt-names properties from px30 IOMMU nodes
Bhupesh Sharma (5): dt-bindings: arm: qcom: Add compatible for sm8150-mtp board dt-bindings: arm: qcom: Add compatible for SA8155p-adp board arm64: dts: qcom: pmm8155au_1: Add base dts file arm64: dts: qcom: pmm8155au_2: Add base dts file arm64: dts: qcom: sa8155p-adp: Add base dts file
Caleb Connolly (2): arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem arm64: dts: qcom: sdm845-oneplus-common: enable ipa
Cameron Nemo (1): arm64: dts: rockchip: Enable USB3 for rk3328 Rock64
Chen-Yu Tsai (4): arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e
Chris Morgan (2): arm64: dts: rockchip: add rk817 codec to Odroid Go arm64: dts: rockchip: Add Rotation Property for OGA Panel
Christian Hewitt (1): arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4
Christoph Niedermaier (5): ARM: dts: imx6q-dhcom: Fix ethernet reset time properties ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc ARM: dts: imx6q-dhcom: Add ethernet VIO regulator
Chukun Pan (2): dt-bindings: arm: Add NanoPi R1S H5 arm64: dts: allwinner: h5: Add NanoPi R1S H5 support
Corentin Labbe (14): MAINTAINERS: gemini: add missing dts pattern ARM: dts: gemini: rename mdio to the right name ARM: dts: gemini-rut1xx: remove duplicate ethernet node ARM: dts: gemini: add device_type on pci ARM: dts: gemini: use the right rtc compatible ARM: dts: gemini: convert obsolete SPI properties ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c ARM: dts: gemini-dlink-dir-685: Remove address from display port ARM: dts: gemini: remove xxx-cells from display dt-bindings: add vendor prefix for welltech dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 ARM: dts: add intel-ixp42x-welltech-epbx100 ARM: dts: gemini: add crypto node
Dario Binacchi (1): ARM: dts: osd3358-sm-red: group in the same phandle all its properties
Dillon Min (3): dt-bindings: add dasheng vendor prefix dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support
Dmitry Osipenko (15): ARM: tegra: acer-a500: Improve microphone detection ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus ARM: tegra: acer-a500: Bump thermal trips by 10C ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees ARM: tegra: paz00: Add CPU thermal zone ARM: tegra: nexus7: Add i2c-thermtrip node ARM: tegra: nexus7: Improve thermal zones ARM: tegra: nexus7: Remove monitored-battery property ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant ARM: tegra: Add cooling cells to ACTMON device-tree node ARM: tegra: nexus7: Enable memory frequency thermal throttling using ACTMON ARM: tegra: ouya: Enable memory frequency thermal throttling using ACTMON dt-bindings: clock: tegra: Convert to schema dt-bindings: soc: tegra-pmc: Document core power domain
Dong Aisheng (1): arm64: dts: imx8: conn: fix enet clock setting
Douglas Anderson (1): arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes
Eddie James (1): ARM: dts: aspeed: Rainier 4U: Remove fan updates
Elaine Zhang (6): ARM: dts: rockchip: Fix power-controller node names for rk3066a ARM: dts: rockchip: Fix power-controller node names for rk3188 ARM: dts: rockchip: Fix power-controller node names for rk3288 arm64: dts: rockchip: Fix power-controller node names for px30 arm64: dts: rockchip: Fix power-controller node names for rk3328 arm64: dts: rockchip: Fix power-controller node names for rk3399
Ezequiel Garcia (3): ARM: dts: rockchip: Fix thermal sensor cells o rk322x arm64: dts: rockchip: add timer0 clocks on rk3368 ARM: dts: rockchip: Fix the timer clocks order
Fabien Parent (5): arm64: dts: mediatek: mt8167: add power domains arm64: dts: mediatek: mt8167: add mmsys node arm64: dts: mediatek: mt8167: add smi_common node arm64: dts: mediatek: mt8167: add larb nodes arm64: dts: mediatek: mt8167: add iommu node
Fabio Estevam (1): ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from hog group
Felipe Balbi (2): arm64: dts: qcom: sm8150: Add DMA nodes arm64: dts: qcom: add initial device-tree for Microsoft Surface Duo
Florian Fainelli (1): Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into devicetree/next
Geert Uytterhoeven (17): ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet node name ARM: dts: imx53-ard: Correct Ethernet node name ARM: dts: r8a7779, marzen: Fix DU clock names ARM: dts: koelsch: Rename sw2 to keyboard ARM: dts: rcar-gen1: Correct internal delay for i2c[123] ARM: dts: renesas: Move enable-method to CPU nodes ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema arm64: dts: renesas: Add missing opp-suspend properties arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 GPIO keys ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys arm64: dts: renesas: r8a77961: Add INTC-EX device node arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into renesas-arm-dt-for-v5.14 ARM: dts: dra7x-evm: Drop "ti,pcf8575"
Gokul Sriram Palanisamy (1): arm64: dts: qcom: Add board support for HK10
Grygorii Strashko (9): ARM: dts: am335x: align GPIO hog names with dt-schema ARM: dts: am437x: align gpio hog names with dt-schema ARM: dts: omap3: align gpio hog names with dt-schema ARM: dts: omap5-board-common: align gpio hog names with dt-schema ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction arm64: dts: ti: k3-am642-main: fix ports mac properties
Grzegorz Jaszczyk (1): Documentation/bindings: phy: update references to cp11x
Grzegorz Szymaszek (3): ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin ARM: dts: stm32: add a new DCMI pins group on stm32mp15 ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply
Hao Fang (2): arm64: dts: hisilicon: use the correct HiSilicon copyright ARM: dts: hisilicon: use the correct HiSilicon copyright
Harigovindan P (1): arm64: dts: qcom: sc7180: add nodes for idp display
Heiko Schocher (2): arm64: dts: imx8mp: add flexspi node arm64: dts: imx8mp-phycore-som: enable spi nor
Hsin-Yi Wang (12): dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-willow dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-burnet dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-fennel arm64: dts: mt8183: Add kukui-jacuzzi-kappa board arm64: dts: mt8183: Add kukui-jacuzzi-willow board arm64: dts: mt8183: Add kukui-jacuzzi-burnet board arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board arm64: dts: mt8183: Add kukui-jacuzzi-fennel board arm64: dts: mt8183: remove syscon from smi_common node arm64: dts: mt8183: add supply name for eeprom
Ikjoon Jang (1): arm64: dts: mt8183: add cbas node under cros_ec
Irui Wang (1): arm64: dts: mt8173: Separating mtk-vcodec-enc device node
Ivan Uvarov (5): ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes for UARTs 0&3 ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UARTs 2, 4, 5&7 dt-bindings: add compatible vendor prefix for Forlinx dt-bindings: arm: add compatible for Forlinx OKA40i-C and FETA40i-C ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C
Jacky Bai (1): arm64: dts: imx8mp: Remove the reference to audio ipg clock on imx8mp
Jan Kiszka (1): arm64: dts: ti: iot2050: Configure r5f cluster on basic variant in split mode
Jernej Skrabec (1): ARM: dts: sun8i: r40: Add timer node
Jerome Brunet (1): arm64: dts: meson: vim3: enable hdmi audio loopback
Joakim Zhang (1): arm64: dts: imx8mp-evk: enable EQOS ethernet
Joel Selvaraj (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support
Joel Stanley (2): ARM: dts: aspeed: Set earlycon boot argument ARM: dts: aspeed-g5: Add SCU phandle to GFX node
Johan Jonker (15): ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi ARM: dts: rockchip: add #power-domain-cells to power domain nodes arm64: dts: rockchip: add #power-domain-cells to power domain nodes arm64: dts: rockchip: fix regulator-gpio states array ARM: dts: rockchip: Remove more clock-names from PWM nodes ARM: dts: rockchip: rename vcc_stdby node name for rk3066a-rayeager.dts arm64: dts: rename grf-gpio nodename in rk3328.dtsi ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188 ARM: dts: rockchip: move mmc aliases to board dts on rk3066/rk3188 arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 ARM: dts: rockchip: remove #phy-cells from usbphy node rk3066/rk3188 ARM: dts: rockchip: fix supply properties in io-domains nodes ARM: dts: rockchip: add labels to the timer nodes on rk3066a
Jon Hunter (1): arm64: tegra: Add PMU node for Tegra194
Jonathan Marek (1): arm64: dts: qcom: sm8250: fix display nodes
Jonathan McDowell (5): ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x ARM: dts: qcom: Add tsens details to ipq806x ARM: dts: qcom: Add USB port definitions to ipq806x ARM: dts: qcom: add L2CC and RPM for IPQ8064 ARM: dts: qcom: Enable NAND + USB for RB3011
Judy Hsiao (1): arm64: dts: qcom: sc7180: add label for secondary mi2s
Kishon Vijay Abraham I (9): arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES arm64: dts: ti: k3-j721e-main: Add #clock-cells property to serdes DT node arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" name as "phy" arm64: dts: ti: k3-am64-main: Add SERDES DT node arm64: dts: ti: k3-am64-main: Add PCIe DT node arm64: dts: ti: k3-am642-evm: Enable PCIe and SERDES arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port arm64: dts: ti: k3-am642-sk: Disable PCIe
Konrad Dybcio (32): arm64: dts: qcom: msm8996: Sanitize pins arm64: dts: qcom: msm8996-*: Clean up QUP and UART names arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size arm64: dts: qcom: msm8996: Add SDHCI1 arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6 arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default arm64: dts: qcom: msm8996: Disable Venus by default arm64: dts: qcom: pm8994: Add RESIN node arm64: dts: qcom: msm8996: Add DSI0 nodes arm64: dts: qcom: pmi8994: Add WLED node arm64: dts: qcom: msm8996: Clean up the SDHCI2 node arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work) arm64: dts: qcom: sm8250: Don't disable MDP explicitly arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01] arm64: dts: qcom: sm8250: Fix pcie2_lane unit address arm64: dts: qcom: sm8250: Add GPI DMA nodes arm64: dts: qcom: sm8250: Disable Adreno and Venus by default arm64: dts: qcom: sm8150: Disable Adreno and modem by default arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / 5 (Kumano platform) arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II / 5 II (Edo platform) arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1" arm64: dts: qcom: sm8250-edo: Add hardware keys arm64: dts: qcom: sm8250: Commonize PCIe pins arm64: dts: qcom: sm8250-edo: Enable PCIe arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI arm64: dts: qcom: sm8250-edo: Enable GPI DMA arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen
Konstantin Porotchkin (1): arch/arm64/boot/dts/marvell: fix NAND partitioning scheme
Kornel Duleba (1): arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges
Krzysztof Kozlowski (17): ARM: dts: exynos: align Broadcom WiFi with dtschema ARM: dts: exynos: replace legacy MMS114 touchscreen x/y properties in GT-N7100 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 ARM: dts: s5pv210: remove unused Atmel touchscreen properties in Goni ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU ARM: dts: exynos: enable PMIC wakeup from suspend on Midas ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU3/XU4 family arm64: dts: exynos: enable PMIC wakeup from suspend on TM2
Lad Prabhakar (7): dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} SoC variants dt-bindings: arm: renesas: Document SMARC EVK dt-bindings: power: renesas,rzg2l-sysc: Add DT binding documentation for SYSC controller arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK arm64: dts: renesas: r9a07g044: Add SYSC node
Li Jun (2): arm64: dts: imx8mm-evk: disable over current for usb1 arm64: dts: imx8mn-evk: disable over current for usb
Liang Chen (3): arm64: dts: rockchip: add generic pinconfig settings used by most Rockchip socs arm64: dts: rockchip: add core dtsi for RK3568 SoC arm64: dts: rockchip: add basic dts for RK3568 EVB
Linus Walleij (11): ARM: dts: ixp4xx: Add ethernet ARM: dts: ixp4xx: Add PCI hosts ARM: dts: ixp4xx: Create a proper expansion bus ARM: dts: ixp4xx: Add beeper to the NSLU2 ARM: dts: ux500: Fix orientation of accelerometer ARM: dts: ux500: Drop drdy pin assignment from magnetometer ARM: dts: ux500: Fix some compatible strings ARM: dts: href: Mount matrices for TVK R2 ARM: dts: Fix up the IXP4xx ethernet nodes ARM: dts: ux500: Fix orientation of Janice accelerometer ARM: dts: ixp4xx: Add crypto engine
Loic Poulain (2): arm64: dts: qcom: msm8996: Rename speedbin node arm64: dts: qcom: msm8996: Add CPU opps
Lokesh Vutla (4): ARM: dts: ti: drop usage of redundant compatible ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes ARM: dts: ti: Fix node name for all ecap dt nodes ARM: dts: am33xx: Drop interrupt property from ecap nodes
Lucas Stach (4): dt-bindings: imx: gpcv2: add support for optional resets arm64: dts: imx8mm: specify dma-ranges arm64: dts: imx8mn: specify dma-ranges arm64: dts: imx8mq: assign PCIe clocks
Ludovic Desroches (1): ARM: dts: at91: sama5d4: fix pinctrl muxing
Lukasz Majewski (1): ARM: dts: imx28: Add DTS description of imx28 based XEA board
Marcin Wojtas (1): arm64: dts: ensure backward compatibility of the AP807 Xenon
Marek Vasut (6): ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM
Martin Blumenstingl (1): ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes
Mateusz Kwiatkowski (1): ARM: boot: dts: bcm2711: Add BCM2711 VEC compatible
Matthias Kaehlcke (5): arm64: dts: qcom: sc7180: lazor: Simplify disabling of charger thermal zone arm64: dts: qcom: sc7180: Add pompom rev3 arm64: dts: qcom: sc7180: Add CoachZ rev3 arm64: dts: qcom: sc7180: coachz: Add thermal config for skin temperature arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die temperature
Mian Yousaf Kaukab (2): arm64: dts: ls1012a: enable PCIe on freeway board arm64: dts: ls208xa: remove bus-num from dspi node
Michael Kao (1): arm64: dts: mt8183-kukui: Add tboard thermal zones
Michael Srba (1): arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators
Michal Vokáč (2): ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC device indexes
Neil Armstrong (10): arm64: dts: meson-sm1: add toacodec node dt-bindings: arm: amlogic: add Banana PI M5 bindings arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts arm64: dts: meson: set 128bytes FIFO size on uart A arm64: dts: meson-sm1-odroid: add missing enable gpio and supply for tf_io regulator arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as open source arm64: dts: meson-sm1-odroid: add 5v regulator gpio arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 arm64: dts: meson-sm1-odroid-hc4: add regulators controlled by GPIOH_8 arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator
Nicolas Boichat (1): arm64: dts: mt8183: Add node for the Mali GPU
Nicolas Ferre (1): dt-bindings: i2c: at91: fix example for scl-gpios
Niklas Söderlund (1): arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders
Nishanth Menon (5): ARM: dts: keystone: k2g: Rename message-manager node ARM: dts: keystone: k2g: Rename the TI-SCI node ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name ARM: dts: keystone: k2g-evm: Move audio oscillator assigned clock to mcasp Merge tag '20210327143117.1840-2-s-anna@ti.com' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc into ti-k3-dts-next
Nobuhiro Iwamatsu (1): arm64: dts: visconti: Add PWM support for TMPV7708 SoC
Odelu Kukatla (1): arm64: dts: sc7280: Add interconnect provider DT nodes
Oleksij Rempel (8): ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backlight node. ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties ARM: dts: imx6dl: enable touchscreen debounce filter on PLYM2M and PRTVT7 boards ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes
Olof Johansson (40): Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt Merge tag 'arm-soc/for-5.14/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/dt Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxing/linux into arm/dt Merge tag 'amlogic-arm64-dt-for-v5.14-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'amlogic-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
Pali Rohár (1): arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file
Patrice Chotard (1): ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151
Peter Robinson (5): arm64: dts: rockchip: Use only supported PCIe link speed on rk3399 arm64: dts: rockchip: add SPDIF node for rk3399-firefly arm64: dts: rockchip: add infrared receiver node to RK3399 Firefly arm64: dts: rockchip: Sort rk3399 firefly pinmux entries arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly
Petr Vorel (1): arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
Primoz Fiser (1): ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
Quan Nguyen (3): ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI ARM: dts: aspeed: mtjade: Add PSU support ARM: dts: aspeed: mtjade: switch to 64MB flash layout
Rafał Miłecki (9): ARM: dts: BCM5301X: Fix NAND nodes names ARM: brcmstb: dts: fix NAND nodes names ARM: Cygnus: dts: fix NAND nodes names ARM: NSP: dts: fix NAND nodes names ARM: dts: BCM63xx: Fix NAND nodes names ARM: dts: Hurricane 2: Fix NAND nodes names ARM: dts: BCM5301X: Fix pinmux subnodes names dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema ARM: dts: BCM5301X: Fixup SPI binding
Rajendra Nayak (2): dt-bindings: arm: qcom: Document google,senor board arm64: dts: qcom: sc7280: Add "google,senor" to the compatible
Rajeshwari Ravindra Kamble (2): arm64: dts: qcom: SC7280: Add device node support for TSENS arm64: dts: qcom: SC7280: Add thermal zone support
Richard Zhu (1): arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy
Robert Marko (2): arm64: dts: qcom: ipq8074: disable USB phy by default arm64: dts: ipq8074: Add QUP6 I2C node
Robin van der Gracht (3): ARM: dts: imx6dl-prtvt7: Enable the VPU ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' from ssi1 node
Roger Quadros (2): arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes
Roja Rani Yarubandi (1): arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path
Romain Perier (1): ARM: dts: mstar: Add watchdog device node
Sahil Malhotra (1): arm64: dts: ls1028a-rdb: enable optee node
Sameer Pujar (1): arm64: tegra: Audio graph sound card for Jetson Xavier NX
Samuel Holland (10): dt-bindings: timer: Simplify conditional expressions dt-bindings: timer: Add compatibles for sun50i timers arm64: dts: allwinner: a64: Sort watchdog node arm64: dts: allwinner: Add sun4i MMIO timer nodes ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells ARM: dts: sun8i-a33: Allow using multiple codec DAIs arm64: dts: allwinner: a64: Allow using multiple codec DAIs arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 arm64: dts: allwinner: a64: Allow multiple DAI links arm64: dts: allwinner: pinephone: Add support for Bluetooth audio
Santosh Puranik (1): ARM: dts: aspeed: Everest: Fix cable card PCA chips
Sebastian Reichel (5): ARM: dts: ux500: Fix interrupt cells ARM: dts: ux500: Rename gpio-controller node ARM: dts: imx6: Add GE B1x5v2 dt-bindings: vendor-prefixes: add congatec dt-bindings: arm: fsl: add GE B1x5pv2 boards
Serge Semin (1): arm64: dts: qcom: Harmonize DWC USB3 DT nodes name
Sergey Senozhatsky (1): arm64: dts: qcom: remove camera_mem region
Shaik Sajida Bhanu (2): arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card arm64: dts: qcom: sc7180: bus votes for eMMC and SD card
Shengjiu Wang (4): ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card ARM: dts: imx7d-sdb: Add HDMI audio sound card ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect
Sibi Sankar (2): dt-bindings: mailbox: Add WPSS client index to IPCC arm64: dts: qcom: sc7280: Add nodes to boot WPSS
Srinivasa Rao Mandadapu (1): arm64: dts: qcom: sc7180: Add wakeup delay for adau codec
Stefan Wahren (7): Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size" ARM: dts: bcm283x: Fix up MMC node names ARM: dts: Move BCM2711 RPi specific into separate dtsi dt-bindings: arm: bcm2835: Add Raspberry Pi 400 to DT schema ARM: dts: bcm283x: Fix up GPIO LED node names ARM: dts: Add Raspberry Pi 400 support arm64: dts: broadcom: Add reference to RPi 400
Stephan Gerhold (9): arm64: dts: qcom: msm8916-samsung-a2015: Add touch key arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery arm64: dts: qcom: msm8916-samsung-a2015: Add NFC arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7 arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen arm64: dts: qcom: msm8916-huawei-g7: Add sensors arm64: dts: qcom: msm8916-huawei-g7: Add display regulator arm64: dts: qcom: msm8916-huawei-g7: Add NFC
Stephen Boyd (6): arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node arm64: dts: qcom: c630: Add no-hpd to DSI bridge node arm64: dts: qcom: sc7180: Disable PON on Trogdor arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza arm64: dts: qcom: sc7180-trogdor: Update flash freq to match reality
Steven Lee (4): ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb. ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller. ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 ARM: dts: aspeed-g6: Add pinctrl settings
Sudeep Holla (1): arm64: dts: juno: Update SCPI nodes as per the YAML schema
Sujit Kautkar (3): arm64: dts: qcom: sc7180: Move rmtfs memory region arm64: dts: qcom: sc7180: Move sdc pinconf to board specific DT files arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up
Suman Anna (9): arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes ARM: dts: OMAP2420: Drop interrupt-names from mailbox node ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory nodes for R5Fs
Taniya Das (2): arm64: dts: qcom: sc7280: Add cpufreq hw node arm64: dts: qcom: sc7280: Add clock controller nodes
Thierry Reding (4): arm64: tegra: Consolidate audio card names arm64: tegra: Use correct compatible string for Tegra186 SMMU arm64: tegra: Hook up memory controller to SMMU on Tegra186 arm64: tegra: Enable SMMU support on Tegra194
Tianling Shen (1): arm64: dts: rockchip: rename LED label for NanoPi R4S
Tim Harvey (2): dt-bindings: arm: imx: add imx8mm gw7901 support arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support
Timon Baetz (1): ARM: dts: exynos: Disable unused camera input for I9100
Tobias Schramm (10): dt-bindings: pwm: allwinner: add v3s pwm compatible ARM: dts: sun8i: v3s: add pwm controller to v3s dts ARM: dts: sun8i: v3s: add DMA controller to v3s dts ARM: dts: sun8i: v3s: add DMA properties to peripherals supporting DMA ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible for Allwinner V3 ARM: dts: sun8i: V3: add codec analog frontend to V3 dts dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible ARM: dts: sun8i: V3: add I2S interface to V3 dts arm64: dts: rockchip: add USB support to rk3308.dtsi
Tomi Valkeinen (1): ARM: dts: dra76-evm: remove ov5640
Troy Lee (1): ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flash layout
Uwe Kleine-König (5): arm64: dts: imx8mp-evk: Add PMIC device ARM: dts: imx25-pinfunc: Fix gpio function name for pads GPIO_[A-F] arm64: dts: rockchip: Add support for two PWM fans on helios64 arm64: dts: rockchip: Add support for PCIe on helios64 arm64: dts: rockchip: Add support for USB on helios64
Valentine Barshak (2): arm64: dts: renesas: v3msk: Fix memory size arm64: dts: renesas: eagle: Add x1 clock
Vignesh Raghavendra (4): ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes ARM: dts: omap2/3: Drop dmas property from I2C node arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes
Vincent Knecht (1): arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen
Vinod Koul (2): arm64: dts: qcom: sm8350: use interconnect enums arm64: dts: qcom: sm8350: fix the node unit addresses
Vishwanatha Subbanna (7): ARM: dts: aspeed: Everest: Add directly controlled LEDs ARM: dts: aspeed: everest: Add system level indicator leds ARM: dts: aspeed: everest: Add nvme and fan indicator leds ARM: dts: aspeed: everest: Add pcie slot indicator leds ARM: dts: aspeed: everest: Add dimm indicator leds ARM: dts: aspeed: everest: Add vrm and other indicator leds ARM: dts: aspeed: everest: Add pcie cable card indicator leds
Wenchao Han (1): arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for trogdor
Wolfram Sang (2): arm64: dts: renesas: condor: Switch eMMC bus to 1V8 ARM: dts: alt: Add SW2 as GPIO keys
Yassine Oudjana (2): arm64: dts: qcom: msm8996: Disable ADSP and add power domains arm64: dts: qcom: msm8996: Add usb3 interrupts
Zhen Lei (2): arm64: dts: broadcom: normalize the node name of the UART devices arm64: dts: freescale: Separate each group of data in the property 'reg'
satya priya (10): arm64: dts: qcom: sm8350: Add label for thermal-zones node arm64: dts: qcom: pm7325: Add pm7325 base dts file arm64: dts: qcom: pm8350c: Add temp-alarm support arm64: dts: qcom: pm8350c: Correct the GPIO node arm64: dts: qcom: pmr735a: Add temp-alarm support arm64: dts: qcom: pmr735a: Correct the GPIO node arm64: dts: qcom: pmk8350: Add peripherals for pmk8350 arm64: dts: qcom: pmk8350: Correct the GPIO node arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC temperatures to sc7280-idp
.../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 55 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 11 +- .../bindings/power/fsl,imx-gpcv2.yaml | 3 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../power/rockchip,power-controller.yaml | 248 +++ .../bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../bindings/soc/qcom/qcom,smd-rpm.yaml | 2 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 261 +++ .../bindings/soc/rockchip/power_domain.txt | 136 -- MAINTAINERS | 8 + drivers/bus/qcom-ebi2.c | 4 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/Kconfig | 21 + drivers/firmware/arm_ffa/Makefile | 6 + drivers/firmware/arm_ffa/bus.c | 210 +++ drivers/firmware/arm_ffa/common.h | 31 + drivers/firmware/arm_ffa/driver.c | 731 ++++++++ drivers/firmware/arm_ffa/smccc.c | 39 + drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 24 +- drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 + drivers/firmware/arm_scmi/smc.c | 3 + drivers/firmware/arm_scpi.c | 11 + drivers/firmware/qcom_scm.c | 3 + drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/turris-mox-rwtm.c | 56 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/tegra-smmu.c | 16 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/emif.c | 678 ------- drivers/memory/fsl_ifc.c | 8 +- drivers/memory/pl353-smc.c | 1 + drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memory/tegra/Kconfig | 18 +- drivers/memory/tegra/Makefile | 6 +- drivers/memory/tegra/mc.c | 321 ++-- drivers/memory/tegra/mc.h | 25 + drivers/memory/tegra/tegra114.c | 1245 +++++++------ drivers/memory/tegra/tegra124-emc.c | 8 +- drivers/memory/tegra/tegra124.c | 1306 ++++++++------ drivers/memory/tegra/tegra186.c | 1679 +++++------------- drivers/memory/tegra/tegra194.c | 1351 ++++++++++++++ drivers/memory/tegra/tegra20-emc.c | 52 +- drivers/memory/tegra/tegra20.c | 110 +- drivers/memory/tegra/tegra210-emc-core.c | 4 - drivers/memory/tegra/tegra210.c | 1433 ++++++++------- drivers/memory/tegra/tegra30-emc.c | 56 +- drivers/memory/tegra/tegra30.c | 1292 ++++++++------ drivers/reset/Kconfig | 17 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 25 +- drivers/reset/hisilicon/hi6220_reset.c | 2 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-berlin.c | 12 +- drivers/reset/reset-brcmstb.c | 1 + drivers/reset/reset-lantiq.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 ++ drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/bcm/brcmstb/common.c | 5 - drivers/soc/imx/gpcv2.c | 634 +++++-- drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soc/mediatek/mtk-pm-domains.c | 42 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 35 + drivers/soc/qcom/rpmhpd.c | 21 + drivers/soc/qcom/rpmpd.c | 22 + drivers/soc/qcom/smd-rpm.c | 2 + drivers/soc/qcom/socinfo.c | 56 +- drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/rockchip/pm_domains.c | 252 +-- drivers/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- include/dt-bindings/power/imx8mm-power.h | 22 + include/dt-bindings/power/imx8mn-power.h | 15 + include/dt-bindings/power/qcom-rpmpd.h | 21 + include/dt-bindings/power/rk3568-power.h | 32 + include/linux/arm_ffa.h | 267 +++ include/linux/reset-controller.h | 22 + include/memory/renesas-rpc-if.h | 6 +- include/soc/tegra/mc.h | 65 +- 97 files changed, 8428 insertions(+), 5174 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt create mode 100644 drivers/firmware/arm_ffa/Kconfig create mode 100644 drivers/firmware/arm_ffa/Makefile create mode 100644 drivers/firmware/arm_ffa/bus.c create mode 100644 drivers/firmware/arm_ffa/common.h create mode 100644 drivers/firmware/arm_ffa/driver.c create mode 100644 drivers/firmware/arm_ffa/smccc.c create mode 100644 drivers/memory/tegra/tegra194.c create mode 100644 drivers/reset/reset-microchip-sparx5.c create mode 100644 include/dt-bindings/power/imx8mm-power.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/dt-bindings/power/rk3568-power.h create mode 100644 include/linux/arm_ffa.h
| |