Message ID | CAK8P3a2fCyYgoexi6NiAY2cch5C-7EEkNGy6PJGxjJ-2yMndLA@mail.gmail.com (mailing list archive) |
---|---|
State | Mainlined, archived |
Commit | b5f73d47f34b238221ac771b5fe4907df621d7cb |
Headers | show |
Series | ARM: SoC branches for v5.8 | expand |
The pull request you sent on Thu, 4 Jun 2020 22:54:31 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.8
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/828f3e18e1cb98c68fc6db4d5113513d4a267775
Thank you!
The following changes since commit 0e698dfa282211e414076f9dc7e83c1c288314fd: Linux 5.7-rc4 (2020-05-03 14:56:04 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.8 for you to fetch changes up to b5f73d47f34b238221ac771b5fe4907df621d7cb: clk: sprd: fix compile-testing (2020-06-03 12:57:28 +0200) ---------------------------------------------------------------- ARM/SoC: drivers for v5.7 These are updates to SoC specific drivers that did not have another subsystem maintainer tree to go through for some reason: - Some bus and memory drivers for the MIPS P5600 based Baikal-T1 SoC that is getting added through the MIPS tree. - There are new soc_device identification drivers for TI K3, Qualcomm MSM8939 - New reset controller drivers for NXP i.MX8MP, Renesas RZ/G1H, and Hisilicon hi6220 - The SCMI firmware interface can now work across ARM SMC/HVC as a transport. - Mediatek platforms now use a new driver for their "MMSYS" hardware block that controls clocks and some other aspects in behalf of the media and gpu drivers. - Some Tegra processors have improved power management support, including getting woken up by the PMIC and cluster power down during idle. - A new v4l staging driver for Tegra is added. - Cleanups and minor bugfixes for TI, NXP, Hisilicon, Mediatek, and Tegra. Signed-off-by: Arnd Bergmann <arnd@arndb.de> ---------------------------------------------------------------- Anson Huang (4): soc: imx8m: No need to put node when of_find_compatible_node() failed dt-bindings: reset: imx7: Add support for i.MX8MN dt-bindings: reset: imx7: Document usage on i.MX8MP SoC reset: imx7: Add support for i.MX8MP SoC Arnd Bergmann (28): soc: tegra: Fix tegra_pmc_get_suspend_mode definition Merge tag 'scmi-updates-5.8' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.8-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'tee-subsys-for-5.8' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'renesas-drivers-for-v5.8-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'tegra-for-5.8-firmware-v2' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'v5.7-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'tee-smatch-for-5.8' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into arm/drivers Merge tag 'reset-for-v5.8' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'tee-login-for-5.8' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'v5.7-next-soc.2' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'qcom-drivers-for-5.8' of git://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'samsung-drivers-5.8' of git://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'tegra-for-5.8-cpufreq' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.8-cpuidle' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.8-of' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.8-media' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.8-soc-v2' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'imx-drivers-5.8' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisilicon/linux-hisi into arm/drivers tee: fix crypto select Merge tag 'soc-fsl-next-v5.8' of git://git.kernel.org/.../leo/linux into arm/drivers staging: tegra-video: fix V4L2 dependency Merge tag 'drivers_soc_for_5.8' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge branch 'baikal/drivers' into arm/drivers Merge branch 'baikal/drivers' into arm/drivers clk: sprd: fix compile-testing Bernard Zhao (2): memory: samsung: exynos5422-dmc: Fix tFAW timings alignment memory: samsung: exynos5422-dmc: Reduce protected code area in IRQ handler Bjorn Andersson (3): soc: qcom: rpmhpd: Add SM8250 power domains soc: qcom: aoss: Add SM8250 compatible Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as a module" Christoph Hellwig (1): firmware: qcom_scm: fix bogous abuse of dma-direct internals Colin Ian King (1): soc: fsl: qe: clean up an indentation issue Corentin Labbe (1): soc/tegra: pmc: Select GENERIC_PINCONF Cristian Marussi (5): firmware: arm_scmi: Add notifications support in transport layer firmware: arm_scmi: Rename .clear_notification() transport_ops firmware: arm_scmi: Clear channel on reception of unexpected responses firmware: arm_scmi: Clear channel for delayed responses firmware: arm_scmi: Fix handling of unexpected delayed responses Dan Carpenter (1): tee: remove unnecessary NULL check in tee_shm_alloc() Dmitry Osipenko (6): firmware: tf: Different way of L2 cache enabling after LP2 suspend ARM: tegra: Initialize r0 register for firmware wake-up ARM: tegra: Do not fully reinitialize L2 on resume cpuidle: tegra: Support CPU cluster power-down state on Tegra30 cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now) dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 Dong Aisheng (2): dt-bindings: firmware: imx: Move system control into dt-binding headfile dt-bindings: firmware: imx: Add more system controls and PM clock types Douglas Anderson (18): soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds soc: qcom: rpmh-rsc: Document the register layout better soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire soc: qcom: rpmh-rsc: A lot of comments soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use soc: qcom: rpmh-rsc: Don't double-check rpmh payload soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are not for IRQ soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_addr" calculation soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_reg_sync() soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notifications soc: qcom: rpmh-rsc: We aren't notified of our own failure w/ NOTIFY_BAD kernel/cpu_pm: Fix uninitted local in cpu_pm soc: qcom: rpmh-rsc: Simplify locking by eliminating the per-TCS lock soc: qcom: rpmh-rsc: Remove the pm_lock Enric Balletbo i Serra (6): dt-bindings: mediatek: Update mmsys binding to reflect it is a system controller soc / drm: mediatek: Move routing control to mmsys device soc / drm: mediatek: Fix mediatek-drm device probing soc: mediatek: Enable mmsys driver by default if Mediatek arch is selected clk / soc: mediatek: Bind clock and gpu driver for mt2712 clk / soc: mediatek: Bind clock and gpu driver for mt2701 Franck LENORMAND (1): firmware: imx: scu: Fix corruption of header Geert Uytterhoeven (4): Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renesas-drivers-for-v5.8 of: Make <linux/of_reserved_mem.h> self-contained soc: mediatek: mmsys: Drop <linux/clk-provider.h> ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> Grygorii Strashko (2): dt-bindings: soc: ti: add binding for k3 platforms chipid module soc: ti: add k3 platforms chipid module driver Gustavo A. R. Silva (3): firmware: qcom_scm-legacy: Replace zero-length array with flexible-array treewide: Replace zero-length array with flexible-array soc: fsl: qe: Replace one-element array and use struct_size() helper Jason Yan (1): firmware: qcom_scm: Remove unneeded conversion to bool Jerome Brunet (1): dt-bindings: reset: meson: add gxl internal dac reset John Garry (3): io: Provide _inX() and _outX() logic_pio: Improve macro argument name logic_pio: Use _inX() and _outX() John Stultz (3): soc: qcom: rpmh: Allow RPMH driver to be loaded as a module soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module Jon Hunter (6): soc/tegra: fuse: Add custom SoC attributes soc/tegra: fuse: Trivial clean-up of tegra_init_revision() soc/tegra: fuse: Update the SoC revision attribute to display a name soc/tegra: pmc: Enable PMIC wake event on Tegra194 soc/tegra: pmc: Enable PMIC wake event on Tegra210 firmware: tegra: Defer BPMP probe if shared memory not available Joseph Lo (1): dt-bindings: memory: tegra: Add external memory controller binding for Tegra210 Lad Prabhakar (5): dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros clk: renesas: Add r8a7742 CPG Core Clock Definitions soc: renesas: rcar-sysc: Add R8A7742 support soc: renesas: rcar-rst: Add support for RZ/G1H soc: renesas: Add Renesas R8A7742 config option Lukas Bulwahn (1): MAINTAINERS: correct path in TEGRA VIDEO DRIVER Markus Elfring (1): soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() Martin Blumenstingl (4): dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8b/Meson8m2 soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs Matthias Brugger (5): drm/mediatek: Omit warning on probe defers clk / soc: mediatek: Move mt8173 MMSYS to platform driver clk/soc: mediatek: mt8183: Bind clock driver from platform device clk/soc: mediatek: mt6797: Bind clock driver from platform device clk/soc: mediatek: mt6779: Bind clock driver from platform device Maulik Shah (4): soc: qcom: rpmh: Update dirty flag only when data changes soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request Peng Fan (3): dt-bindings: arm: Add smc/hvc transport for SCMI firmware: arm_scmi: Add smc/hvc transport firmware: imx-scu: Support one TX and one RX Peter Griffin (1): reset: hi6220: Add support for AO reset controller Raju P.L.S.S.S.N (1): soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS Roy Pledge (1): soc: fsl: dpio: Prefer the CPU affine DPIO Samuel Zou (2): media: tegra-video: Make tegra210_video_formats static drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static Serge Semin (14): dt-bindings: bus: Add Baikal-T1 AXI-bus binding dt-bindings: bus: Add Baikal-T1 APB-bus binding bus: Add Baikal-T1 AXI-bus driver bus: Add Baikal-T1 APB-bus driver memory: Add Baikal-T1 L2-cache Control Block driver dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding bus: bt1-apb: Include linux/io.h bus: bt1-apb: Fix show/store callback identations bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-regs method bus: bt1-apb: Use sysfs_streq instead of strncmp bus: bt1-axi: Optimize the return points in the driver bus: bt1-axi: Use sysfs_streq instead of strncmp bus: bt1-apb: Build the driver into the kernel bus: bt1-axi: Build the driver into the kernel Sibi Sankar (2): soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled soc: qcom: pdr: Remove impossible error condition Sowjanya Komatineni (5): dt-bindings: clock: tegra: Add clock ID for CSI TPG clock dt-bindings: clock: tegra: Remove PMC clock IDs dt-bindings: tegra: Add VI and CSI bindings media: tegra-video: Add Tegra210 Video input driver MAINTAINERS: Add Tegra Video driver section Srinivas Kandagatla (1): soc: qcom: socinfo: add missing soc_id sysfs entry Stephan Gerhold (1): dt-bindings: soc: qcom: apr: Use generic node names for APR services Stephen Boyd (4): soc: qcom: cmd-db: Add debugfs dumping file soc: qcom: cmd-db: Cast sizeof() to int to silence field width warning soc: qcom: cmd-db: Use 5 digits for printing address soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs Sudeep Holla (11): firmware: arm_scmi: Make mutex channel specific firmware: arm_scmi: Drop empty stub for smc_mark_txdone firmware: arm_scmi: Check shmem property for channel availablity firmware: arm_scmi: Drop checking for shmem property in parent node firmware: arm_scmi: Add include guard to linux/scmi_protocol.h firmware: arm_scpi: Add include guard to linux/scpi_protocol.h firmware: arm_scmi: Add receive buffer support for notifications firmware: arm_scmi: Update protocol commands and notification list firmware: arm_scmi: Add support for notifications message processing firmware: arm_scmi: Fix return error code in smc_send_message firmware: arm_scmi: fix psci dependency Sumit Garg (2): tee: enable support to register kernel memory tee: add private login method for kernel clients Thierry Reding (9): firmware: tegra: Make BPMP a regular driver soc/tegra: pmc: Enable PMIC wake event on Tegra186 of: reserved-memory: Support lookup of regions by name of: reserved-memory: Support multiple regions per device Merge branch 'for-5.8/firmware' into for-5.8/arm/core Merge branch 'for-5.8/arm/core' into for-5.8/cpuidle dt-bindings: i2c: tegra: Document Tegra210 VI I2C Merge branch 'for-5.8/dt-bindings' into for-5.8/media media: tegra-video: Do not enable COMPILE_TEST Vesa Jääskeläinen (2): tee: add support for session's client UUID generation tee: optee: Add support for session login client UUID generation Vincent Knecht (1): soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids Wei Yongjun (2): soc: mediatek: Missing platform_device_unregister() on error in mtk_mmsys_probe() firmware: imx: scu: Fix possible memory leak in imx_scu_probe() YueHaibing (2): soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashing soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_register Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 90 ++ .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 107 ++ .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 + .../display/tegra/nvidia,tegra20-host1x.txt | 73 +- .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 + .../memory-controllers/baikal,bt1-l2-ctl.yaml | 63 ++ .../memory-controllers/nvidia,tegra210-emc.yaml | 82 ++ .../bindings/power/amlogic,meson-ee-pwrc.yaml | 102 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + MAINTAINERS | 10 + arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-tegra/pm.c | 4 + arch/arm/mach-tegra/reset-handler.S | 7 +- arch/arm64/Kconfig.platforms | 2 +- drivers/bus/Kconfig | 30 + drivers/bus/Makefile | 2 + drivers/bus/bt1-apb.c | 421 ++++++++ drivers/bus/bt1-axi.c | 314 ++++++ drivers/clk/Makefile | 2 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt2701-mm.c | 9 +- drivers/clk/mediatek/clk-mt2712-mm.c | 9 +- drivers/clk/mediatek/clk-mt6779-mm.c | 9 +- drivers/clk/mediatek/clk-mt6797-mm.c | 9 +- drivers/clk/mediatek/clk-mt8173-mm.c | 146 +++ drivers/clk/mediatek/clk-mt8173.c | 104 -- drivers/clk/mediatek/clk-mt8183-mm.c | 9 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/tegra20-cpufreq.c | 217 +--- drivers/cpuidle/cpuidle-tegra.c | 1 - drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 + drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 133 ++- drivers/firmware/arm_scmi/mailbox.c | 17 + drivers/firmware/arm_scmi/perf.c | 5 + drivers/firmware/arm_scmi/power.c | 6 + drivers/firmware/arm_scmi/sensors.c | 4 + drivers/firmware/arm_scmi/shmem.c | 15 + drivers/firmware/arm_scmi/smc.c | 153 +++ drivers/firmware/imx/imx-scu.c | 64 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/tegra/bpmp-tegra186.c | 4 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/trusted_foundations.c | 21 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 12 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +---- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 45 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/memory/Kconfig | 11 + drivers/memory/Makefile | 1 + drivers/memory/bt1-l2-ctl.c | 322 ++++++ drivers/memory/samsung/exynos5422-dmc.c | 8 +- drivers/of/of_reserved_mem.c | 41 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 ++ drivers/soc/amlogic/meson-ee-pwrc.c | 112 +- drivers/soc/fsl/dpio/dpio-service.c | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 12 - drivers/soc/fsl/qbman/qman.c | 5 - drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/mediatek/Kconfig | 7 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mmsys.c | 378 +++++++ drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-internal.h | 59 +- drivers/soc/qcom/rpmh-rsc.c | 746 ++++++++++---- drivers/soc/qcom/rpmh.c | 97 +- drivers/soc/qcom/rpmhpd.c | 24 + drivers/soc/qcom/rpmpd.c | 5 + drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a7742-sysc.c | 42 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 3 + drivers/soc/ti/Kconfig | 10 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-socinfo.c | 152 +++ drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/tegra-video/Kconfig | 12 + drivers/staging/media/tegra-video/Makefile | 8 + drivers/staging/media/tegra-video/TODO | 11 + drivers/staging/media/tegra-video/csi.c | 539 ++++++++++ drivers/staging/media/tegra-video/csi.h | 147 +++ drivers/staging/media/tegra-video/tegra210.c | 978 ++++++++++++++++++ drivers/staging/media/tegra-video/vi.c | 1074 ++++++++++++++++++++ drivers/staging/media/tegra-video/vi.h | 257 +++++ drivers/staging/media/tegra-video/video.c | 155 +++ drivers/staging/media/tegra-video/video.h | 29 + drivers/tee/Kconfig | 2 + drivers/tee/optee/call.c | 6 +- drivers/tee/tee_core.c | 159 +++ drivers/tee/tee_shm.c | 31 +- drivers/thermal/imx_sc_thermal.c | 2 +- include/asm-generic/io.h | 64 +- include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 + include/dt-bindings/clock/tegra114-car.h | 14 +- include/dt-bindings/clock/tegra124-car-common.h | 14 +- include/dt-bindings/clock/tegra20-car.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 16 +- include/dt-bindings/clock/tegra30-car.h | 14 +- include/dt-bindings/firmware/imx/rsrc.h | 84 ++ include/dt-bindings/power/meson-gxbb-power.h | 13 + include/dt-bindings/power/meson8-power.h | 13 + include/dt-bindings/power/qcom-rpmpd.h | 12 + include/dt-bindings/power/r8a7742-sysc.h | 29 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/types.h | 65 -- include/linux/firmware/trusted_foundations.h | 1 + include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/of_reserved_mem.h | 12 + include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/tee_drv.h | 17 + include/soc/fsl/qe/qe.h | 2 +- include/soc/qcom/cmd-db.h | 1 + include/uapi/linux/tee.h | 9 + kernel/cpu_pm.c | 4 +- lib/logic_pio.c | 22 +- 156 files changed, 8030 insertions(+), 1241 deletions(-) create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/baikal,bt1-l2-ctl.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml create mode 100644 drivers/bus/bt1-apb.c create mode 100644 drivers/bus/bt1-axi.c create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/firmware/arm_scmi/smc.c create mode 100644 drivers/memory/bt1-l2-ctl.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/soc/renesas/r8a7742-sysc.c create mode 100644 drivers/soc/ti/k3-socinfo.c create mode 100644 drivers/staging/media/tegra-video/Kconfig create mode 100644 drivers/staging/media/tegra-video/Makefile create mode 100644 drivers/staging/media/tegra-video/TODO create mode 100644 drivers/staging/media/tegra-video/csi.c create mode 100644 drivers/staging/media/tegra-video/csi.h create mode 100644 drivers/staging/media/tegra-video/tegra210.c create mode 100644 drivers/staging/media/tegra-video/vi.c create mode 100644 drivers/staging/media/tegra-video/vi.h create mode 100644 drivers/staging/media/tegra-video/video.c create mode 100644 drivers/staging/media/tegra-video/video.h create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h create mode 100644 include/dt-bindings/power/meson-gxbb-power.h create mode 100644 include/dt-bindings/power/meson8-power.h create mode 100644 include/dt-bindings/power/r8a7742-sysc.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h delete mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h