diff options
author | Arnd Bergmann <arnd@arndb.de> | 2015-04-15 15:35:22 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2015-04-15 15:41:13 -0400 |
commit | 30ecc84eea691cfb0b731d71839bdcba88df5f75 (patch) | |
tree | 831527106aaa10e5b13267275a843b50076fb4e5 /Documentation/devicetree | |
parent | 9705feacb778d2aa8bb868e8a9ab40557f7f7043 (diff) | |
parent | 10709c0858d89716b10b7bbf6d825044f2f59602 (diff) |
Merge branch 'omap/dt' into next/late
As pointed out by Stephen Rothwell, commit e52117638b79 ("ARM: dts:
omap3: Add DT entries for OMAP 3 ISP") conflicts with b8845074cfbb
("ARM: dts: omap3: add minimal l4 bus layout with control module support")
in non-obvious ways, causing a build failure when both patches
are present.
This merges the two branches that introduce the respective changes
into the next/late branch to resolve the way that Stephen suggested,
as confirmed by Tony.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lkml.org/lkml/2015/4/6/436
Acked-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'Documentation/devicetree')
4 files changed, 93 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/media/ti,omap3isp.txt b/Documentation/devicetree/bindings/media/ti,omap3isp.txt new file mode 100644 index 000000000000..ac23de855641 --- /dev/null +++ b/Documentation/devicetree/bindings/media/ti,omap3isp.txt | |||
@@ -0,0 +1,71 @@ | |||
1 | OMAP 3 ISP Device Tree bindings | ||
2 | =============================== | ||
3 | |||
4 | The DT definitions can be found in include/dt-bindings/media/omap3-isp.h. | ||
5 | |||
6 | Required properties | ||
7 | =================== | ||
8 | |||
9 | compatible : must contain "ti,omap3-isp" | ||
10 | |||
11 | reg : the two registers sets (physical address and length) for the | ||
12 | ISP. The first set contains the core ISP registers up to | ||
13 | the end of the SBL block. The second set contains the | ||
14 | CSI PHYs and receivers registers. | ||
15 | interrupts : the ISP interrupt specifier | ||
16 | iommus : phandle and IOMMU specifier for the IOMMU that serves the ISP | ||
17 | syscon : the phandle and register offset to the Complex I/O or CSI-PHY | ||
18 | register | ||
19 | ti,phy-type : 0 -- OMAP3ISP_PHY_TYPE_COMPLEX_IO (e.g. 3430) | ||
20 | 1 -- OMAP3ISP_PHY_TYPE_CSIPHY (e.g. 3630) | ||
21 | #clock-cells : Must be 1 --- the ISP provides two external clocks, | ||
22 | cam_xclka and cam_xclkb, at indices 0 and 1, | ||
23 | respectively. Please find more information on common | ||
24 | clock bindings in ../clock/clock-bindings.txt. | ||
25 | |||
26 | Port nodes (optional) | ||
27 | --------------------- | ||
28 | |||
29 | More documentation on these bindings is available in | ||
30 | video-interfaces.txt in the same directory. | ||
31 | |||
32 | reg : The interface: | ||
33 | 0 - parallel (CCDC) | ||
34 | 1 - CSIPHY1 -- CSI2C / CCP2B on 3630; | ||
35 | CSI1 -- CSIb on 3430 | ||
36 | 2 - CSIPHY2 -- CSI2A / CCP2B on 3630; | ||
37 | CSI2 -- CSIa on 3430 | ||
38 | |||
39 | Optional properties | ||
40 | =================== | ||
41 | |||
42 | vdd-csiphy1-supply : voltage supply of the CSI-2 PHY 1 | ||
43 | vdd-csiphy2-supply : voltage supply of the CSI-2 PHY 2 | ||
44 | |||
45 | Endpoint nodes | ||
46 | -------------- | ||
47 | |||
48 | lane-polarities : lane polarity (required on CSI-2) | ||
49 | 0 -- not inverted; 1 -- inverted | ||
50 | data-lanes : an array of data lanes from 1 to 3. The length can | ||
51 | be either 1 or 2. (required on CSI-2) | ||
52 | clock-lanes : the clock lane (from 1 to 3). (required on CSI-2) | ||
53 | |||
54 | |||
55 | Example | ||
56 | ======= | ||
57 | |||
58 | isp@480bc000 { | ||
59 | compatible = "ti,omap3-isp"; | ||
60 | reg = <0x480bc000 0x12fc | ||
61 | 0x480bd800 0x0600>; | ||
62 | interrupts = <24>; | ||
63 | iommus = <&mmu_isp>; | ||
64 | syscon = <&scm_conf 0x2f0>; | ||
65 | ti,phy-type = <OMAP3ISP_PHY_TYPE_CSIPHY>; | ||
66 | #clock-cells = <1>; | ||
67 | ports { | ||
68 | #address-cells = <1>; | ||
69 | #size-cells = <0>; | ||
70 | }; | ||
71 | }; | ||
diff --git a/Documentation/devicetree/bindings/serial/omap_serial.txt b/Documentation/devicetree/bindings/serial/omap_serial.txt index 342eedd10050..54c2a155c783 100644 --- a/Documentation/devicetree/bindings/serial/omap_serial.txt +++ b/Documentation/devicetree/bindings/serial/omap_serial.txt | |||
@@ -4,7 +4,27 @@ Required properties: | |||
4 | - compatible : should be "ti,omap2-uart" for OMAP2 controllers | 4 | - compatible : should be "ti,omap2-uart" for OMAP2 controllers |
5 | - compatible : should be "ti,omap3-uart" for OMAP3 controllers | 5 | - compatible : should be "ti,omap3-uart" for OMAP3 controllers |
6 | - compatible : should be "ti,omap4-uart" for OMAP4 controllers | 6 | - compatible : should be "ti,omap4-uart" for OMAP4 controllers |
7 | - reg : address and length of the register space | ||
8 | - interrupts or interrupts-extended : Should contain the uart interrupt | ||
9 | specifier or both the interrupt | ||
10 | controller phandle and interrupt | ||
11 | specifier. | ||
7 | - ti,hwmods : Must be "uart<n>", n being the instance number (1-based) | 12 | - ti,hwmods : Must be "uart<n>", n being the instance number (1-based) |
8 | 13 | ||
9 | Optional properties: | 14 | Optional properties: |
10 | - clock-frequency : frequency of the clock input to the UART | 15 | - clock-frequency : frequency of the clock input to the UART |
16 | - dmas : DMA specifier, consisting of a phandle to the DMA controller | ||
17 | node and a DMA channel number. | ||
18 | - dma-names : "rx" for receive channel, "tx" for transmit channel. | ||
19 | |||
20 | Example: | ||
21 | |||
22 | uart4: serial@49042000 { | ||
23 | compatible = "ti,omap3-uart"; | ||
24 | reg = <0x49042000 0x400>; | ||
25 | interrupts = <80>; | ||
26 | dmas = <&sdma 81 &sdma 82>; | ||
27 | dma-names = "tx", "rx"; | ||
28 | ti,hwmods = "uart4"; | ||
29 | clock-frequency = <48000000>; | ||
30 | }; | ||
diff --git a/Documentation/devicetree/bindings/sound/omap-twl4030.txt b/Documentation/devicetree/bindings/sound/omap-twl4030.txt index 1ab6bc8404d5..f6a715e4ef43 100644 --- a/Documentation/devicetree/bindings/sound/omap-twl4030.txt +++ b/Documentation/devicetree/bindings/sound/omap-twl4030.txt | |||
@@ -4,9 +4,9 @@ Required properties: | |||
4 | - compatible: "ti,omap-twl4030" | 4 | - compatible: "ti,omap-twl4030" |
5 | - ti,model: Name of the sound card (for example "omap3beagle") | 5 | - ti,model: Name of the sound card (for example "omap3beagle") |
6 | - ti,mcbsp: phandle for the McBSP node | 6 | - ti,mcbsp: phandle for the McBSP node |
7 | - ti,codec: phandle for the twl4030 audio node | ||
8 | 7 | ||
9 | Optional properties: | 8 | Optional properties: |
9 | - ti,codec: phandle for the twl4030 audio node | ||
10 | - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl | 10 | - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl |
11 | - ti, jack-det-gpio: Jack detect GPIO | 11 | - ti, jack-det-gpio: Jack detect GPIO |
12 | - ti,audio-routing: List of connections between audio components. | 12 | - ti,audio-routing: List of connections between audio components. |
@@ -59,5 +59,4 @@ sound { | |||
59 | ti,model = "omap3beagle"; | 59 | ti,model = "omap3beagle"; |
60 | 60 | ||
61 | ti,mcbsp = <&mcbsp2>; | 61 | ti,mcbsp = <&mcbsp2>; |
62 | ti,codec = <&twl_audio>; | ||
63 | }; | 62 | }; |
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 389ca1347a77..f6a9f2593c74 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt | |||
@@ -77,6 +77,7 @@ giantplus Giantplus Technology Co., Ltd. | |||
77 | globalscale Globalscale Technologies, Inc. | 77 | globalscale Globalscale Technologies, Inc. |
78 | gmt Global Mixed-mode Technology, Inc. | 78 | gmt Global Mixed-mode Technology, Inc. |
79 | google Google, Inc. | 79 | google Google, Inc. |
80 | grinn Grinn | ||
80 | gumstix Gumstix, Inc. | 81 | gumstix Gumstix, Inc. |
81 | gw Gateworks Corporation | 82 | gw Gateworks Corporation |
82 | hannstar HannStar Display Corporation | 83 | hannstar HannStar Display Corporation |