aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/display/msm/gpu.txt38
-rw-r--r--Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt27
-rw-r--r--Documentation/devicetree/bindings/display/panel/boe,nv101wxmn51.txt7
-rw-r--r--Documentation/devicetree/bindings/display/panel/netron-dy,e231732.txt7
-rw-r--r--Documentation/devicetree/bindings/display/panel/panel.txt4
-rw-r--r--Documentation/devicetree/bindings/display/panel/tianma,tm070jdhg30.txt7
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt3
-rw-r--r--Documentation/devicetree/bindings/net/mediatek-net.txt2
-rw-r--r--Documentation/devicetree/bindings/net/phy.txt5
-rw-r--r--Documentation/devicetree/bindings/vendor-prefixes.txt3
10 files changed, 74 insertions, 29 deletions
diff --git a/Documentation/devicetree/bindings/display/msm/gpu.txt b/Documentation/devicetree/bindings/display/msm/gpu.txt
index 67d0a58dbb77..43fac0fe09bb 100644
--- a/Documentation/devicetree/bindings/display/msm/gpu.txt
+++ b/Documentation/devicetree/bindings/display/msm/gpu.txt
@@ -1,23 +1,19 @@
1Qualcomm adreno/snapdragon GPU 1Qualcomm adreno/snapdragon GPU
2 2
3Required properties: 3Required properties:
4- compatible: "qcom,adreno-3xx" 4- compatible: "qcom,adreno-XYZ.W", "qcom,adreno"
5 for example: "qcom,adreno-306.0", "qcom,adreno"
6 Note that you need to list the less specific "qcom,adreno" (since this
7 is what the device is matched on), in addition to the more specific
8 with the chip-id.
5- reg: Physical base address and length of the controller's registers. 9- reg: Physical base address and length of the controller's registers.
6- interrupts: The interrupt signal from the gpu. 10- interrupts: The interrupt signal from the gpu.
7- clocks: device clocks 11- clocks: device clocks
8 See ../clocks/clock-bindings.txt for details. 12 See ../clocks/clock-bindings.txt for details.
9- clock-names: the following clocks are required: 13- clock-names: the following clocks are required:
10 * "core_clk" 14 * "core"
11 * "iface_clk" 15 * "iface"
12 * "mem_iface_clk" 16 * "mem_iface"
13- qcom,chipid: gpu chip-id. Note this may become optional for future
14 devices if we can reliably read the chipid from hw
15- qcom,gpu-pwrlevels: list of operating points
16 - compatible: "qcom,gpu-pwrlevels"
17 - for each qcom,gpu-pwrlevel:
18 - qcom,gpu-freq: requested gpu clock speed
19 - NOTE: downstream android driver defines additional parameters to
20 configure memory bandwidth scaling per OPP.
21 17
22Example: 18Example:
23 19
@@ -25,28 +21,18 @@ Example:
25 ... 21 ...
26 22
27 gpu: qcom,kgsl-3d0@4300000 { 23 gpu: qcom,kgsl-3d0@4300000 {
28 compatible = "qcom,adreno-3xx"; 24 compatible = "qcom,adreno-320.2", "qcom,adreno";
29 reg = <0x04300000 0x20000>; 25 reg = <0x04300000 0x20000>;
30 reg-names = "kgsl_3d0_reg_memory"; 26 reg-names = "kgsl_3d0_reg_memory";
31 interrupts = <GIC_SPI 80 0>; 27 interrupts = <GIC_SPI 80 0>;
32 interrupt-names = "kgsl_3d0_irq"; 28 interrupt-names = "kgsl_3d0_irq";
33 clock-names = 29 clock-names =
34 "core_clk", 30 "core",
35 "iface_clk", 31 "iface",
36 "mem_iface_clk"; 32 "mem_iface";
37 clocks = 33 clocks =
38 <&mmcc GFX3D_CLK>, 34 <&mmcc GFX3D_CLK>,
39 <&mmcc GFX3D_AHB_CLK>, 35 <&mmcc GFX3D_AHB_CLK>,
40 <&mmcc MMSS_IMEM_AHB_CLK>; 36 <&mmcc MMSS_IMEM_AHB_CLK>;
41 qcom,chipid = <0x03020100>;
42 qcom,gpu-pwrlevels {
43 compatible = "qcom,gpu-pwrlevels";
44 qcom,gpu-pwrlevel@0 {
45 qcom,gpu-freq = <450000000>;
46 };
47 qcom,gpu-pwrlevel@1 {
48 qcom,gpu-freq = <27000000>;
49 };
50 };
51 }; 37 };
52}; 38};
diff --git a/Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt b/Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
new file mode 100644
index 000000000000..eed48c3d4875
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
@@ -0,0 +1,27 @@
1Multi-Inno MI0283QT display panel
2
3Required properties:
4- compatible: "multi-inno,mi0283qt".
5
6The node for this driver must be a child node of a SPI controller, hence
7all mandatory properties described in ../spi/spi-bus.txt must be specified.
8
9Optional properties:
10- dc-gpios: D/C pin. The presence/absence of this GPIO determines
11 the panel interface mode (IM[3:0] pins):
12 - present: IM=x110 4-wire 8-bit data serial interface
13 - absent: IM=x101 3-wire 9-bit data serial interface
14- reset-gpios: Reset pin
15- power-supply: A regulator node for the supply voltage.
16- backlight: phandle of the backlight device attached to the panel
17- rotation: panel rotation in degrees counter clockwise (0,90,180,270)
18
19Example:
20 mi0283qt@0{
21 compatible = "multi-inno,mi0283qt";
22 reg = <0>;
23 spi-max-frequency = <32000000>;
24 rotation = <90>;
25 dc-gpios = <&gpio 25 0>;
26 backlight = <&backlight>;
27 };
diff --git a/Documentation/devicetree/bindings/display/panel/boe,nv101wxmn51.txt b/Documentation/devicetree/bindings/display/panel/boe,nv101wxmn51.txt
new file mode 100644
index 000000000000..b258d6a91ec6
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/panel/boe,nv101wxmn51.txt
@@ -0,0 +1,7 @@
1BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel
2
3Required properties:
4- compatible: should be "boe,nv101wxmn51"
5
6This binding is compatible with the simple-panel binding, which is specified
7in simple-panel.txt in this directory.
diff --git a/Documentation/devicetree/bindings/display/panel/netron-dy,e231732.txt b/Documentation/devicetree/bindings/display/panel/netron-dy,e231732.txt
new file mode 100644
index 000000000000..c6d06b5eab51
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/panel/netron-dy,e231732.txt
@@ -0,0 +1,7 @@
1Netron-DY E231732 7.0" WSVGA TFT LCD panel
2
3Required properties:
4- compatible: should be "netron-dy,e231732"
5
6This binding is compatible with the simple-panel binding, which is specified
7in simple-panel.txt in this directory.
diff --git a/Documentation/devicetree/bindings/display/panel/panel.txt b/Documentation/devicetree/bindings/display/panel/panel.txt
new file mode 100644
index 000000000000..e2e6867852b8
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/panel/panel.txt
@@ -0,0 +1,4 @@
1Common display properties
2-------------------------
3
4- rotation: Display rotation in degrees counter clockwise (0,90,180,270)
diff --git a/Documentation/devicetree/bindings/display/panel/tianma,tm070jdhg30.txt b/Documentation/devicetree/bindings/display/panel/tianma,tm070jdhg30.txt
new file mode 100644
index 000000000000..eb9501a82e25
--- /dev/null
+++ b/Documentation/devicetree/bindings/display/panel/tianma,tm070jdhg30.txt
@@ -0,0 +1,7 @@
1Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel
2
3Required properties:
4- compatible: should be "tianma,tm070jdhg30"
5
6This binding is compatible with the simple-panel binding, which is specified
7in simple-panel.txt in this directory.
diff --git a/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt
index 0dcb7c7d3e40..944657684d73 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt
+++ b/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt
@@ -15,6 +15,9 @@ Properties:
15 Second cell specifies the irq distribution mode to cores 15 Second cell specifies the irq distribution mode to cores
16 0=Round Robin; 1=cpu0, 2=cpu1, 4=cpu2, 8=cpu3 16 0=Round Robin; 1=cpu0, 2=cpu1, 4=cpu2, 8=cpu3
17 17
18 The second cell in interrupts property is deprecated and may be ignored by
19 the kernel.
20
18 intc accessed via the special ARC AUX register interface, hence "reg" property 21 intc accessed via the special ARC AUX register interface, hence "reg" property
19 is not specified. 22 is not specified.
20 23
diff --git a/Documentation/devicetree/bindings/net/mediatek-net.txt b/Documentation/devicetree/bindings/net/mediatek-net.txt
index c010fafc66a8..c7194e87d5f4 100644
--- a/Documentation/devicetree/bindings/net/mediatek-net.txt
+++ b/Documentation/devicetree/bindings/net/mediatek-net.txt
@@ -7,7 +7,7 @@ have dual GMAC each represented by a child node..
7* Ethernet controller node 7* Ethernet controller node
8 8
9Required properties: 9Required properties:
10- compatible: Should be "mediatek,mt7623-eth" 10- compatible: Should be "mediatek,mt2701-eth"
11- reg: Address and length of the register set for the device 11- reg: Address and length of the register set for the device
12- interrupts: Should contain the three frame engines interrupts in numeric 12- interrupts: Should contain the three frame engines interrupts in numeric
13 order. These are fe_int0, fe_int1 and fe_int2. 13 order. These are fe_int0, fe_int1 and fe_int2.
diff --git a/Documentation/devicetree/bindings/net/phy.txt b/Documentation/devicetree/bindings/net/phy.txt
index ff1bc4b1bb3b..fb5056b22685 100644
--- a/Documentation/devicetree/bindings/net/phy.txt
+++ b/Documentation/devicetree/bindings/net/phy.txt
@@ -19,8 +19,9 @@ Optional Properties:
19 specifications. If neither of these are specified, the default is to 19 specifications. If neither of these are specified, the default is to
20 assume clause 22. 20 assume clause 22.
21 21
22 If the phy's identifier is known then the list may contain an entry 22 If the PHY reports an incorrect ID (or none at all) then the
23 of the form: "ethernet-phy-idAAAA.BBBB" where 23 "compatible" list may contain an entry with the correct PHY ID in the
24 form: "ethernet-phy-idAAAA.BBBB" where
24 AAAA - The value of the 16 bit Phy Identifier 1 register as 25 AAAA - The value of the 16 bit Phy Identifier 1 register as
25 4 hex digits. This is the chip vendor OUI bits 3:18 26 4 hex digits. This is the chip vendor OUI bits 3:18
26 BBBB - The value of the 16 bit Phy Identifier 2 register as 27 BBBB - The value of the 16 bit Phy Identifier 2 register as
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index 16d3b5e7f5d1..f98498df2365 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -187,6 +187,7 @@ mpl MPL AG
187mqmaker mqmaker Inc. 187mqmaker mqmaker Inc.
188msi Micro-Star International Co. Ltd. 188msi Micro-Star International Co. Ltd.
189mti Imagination Technologies Ltd. (formerly MIPS Technologies Inc.) 189mti Imagination Technologies Ltd. (formerly MIPS Technologies Inc.)
190multi-inno Multi-Inno Technology Co.,Ltd
190mundoreader Mundo Reader S.L. 191mundoreader Mundo Reader S.L.
191murata Murata Manufacturing Co., Ltd. 192murata Murata Manufacturing Co., Ltd.
192mxicy Macronix International Co., Ltd. 193mxicy Macronix International Co., Ltd.
@@ -196,6 +197,7 @@ nec NEC LCD Technologies, Ltd.
196neonode Neonode Inc. 197neonode Neonode Inc.
197netgear NETGEAR 198netgear NETGEAR
198netlogic Broadcom Corporation (formerly NetLogic Microsystems) 199netlogic Broadcom Corporation (formerly NetLogic Microsystems)
200netron-dy Netron DY
199netxeon Shenzhen Netxeon Technology CO., LTD 201netxeon Shenzhen Netxeon Technology CO., LTD
200nexbox Nexbox 202nexbox Nexbox
201newhaven Newhaven Display International 203newhaven Newhaven Display International
@@ -296,6 +298,7 @@ technologic Technologic Systems
296terasic Terasic Inc. 298terasic Terasic Inc.
297thine THine Electronics, Inc. 299thine THine Electronics, Inc.
298ti Texas Instruments 300ti Texas Instruments
301tianma Tianma Micro-electronics Co., Ltd.
299tlm Trusted Logic Mobility 302tlm Trusted Logic Mobility
300topeet Topeet 303topeet Topeet
301toradex Toradex AG 304toradex Toradex AG