Messages in this thread | | | From | Arnd Bergmann <> | Date | Mon, 3 Aug 2020 23:49:01 +0200 | Subject | [GIT PULL 4/5] ARM: SoC driver updates for v5.9 |
| |
The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110:
Linux 5.8-rc2 (2020-06-21 15:45:29 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.9
for you to fetch changes up to d76cfc7c3ad23a79eaf348a1b483e89f8ac3041a:
Merge tag 'qcom-drivers-for-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers (2020-07-31 10:38:36 +0200)
---------------------------------------------------------------- ARM: SoC driver updates for v5.9
A couple of subsystems have their own subsystem maintainers but choose to have the code merged through the soc tree as upstream, as the code tends to be used across multiple SoCs or has SoC specific drivers itself:
- memory controllers: Krzysztof Kozlowski takes ownership of the drivers/memory subsystem and its drivers, starting out with a set of cleanup patches. A larger driver for the Tegra memory controller that was accidentally missed for v5.8 is now added.
- reset controllers: Only minor updates to drivers/reset this time
- firmware: The "turris mox" firmware driver gains support for signed firmware blobs The tegra firmware driver gets extended to export some debug information Various updates to i.MX firmware drivers, mostly cosmetic
- ARM SCMI/SCPI: A new mechanism for platform notifications is added, among a number of minor changes.
- optee: Probing of the TEE bus is rewritten to better support detection of devices that depend on the tee-supplicant user space. A new firmware based trusted platform module (fTPM) driver is added based on OP-TEE
- SoC attributes: A new driver is added to provide a generic soc_device for identifying a machine through the SMCCC ARCH_SOC_ID firmware interface rather than by probing SoC family specific registers. The series also contains some cleanups to the common soc_device code.
There are also a number of updates to SoC specific drivers, the main ones are:
- Mediatek cmdq driver gains a few in-kernel interfaces
- Minor updates to Qualcomm RPMh, socinfo, rpm drivers, mostly adding support for additional SoC variants
- The Qualcomm GENI core code gains interconnect path voting and performance level support, and integrating this into a number of device drivers.
- A new driver for Samsung Exynos5800 voltage coupler for
- Renesas RZ/G2H (R8A774E1) SoC support gets added to a couple of SoC specific device drivers
- Updates to the TI K3 Ring Accelerator driver
---------------------------------------------------------------- Akash Asthana (7): soc: qcom: geni: Support for ICC voting soc: qcom-geni-se: Add interconnect support to fix earlycon crash i2c: i2c-qcom-geni: Add interconnect support tty: serial: qcom_geni_serial: Add interconnect support spi: spi-geni-qcom: Add interconnect support spi: spi-qcom-qspi: Add interconnect support soc: qcom: geni: Fix NULL pointer dereference
Alexander A. Klimov (2): reset: Replace HTTP links with HTTPS ones firmware: ti_sci: Replace HTTP links with HTTPS ones
Anson Huang (4): dt-bindings: reset: Convert i.MX reset to json-schema dt-bindings: reset: Convert i.MX7 reset to json-schema firmware: imx: make sure MU irq can wake up system from suspend mode firmware: imx: Move i.MX SCU soc driver into imx firmware folder
Arnd Bergmann (17): memory: tegra: Avoid unused function warnings Merge tag 'soc-attr-updates-5.9' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'optee-bus-for-v5.9' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'scmi-updates-5.9' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'v5.8-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'tegra-for-5.9-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.9-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.9-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'reset-for-v5.9' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'imx-drivers-5.9' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'qcom-drivers-for-5.9' of git://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'mvebu-drivers-5.9-1' of git://git.kernel.org/.../gclement/mvebu into arm/drivers Merge tag 'memory-controller-drv-5.9' of git://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'drivers_soc_for_5.9' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge tag 'memory-controller-drv-5.9-2' of git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'qcom-drivers-for-5.9-2' of git://git.kernel.org/.../qcom/linux into arm/drivers
Christophe JAILLET (1): memory: tegra: Fix an error handling path in tegra186_emc_probe()
Cristian Marussi (13): firmware: arm_scmi: Fix SCMI genpd domain probing firmware: arm_scmi: Add notification protocol-registration firmware: arm_scmi: Add notification callbacks-registration firmware: arm_scmi: Add notification dispatch and delivery firmware: arm_scmi: Enable notification core firmware: arm_scmi: Add power notifications support firmware: arm_scmi: Add perf notifications support firmware: arm_scmi: Add sensor notifications support firmware: arm_scmi: Add reset notifications support firmware: arm_scmi: Add base notifications support firmware: arm_scmi: Remove zero-length array in SCMI notifications firmware: arm_scmi: Remove unneeded __packed attribute firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header
Dan Carpenter (1): memory: tegra: Delete some dead code
Dejin Zheng (1): reset: intel: fix a compile warning about REG_OFFSET redefined
Dennis YC Hsieh (3): soc: mediatek: cmdq: add assign function soc: mediatek: cmdq: export finalize function soc: mediatek: cmdq: add set event function
Dmitry Baryshkov (4): soc: qcom: socinfo: add support for newer socinfo data soc: qcom: socinfo: fix printing of pmic_model soc: qcom: socinfo: add file with SoC info format version soc: qcom: socinfo: add SM8250 entry to soc_id array
Dmitry Osipenko (3): memory: tegra: Make debugfs permissions human-readable memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
Douglas Anderson (9): soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync() spi: spi-geni-qcom: Combine the clock setting code spi: spi-qcom-qspi: Avoid clock setting if not needed spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms spi: spi-geni-qcom: Avoid clock setting if not needed spi: spi-geni-qcom: Set the clock properly at runtime resume spi: spi-geni-qcom: Get rid of most overhead in prepare_message() serial: qcom_geni_serial: Make kgdb work even if UART isn't console serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word
Geert Uytterhoeven (2): memory: tegra: Drop <linux/clk-provider.h> Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into renesas-drivers-for-v5.9
Gokul Sriram Palanisamy (1): dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC
Grygorii Strashko (5): dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema soc: ti: k3-ringacc: add ring's flags to dump soc: ti: k3-ringacc: add request pair of rings api. soc: ti: k3-ringacc: separate soc specific initialization soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'
Jon Hunter (5): memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194 firmware: tegra: Use consistent return variable name firmware: tegra: Prepare for supporting in-band debugfs firmware: tegra: Add support for in-band debug firmware: tegra: Update BPMP ABI
Jonathan McDowell (1): firmware: qcom_scm: Fix legacy convention SCM accessors
Joseph Lo (2): memory: tegra: Add EMC scaling support code for Tegra210 memory: tegra: Add EMC scaling sequence code for Tegra210
Kathiravan T (3): dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible soc: qcom: smd-rpm: Add IPQ6018 compatible dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema
Konrad Dybcio (4): soc: qcom: socinfo: Add socinfo entry for SDM630 drivers: soc: Add MSM8936 SMD RPM compatible soc: qcom: smd-rpm: Add msm8994 compatible firmware: qcom_scm: Add msm8994 compatible
Krzysztof Kozlowski (37): memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read() memory: of: Remove unused headers memory: of: Remove __func__ in device related messages memory: of: Correct indentation memory: of: Remove unneeded extern from function declarations memory: emif-asm-offsets: Add GPLv2 SPDX license header memory: emif: Put constant in comparison on the right side memory: emif: Fix whitespace coding style violations memory: emif: Silence platform_get_irq() error in driver memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts memory: ti-emif-pm: Fix cast to iomem pointer memory: brcmstb_dpfe: Constify the contents of string memory: brcmstb_dpfe: Remove unneeded braces memory: mtk-smi: Add argument to function pointer definition memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M memory: omap-gpmc: Fix whitespace issue memory: pl172: Add GPLv2 SPDX license header memory: fsl_ifc: Fix whitespace issues memory: da8xx-ddrctl: Remove unused 'node' variable memory: Describe the MEMORY Kconfig entry memory: samsung: exynos-srom: Describe the Kconfig entry MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers memory: bt1-l2-ctl: Add blank lines after declarations memory: mvebu-devbus: Add missing braces to all arms of if statement memory: mvebu-devbus: Align with open parenthesis memory: omap-gpmc: Correct kerneldoc memory: omap-gpmc: Enclose macro argument usage in parenthesis memory: omap-gpmc: Use 'unsigned int' for consistency memory: omap-gpmc: Correct white space issues memory: omap-gpmc: Fix language typo memory: of: Correct kerneldoc memory: pl172: Enclose macro argument usage in parenthesis memory: samsung: exynos-srom: Correct alignment memory: samsung: exynos5422-dmc: Correct white space issues memory: brcmstb_dpfe: Fix language typo MAINTAINERS: Add Git repository for memory controller drivers soc: qcom: smd-rpm: Fix kerneldoc
Lina Iyer (1): soc: qcom: rpmh: Allow RPMH on ARM SoC
Marek Behún (2): firmware: turris-mox-rwtm: support ECDSA signatures via debugfs firmware: turris-mox-rwtm: add debugfs documentation
Marek Szyprowski (1): soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800
Marian-Cristian Rotariu (6): dt-bindings: power: Add r8a774e1 SYSC power domain definitions clk: renesas: Add r8a774e1 CPG Core Clock Definitions soc: renesas: rcar-sysc: Add r8a774e1 support soc: renesas: Add Renesas R8A774E1 config option soc: renesas: Identify RZ/G2H soc: renesas: rcar-rst: Add support for RZ/G2H
Maulik Shah (2): soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag soc: qcom: rpmh: Update rpmh_invalidate function to return void
Maxim Uvarov (3): optee: use uuid for sysfs driver entry optee: enable support for multi-stage bus enumeration tpm_ftpm_tee: register driver on TEE bus
Maxime Ripard (2): reset: Move reset-simple header out of drivers/reset reset: simple: Add reset callback
Nicola Mazzucato (2): firmware: arm_scmi: Add fast_switch_possible() interface cpufreq: arm_scmi: Set fast_switch_possible conditionally
Paul Cercueil (1): memory: jz4780_nemc: Only request IO memory the driver will use
Peng Fan (5): soc: imx: scu: use devm_kasprintf firmware: imx: scu-pd: fix cm40 power domain firmware: imx: add resource management api firmware: imx: scu-pd: add more cm4 resources soc: imx: select ARM_GIC_V3 for i.MX8M
Peter Ujfalusi (2): soc: ti: k3-ringacc: Move state tracking variables under a struct dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair
Rajendra Nayak (4): tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state spi: spi-geni-qcom: Use OPP API to set clk/perf state spi: spi-qcom-qspi: Use OPP API to set clk/perf state tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console
Randy Dunlap (2): <linux/of.h>: add stub for of_get_next_parent() to fix qcom build error soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify
Sandipan Patra (1): soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs
Sibi Sankar (1): soc: qcom: pdr: Reorder the PD state indication ack
Sudeep Holla (15): firmware: arm_scmi: Use signed integer to report transfer status firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW soc: realview: Switch to use DEVICE_ATTR_RO() soc: realview: Use custom soc attribute group instead of device_create_file soc: integrator: Switch to use DEVICE_ATTR_RO() soc: integrator: Use custom soc attribute group instead of device_create_file soc: ux500: Switch to use DEVICE_ATTR_RO() soc: ux500: Use custom soc attribute group instead of device_create_file ARM: OMAP2: Switch to use DEVICE_ATTR_RO() ARM: OMAP2: Use custom soc attribute group instead of device_create_file firmware: smccc: Add ARCH_SOC_ID support firmware: arm_scmi: Keep the discrete clock rates sorted clk: scmi: Fix min and max rate when registering clocks with discrete rates firmware: arm_scmi: Provide a missing function param description firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer
Thierry Reding (3): memory: tegra: Support derated timings on Tegra210 memory: tegra: Add Tegra132 compatible string match soc/tegra: fuse: Fix typo in APB MISC warning
Timo Alho (1): firmware: tegra: Add return code checks and increase debugfs size
Vincent Knecht (1): dt-bindings: soc: qcom: Document MSM8936 SMD RPM
Wei Yongjun (1): soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static
YueHaibing (1): soc: qcom: geni: Fix unused label warning
kernel test robot (1): soc: ti: k3: fix semicolon.cocci warnings
Documentation/ABI/testing/debugfs-turris-mox-rwtm | 9 + Documentation/ABI/testing/sysfs-bus-optee-devices | 8 + Documentation/ABI/testing/sysfs-devices-soc | 30 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../bindings/interrupt-controller/ti,sci-intr.txt | 2 +- .../devicetree/bindings/reset/fsl,imx-src.txt | 49 - .../devicetree/bindings/reset/fsl,imx-src.yaml | 82 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 56 - .../devicetree/bindings/reset/fsl,imx7-src.yaml | 58 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 62 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 87 + .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 102 + MAINTAINERS | 9 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-omap2/id.c | 20 +- arch/arm64/configs/defconfig | 1 - drivers/char/tpm/tpm_ftpm_tee.c | 70 +- drivers/clk/clk-scmi.c | 22 +- drivers/cpufreq/scmi-cpufreq.c | 3 +- drivers/dma/ti/k3-udma-glue.c | 42 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 108 +- drivers/firmware/arm_scmi/clock.c | 20 +- drivers/firmware/arm_scmi/common.h | 4 + drivers/firmware/arm_scmi/driver.c | 15 +- drivers/firmware/arm_scmi/notify.c | 1526 ++++++++++++++ drivers/firmware/arm_scmi/notify.h | 68 + drivers/firmware/arm_scmi/perf.c | 151 +- drivers/firmware/arm_scmi/power.c | 92 +- drivers/firmware/arm_scmi/reset.c | 96 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 12 +- drivers/firmware/arm_scmi/sensors.c | 69 +- drivers/firmware/arm_scmi/smc.c | 1 + drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 2 + .../soc-imx-scu.c => firmware/imx/imx-scu-soc.c} | 83 +- drivers/firmware/imx/imx-scu.c | 4 + drivers/firmware/imx/rm.c | 45 + drivers/firmware/imx/scu-pd.c | 14 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/smccc/Kconfig | 9 + drivers/firmware/smccc/Makefile | 1 + drivers/firmware/smccc/soc_id.c | 114 ++ drivers/firmware/tegra/bpmp-debugfs.c | 436 +++- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/ti_sci.h | 2 +- drivers/firmware/turris-mox-rwtm.c | 166 ++ drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 26 +- drivers/interconnect/qcom/bcm-voter.c | 6 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-ti-sci-intr.c | 2 +- drivers/memory/Kconfig | 6 + drivers/memory/brcmstb_dpfe.c | 7 +- drivers/memory/bt1-l2-ctl.c | 2 + drivers/memory/da8xx-ddrctl.c | 2 - drivers/memory/emif-asm-offsets.c | 10 +- drivers/memory/emif.c | 23 +- drivers/memory/fsl_ifc.c | 30 +- drivers/memory/jz4780-nemc.c | 17 +- drivers/memory/mtk-smi.c | 2 +- drivers/memory/mvebu-devbus.c | 20 +- drivers/memory/of_memory.c | 32 +- drivers/memory/of_memory.h | 21 +- drivers/memory/omap-gpmc.c | 66 +- drivers/memory/pl172.c | 19 +- drivers/memory/samsung/Kconfig | 7 + drivers/memory/samsung/exynos-srom.c | 22 +- drivers/memory/samsung/exynos5422-dmc.c | 15 +- drivers/memory/tegra/Kconfig | 14 + drivers/memory/tegra/Makefile | 4 + drivers/memory/tegra/mc.h | 1 + drivers/memory/tegra/tegra124-emc.c | 7 +- drivers/memory/tegra/tegra186-emc.c | 25 +- drivers/memory/tegra/tegra186.c | 4 +- drivers/memory/tegra/tegra20-emc.c | 34 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 +++++++++++++++++ drivers/memory/tegra/tegra210-emc-core.c | 2100 ++++++++++++++++++++ drivers/memory/tegra/tegra210-emc-table.c | 90 + drivers/memory/tegra/tegra210-emc.h | 1016 ++++++++++ drivers/memory/tegra/tegra210-mc.h | 50 + drivers/memory/tegra/tegra30-emc.c | 122 +- drivers/memory/ti-aemif.c | 16 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/reset/reset-intel-gw.c | 24 +- drivers/reset/reset-simple.c | 23 +- drivers/reset/reset-socfpga.c | 3 +- drivers/reset/reset-sunxi.c | 3 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/reset/reset-ti-syscon.c | 2 +- drivers/reset/reset-uniphier-glue.c | 3 +- drivers/soc/imx/Kconfig | 10 +- drivers/soc/imx/Makefile | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 46 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/pdr_interface.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 165 ++ drivers/soc/qcom/rpmh-rsc.c | 19 +- drivers/soc/qcom/rpmh.c | 4 +- drivers/soc/qcom/smd-rpm.c | 5 + drivers/soc/qcom/socinfo.c | 65 +- drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774e1-sysc.c | 43 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 3 + drivers/soc/samsung/Makefile | 1 + drivers/soc/samsung/exynos-regulator-coupler.c | 221 ++ drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 +- drivers/soc/ti/k3-ringacc.c | 200 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ux500/ux500-soc-id.c | 22 +- drivers/soc/versatile/soc-integrator.c | 48 +- drivers/soc/versatile/soc-realview.c | 48 +- drivers/spi/spi-geni-qcom.c | 193 +- drivers/spi/spi-qcom-qspi.c | 117 +- drivers/tee/optee/core.c | 27 +- drivers/tee/optee/device.c | 38 +- drivers/tee/optee/optee_private.h | 10 +- drivers/tty/serial/qcom_geni_serial.c | 210 +- include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 + include/dt-bindings/power/r8a774e1-sysc.h | 36 + include/dt-bindings/reset/ti-syscon.h | 2 +- include/linux/arm-smccc.h | 5 + include/linux/firmware/imx/sci.h | 2 + include/linux/firmware/imx/svc/rm.h | 69 + include/linux/mailbox/mtk-cmdq-mailbox.h | 2 + include/linux/of.h | 5 + include/linux/qcom-geni-se.h | 45 + {drivers => include/linux}/reset/reset-simple.h | 7 + include/linux/scmi_protocol.h | 110 +- include/linux/soc/mediatek/mtk-cmdq.h | 31 + include/linux/soc/ti/k3-ringacc.h | 4 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 +- include/linux/soc/ti/ti_sci_protocol.h | 6 +- include/soc/qcom/rpmh.h | 7 +- include/soc/tegra/bpmp-abi.h | 913 ++++++--- include/soc/tegra/fuse.h | 2 + include/trace/events/scmi.h | 6 +- 145 files changed, 11020 insertions(+), 1350 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm create mode 100644 Documentation/ABI/testing/sysfs-bus-optee-devices delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.yaml delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml create mode 100644 drivers/firmware/arm_scmi/notify.c create mode 100644 drivers/firmware/arm_scmi/notify.h rename drivers/{soc/imx/soc-imx-scu.c => firmware/imx/imx-scu-soc.c} (57%) create mode 100644 drivers/firmware/imx/rm.c create mode 100644 drivers/firmware/smccc/soc_id.c create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c create mode 100644 drivers/memory/tegra/tegra210-emc-core.c create mode 100644 drivers/memory/tegra/tegra210-emc-table.c create mode 100644 drivers/memory/tegra/tegra210-emc.h create mode 100644 drivers/memory/tegra/tegra210-mc.h create mode 100644 drivers/soc/renesas/r8a774e1-sysc.c create mode 100644 drivers/soc/samsung/exynos-regulator-coupler.c create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h create mode 100644 include/linux/firmware/imx/svc/rm.h rename {drivers => include/linux}/reset/reset-simple.h (74%)
| |