mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
37f00ab4a0
Updates for SoC specific drivers include a few subsystems that have their own maintainers but send them through the soc tree: TEE/OP-TEE: - Add tracepoints around calls to secure world Memory controller drivers: - Minor fixes for Renesas, Exynos, Mediatek and Tegra platforms - Add debug statistics to Tegra20 memory controller - Update Tegra bindings and convert to dtschema ARM SCMI Firmware: - Support for modular SCMI protocols and vendor specific extensions - New SCMI IIO driver - Per-cpu DVFS The other driver changes are all from the platform maintainers directly and reflect the drivers that don't fit into any other subsystem as well as treewide changes for a particular platform. SoCFPGA: - Various cleanups contributed by Krzysztof Kozlowski Mediatek: - add MT8183 support to mutex driver - MMSYS: use per SoC array to describe the possible routing - add MMSYS support for MT8183 and MT8167 - add support for PMIC wrapper with integrated arbiter - add support for MT8192/MT6873 Tegra: - Bug fixes to PMC and clock drivers NXP/i.MX: - Update SCU power domain driver to keep console domain power on. - Add missing ADC1 power domain to SCU power domain driver. - Update comments for single global power domain in SCU power domain driver. - Add i.MX51/i.MX53 unique id support to i.MX SoC driver. NXP/FSL SoC driver updates for v5.13 - Add ACPI support for RCPM driver - Use generic io{read,write} for QE drivers after performance optimized for PowerPC - Fix QBMAN probe to cleanup HW states correctly for kexec - Various cleanup and style fix for QBMAN/QE/GUTS drivers OMAP: - Preparation to use devicetree for genpd - ti-sysc needs iorange check improved when the interconnect target module has no control registers listed - ti-sysc needs to probe l4_wkup and l4_cfg interconnects first to avoid issues with missing resources and unnecessary deferred probe - ti-sysc debug option can now detect more devices - ti-sysc now warns if an old incomplete devicetree data is found as we now rely on it being complete for am3 and 4 - soc init code needs to check for prcm and prm nodes for omap4/5 and dra7 - omap-prm driver needs to enable autoidle retention support for omap4 - omap5 clocks are missing gpmc and ocmc clock registers - pci-dra7xx now needs to use builtin_platform_driver instead of using builtin_platform_driver_probe for deferred probe to work Raspberry Pi: - Fix-up all RPi firmware drivers so as for unbind to happen in an orderly fashion - Support for RPi's PoE hat PWM bus Qualcomm - Improved detection for SCM calling conventions - Support for OEM specific wifi firmware path - Added drivers for SC7280/SM8350: RPMH, LLCC< AOSS QMP Signed-off-by: Arnd Bergmann <arnd@arndb.de> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmCC2JwACgkQmmx57+YA GNkgRg//cBtq2NyDbjiNABxFSkmGCfcc0w0C2wjVzr4cfg6BLTbuvvlpZxI912pu P1G2sbsdfQJ8sSeIyZos+PilWK0zHrqlaGZfKI19US45dMjpteDBgsPd7wNZwBjQ jbops3YLjztZK1HpY4dIdvMnfxt7yRqhBWaTbPuCwQ35c5KsOM8NHB3cP3BUINWK x1uuBCv9svppzwdDiPxneV93WKEzabOUo+WBMPyh5vnyvmW17Iif4BA/VKQxzymm mWUi8HHpKBpvntJOKwAD2hnLAdpR3SwX20SLOpyLhnJMotbzNUEqq3LdRxDNPdHk ry+rarJ78JGlYfpcfegf2bLf5ITNMfOyRGkjtzeYpcZIXPjufOg9DA9YtAy37k0u L0T/9gQ+tQ01WGMca77OyUtIqJKdblZrQMfuH/yGlR99bqFQMV7rNc7GNlX1MXp/ zw4aOYrRWGtGEeAjx5JJWcYydvMSJpCrqxTz3YhgeJECHB2iA6YkV3NROR4TLW// tfxaKqxR/KmSqE6hoVOAuuQ0BLXNlql/+4EE6MKsAOBiKPJclvmJg4CyuY8G21ev 9Su0zJnXMzai7gNu32v1pizGj26+AOhxCEgAG0mGgk2jlQSn24CKgm5e7kCUewcF j/1XksNPT95v/K8MsLpXe5xGvF3jhA1BlFfvjJNZOrcZywBXRxg= =iidq -----END PGP SIGNATURE----- Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM SoC driver updates from Arnd Bergmann: "Updates for SoC specific drivers include a few subsystems that have their own maintainers but send them through the soc tree: TEE/OP-TEE: - Add tracepoints around calls to secure world Memory controller drivers: - Minor fixes for Renesas, Exynos, Mediatek and Tegra platforms - Add debug statistics to Tegra20 memory controller - Update Tegra bindings and convert to dtschema ARM SCMI Firmware: - Support for modular SCMI protocols and vendor specific extensions - New SCMI IIO driver - Per-cpu DVFS The other driver changes are all from the platform maintainers directly and reflect the drivers that don't fit into any other subsystem as well as treewide changes for a particular platform. SoCFPGA: - Various cleanups contributed by Krzysztof Kozlowski Mediatek: - add MT8183 support to mutex driver - MMSYS: use per SoC array to describe the possible routing - add MMSYS support for MT8183 and MT8167 - add support for PMIC wrapper with integrated arbiter - add support for MT8192/MT6873 Tegra: - Bug fixes to PMC and clock drivers NXP/i.MX: - Update SCU power domain driver to keep console domain power on. - Add missing ADC1 power domain to SCU power domain driver. - Update comments for single global power domain in SCU power domain driver. - Add i.MX51/i.MX53 unique id support to i.MX SoC driver. NXP/FSL SoC driver updates for v5.13 - Add ACPI support for RCPM driver - Use generic io{read,write} for QE drivers after performance optimized for PowerPC - Fix QBMAN probe to cleanup HW states correctly for kexec - Various cleanup and style fix for QBMAN/QE/GUTS drivers OMAP: - Preparation to use devicetree for genpd - ti-sysc needs iorange check improved when the interconnect target module has no control registers listed - ti-sysc needs to probe l4_wkup and l4_cfg interconnects first to avoid issues with missing resources and unnecessary deferred probe - ti-sysc debug option can now detect more devices - ti-sysc now warns if an old incomplete devicetree data is found as we now rely on it being complete for am3 and 4 - soc init code needs to check for prcm and prm nodes for omap4/5 and dra7 - omap-prm driver needs to enable autoidle retention support for omap4 - omap5 clocks are missing gpmc and ocmc clock registers - pci-dra7xx now needs to use builtin_platform_driver instead of using builtin_platform_driver_probe for deferred probe to work Raspberry Pi: - Fix-up all RPi firmware drivers so as for unbind to happen in an orderly fashion - Support for RPi's PoE hat PWM bus Qualcomm - Improved detection for SCM calling conventions - Support for OEM specific wifi firmware path - Added drivers for SC7280/SM8350: RPMH, LLCC< AOSS QMP" * tag 'arm-drivers-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (165 commits) soc: aspeed: fix a ternary sign expansion bug memory: mtk-smi: Add device-link between smi-larb and smi-common memory: samsung: exynos5422-dmc: handle clk_set_parent() failure memory: renesas-rpc-if: fix possible NULL pointer dereference of resource clk: socfpga: fix iomem pointer cast on 64-bit soc: aspeed: Adapt to new LPC device tree layout pinctrl: aspeed-g5: Adapt to new LPC device tree layout ipmi: kcs: aspeed: Adapt to new LPC DTS layout ARM: dts: Remove LPC BMC and Host partitions dt-bindings: aspeed-lpc: Remove LPC partitioning soc: fsl: enable acpi support in RCPM driver soc: qcom: mdt_loader: Detect truncated read of segments soc: qcom: mdt_loader: Validate that p_filesz < p_memsz soc: qcom: pdr: Fix error return code in pdr_register_listener firmware: qcom_scm: Fix kernel-doc function names to match firmware: qcom_scm: Suppress sysfs bind attributes firmware: qcom_scm: Workaround lack of "is available" call on SC7180 firmware: qcom_scm: Reduce locking section for __get_convention() firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" ... |
||
---|---|---|
.. | ||
include/mach | ||
.gitignore | ||
am33xx-restart.c | ||
am33xx.h | ||
board-generic.c | ||
board-n8x0.c | ||
clkt2xxx_dpll.c | ||
clkt2xxx_dpllcore.c | ||
clkt2xxx_virt_prcm_set.c | ||
clock.c | ||
clock.h | ||
clock2xxx.h | ||
clock3xxx.h | ||
clockdomain.c | ||
clockdomain.h | ||
clockdomains2xxx_3xxx_data.c | ||
clockdomains3xxx_data.c | ||
clockdomains7xx_data.c | ||
clockdomains33xx_data.c | ||
clockdomains43xx_data.c | ||
clockdomains44xx_data.c | ||
clockdomains54xx_data.c | ||
clockdomains81xx_data.c | ||
clockdomains2420_data.c | ||
clockdomains2430_data.c | ||
cm-regbits-7xx.h | ||
cm-regbits-24xx.h | ||
cm-regbits-33xx.h | ||
cm-regbits-34xx.h | ||
cm-regbits-44xx.h | ||
cm-regbits-54xx.h | ||
cm.h | ||
cm1_7xx.h | ||
cm1_44xx.h | ||
cm1_54xx.h | ||
cm2_7xx.h | ||
cm2_44xx.h | ||
cm2_54xx.h | ||
cm2xxx.c | ||
cm2xxx.h | ||
cm2xxx_3xxx.h | ||
cm3xxx.c | ||
cm3xxx.h | ||
cm33xx.c | ||
cm33xx.h | ||
cm44xx.h | ||
cm81xx.h | ||
cm_common.c | ||
cminst44xx.c | ||
common-board-devices.h | ||
common.c | ||
common.h | ||
control.c | ||
control.h | ||
cpuidle34xx.c | ||
cpuidle44xx.c | ||
ctrl_module_wkup_44xx.h | ||
devices.c | ||
display.c | ||
display.h | ||
dma.c | ||
fb.c | ||
gpmc.h | ||
hdq1w.c | ||
hdq1w.h | ||
i2c.c | ||
i2c.h | ||
id.c | ||
id.h | ||
io.c | ||
iomap.h | ||
Kconfig | ||
l3_2xxx.h | ||
l3_3xxx.h | ||
l4_2xxx.h | ||
l4_3xxx.h | ||
Makefile | ||
mcbsp.c | ||
mmc.h | ||
msdi.c | ||
omap-headsmp.S | ||
omap-hotplug.c | ||
omap-iommu.c | ||
omap-mpuss-lowpower.c | ||
omap-secure.c | ||
omap-secure.h | ||
omap-smc.S | ||
omap-smp.c | ||
omap-wakeupgen.c | ||
omap-wakeupgen.h | ||
omap2-restart.c | ||
omap3-restart.c | ||
omap4-common.c | ||
omap4-restart.c | ||
omap4-sar-layout.h | ||
omap24xx.h | ||
omap34xx.h | ||
omap44xx.h | ||
omap54xx.h | ||
omap_device.c | ||
omap_device.h | ||
omap_hwmod.c | ||
omap_hwmod.h | ||
omap_hwmod_2xxx_3xxx_ipblock_data.c | ||
omap_hwmod_2xxx_interconnect_data.c | ||
omap_hwmod_2xxx_ipblock_data.c | ||
omap_hwmod_3xxx_data.c | ||
omap_hwmod_81xx_data.c | ||
omap_hwmod_2420_data.c | ||
omap_hwmod_2430_data.c | ||
omap_hwmod_common_data.c | ||
omap_hwmod_common_data.h | ||
omap_hwmod_common_ipblock_data.c | ||
omap_hwmod_reset.c | ||
omap_opp_data.h | ||
omap_phy_internal.c | ||
omap_twl.c | ||
opp2xxx.h | ||
opp3xxx_data.c | ||
opp4xxx_data.c | ||
opp2420_data.c | ||
opp2430_data.c | ||
pdata-quirks.c | ||
pm-asm-offsets.c | ||
pm-debug.c | ||
pm.c | ||
pm.h | ||
pm24xx.c | ||
pm33xx-core.c | ||
pm34xx.c | ||
pm44xx.c | ||
pmic-cpcap.c | ||
powerdomain-common.c | ||
powerdomain.c | ||
powerdomain.h | ||
powerdomains2xxx_3xxx_data.c | ||
powerdomains2xxx_3xxx_data.h | ||
powerdomains2xxx_data.c | ||
powerdomains3xxx_data.c | ||
powerdomains7xx_data.c | ||
powerdomains33xx_data.c | ||
powerdomains43xx_data.c | ||
powerdomains44xx_data.c | ||
powerdomains54xx_data.c | ||
prcm-common.h | ||
prcm43xx.h | ||
prcm44xx.h | ||
prcm_mpu7xx.h | ||
prcm_mpu44xx.c | ||
prcm_mpu44xx.h | ||
prcm_mpu54xx.h | ||
prcm_mpu_44xx_54xx.h | ||
prm-regbits-24xx.h | ||
prm-regbits-33xx.h | ||
prm-regbits-34xx.h | ||
prm-regbits-44xx.h | ||
prm.h | ||
prm2xxx.c | ||
prm2xxx.h | ||
prm2xxx_3xxx.c | ||
prm2xxx_3xxx.h | ||
prm3xxx.c | ||
prm3xxx.h | ||
prm7xx.h | ||
prm33xx.c | ||
prm33xx.h | ||
prm44xx.c | ||
prm44xx.h | ||
prm44xx_54xx.h | ||
prm54xx.h | ||
prm_common.c | ||
prminst44xx.c | ||
prminst44xx.h | ||
scrm44xx.h | ||
scrm54xx.h | ||
sdrc.c | ||
sdrc.h | ||
sdrc2xxx.c | ||
serial.h | ||
sleep24xx.S | ||
sleep33xx.S | ||
sleep34xx.S | ||
sleep43xx.S | ||
sleep44xx.S | ||
smartreflex-class3.c | ||
soc.h | ||
sr_device.c | ||
sram.c | ||
sram.h | ||
sram242x.S | ||
sram243x.S | ||
ti81xx-restart.c | ||
ti81xx.h | ||
timer.c | ||
usb-tusb6010.c | ||
usb.h | ||
vc.c | ||
vc.h | ||
vc3xxx_data.c | ||
vc44xx_data.c | ||
voltage.c | ||
voltage.h | ||
voltagedomains2xxx_data.c | ||
voltagedomains3xxx_data.c | ||
voltagedomains44xx_data.c | ||
voltagedomains54xx_data.c | ||
vp.c | ||
vp.h | ||
vp3xxx_data.c | ||
vp44xx_data.c | ||
wd_timer.c | ||
wd_timer.h |