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 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/arm/arm-soc Pull ARM SoC DT updates from Olof Johansson: "Most of this branch consists of updates, additions and general churn of the device tree source files in the kernel (arch/arm/boot/dts). Besides that, there are a few things to point out: - Lots of platform conversion on OMAP2+, with removal of old board files for various platforms. - Final conversion of a bunch of ux500 (ST-Ericsson) platforms as well - Some updates to pinctrl and other subsystems. Most of these are for DT-enablement of the various platforms and acks have been collected" * tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (385 commits) ARM: dts: bcm11351: Use GIC/IRQ defines for sdio interrupts ARM: dts: bcm: Add missing UARTs for bcm11351 (bcm281xx) ARM: dts: bcm281xx: Add card detect GPIO ARM: dts: rename ARCH_BCM to ARCH_BCM_MOBILE (dt) ARM: bcm281xx: Add device node for the GPIO controller ARM: mvebu: Add Netgear ReadyNAS 104 board ARM: tegra: fix Tegra114 IOMMU register address ARM: kirkwood: add support for OpenBlocks A7 platform ARM: dts: omap4-panda: add DPI pinmuxing ARM: dts: AM33xx: Add RNG node ARM: dts: AM33XX: Add hwspinlock node ARM: dts: OMAP5: Add hwspinlock node ARM: dts: OMAP4: Add hwspinlock node ARM: dts: use 'status' property for PCIe nodes ARM: dts: sirf: add missed address-cells and size-cells for prima2 I2C ARM: dts: sirf: add missed cell, cs and dma channel for SPI nodes ARM: dts: sirf: add missed graphics2d iobg in atlas6 dts ARM: dts: sirf: add missed chhifbg node in prima2 and atlas6 dts ARM: dts: sirf: add missed memcontrol-monitor node in prima2 and atlas6 dts ARM: mvebu: Add the core-divider clock to Armada 370/XP ...
- Loading branch information
Showing
274 changed files
with
15,385 additions
and
8,921 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
19 changes: 19 additions & 0 deletions
19
Documentation/devicetree/bindings/clock/mvebu-corediv-clock.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,19 @@ | ||
* Core Divider Clock bindings for Marvell MVEBU SoCs | ||
|
||
The following is a list of provided IDs and clock names on Armada 370/XP: | ||
0 = nand (NAND clock) | ||
|
||
Required properties: | ||
- compatible : must be "marvell,armada-370-corediv-clock" | ||
- reg : must be the register address of Core Divider control register | ||
- #clock-cells : from common clock binding; shall be set to 1 | ||
- clocks : must be set to the parent's phandle | ||
|
||
Example: | ||
|
||
corediv_clk: corediv-clocks@18740 { | ||
compatible = "marvell,armada-370-corediv-clock"; | ||
reg = <0x18740 0xc>; | ||
#clock-cells = <1>; | ||
clocks = <&pll>; | ||
}; |
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,31 @@ | ||
OMAP SoC AES crypto Module | ||
|
||
Required properties: | ||
|
||
- compatible : Should contain entries for this and backward compatible | ||
AES versions: | ||
- "ti,omap2-aes" for OMAP2. | ||
- "ti,omap3-aes" for OMAP3. | ||
- "ti,omap4-aes" for OMAP4 and AM33XX. | ||
Note that the OMAP2 and 3 versions are compatible (OMAP3 supports | ||
more algorithms) but they are incompatible with OMAP4. | ||
- ti,hwmods: Name of the hwmod associated with the AES module | ||
- reg : Offset and length of the register set for the module | ||
- interrupts : the interrupt-specifier for the AES module. | ||
|
||
Optional properties: | ||
- dmas: DMA specifiers for tx and rx dma. See the DMA client binding, | ||
Documentation/devicetree/bindings/dma/dma.txt | ||
- dma-names: DMA request names should include "tx" and "rx" if present. | ||
|
||
Example: | ||
/* AM335x */ | ||
aes: aes@53500000 { | ||
compatible = "ti,omap4-aes"; | ||
ti,hwmods = "aes"; | ||
reg = <0x53500000 0xa0>; | ||
interrupts = <102>; | ||
dmas = <&edma 6>, | ||
<&edma 5>; | ||
dma-names = "tx", "rx"; | ||
}; |
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,28 @@ | ||
OMAP SoC SHA crypto Module | ||
|
||
Required properties: | ||
|
||
- compatible : Should contain entries for this and backward compatible | ||
SHAM versions: | ||
- "ti,omap2-sham" for OMAP2 & OMAP3. | ||
- "ti,omap4-sham" for OMAP4 and AM33XX. | ||
Note that these two versions are incompatible. | ||
- ti,hwmods: Name of the hwmod associated with the SHAM module | ||
- reg : Offset and length of the register set for the module | ||
- interrupts : the interrupt-specifier for the SHAM module. | ||
|
||
Optional properties: | ||
- dmas: DMA specifiers for the rx dma. See the DMA client binding, | ||
Documentation/devicetree/bindings/dma/dma.txt | ||
- dma-names: DMA request name. Should be "rx" if a dma is present. | ||
|
||
Example: | ||
/* AM335x */ | ||
sham: sham@53100000 { | ||
compatible = "ti,omap4-sham"; | ||
ti,hwmods = "sham"; | ||
reg = <0x53100000 0x200>; | ||
interrupts = <109>; | ||
dmas = <&edma 36>; | ||
dma-names = "rx"; | ||
}; |
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,22 @@ | ||
OMAP SoC HWRNG Module | ||
|
||
Required properties: | ||
|
||
- compatible : Should contain entries for this and backward compatible | ||
RNG versions: | ||
- "ti,omap2-rng" for OMAP2. | ||
- "ti,omap4-rng" for OMAP4, OMAP5 and AM33XX. | ||
Note that these two versions are incompatible. | ||
- ti,hwmods: Name of the hwmod associated with the RNG module | ||
- reg : Offset and length of the register set for the module | ||
- interrupts : the interrupt number for the RNG module. | ||
Only used for "ti,omap4-rng". | ||
|
||
Example: | ||
/* AM335x */ | ||
rng: rng@48310000 { | ||
compatible = "ti,omap4-rng"; | ||
ti,hwmods = "rng"; | ||
reg = <0x48310000 0x2000>; | ||
interrupts = <111>; | ||
}; |
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.