Message ID | CAK8P3a0xs=kVKDMD4fyCh0tt+884=coomhjca72=2pWkG_daWQ@mail.gmail.com (mailing list archive) |
---|---|
State | Mainlined |
Headers | show |
Series | ARM SoC branches for 5.15 | expand |
The pull request you sent on Wed, 1 Sep 2021 19:57:29 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/drivers-5.15
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/866147b8fa59530812fc769027a94468d89401e7
Thank you!
The following changes since commit c500bee1c5b2f1d59b1081ac879d73268ab0ff17: Linux 5.14-rc4 (2021-08-01 17:04:17 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/drivers-5.15 for you to fetch changes up to 06779631d18ff2901af604eadea0d7b2193db7a1: Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/drivers (2021-08-26 11:29:06 +0200) ---------------------------------------------------------------- ARM: SoC drivers for 5.15 These are updates for drivers that are tied to a particular SoC, including the correspondig device tree bindings: - A couple of reset controller changes for unisoc, uniphier, renesas and zte platforms - memory controller driver fixes for omap and tegra - Rockchip io domain driver updates - Lots of updates for qualcomm platforms, mostly touching their firmware and power management drivers - Tegra FUSE and firmware driver updateѕ - Support for virtio transports in the SCMI firmware framework - cleanup of ixp4xx drivers, towards enabling multiplatform support and bringing it up to date with modern platforms - Minor updates for keystone, mediatek, omap, renesas. Signed-off-by: Arnd Bergmann <arnd@arndb.de> ---------------------------------------------------------------- Alex Elder (1): soc: qcom: mdt_loader: be more informative on errors Arnd Bergmann (15): memory: tegra: fix unused-function warning Merge tag 'renesas-drivers-for-v5.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers Merge tag 'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/drivers Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers Merge tag 'memory-controller-drv-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/drivers Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pza/linux into arm/drivers Biju Das (2): dt-bindings: reset: Document RZ/G2L USBPHY Control bindings reset: renesas: Add RZ/G2L usbphy control driver Bilal Wasim (2): soc: mediatek: pm-domains: Use correct mask for bus_prot_clr soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD Bjorn Andersson (4): dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible dt-bindings: soc: qcom: aoss: Convert to YAML soc: qcom: aoss: Add generic compatible soc: qcom: rpmhpd: Use corner in power_off CK Hu (1): soc: mmsys: mediatek: add mask to mmsys routes Cai Huoqing (1): soc/tegra: bpmp: Remove unused including <linux/version.h> Caleb Connolly (1): dt-bindings: qcom: geni-se: document iommus Christoph Hellwig (1): firmware: tegra: Stop using seq_get_buf() Cristian Marussi (10): firmware: arm_scmi: Add support for type handling in common functions firmware: arm_scmi: Remove scmi_dump_header_dbg() helper firmware: arm_scmi: Add optional transport_init/exit support firmware: arm_scmi: Introduce monotonically increasing tokens firmware: arm_scmi: Handle concurrent and out-of-order messages firmware: arm_scmi: Make .clear_channel optional firmware: arm_scmi: Make polling mode optional firmware: arm_scmi: Make SCMI transports configurable firmware: arm_scmi: Add priv parameter to scmi_rx_callback firmware: arm_scmi: Use WARN_ON() to check configured transports Dan Carpenter (1): bus: ixp4xx: return on error in ixp4xx_exp_probe() Dmitry Osipenko (4): soc/tegra: pmc: Prevent racing with cpuilde driver soc/tegra: fuse: Clear fuse->clk on driver probe failure soc/tegra: fuse: Add runtime PM support soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 Douglas Anderson (1): PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() Enric Balletbo i Serra (1): soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing Fabien Parent (1): soc: mediatek: mmsys: add MT8365 support Geert Uytterhoeven (2): soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally soc: renesas: Identify R-Car H3e-2G and M3e-2G Igor Skalkin (4): firmware: arm_scmi: Make shmem support optional for transports firmware: arm_scmi: Add method to override max message number dt-bindings: arm: Add virtio transport for SCMI firmware: arm_scmi: Add virtio transport Iskren Chernev (4): dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains soc: qcom: smd-rpm: Add SM6115 compatible Jianqun Xu (1): soc: rockchip: io-domain: add rk3568 support Jiapeng Chong (1): soc: rockchip: io-domain: Remove unneeded semicolon Johan Jonker (2): dt-bindings: power: convert rockchip-io-domain.txt to YAML dt-bindings: soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml John Stultz (1): firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module Junlin Yang (1): firmware: qcom_scm: remove a duplicative condition Krzysztof Kozlowski (2): Merge branch 'for-v5.15/tegra-mc' into for-next Merge branch 'for-v5.15/omap-gpmc' into for-next Kunihiko Hayashi (1): dt-bindings: reset: Convert UniPhier glue reset to json-schema Lee Jones (1): bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' Len Baker (1): soc: renesas: Prefer memcpy() over strcpy() Linus Walleij (8): bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus bus: ixp4xx: Add a driver for IXP4xx expansion bus watchdog: ixp4xx: Rewrite driver to use core pata: ixp4xx: Use local dev variable pata: ixp4xx: Use IS_ENABLED() to determine endianness pata: ixp4xx: Refer to cmd and ctl rather than csN pata: ixp4xx: Add DT bindings pata: ixp4xx: Rewrite to use device tree Manivannan Sadhasivam (1): soc: qcom: aoss: Fix the out of bound usage of cooling_devs Mauro Carvalho Chehab (1): MAINTAINERS: update arm,pl353-smc.yaml reference Michael Riesch (1): dt-bindings: power: add rk3568-pmu-io-domain support Peter Hilber (2): firmware: arm_scmi: Add message passing abstractions for transports firmware: arm_scmi: Add optional link_supplier() transport op Peter Robinson (1): reset: simple: remove ZTE details in Kconfig help Peter Ujfalusi (1): bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode Rishabh Bhatnagar (1): firmware: arm_scmi: Free mailbox channels if probe fails Robin Gong (12): Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" Revert "dmaengine: imx-sdma: refine to load context only once" dmaengine: imx-sdma: remove duplicated sdma_load_context dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script dmaengine: imx-sdma: add mcu_2_ecspi script spi: imx: fix ERR009165 spi: imx: remove ERR009165 workaround on i.mx6ul dmaengine: imx-sdma: remove ERR009165 on i.mx6ul dma: imx-sdma: add i.mx6ul compatible name dmaengine: imx-sdma: add uart rom script dmaengine: imx-sdma: add terminated list for freed descriptor in worker Sibi Sankar (3): dt-bindings: reset: aoss: Add AOSS reset controller binding dt-bindings: reset: pdc: Add PDC Global bindings reset: qcom: Add PDC Global reset signals for WPSS Stephan Gerhold (2): soc: qcom: smsm: Implement support for get_irqchip_state soc: qcom: smsm: Fix missed interrupts if state changes while masked Stephen Boyd (2): firmware: qcom_scm: Mark string array const soc: qcom: socinfo: Don't print anything if nothing found Suman Anna (3): dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs dt-bindings: soc: ti: pruss: Add dma-coherent property Tony Lindgren (4): Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex Vinod Koul (2): soc: qcom: geni: move GENI_IF_DISABLE_RO to common header soc: qcom: geni: Add support for gpi dma Zhang Qilong (1): bus: ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync kernel test robot (1): firmware: arm_scmi: Fix boolconv.cocci warnings .../bindings/ata/intel,ixp4xx-compact-flash.yaml | 61 ++ .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 +++++ .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 8 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/rockchip-io-domain.txt | 135 ---- .../bindings/power/rockchip-io-domain.yaml | 360 +++++++++++ .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 ++ .../reset/socionext,uniphier-glue-reset.yaml | 88 +++ .../devicetree/bindings/reset/uniphier-reset.txt | 61 -- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 --- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 ++++ .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 19 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 41 +- MAINTAINERS | 5 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/pm.h | 6 - arch/arm/mach-tegra/tegra.c | 2 - drivers/ata/pata_ixp4xx_cf.c | 264 +++++--- drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/intel-ixp4xx-eb.c | 429 +++++++++++++ drivers/bus/ti-sysc.c | 37 +- drivers/clocksource/timer-ixp4xx.c | 48 +- drivers/dma/imx-sdma.c | 93 ++- drivers/firmware/Kconfig | 36 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_scmi/Kconfig | 95 +++ drivers/firmware/arm_scmi/Makefile | 8 +- drivers/firmware/arm_scmi/common.h | 113 +++- drivers/firmware/arm_scmi/driver.c | 686 +++++++++++++++++---- drivers/firmware/arm_scmi/mailbox.c | 2 +- drivers/firmware/arm_scmi/msg.c | 111 ++++ drivers/firmware/arm_scmi/smc.c | 3 +- drivers/firmware/arm_scmi/virtio.c | 491 +++++++++++++++ drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/tegra/bpmp-debugfs.c | 58 +- drivers/iommu/Kconfig | 2 + drivers/memory/omap-gpmc.c | 191 +++--- drivers/memory/tegra/tegra186.c | 2 + drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/reset/Kconfig | 8 +- drivers/reset/Makefile | 1 + drivers/reset/reset-qcom-pdc.c | 62 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 ++++++ drivers/soc/mediatek/mt8173-pm-domains.h | 1 + drivers/soc/mediatek/mt8183-mmsys.h | 21 +- drivers/soc/mediatek/mt8365-mmsys.h | 60 ++ drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 137 ++-- drivers/soc/mediatek/mtk-pm-domains.h | 2 +- drivers/soc/qcom/cpr.c | 43 +- drivers/soc/qcom/mdt_loader.c | 18 +- drivers/soc/qcom/qcom-geni-se.c | 30 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/smsm.c | 28 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/renesas/Kconfig | 2 + drivers/soc/renesas/r8a779a0-sysc.c | 6 +- drivers/soc/renesas/rcar-sysc.c | 6 +- drivers/soc/renesas/renesas-soc.c | 4 + drivers/soc/rockchip/Kconfig | 4 +- drivers/soc/rockchip/io-domain.c | 88 ++- drivers/soc/tegra/fuse/fuse-tegra.c | 60 ++ drivers/soc/tegra/fuse/fuse-tegra20.c | 11 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 16 +- drivers/soc/tegra/fuse/fuse.h | 2 + drivers/soc/tegra/pmc.c | 14 +- drivers/soc/tegra/powergate-bpmp.c | 1 - drivers/soc/ti/pruss.c | 1 + drivers/soc/ti/smartreflex.c | 52 +- drivers/spi/spi-imx.c | 41 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/ixp4xx_wdt.c | 283 ++++----- include/dt-bindings/power/qcom-rpmpd.h | 10 + include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 + include/linux/omap-gpmc.h | 3 - include/linux/platform_data/pata_ixp4xx_cf.h | 4 +- include/linux/power/smartreflex.h | 2 + include/linux/qcom-geni-se.h | 19 +- include/soc/tegra/pm.h | 6 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_scmi.h | 24 + 93 files changed, 4220 insertions(+), 1039 deletions(-) create mode 100644 Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml create mode 100644 Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.yaml create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml create mode 100644 drivers/bus/intel-ixp4xx-eb.c create mode 100644 drivers/firmware/arm_scmi/Kconfig create mode 100644 drivers/firmware/arm_scmi/msg.c create mode 100644 drivers/firmware/arm_scmi/virtio.c create mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c create mode 100644 drivers/soc/mediatek/mt8365-mmsys.h create mode 100644 include/uapi/linux/virtio_scmi.h