diff options
Diffstat (limited to 'Documentation/devicetree')
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 @@ | |||
| 1 | Qualcomm adreno/snapdragon GPU | 1 | Qualcomm adreno/snapdragon GPU |
| 2 | 2 | ||
| 3 | Required properties: | 3 | Required 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 | ||
| 22 | Example: | 18 | Example: |
| 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 @@ | |||
| 1 | Multi-Inno MI0283QT display panel | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible: "multi-inno,mi0283qt". | ||
| 5 | |||
| 6 | The node for this driver must be a child node of a SPI controller, hence | ||
| 7 | all mandatory properties described in ../spi/spi-bus.txt must be specified. | ||
| 8 | |||
| 9 | Optional 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 | |||
| 19 | Example: | ||
| 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 @@ | |||
| 1 | BOE OPTOELECTRONICS TECHNOLOGY 10.1" WXGA TFT LCD panel | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible: should be "boe,nv101wxmn51" | ||
| 5 | |||
| 6 | This binding is compatible with the simple-panel binding, which is specified | ||
| 7 | in 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 @@ | |||
| 1 | Netron-DY E231732 7.0" WSVGA TFT LCD panel | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible: should be "netron-dy,e231732" | ||
| 5 | |||
| 6 | This binding is compatible with the simple-panel binding, which is specified | ||
| 7 | in 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 @@ | |||
| 1 | Common 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 @@ | |||
| 1 | Tianma Micro-electronics TM070JDHG30 7.0" WXGA TFT LCD panel | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible: should be "tianma,tm070jdhg30" | ||
| 5 | |||
| 6 | This binding is compatible with the simple-panel binding, which is specified | ||
| 7 | in 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 | ||
| 9 | Required properties: | 9 | Required 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 | |||
| 187 | mqmaker mqmaker Inc. | 187 | mqmaker mqmaker Inc. |
| 188 | msi Micro-Star International Co. Ltd. | 188 | msi Micro-Star International Co. Ltd. |
| 189 | mti Imagination Technologies Ltd. (formerly MIPS Technologies Inc.) | 189 | mti Imagination Technologies Ltd. (formerly MIPS Technologies Inc.) |
| 190 | multi-inno Multi-Inno Technology Co.,Ltd | ||
| 190 | mundoreader Mundo Reader S.L. | 191 | mundoreader Mundo Reader S.L. |
| 191 | murata Murata Manufacturing Co., Ltd. | 192 | murata Murata Manufacturing Co., Ltd. |
| 192 | mxicy Macronix International Co., Ltd. | 193 | mxicy Macronix International Co., Ltd. |
| @@ -196,6 +197,7 @@ nec NEC LCD Technologies, Ltd. | |||
| 196 | neonode Neonode Inc. | 197 | neonode Neonode Inc. |
| 197 | netgear NETGEAR | 198 | netgear NETGEAR |
| 198 | netlogic Broadcom Corporation (formerly NetLogic Microsystems) | 199 | netlogic Broadcom Corporation (formerly NetLogic Microsystems) |
| 200 | netron-dy Netron DY | ||
| 199 | netxeon Shenzhen Netxeon Technology CO., LTD | 201 | netxeon Shenzhen Netxeon Technology CO., LTD |
| 200 | nexbox Nexbox | 202 | nexbox Nexbox |
| 201 | newhaven Newhaven Display International | 203 | newhaven Newhaven Display International |
| @@ -296,6 +298,7 @@ technologic Technologic Systems | |||
| 296 | terasic Terasic Inc. | 298 | terasic Terasic Inc. |
| 297 | thine THine Electronics, Inc. | 299 | thine THine Electronics, Inc. |
| 298 | ti Texas Instruments | 300 | ti Texas Instruments |
| 301 | tianma Tianma Micro-electronics Co., Ltd. | ||
| 299 | tlm Trusted Logic Mobility | 302 | tlm Trusted Logic Mobility |
| 300 | topeet Topeet | 303 | topeet Topeet |
| 301 | toradex Toradex AG | 304 | toradex Toradex AG |
