From: Olof Johansson <olof@lixom.net> To: torvalds@linux-foundation.org Cc: arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olof Johansson <olof@lixom.net> Subject: [GIT PULL 5/7] ARM: SoC driver updates Date: Mon, 8 May 2017 23:52:51 -0700 [thread overview] Message-ID: <1494312773-9790-6-git-send-email-olof@lixom.net> (raw) In-Reply-To: <1494312773-9790-1-git-send-email-olof@lixom.net> Driver updates for ARM SoCs. * Reset subsystem, merged through arm-soc by tradition: - Make bool drivers explicitly non-modular - New support for i.MX7 and Arria10 reset controllers * PATA driver for Palmchip BK371 (acked by Tejun) * Power domain drivers for i.MX (GPC, GPCv2) - Moved out of mach-imx for GPC - Bunch of tweaks, fixes, etc * PMC support for Tegra186 * SoC detection support for Renesas RZ/G1H and RZ/G1N * Move Tegra flow controller driver from mach directory to drivers/soc - (Power management / CPU power driver) * Misc smaller tweaks for other platforms ---------------------------------------------------------------- The following changes since commit 51cc83299ee9314351569df5267b891130cef79b: Merge tag 'armsoc-defconfig' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers for you to fetch changes up to b6942b68f85ed3161c91741791ec6f1779574919: Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers ---------------------------------------------------------------- Alexey Klimov (1): firmware: arm_scpi: reinit completion instead of full init_completion() Andre Przywara (1): reset: sunxi: fix for 64-bit compilation Andrey Smirnov (3): reset: Add i.MX7 SRC reset driver dt-bindings: Add GPCv2 power gating driver soc: imx: Add GPCv2 power gating driver Arnd Bergmann (4): Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'arm-soc/for-4.12/drivers' of http://github.com/Broadcom/stblinux into next/drivers soc/tegra: Fix link errors with PMC disabled Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Bartlomiej Zolnierkiewicz (3): ata: add Palmchip BK3710 PATA controller driver pata_bk3710: disable IORDY Timer on chipset initialization pata_bk3710: clear status bits of BMISP on chipset initialization Carlo Caione (2): firmware: meson-sm: Check for buffer output size firmware: meson-sm: Allow 0 as valid return value Dave Gerlach (5): PM / Domains: Add generic data pointer to genpd data struct PM / Domains: Do not check if simple providers have phandle cells dt-bindings: Add TI SCI PM Domains soc: ti: Add ti_sci_pm_domains driver ARM: keystone: Drop PM domain support for k2g Dong Aisheng (8): soc: imx: gpc: fix gpc clk get error handling soc: imx: gpc: fix the wrong using of regmap cache soc: imx: gpc: fix domain_index sanity check issue soc: imx: gpc: fix imx6sl gpc power domain regression soc: imx: gpc: fix comment when power up domain soc: imx: gpc: keep PGC_X_CTRL name align with reference manual dt-bindings: imx-gpc: correct the DOMAIN_INDEX using soc: imx: gpc: remove unnecessary readable_reg callback Florian Fainelli (1): soc: bcm: brcmstb: Match additional compatible strings Geert Uytterhoeven (7): soc: renesas: Identify RZ/G1H soc: renesas: Identify RZ/G1N base: soc: Let soc_device_match() return no match when called too early base: soc: Allow early registration of a single SoC device soc: renesas: Register SoC device early soc: renesas: rcar-sysc: Add support for fixing up power area tables soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0 Jon Hunter (4): ARM: tegra: Remove unnecessary inclusion of flowctrl header soc/tegra: Move Tegra flowctrl driver soc/tegra: flowctrl: Add basic platform driver soc/tegra: Add initial flowctrl support for Tegra132/210 Krzysztof Kozlowski (1): soc: samsung: Do not build ARMv7 PMU drivers on ARMv8 Linus Walleij (2): ARM: plat-versatile: remove stale clock header ARM/clk: move the ICST library to drivers/clk Lucas Stach (5): dt-bindings: add multidomain support to i.MX GPC DT binding soc: imx: move PGC handling to a new GPC driver soc: imx: gpc: add defines for domain index dt-bindings: imx-gpc: add i.MX6 QuadPlus compatible soc: imx: gpc: add workaround for i.MX6QP to the GPC PD driver Masahiro Yamada (1): reset: uniphier: add NAND and eMMC reset control Olof Johansson (13): Merge tag 'reset-for-4.12-1' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'renesas-drivers-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'scpi-update-4.12' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers Merge tag 'davinci-for-v4.12/drivers' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers Merge tag 'reset-for-4.12-2' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'arm-soc-pmdomain' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Merge tag 'tegra-for-4.12-soc' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'qcom-drivers-for-4.12' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'arm-to-clk-icst' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers Merge tag 'imx-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'zte-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'renesas-sysc-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'samsung-drivers-4.12' of git://git.kernel.org/.../krzk/linux into next/drivers Paul Gortmaker (5): reset: meson: make it explicitly non-modular reset: oxnas: make it explicitly non-modular reset: ath79: make it explicitly non-modular reset: pistachio: make it explicitly non-modular soc: tegra: make fuse-tegra explicitly non-modular Rob Clark (1): firmware/qcom: add qcom_scm_restore_sec_cfg() Rojhalat Ibrahim (1): reset-socfpga: Fix nr_resets property Santosh Shilimkar (1): soc: pm-domain: Fix the mangled urls Stanimir Varbanov (1): firmware: qcom_scm: add two scm calls for iommu secure page table Thierry Reding (1): soc/tegra: Implement Tegra186 PMC support Thor Thayer (2): dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets reset: Add Altera Arria10 SR Reset Controller Wei Yongjun (3): reset: uniphier: fix non static symbol warnings soc: zte: pm_domains: Remove redundant dev_err call in zx2967_pd_probe() soc: zte: pm_domains: Remove .owner field for driver .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 34 ++ .../devicetree/bindings/power/fsl,imx-gpc.txt | 85 ++-- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 71 +++ .../devicetree/bindings/reset/fsl,imx7-src.txt | 47 ++ .../bindings/soc/ti/sci-pm-domain.txt | 57 +++ MAINTAINERS | 6 + arch/arm/common/Kconfig | 3 - arch/arm/common/Makefile | 1 - arch/arm/mach-imx/gpc.c | 217 -------- arch/arm/mach-keystone/Kconfig | 1 + arch/arm/mach-keystone/pm_domain.c | 4 +- arch/arm/mach-tegra/Makefile | 1 - arch/arm/mach-tegra/cpuidle-tegra20.c | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/reset-handler.S | 2 +- arch/arm/mach-tegra/sleep-tegra20.S | 3 +- arch/arm/mach-tegra/sleep-tegra30.S | 2 +- arch/arm/mach-tegra/sleep.S | 2 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/plat-versatile/include/plat/clock.h | 15 - drivers/ata/Kconfig | 9 + drivers/ata/Makefile | 1 + drivers/ata/pata_bk3710.c | 382 +++++++++++++++ drivers/base/power/domain.c | 2 - drivers/base/soc.c | 52 +- drivers/clk/versatile/Kconfig | 3 + drivers/clk/versatile/Makefile | 2 +- drivers/clk/versatile/clk-icst.c | 1 + drivers/clk/versatile/clk-icst.h | 2 - drivers/clk/versatile/clk-impd1.c | 1 + drivers/clk/versatile/clk-realview.c | 1 + drivers/clk/versatile/clk-versatile.c | 1 + .../arm/common => drivers/clk/versatile}/icst.c | 2 +- .../hardware => drivers/clk/versatile}/icst.h | 6 +- drivers/firmware/arm_scpi.c | 7 +- drivers/firmware/meson/meson_sm.c | 20 +- drivers/firmware/qcom_scm-32.c | 18 + drivers/firmware/qcom_scm-64.c | 58 +++ drivers/firmware/qcom_scm.c | 18 + drivers/firmware/qcom_scm.h | 11 + drivers/nvmem/meson-efuse.c | 2 +- drivers/reset/Kconfig | 14 + drivers/reset/Makefile | 3 + drivers/reset/reset-a10sr.c | 138 ++++++ drivers/reset/reset-ath79.c | 27 +- drivers/reset/reset-imx7.c | 158 ++++++ drivers/reset/reset-meson.c | 12 +- drivers/reset/reset-oxnas.c | 6 +- drivers/reset/reset-pistachio.c | 9 +- drivers/reset/reset-socfpga.c | 13 +- drivers/reset/reset-sunxi.c | 18 +- drivers/reset/reset-uniphier.c | 37 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/bcm/brcmstb/common.c | 9 + drivers/soc/imx/Kconfig | 9 + drivers/soc/imx/Makefile | 2 + drivers/soc/imx/gpc.c | 489 +++++++++++++++++++ drivers/soc/imx/gpcv2.c | 363 ++++++++++++++ drivers/soc/renesas/r8a7795-sysc.c | 26 +- drivers/soc/renesas/rcar-sysc.c | 25 +- drivers/soc/renesas/rcar-sysc.h | 10 + drivers/soc/renesas/renesas-soc.c | 18 +- drivers/soc/samsung/Kconfig | 8 +- drivers/soc/samsung/Makefile | 4 +- drivers/soc/samsung/exynos-pmu.c | 22 +- drivers/soc/samsung/exynos-pmu.h | 3 + drivers/soc/tegra/Kconfig | 22 + drivers/soc/tegra/Makefile | 4 +- .../mach-tegra => drivers/soc/tegra}/flowctrl.c | 87 +++- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/soc/tegra/pmc-tegra186.c | 169 +++++++ drivers/soc/ti/Kconfig | 12 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/ti_sci_pm_domains.c | 202 ++++++++ drivers/soc/zte/zx296718_pm_domains.c | 1 - drivers/soc/zte/zx2967_pm_domains.c | 4 +- include/dt-bindings/genpd/k2g.h | 90 ++++ include/dt-bindings/power/imx7-power.h | 16 + include/dt-bindings/power/r8a7795-sysc.h | 2 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 33 ++ include/dt-bindings/reset/imx7-reset.h | 62 +++ include/linux/firmware/meson/meson_sm.h | 4 +- include/linux/pm_domain.h | 1 + include/linux/qcom_scm.h | 6 + .../mach-tegra => include/soc/tegra}/flowctrl.h | 32 +- include/soc/tegra/pmc.h | 29 +- 88 files changed, 2937 insertions(+), 428 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt delete mode 100644 arch/arm/plat-versatile/include/plat/clock.h create mode 100644 drivers/ata/pata_bk3710.c rename {arch/arm/common => drivers/clk/versatile}/icst.c (98%) rename {arch/arm/include/asm/hardware => drivers/clk/versatile}/icst.h (94%) create mode 100644 drivers/reset/reset-a10sr.c create mode 100644 drivers/reset/reset-imx7.c create mode 100644 drivers/soc/imx/Kconfig create mode 100644 drivers/soc/imx/Makefile create mode 100644 drivers/soc/imx/gpc.c create mode 100644 drivers/soc/imx/gpcv2.c rename {arch/arm/mach-tegra => drivers/soc/tegra}/flowctrl.c (67%) create mode 100644 drivers/soc/tegra/pmc-tegra186.c create mode 100644 drivers/soc/ti/ti_sci_pm_domains.c create mode 100644 include/dt-bindings/genpd/k2g.h create mode 100644 include/dt-bindings/power/imx7-power.h create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h create mode 100644 include/dt-bindings/reset/imx7-reset.h rename {arch/arm/mach-tegra => include/soc/tegra}/flowctrl.h (77%)
WARNING: multiple messages have this Message-ID (diff)
From: olof@lixom.net (Olof Johansson) To: linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 5/7] ARM: SoC driver updates Date: Mon, 8 May 2017 23:52:51 -0700 [thread overview] Message-ID: <1494312773-9790-6-git-send-email-olof@lixom.net> (raw) In-Reply-To: <1494312773-9790-1-git-send-email-olof@lixom.net> Driver updates for ARM SoCs. * Reset subsystem, merged through arm-soc by tradition: - Make bool drivers explicitly non-modular - New support for i.MX7 and Arria10 reset controllers * PATA driver for Palmchip BK371 (acked by Tejun) * Power domain drivers for i.MX (GPC, GPCv2) - Moved out of mach-imx for GPC - Bunch of tweaks, fixes, etc * PMC support for Tegra186 * SoC detection support for Renesas RZ/G1H and RZ/G1N * Move Tegra flow controller driver from mach directory to drivers/soc - (Power management / CPU power driver) * Misc smaller tweaks for other platforms ---------------------------------------------------------------- The following changes since commit 51cc83299ee9314351569df5267b891130cef79b: Merge tag 'armsoc-defconfig' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers for you to fetch changes up to b6942b68f85ed3161c91741791ec6f1779574919: Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers ---------------------------------------------------------------- Alexey Klimov (1): firmware: arm_scpi: reinit completion instead of full init_completion() Andre Przywara (1): reset: sunxi: fix for 64-bit compilation Andrey Smirnov (3): reset: Add i.MX7 SRC reset driver dt-bindings: Add GPCv2 power gating driver soc: imx: Add GPCv2 power gating driver Arnd Bergmann (4): Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'arm-soc/for-4.12/drivers' of http://github.com/Broadcom/stblinux into next/drivers soc/tegra: Fix link errors with PMC disabled Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Bartlomiej Zolnierkiewicz (3): ata: add Palmchip BK3710 PATA controller driver pata_bk3710: disable IORDY Timer on chipset initialization pata_bk3710: clear status bits of BMISP on chipset initialization Carlo Caione (2): firmware: meson-sm: Check for buffer output size firmware: meson-sm: Allow 0 as valid return value Dave Gerlach (5): PM / Domains: Add generic data pointer to genpd data struct PM / Domains: Do not check if simple providers have phandle cells dt-bindings: Add TI SCI PM Domains soc: ti: Add ti_sci_pm_domains driver ARM: keystone: Drop PM domain support for k2g Dong Aisheng (8): soc: imx: gpc: fix gpc clk get error handling soc: imx: gpc: fix the wrong using of regmap cache soc: imx: gpc: fix domain_index sanity check issue soc: imx: gpc: fix imx6sl gpc power domain regression soc: imx: gpc: fix comment when power up domain soc: imx: gpc: keep PGC_X_CTRL name align with reference manual dt-bindings: imx-gpc: correct the DOMAIN_INDEX using soc: imx: gpc: remove unnecessary readable_reg callback Florian Fainelli (1): soc: bcm: brcmstb: Match additional compatible strings Geert Uytterhoeven (7): soc: renesas: Identify RZ/G1H soc: renesas: Identify RZ/G1N base: soc: Let soc_device_match() return no match when called too early base: soc: Allow early registration of a single SoC device soc: renesas: Register SoC device early soc: renesas: rcar-sysc: Add support for fixing up power area tables soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0 Jon Hunter (4): ARM: tegra: Remove unnecessary inclusion of flowctrl header soc/tegra: Move Tegra flowctrl driver soc/tegra: flowctrl: Add basic platform driver soc/tegra: Add initial flowctrl support for Tegra132/210 Krzysztof Kozlowski (1): soc: samsung: Do not build ARMv7 PMU drivers on ARMv8 Linus Walleij (2): ARM: plat-versatile: remove stale clock header ARM/clk: move the ICST library to drivers/clk Lucas Stach (5): dt-bindings: add multidomain support to i.MX GPC DT binding soc: imx: move PGC handling to a new GPC driver soc: imx: gpc: add defines for domain index dt-bindings: imx-gpc: add i.MX6 QuadPlus compatible soc: imx: gpc: add workaround for i.MX6QP to the GPC PD driver Masahiro Yamada (1): reset: uniphier: add NAND and eMMC reset control Olof Johansson (13): Merge tag 'reset-for-4.12-1' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'renesas-drivers-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'scpi-update-4.12' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers Merge tag 'davinci-for-v4.12/drivers' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers Merge tag 'reset-for-4.12-2' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'arm-soc-pmdomain' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Merge tag 'tegra-for-4.12-soc' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'qcom-drivers-for-4.12' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'arm-to-clk-icst' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers Merge tag 'imx-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'zte-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'renesas-sysc-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'samsung-drivers-4.12' of git://git.kernel.org/.../krzk/linux into next/drivers Paul Gortmaker (5): reset: meson: make it explicitly non-modular reset: oxnas: make it explicitly non-modular reset: ath79: make it explicitly non-modular reset: pistachio: make it explicitly non-modular soc: tegra: make fuse-tegra explicitly non-modular Rob Clark (1): firmware/qcom: add qcom_scm_restore_sec_cfg() Rojhalat Ibrahim (1): reset-socfpga: Fix nr_resets property Santosh Shilimkar (1): soc: pm-domain: Fix the mangled urls Stanimir Varbanov (1): firmware: qcom_scm: add two scm calls for iommu secure page table Thierry Reding (1): soc/tegra: Implement Tegra186 PMC support Thor Thayer (2): dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets reset: Add Altera Arria10 SR Reset Controller Wei Yongjun (3): reset: uniphier: fix non static symbol warnings soc: zte: pm_domains: Remove redundant dev_err call in zx2967_pd_probe() soc: zte: pm_domains: Remove .owner field for driver .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 34 ++ .../devicetree/bindings/power/fsl,imx-gpc.txt | 85 ++-- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 71 +++ .../devicetree/bindings/reset/fsl,imx7-src.txt | 47 ++ .../bindings/soc/ti/sci-pm-domain.txt | 57 +++ MAINTAINERS | 6 + arch/arm/common/Kconfig | 3 - arch/arm/common/Makefile | 1 - arch/arm/mach-imx/gpc.c | 217 -------- arch/arm/mach-keystone/Kconfig | 1 + arch/arm/mach-keystone/pm_domain.c | 4 +- arch/arm/mach-tegra/Makefile | 1 - arch/arm/mach-tegra/cpuidle-tegra20.c | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/reset-handler.S | 2 +- arch/arm/mach-tegra/sleep-tegra20.S | 3 +- arch/arm/mach-tegra/sleep-tegra30.S | 2 +- arch/arm/mach-tegra/sleep.S | 2 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/plat-versatile/include/plat/clock.h | 15 - drivers/ata/Kconfig | 9 + drivers/ata/Makefile | 1 + drivers/ata/pata_bk3710.c | 382 +++++++++++++++ drivers/base/power/domain.c | 2 - drivers/base/soc.c | 52 +- drivers/clk/versatile/Kconfig | 3 + drivers/clk/versatile/Makefile | 2 +- drivers/clk/versatile/clk-icst.c | 1 + drivers/clk/versatile/clk-icst.h | 2 - drivers/clk/versatile/clk-impd1.c | 1 + drivers/clk/versatile/clk-realview.c | 1 + drivers/clk/versatile/clk-versatile.c | 1 + .../arm/common => drivers/clk/versatile}/icst.c | 2 +- .../hardware => drivers/clk/versatile}/icst.h | 6 +- drivers/firmware/arm_scpi.c | 7 +- drivers/firmware/meson/meson_sm.c | 20 +- drivers/firmware/qcom_scm-32.c | 18 + drivers/firmware/qcom_scm-64.c | 58 +++ drivers/firmware/qcom_scm.c | 18 + drivers/firmware/qcom_scm.h | 11 + drivers/nvmem/meson-efuse.c | 2 +- drivers/reset/Kconfig | 14 + drivers/reset/Makefile | 3 + drivers/reset/reset-a10sr.c | 138 ++++++ drivers/reset/reset-ath79.c | 27 +- drivers/reset/reset-imx7.c | 158 ++++++ drivers/reset/reset-meson.c | 12 +- drivers/reset/reset-oxnas.c | 6 +- drivers/reset/reset-pistachio.c | 9 +- drivers/reset/reset-socfpga.c | 13 +- drivers/reset/reset-sunxi.c | 18 +- drivers/reset/reset-uniphier.c | 37 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/bcm/brcmstb/common.c | 9 + drivers/soc/imx/Kconfig | 9 + drivers/soc/imx/Makefile | 2 + drivers/soc/imx/gpc.c | 489 +++++++++++++++++++ drivers/soc/imx/gpcv2.c | 363 ++++++++++++++ drivers/soc/renesas/r8a7795-sysc.c | 26 +- drivers/soc/renesas/rcar-sysc.c | 25 +- drivers/soc/renesas/rcar-sysc.h | 10 + drivers/soc/renesas/renesas-soc.c | 18 +- drivers/soc/samsung/Kconfig | 8 +- drivers/soc/samsung/Makefile | 4 +- drivers/soc/samsung/exynos-pmu.c | 22 +- drivers/soc/samsung/exynos-pmu.h | 3 + drivers/soc/tegra/Kconfig | 22 + drivers/soc/tegra/Makefile | 4 +- .../mach-tegra => drivers/soc/tegra}/flowctrl.c | 87 +++- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/soc/tegra/pmc-tegra186.c | 169 +++++++ drivers/soc/ti/Kconfig | 12 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/ti_sci_pm_domains.c | 202 ++++++++ drivers/soc/zte/zx296718_pm_domains.c | 1 - drivers/soc/zte/zx2967_pm_domains.c | 4 +- include/dt-bindings/genpd/k2g.h | 90 ++++ include/dt-bindings/power/imx7-power.h | 16 + include/dt-bindings/power/r8a7795-sysc.h | 2 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 33 ++ include/dt-bindings/reset/imx7-reset.h | 62 +++ include/linux/firmware/meson/meson_sm.h | 4 +- include/linux/pm_domain.h | 1 + include/linux/qcom_scm.h | 6 + .../mach-tegra => include/soc/tegra}/flowctrl.h | 32 +- include/soc/tegra/pmc.h | 29 +- 88 files changed, 2937 insertions(+), 428 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt delete mode 100644 arch/arm/plat-versatile/include/plat/clock.h create mode 100644 drivers/ata/pata_bk3710.c rename {arch/arm/common => drivers/clk/versatile}/icst.c (98%) rename {arch/arm/include/asm/hardware => drivers/clk/versatile}/icst.h (94%) create mode 100644 drivers/reset/reset-a10sr.c create mode 100644 drivers/reset/reset-imx7.c create mode 100644 drivers/soc/imx/Kconfig create mode 100644 drivers/soc/imx/Makefile create mode 100644 drivers/soc/imx/gpc.c create mode 100644 drivers/soc/imx/gpcv2.c rename {arch/arm/mach-tegra => drivers/soc/tegra}/flowctrl.c (67%) create mode 100644 drivers/soc/tegra/pmc-tegra186.c create mode 100644 drivers/soc/ti/ti_sci_pm_domains.c create mode 100644 include/dt-bindings/genpd/k2g.h create mode 100644 include/dt-bindings/power/imx7-power.h create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h create mode 100644 include/dt-bindings/reset/imx7-reset.h rename {arch/arm/mach-tegra => include/soc/tegra}/flowctrl.h (77%)
next prev parent reply other threads:[~2017-05-09 6:53 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-05-09 6:52 [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for " Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` [GIT PULL 2/7] ARM: SoC platform updates Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` [GIT PULL 3/7] ARM: Device-tree updates Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` [GIT PULL 4/7] ARM: SoC defconfig updates Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` Olof Johansson [this message] 2017-05-09 6:52 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson 2017-05-09 6:52 ` [GIT PULL 6/7] ARM: SoC 64-bit changes Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 6:52 ` [GIT PULL 7/7] ARM: 64-bit DT updates Olof Johansson 2017-05-09 6:52 ` Olof Johansson 2017-05-09 17:25 ` [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window Linus Torvalds 2017-05-09 17:25 ` Linus Torvalds 2017-05-09 17:51 ` Olof Johansson 2017-05-09 17:51 ` Olof Johansson -- strict thread matches above, loose matches on Subject: below -- 2017-07-04 14:24 [GIT PULL 5/7] ARM: SoC driver updates Arnd Bergmann 2017-07-04 14:24 ` Arnd Bergmann 2017-07-04 21:53 ` Linus Torvalds 2017-07-04 21:53 ` Linus Torvalds 2017-07-05 12:31 ` Arnd Bergmann 2017-07-05 12:31 ` Arnd Bergmann 2015-02-17 8:33 [GIT PULL 0/7] ARM: SoC changes for 3.20 Olof Johansson 2015-02-17 8:33 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson 2015-02-17 8:33 ` Olof Johansson 2015-02-17 17:41 ` Linus Torvalds 2015-02-17 17:41 ` Linus Torvalds 2015-02-17 17:57 ` Olof Johansson 2015-02-17 17:57 ` Olof Johansson
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1494312773-9790-6-git-send-email-olof@lixom.net \ --to=olof@lixom.net \ --cc=arm@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=torvalds@linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.