-rw-r--r-- | Documentation/arm/microchip.rst | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml | 55 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/omap/prm-inst.txt | 29 | |
-rw-r--r-- | Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt | 16 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/power/qcom,rpmpd.txt | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio-arb.txt | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt | 52 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml | 47 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/qcom,pdc-global.txt | 52 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml | 47 | |
-rw-r--r-- | Documentation/devicetree/bindings/reset/uniphier-reset.txt | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/soc/fsl/rcpm.txt | 14 | |
-rw-r--r-- | Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 | |
-rw-r--r-- | MAINTAINERS | 17 | |
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 1 | |
-rw-r--r-- | drivers/base/power/wakeup.c | 54 | |
-rw-r--r-- | drivers/bus/Kconfig | 5 | |
-rw-r--r-- | drivers/bus/hisi_lpc.c | 9 | |
-rw-r--r-- | drivers/bus/ti-sysc.c | 87 | |
-rw-r--r-- | drivers/firmware/arm_scmi/perf.c | 2 | |
-rw-r--r-- | drivers/firmware/imx/imx-dsp.c | 2 | |
-rw-r--r-- | drivers/firmware/imx/imx-scu-irq.c | 1 | |
-rw-r--r-- | drivers/firmware/imx/imx-scu.c | 24 | |
-rw-r--r-- | drivers/firmware/meson/meson_sm.c | 110 | |
-rw-r--r-- | drivers/firmware/tegra/bpmp.c | 2 | |
-rw-r--r-- | drivers/firmware/xilinx/zynqmp.c | 8 | |
-rw-r--r-- | drivers/memory/atmel-ebi.c | 11 | |
-rw-r--r-- | drivers/memory/brcmstb_dpfe.c | 164 | |
-rw-r--r-- | drivers/memory/emif.c | 5 | |
-rw-r--r-- | drivers/memory/jedec_ddr.h | 61 | |
-rw-r--r-- | drivers/memory/of_memory.c | 149 | |
-rw-r--r-- | drivers/memory/of_memory.h | 18 | |
-rw-r--r-- | drivers/memory/samsung/Kconfig | 13 | |
-rw-r--r-- | drivers/memory/samsung/Makefile | 1 | |
-rw-r--r-- | drivers/memory/samsung/exynos5422-dmc.c | 1550 | |
-rw-r--r-- | drivers/memory/tegra/Kconfig | 10 | |
-rw-r--r-- | drivers/memory/tegra/Makefile | 1 | |
-rw-r--r-- | drivers/memory/tegra/mc.c | 52 | |
-rw-r--r-- | drivers/memory/tegra/mc.h | 74 | |
-rw-r--r-- | drivers/memory/tegra/tegra114.c | 10 | |
-rw-r--r-- | drivers/memory/tegra/tegra124.c | 30 | |
-rw-r--r-- | drivers/memory/tegra/tegra20-emc.c | 134 | |
-rw-r--r-- | drivers/memory/tegra/tegra30-emc.c | 1232 | |
-rw-r--r-- | drivers/memory/tegra/tegra30.c | 34 | |
-rw-r--r-- | drivers/nvmem/meson-efuse.c | 24 | |
-rw-r--r-- | drivers/phy/marvell/Kconfig | 11 | |
-rw-r--r-- | drivers/phy/marvell/Makefile | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-mmp3-usb.c | 291 | |
-rw-r--r-- | drivers/reset/Kconfig | 5 | |
-rw-r--r-- | drivers/reset/core.c | 8 | |
-rw-r--r-- | drivers/reset/hisilicon/reset-hi3660.c | 2 | |
-rw-r--r-- | drivers/reset/reset-meson-audio-arb.c | 43 | |
-rw-r--r-- | drivers/reset/reset-meson.c | 35 | |
-rw-r--r-- | drivers/reset/reset-uniphier-glue.c | 4 | |
-rw-r--r-- | drivers/reset/reset-zynqmp.c | 2 | |
-rw-r--r-- | drivers/soc/amlogic/meson-gx-socinfo.c | 3 | |
-rw-r--r-- | drivers/soc/atmel/Kconfig | 11 | |
-rw-r--r-- | drivers/soc/atmel/Makefile | 1 | |
-rw-r--r-- | drivers/soc/atmel/sfr.c | 99 | |
-rw-r--r-- | drivers/soc/fsl/Kconfig | 10 | |
-rw-r--r-- | drivers/soc/fsl/Makefile | 1 | |
-rw-r--r-- | drivers/soc/fsl/rcpm.c | 151 | |
-rw-r--r-- | drivers/soc/imx/soc-imx-scu.c | 34 | |
-rw-r--r-- | drivers/soc/imx/soc-imx8.c | 49 | |
-rw-r--r-- | drivers/soc/mediatek/mtk-scpsys.c | 214 | |
-rw-r--r-- | drivers/soc/qcom/Kconfig | 14 | |
-rw-r--r-- | drivers/soc/qcom/Makefile | 3 | |
-rw-r--r-- | drivers/soc/qcom/llcc-qcom.c (renamed from drivers/soc/qcom/llcc-slice.c) | 130 | |
-rw-r--r-- | drivers/soc/qcom/llcc-sdm845.c | 100 | |
-rw-r--r-- | drivers/soc/qcom/rpmpd.c | 23 | |
-rw-r--r-- | drivers/soc/qcom/smd-rpm.c | 18 | |
-rw-r--r-- | drivers/soc/qcom/socinfo.c | 2 | |
-rw-r--r-- | drivers/soc/renesas/Kconfig | 32 | |
-rw-r--r-- | drivers/soc/renesas/Makefile | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a7743-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7745-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a77470-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a774a1-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a774b1-sysc.c | 37 | |
-rw-r--r-- | drivers/soc/renesas/r8a774c0-sysc.c | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a7779-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7790-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7791-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7792-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7794-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/r8a7795-sysc.c | 33 | |
-rw-r--r-- | drivers/soc/renesas/r8a7796-sysc.c | 30 | |
-rw-r--r-- | drivers/soc/renesas/r8a77965-sysc.c | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a77970-sysc.c | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a77980-sysc.c | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a77990-sysc.c | 4 | |
-rw-r--r-- | drivers/soc/renesas/r8a77995-sysc.c | 1 | |
-rw-r--r-- | drivers/soc/renesas/rcar-rst.c | 2 | |
-rw-r--r-- | drivers/soc/renesas/rcar-sysc.c | 26 | |
-rw-r--r-- | drivers/soc/renesas/rcar-sysc.h | 9 | |
-rw-r--r-- | drivers/soc/renesas/renesas-soc.c | 15 | |
-rw-r--r-- | drivers/soc/samsung/Kconfig | 10 | |
-rw-r--r-- | drivers/soc/samsung/Makefile | 3 | |
-rw-r--r-- | drivers/soc/samsung/exynos-asv.c | 177 | |
-rw-r--r-- | drivers/soc/samsung/exynos-asv.h | 71 | |
-rw-r--r-- | drivers/soc/samsung/exynos-chipid.c | 12 | |
-rw-r--r-- | drivers/soc/samsung/exynos5422-asv.c | 505 | |
-rw-r--r-- | drivers/soc/samsung/exynos5422-asv.h | 31 | |
-rw-r--r-- | drivers/soc/tegra/Kconfig | 10 | |
-rw-r--r-- | drivers/soc/tegra/Makefile | 2 | |
-rw-r--r-- | drivers/soc/tegra/fuse/fuse-tegra.c | 198 | |
-rw-r--r-- | drivers/soc/tegra/fuse/fuse-tegra30.c | 154 | |
-rw-r--r-- | drivers/soc/tegra/fuse/fuse.h | 8 | |
-rw-r--r-- | drivers/soc/tegra/pmc.c | 232 | |
-rw-r--r-- | drivers/soc/tegra/regulators-tegra20.c | 365 | |
-rw-r--r-- | drivers/soc/tegra/regulators-tegra30.c | 317 | |
-rw-r--r-- | drivers/soc/ti/Makefile | 1 | |
-rw-r--r-- | drivers/soc/ti/omap_prm.c | 391 | |
-rw-r--r-- | drivers/soc/xilinx/zynqmp_pm_domains.c | 10 | |
-rw-r--r-- | include/dt-bindings/power/qcom-rpmpd.h | 9 | |
-rw-r--r-- | include/dt-bindings/reset/amlogic,meson-a1-reset.h | 74 | |
-rw-r--r-- | include/dt-bindings/reset/amlogic,meson-axg-audio-arb.h | 2 | |
-rw-r--r-- | include/linux/firmware/meson/meson_sm.h | 15 | |
-rw-r--r-- | include/linux/firmware/xlnx-zynqmp.h | 3 | |
-rw-r--r-- | include/linux/logic_pio.h | 4 | |
-rw-r--r-- | include/linux/mfd/syscon/atmel-matrix.h | 1 | |
-rw-r--r-- | include/linux/platform_data/ti-prm.h | 21 | |
-rw-r--r-- | include/linux/pm_wakeup.h | 9 | |
-rw-r--r-- | include/linux/reset-controller.h | 3 | |
-rw-r--r-- | include/linux/reset.h | 46 | |
-rw-r--r-- | include/linux/soc/mmp/cputype.h | 2 | |
-rw-r--r-- | include/linux/soc/qcom/llcc-qcom.h | 94 | |
-rw-r--r-- | include/soc/tegra/mc.h | 2 | |
-rw-r--r-- | lib/Makefile | 2 | |
-rw-r--r-- | lib/logic_pio.c | 14 | |