diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
commit | 38f56f33ca381751f9b8910f67e7a805ec0b68cb (patch) | |
tree | 202f2ce60f3f43a948607ec76c8cc48c1cf73a4b /Documentation/devicetree/bindings/arm | |
parent | fcba914542082b272f31c8e4c40000b88ed3208d (diff) | |
parent | 4183bef2e093a2f0aab45f2d5fed82b0e02aeacf (diff) |
Merge tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC device tree updates (part 2) from Arnd Bergmann:
"These are mostly new device tree bindings for existing drivers, as
well as changes to the device tree source files to add support for
those devices, and a couple of new boards, most notably Samsung's
Exynos5 based Chromebook.
The changes depend on earlier platform specific updates and touch the
usual platforms: omap, exynos, tegra, mxs, mvebu and davinci."
* tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (169 commits)
ARM: exynos: dts: cros5250: add EC device
ARM: dts: Add sbs-battery for exynos5250-snow
ARM: dts: Add i2c-arbitrator bus for exynos5250-snow
ARM: dts: add mshc controller node for Exynos4x12 SoCs
ARM: dts: Add chip-id controller node on Exynos4/5 SoC
ARM: EXYNOS: Create virtual I/O mapping for Chip-ID controller using device tree
ARM: davinci: da850-evm: add SPI flash support
ARM: davinci: da850: override SPI DT node device name
ARM: davinci: da850: add SPI1 DT node
spi/davinci: add DT binding documentation
spi/davinci: no wildcards in DT compatible property
ARM: dts: mvebu: Convert mvebu device tree files to 64 bits
ARM: dts: mvebu: introduce internal-regs node
ARM: dts: mvebu: Convert all the mvebu files to use the range property
ARM: dts: mvebu: move all peripherals inside soc
ARM: dts: mvebu: fix cpus section indentation
ARM: davinci: da850: add EHRPWM & ECAP DT node
ARM/dts: OMAP3: fix pinctrl-single configuration
ARM: dts: Add OMAP3430 SDP NOR flash memory binding
ARM: dts: Add NOR flash bindings for OMAP2420 H4
...
Diffstat (limited to 'Documentation/devicetree/bindings/arm')
-rw-r--r-- | Documentation/devicetree/bindings/arm/omap/l3-noc.txt | 1 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/arm/omap/timer.txt | 17 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/arm/samsung/sysreg.txt | 7 |
3 files changed, 23 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/arm/omap/l3-noc.txt b/Documentation/devicetree/bindings/arm/omap/l3-noc.txt index 6888a5efc860..c0105de55cbd 100644 --- a/Documentation/devicetree/bindings/arm/omap/l3-noc.txt +++ b/Documentation/devicetree/bindings/arm/omap/l3-noc.txt | |||
@@ -6,6 +6,7 @@ provided by Arteris. | |||
6 | Required properties: | 6 | Required properties: |
7 | - compatible : Should be "ti,omap3-l3-smx" for OMAP3 family | 7 | - compatible : Should be "ti,omap3-l3-smx" for OMAP3 family |
8 | Should be "ti,omap4-l3-noc" for OMAP4 family | 8 | Should be "ti,omap4-l3-noc" for OMAP4 family |
9 | - reg: Contains L3 register address range for each noc domain. | ||
9 | - ti,hwmods: "l3_main_1", ... One hwmod for each noc domain. | 10 | - ti,hwmods: "l3_main_1", ... One hwmod for each noc domain. |
10 | 11 | ||
11 | Examples: | 12 | Examples: |
diff --git a/Documentation/devicetree/bindings/arm/omap/timer.txt b/Documentation/devicetree/bindings/arm/omap/timer.txt index 8732d4d41f8b..d02e27c764ec 100644 --- a/Documentation/devicetree/bindings/arm/omap/timer.txt +++ b/Documentation/devicetree/bindings/arm/omap/timer.txt | |||
@@ -1,7 +1,20 @@ | |||
1 | OMAP Timer bindings | 1 | OMAP Timer bindings |
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Must be "ti,omap2-timer" for OMAP2+ controllers. | 4 | - compatible: Should be set to one of the below. Please note that |
5 | OMAP44xx devices have timer instances that are 100% | ||
6 | register compatible with OMAP3xxx devices as well as | ||
7 | newer timers that are not 100% register compatible. | ||
8 | So for OMAP44xx devices timer instances may use | ||
9 | different compatible strings. | ||
10 | |||
11 | ti,omap2420-timer (applicable to OMAP24xx devices) | ||
12 | ti,omap3430-timer (applicable to OMAP3xxx/44xx devices) | ||
13 | ti,omap4430-timer (applicable to OMAP44xx devices) | ||
14 | ti,omap5430-timer (applicable to OMAP543x devices) | ||
15 | ti,am335x-timer (applicable to AM335x devices) | ||
16 | ti,am335x-timer-1ms (applicable to AM335x devices) | ||
17 | |||
5 | - reg: Contains timer register address range (base address and | 18 | - reg: Contains timer register address range (base address and |
6 | length). | 19 | length). |
7 | - interrupts: Contains the interrupt information for the timer. The | 20 | - interrupts: Contains the interrupt information for the timer. The |
@@ -22,7 +35,7 @@ Optional properties: | |||
22 | Example: | 35 | Example: |
23 | 36 | ||
24 | timer12: timer@48304000 { | 37 | timer12: timer@48304000 { |
25 | compatible = "ti,omap2-timer"; | 38 | compatible = "ti,omap3430-timer"; |
26 | reg = <0x48304000 0x400>; | 39 | reg = <0x48304000 0x400>; |
27 | interrupts = <95>; | 40 | interrupts = <95>; |
28 | ti,hwmods = "timer12" | 41 | ti,hwmods = "timer12" |
diff --git a/Documentation/devicetree/bindings/arm/samsung/sysreg.txt b/Documentation/devicetree/bindings/arm/samsung/sysreg.txt new file mode 100644 index 000000000000..5039c0a12f55 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/samsung/sysreg.txt | |||
@@ -0,0 +1,7 @@ | |||
1 | SAMSUNG S5P/Exynos SoC series System Registers (SYSREG) | ||
2 | |||
3 | Properties: | ||
4 | - name : should be 'sysreg'; | ||
5 | - compatible : should contain "samsung,<chip name>-sysreg", "syscon"; | ||
6 | For Exynos4 SoC series it should be "samsung,exynos4-sysreg", "syscon"; | ||
7 | - reg : offset and length of the register set. | ||