-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/arm/arm-soc Pull ARM SoC platform changes from Arnd Bergmann: "New and updated SoC support, notable changes include: - bcm: brcmstb SMP support initial iproc/cygnus support - exynos: Exynos4415 SoC support PMU and suspend support for Exynos5420 PMU support for Exynos3250 pm related maintenance - imx: new LS1021A SoC support vybrid 610 global timer support - integrator: convert to using multiplatform configuration - mediatek: earlyprintk support for mt8127/mt8135 - meson: meson8 soc and l2 cache controller support - mvebu: Armada 38x CPU hotplug support drop support for prerelease Armada 375 Z1 stepping extended suspend support, now works on Armada 370/XP - omap: hwmod related maintenance prcm cleanup - pxa: initial pxa27x DT handling - rockchip: SMP support for rk3288 add cpu frequency scaling support - shmobile: r8a7740 power domain support various small restart, timer, pci apmu changes - sunxi: Allwinner A80 (sun9i) earlyprintk support - ux500: power domain support Overall, a significant chunk of changes, coming mostly from the usual suspects: omap, shmobile, samsung and mvebu, all of which already contain a lot of platform specific code in arch/arm" * tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (187 commits) ARM: mvebu: use the cpufreq-dt platform_data for independent clocks soc: integrator: Add terminating entry for integrator_cm_match ARM: mvebu: add SDRAM controller description for Armada XP ARM: mvebu: adjust mbus controller description on Armada 370/XP ARM: mvebu: add suspend/resume DT information for Armada XP GP ARM: mvebu: synchronize secondary CPU clocks on resume ARM: mvebu: make sure MMU is disabled in armada_370_xp_cpu_resume ARM: mvebu: Armada XP GP specific suspend/resume code ARM: mvebu: reserve the first 10 KB of each memory bank for suspend/resume ARM: mvebu: implement suspend/resume support for Armada XP clk: mvebu: add suspend/resume for gatable clocks bus: mvebu-mbus: provide a mechanism to save SDRAM window configuration bus: mvebu-mbus: suspend/resume support clocksource: time-armada-370-xp: add suspend/resume support irqchip: armada-370-xp: Add suspend/resume support ARM: add lolevel debug support for asm9260 ARM: add mach-asm9260 ARM: EXYNOS: use u8 for val[] in struct exynos_pmu_conf power: reset: imx-snvs-poweroff: add power off driver for i.mx6 ARM: imx: temporarily remove CONFIG_SOC_FSL from LS1021A ...
- Loading branch information
Showing
214 changed files
with
6,329 additions
and
2,353 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Allwinner sunXi Platforms Device Tree Bindings | ||
|
||
Each device tree must specify which Allwinner SoC it uses, | ||
using one of the following compatible strings: | ||
|
||
allwinner,sun4i-a10 | ||
allwinner,sun5i-a10s | ||
allwinner,sun5i-a13 | ||
allwinner,sun6i-a31 | ||
allwinner,sun7i-a20 | ||
allwinner,sun8i-a23 | ||
allwinner,sun9i-a80 |
35 changes: 35 additions & 0 deletions
35
Documentation/devicetree/bindings/arm/ux500/power_domain.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
* ST-Ericsson UX500 PM Domains | ||
|
||
UX500 supports multiple PM domains which are used to gate power to one or | ||
more peripherals on the SOC. | ||
|
||
The implementation of PM domains for UX500 are based upon the generic PM domain | ||
and use the corresponding DT bindings. | ||
|
||
==PM domain providers== | ||
|
||
Required properties: | ||
- compatible: Must be "stericsson,ux500-pm-domains". | ||
- #power-domain-cells : Number of cells in a power domain specifier, must be 1. | ||
|
||
Example: | ||
pm_domains: pm_domains0 { | ||
compatible = "stericsson,ux500-pm-domains"; | ||
#power-domain-cells = <1>; | ||
}; | ||
|
||
==PM domain consumers== | ||
|
||
Required properties: | ||
- power-domains: A phandle and PM domain specifier. Below are the list of | ||
valid specifiers: | ||
|
||
Index Specifier | ||
----- --------- | ||
0 DOMAIN_VAPE | ||
|
||
Example: | ||
sdi0_per1@80126000 { | ||
compatible = "arm,pl18x", "arm,primecell"; | ||
power-domains = <&pm_domains DOMAIN_VAPE> | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 21 additions & 0 deletions
21
Documentation/devicetree/bindings/memory-controllers/mvebu-sdram-controller.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Device Tree bindings for MVEBU SDRAM controllers | ||
|
||
The Marvell EBU SoCs all have a SDRAM controller. The SDRAM controller | ||
differs from one SoC variant to another, but they also share a number | ||
of commonalities. | ||
|
||
For now, this Device Tree binding documentation only documents the | ||
Armada XP SDRAM controller. | ||
|
||
Required properties: | ||
|
||
- compatible: for Armada XP, "marvell,armada-xp-sdram-controller" | ||
- reg: a resource specifier for the register space, which should | ||
include all SDRAM controller registers as per the datasheet. | ||
|
||
Example: | ||
|
||
sdramc@1400 { | ||
compatible = "marvell,armada-xp-sdram-controller"; | ||
reg = <0x1400 0x500>; | ||
}; |
23 changes: 23 additions & 0 deletions
23
Documentation/devicetree/bindings/power_supply/imx-snvs-poweroff.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
i.mx6 Poweroff Driver | ||
|
||
SNVS_LPCR in SNVS module can power off the whole system by pull | ||
PMIC_ON_REQ low if PMIC_ON_REQ is connected with external PMIC. | ||
If you don't want to use PMIC_ON_REQ as power on/off control, | ||
please set status='disabled' to disable this driver. | ||
|
||
Required Properties: | ||
-compatible: "fsl,sec-v4.0-poweroff" | ||
-reg: Specifies the physical address of the SNVS_LPCR register | ||
|
||
Example: | ||
snvs@020cc000 { | ||
compatible = "fsl,sec-v4.0-mon", "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges = <0 0x020cc000 0x4000>; | ||
..... | ||
snvs_poweroff: snvs-poweroff@38 { | ||
compatible = "fsl,sec-v4.0-poweroff"; | ||
reg = <0x38 0x4>; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.