forked from torvalds/linux
-
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 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/g…
…it/arm/arm-soc Pull ARM SoC platform updates from Olof Johansson: "New or improved SoC support: - add support for Atmel's SAMA5D2 SoC - add support for Freescale i.MX6UL - improved support for TI's DM814x platform - misc fixes and improvements for RockChip platforms - Marvell MVEBU suspend/resume support A few driver changes that ideally would belong in the drivers branch are also here (acked by appropriate maintainers): - power key input driver for Freescale platforms (svns) - RTC driver updates for Freescale platforms (svns/mxc) - clk fixes for TI DM814/816X + a bunch of other changes for various platforms" * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (83 commits) ARM: rockchip: pm: Fix PTR_ERR() argument ARM: imx: mach-imx6ul: Fix allmodconfig build clk: ti: fix for definition movement ARM: uniphier: drop v7_invalidate_l1 call at secondary entry memory: kill off set_irq_flags usage rtc: snvs: select option REGMAP_MMIO ARM: brcmstb: select ARCH_DMA_ADDR_T_64BIT for LPAE ARM: BCM: Enable ARM erratum 798181 for BRCMSTB ARM: OMAP2+: Fix power domain operations regression caused by 81xx ARM: rockchip: enable PMU_GPIOINT_WAKEUP_EN when entering shallow suspend ARM: rockchip: set correct stabilization thresholds in suspend ARM: rockchip: rename osc_switch_to_32k variable ARM: imx6ul: add fec MAC refrence clock and phy fixup init ARM: imx6ul: add fec bits to GPR syscon definition rtc: mxc: add support of device tree dt-binding: document the binding for mxc rtc rtc: mxc: use a second rtc clock ARM: davinci: cp_intc: use IRQCHIP_SKIP_SET_WAKE instead of irq_set_wake callback soc: mediatek: Fix SCPSYS compilation ARM: at91/soc: add basic support for new sama5d2 SoC ...
- Loading branch information
Showing
100 changed files
with
2,728 additions
and
517 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
See Documentation/devicetree/bindings/crypto/fsl-sec4.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,26 @@ | ||
* Real Time Clock of the i.MX SoCs | ||
|
||
RTC controller for the i.MX SoCs | ||
|
||
Required properties: | ||
- compatible: Should be "fsl,imx1-rtc" or "fsl,imx21-rtc". | ||
- reg: physical base address of the controller and length of memory mapped | ||
region. | ||
- interrupts: IRQ line for the RTC. | ||
- clocks: should contain two entries: | ||
* one for the input reference | ||
* one for the the SoC RTC | ||
- clock-names: should contain: | ||
* "ref" for the input reference clock | ||
* "ipg" for the SoC RTC clock | ||
|
||
Example: | ||
|
||
rtc@10007000 { | ||
compatible = "fsl,imx21-rtc"; | ||
reg = <0x10007000 0x1000>; | ||
interrupts = <22>; | ||
clocks = <&clks IMX27_CLK_CKIL>, | ||
<&clks IMX27_CLK_RTC_IPG_GATE>; | ||
clock-names = "ref", "ipg"; | ||
}; |
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,41 @@ | ||
MediaTek SCPSYS | ||
=============== | ||
|
||
The System Control Processor System (SCPSYS) has several power management | ||
related tasks in the system. The tasks include thermal measurement, dynamic | ||
voltage frequency scaling (DVFS), interrupt filter and lowlevel sleep control. | ||
The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power | ||
domain control. | ||
|
||
The driver implements the Generic PM domain bindings described in | ||
power/power_domain.txt. It provides the power domains defined in | ||
include/dt-bindings/power/mt8173-power.h. | ||
|
||
Required properties: | ||
- compatible: Must be "mediatek,mt8173-scpsys" | ||
- #power-domain-cells: Must be 1 | ||
- reg: Address range of the SCPSYS unit | ||
- infracfg: must contain a phandle to the infracfg controller | ||
- clock, clock-names: clocks according to the common clock binding. | ||
The clocks needed "mm" and "mfg". These are the | ||
clocks which hardware needs to be enabled before | ||
enabling certain power domains. | ||
|
||
Example: | ||
|
||
scpsys: scpsys@10006000 { | ||
#power-domain-cells = <1>; | ||
compatible = "mediatek,mt8173-scpsys"; | ||
reg = <0 0x10006000 0 0x1000>; | ||
infracfg = <&infracfg>; | ||
clocks = <&clk26m>, | ||
<&topckgen CLK_TOP_MM_SEL>; | ||
clock-names = "mfg", "mm"; | ||
}; | ||
|
||
Example consumer: | ||
|
||
afe: mt8173-afe-pcm@11220000 { | ||
compatible = "mediatek,mt8173-afe-pcm"; | ||
power-domains = <&scpsys MT8173_POWER_DOMAIN_AUDIO>; | ||
}; |
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
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
Oops, something went wrong.