Skip to content

Commit f92ce76

Browse files
committed
Merge branch 'dt-doc-cleanup' into for-next
2 parents 307751e + eb3fcf0 commit f92ce76

File tree

1,053 files changed

+6918
-4178
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,053 files changed

+6918
-4178
lines changed

Documentation/devicetree/bindings/arm/idle-states.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ cpus {
497497
};
498498

499499
idle-states {
500-
entry-method = "arm,psci";
500+
entry-method = "psci";
501501

502502
CPU_RETENTION_0_0: cpu-retention-0-0 {
503503
compatible = "arm,idle-state";

Documentation/devicetree/bindings/drm/bridge/dw_hdmi.txt renamed to Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ Required properties:
1414
-port@[X]: SoC specific port nodes with endpoint definitions as defined
1515
in Documentation/devicetree/bindings/media/video-interfaces.txt,
1616
please refer to the SoC specific binding document:
17-
* Documentation/devicetree/bindings/drm/imx/hdmi.txt
18-
* Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt
17+
* Documentation/devicetree/bindings/display/imx/hdmi.txt
18+
* Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
1919

2020
Optional properties
2121
- reg-io-width: the width of the reg:1,4, default set to 1 if not present

Documentation/devicetree/bindings/video/cirrus,clps711x-fb.txt renamed to Documentation/devicetree/bindings/display/cirrus,clps711x-fb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Required properties:
66
location and size of the framebuffer memory.
77
- clocks : phandle + clock specifier pair of the FB reference clock.
88
- display : phandle to a display node as described in
9-
Documentation/devicetree/bindings/video/display-timing.txt.
9+
Documentation/devicetree/bindings/display/display-timing.txt.
1010
Additionally, the display node has to define properties:
1111
- bits-per-pixel: Bits per pixel.
1212
- ac-prescale : LCD AC bias frequency. This frequency is the required

Documentation/devicetree/bindings/video/exynos7-decon.txt renamed to Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Optional Properties:
3838
Can be used in case timings cannot be provided otherwise
3939
or to override timings provided by the panel.
4040

41-
[1]: Documentation/devicetree/bindings/video/display-timing.txt
41+
[1]: Documentation/devicetree/bindings/display/display-timing.txt
4242

4343
Example:
4444

Documentation/devicetree/bindings/video/exynos_dp.txt renamed to Documentation/devicetree/bindings/display/exynos/exynos_dp.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Required properties for dp-controller:
5050
number of lanes supported by the panel.
5151
LANE_COUNT1 = 1, LANE_COUNT2 = 2, LANE_COUNT4 = 4
5252
- display-timings: timings for the connected panel as described by
53-
Documentation/devicetree/bindings/video/display-timing.txt
53+
Documentation/devicetree/bindings/display/display-timing.txt
5454

5555
Optional properties for dp-controller:
5656
-interlaced:

Documentation/devicetree/bindings/video/exynos_dsim.txt renamed to Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Video interfaces:
4949
mode
5050
- samsung,esc-clock-frequency: specifies DSI frequency in escape mode
5151

52-
[1]: Documentation/devicetree/bindings/mipi/dsi/mipi-dsi-bus.txt
52+
[1]: Documentation/devicetree/bindings/display/mipi-dsi-bus.txt
5353
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
5454

5555
Example:

Documentation/devicetree/bindings/video/samsung-fimd.txt renamed to Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ in [2]. The following are properties specific to those nodes:
8282
3 - for parallel output,
8383
4 - for write-back interface
8484

85-
[1]: Documentation/devicetree/bindings/video/display-timing.txt
85+
[1]: Documentation/devicetree/bindings/display/display-timing.txt
8686
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
8787

8888
Example:

Documentation/devicetree/bindings/video/fsl,imx-fb.txt renamed to Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Required properties:
99

1010
Required nodes:
1111
- display: Phandle to a display node as described in
12-
Documentation/devicetree/bindings/video/display-timing.txt
12+
Documentation/devicetree/bindings/display/display-timing.txt
1313
Additional, the display node has to define properties:
1414
- bits-per-pixel: Bits per pixel
1515
- fsl,pcr: LCDC PCR value

Documentation/devicetree/bindings/drm/imx/ldb.txt renamed to Documentation/devicetree/bindings/display/imx/ldb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Required properties:
6363

6464
Optional properties (required if display-timings are used):
6565
- display-timings : A node that describes the display timings as defined in
66-
Documentation/devicetree/bindings/video/display-timing.txt.
66+
Documentation/devicetree/bindings/display/display-timing.txt.
6767
- fsl,data-mapping : should be "spwg" or "jeida"
6868
This describes how the color bits are laid out in the
6969
serialized LVDS signal.

Documentation/devicetree/bindings/drm/msm/dsi.txt renamed to Documentation/devicetree/bindings/display/msm/dsi.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Required properties:
2828

2929
Optional properties:
3030
- panel@0: Node of panel connected to this DSI controller.
31-
See files in Documentation/devicetree/bindings/panel/ for each supported
31+
See files in Documentation/devicetree/bindings/display/panel/ for each supported
3232
panel.
3333
- qcom,dual-dsi-mode: Boolean value indicating if the DSI controller is
3434
driving a panel which needs 2 DSI links.

Documentation/devicetree/bindings/video/panel-dpi.txt renamed to Documentation/devicetree/bindings/display/panel/panel-dpi.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Optional properties:
1010

1111
Required nodes:
1212
- "panel-timing" containing video timings
13-
(Documentation/devicetree/bindings/video/display-timing.txt)
13+
(Documentation/devicetree/bindings/display/display-timing.txt)
1414
- Video port for DPI input
1515

1616
Example

Documentation/devicetree/bindings/panel/samsung,ld9040.txt renamed to Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The device node can contain one 'port' child node with one child
2020
'endpoint' node, according to the bindings defined in [3]. This
2121
node should describe panel's video bus.
2222

23-
[1]: Documentation/devicetree/bindings/video/display-timing.txt
23+
[1]: Documentation/devicetree/bindings/display/display-timing.txt
2424
[2]: Documentation/devicetree/bindings/spi/spi-bus.txt
2525
[3]: Documentation/devicetree/bindings/media/video-interfaces.txt
2626

Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt renamed to Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The device node can contain one 'port' child node with one child
2121
'endpoint' node, according to the bindings defined in [2]. This
2222
node should describe panel's video bus.
2323

24-
[1]: Documentation/devicetree/bindings/video/display-timing.txt
24+
[1]: Documentation/devicetree/bindings/display/display-timing.txt
2525
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt
2626

2727
Example:

Documentation/devicetree/bindings/video/rockchip-drm.txt renamed to Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Required properties:
99
- compatible: Should be "rockchip,display-subsystem"
1010
- ports: Should contain a list of phandles pointing to display interface port
1111
of vop devices. vop definitions as defined in
12-
Documentation/devicetree/bindings/video/rockchip-vop.txt
12+
Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
1313

1414
example:
1515

Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt renamed to Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ of the following host1x client modules:
184184
- avdd-dsi-supply: phandle of a supply that powers the DSI controller
185185
- nvidia,mipi-calibrate: Should contain a phandle and a specifier specifying
186186
which pads are used by this DSI output and need to be calibrated. See also
187-
../mipi/nvidia,tegra114-mipi.txt.
187+
../display/tegra/nvidia,tegra114-mipi.txt.
188188

189189
Optional properties:
190190
- nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing

Documentation/devicetree/bindings/video/ti,dra7-dss.txt renamed to Documentation/devicetree/bindings/display/ti/ti,dra7-dss.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Texas Instruments DRA7x Display Subsystem
22
=========================================
33

4-
See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
4+
See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
55
description about OMAP Display Subsystem bindings.
66

77
DSS Core

Documentation/devicetree/bindings/video/ti,omap2-dss.txt renamed to Documentation/devicetree/bindings/display/ti/ti,omap2-dss.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Texas Instruments OMAP2 Display Subsystem
22
=========================================
33

4-
See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
4+
See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
55
description about OMAP Display Subsystem bindings.
66

77
DSS Core

Documentation/devicetree/bindings/video/ti,omap3-dss.txt renamed to Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Texas Instruments OMAP3 Display Subsystem
22
=========================================
33

4-
See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
4+
See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
55
description about OMAP Display Subsystem bindings.
66

77
DSS Core

Documentation/devicetree/bindings/video/ti,omap4-dss.txt renamed to Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Texas Instruments OMAP4 Display Subsystem
22
=========================================
33

4-
See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
4+
See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
55
description about OMAP Display Subsystem bindings.
66

77
DSS Core

Documentation/devicetree/bindings/video/ti,omap5-dss.txt renamed to Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Texas Instruments OMAP5 Display Subsystem
22
=========================================
33

4-
See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
4+
See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic
55
description about OMAP Display Subsystem bindings.
66

77
DSS Core

Documentation/devicetree/bindings/drm/tilcdc/panel.txt renamed to Documentation/devicetree/bindings/display/tilcdc/panel.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Required properties:
1515
- display-timings: typical videomode of lcd panel. Multiple video modes
1616
can be listed if the panel supports multiple timings, but the 'native-mode'
1717
should be the preferred/default resolution. Refer to
18-
Documentation/devicetree/bindings/video/display-timing.txt for display
18+
Documentation/devicetree/bindings/display/display-timing.txt for display
1919
timing binding details.
2020

2121
Optional properties:

Documentation/devicetree/bindings/gpio/gpio.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ properties, each containing a 'gpio-list':
1616
GPIO properties should be named "[<name>-]gpios", with <name> being the purpose
1717
of this GPIO for the device. While a non-existent <name> is considered valid
1818
for compatibility reasons (resolving to the "gpios" property), it is not allowed
19-
for new bindings.
19+
for new bindings. Also, GPIO properties named "[<name>-]gpio" are valid and old
20+
bindings use it, but are only supported for compatibility reasons and should not
21+
be used for newer bindings since it has been deprecated.
2022

2123
GPIO properties can contain one or more GPIO phandles, but only in exceptional
2224
cases should they contain more than one. If your device uses several GPIOs with

Documentation/devicetree/bindings/hwmon/ina209.txt

Lines changed: 0 additions & 18 deletions
This file was deleted.

Documentation/devicetree/bindings/hwmon/ina2xx.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ ina2xx properties
22

33
Required properties:
44
- compatible: Must be one of the following:
5+
- "ti,ina209" for ina209
56
- "ti,ina219" for ina219
67
- "ti,ina220" for ina220
78
- "ti,ina226" for ina226

Documentation/devicetree/bindings/iio/accel/bma180.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
* Bosch BMA180 triaxial acceleration sensor
1+
* Bosch BMA180 / BMA250 triaxial acceleration sensor
22

33
http://omapworld.com/BMA180_111_1002839.pdf
4+
http://ae-bst.resource.bosch.com/media/products/dokumente/bma250/bst-bma250-ds002-05.pdf
45

56
Required properties:
67

7-
- compatible : should be "bosch,bma180"
8+
- compatible : should be "bosch,bma180" or "bosch,bma250"
89
- reg : the I2C address of the sensor
910

1011
Optional properties:
@@ -13,6 +14,9 @@ Optional properties:
1314

1415
- interrupts : interrupt mapping for GPIO IRQ, it should by configured with
1516
flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING
17+
For the bma250 the first interrupt listed must be the one
18+
connected to the INT1 pin, the second (optional) interrupt
19+
listed must be the one connected to the INT2 pin.
1620

1721
Example:
1822

Documentation/devicetree/bindings/arm/gic-v3.txt renamed to Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ used to route Message Signalled Interrupts (MSI) to the CPUs.
5757
These nodes must have the following properties:
5858
- compatible : Should at least contain "arm,gic-v3-its".
5959
- msi-controller : Boolean property. Identifies the node as an MSI controller
60+
- #msi-cells: Must be <1>. The single msi-cell is the DeviceID of the device
61+
which will generate the MSI.
6062
- reg: Specifies the base physical address and size of the ITS
6163
registers.
6264

@@ -83,6 +85,7 @@ Examples:
8385
gic-its@2c200000 {
8486
compatible = "arm,gic-v3-its";
8587
msi-controller;
88+
#msi-cells = <1>;
8689
reg = <0x0 0x2c200000 0 0x200000>;
8790
};
8891
};
@@ -107,12 +110,14 @@ Examples:
107110
gic-its@2c200000 {
108111
compatible = "arm,gic-v3-its";
109112
msi-controller;
113+
#msi-cells = <1>;
110114
reg = <0x0 0x2c200000 0 0x200000>;
111115
};
112116

113117
gic-its@2c400000 {
114118
compatible = "arm,gic-v3-its";
115119
msi-controller;
120+
#msi-cells = <1>;
116121
reg = <0x0 0x2c400000 0 0x200000>;
117122
};
118123
};

Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Required properties:
1515

1616
The HLCDC IP exposes two subdevices:
1717
- a PWM chip: see ../pwm/atmel-hlcdc-pwm.txt
18-
- a Display Controller: see ../drm/atmel-hlcdc-dc.txt
18+
- a Display Controller: see ../display/atmel-hlcdc-dc.txt
1919

2020
Example:
2121

Documentation/devicetree/bindings/mfd/sky81452.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Required properties:
66

77
Required child nodes:
88
- backlight : container node for backlight following the binding
9-
in video/backlight/sky81452-backlight.txt
9+
in leds/backlight/sky81452-backlight.txt
1010
- regulator : container node for regulators following the binding
1111
in regulator/sky81452-regulator.txt
1212

Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ OHCI and EHCI controllers.
77

88
Required properties:
99
- compatible: "renesas,pci-r8a7790" for the R8A7790 SoC;
10-
"renesas,pci-r8a7791" for the R8A7791 SoC.
10+
"renesas,pci-r8a7791" for the R8A7791 SoC;
11+
"renesas,pci-r8a7794" for the R8A7794 SoC.
1112
- reg: A list of physical regions to access the device: the first is
1213
the operational registers for the OHCI/EHCI controllers and the
1314
second is for the bridge configuration and control registers.

Documentation/devicetree/bindings/regulator/pbias-regulator.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.
22

33
Required properties:
44
- compatible:
5-
- "ti,pbias-omap" for OMAP2, OMAP3, OMAP4, OMAP5, DRA7.
5+
- should be "ti,pbias-dra7" for DRA7
6+
- should be "ti,pbias-omap2" for OMAP2
7+
- should be "ti,pbias-omap3" for OMAP3
8+
- should be "ti,pbias-omap4" for OMAP4
9+
- should be "ti,pbias-omap5" for OMAP5
10+
- "ti,pbias-omap" is deprecated
611
- reg: pbias register offset from syscon base and size of pbias register.
712
- syscon : phandle of the system control module
813
- regulator-name : should be

Documentation/devicetree/bindings/spi/spi-mt65xx.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@ Required properties:
1515
- interrupts: Should contain spi interrupt
1616

1717
- clocks: phandles to input clocks.
18-
The first should be <&topckgen CLK_TOP_SPI_SEL>.
19-
The second should be one of the following.
18+
The first should be one of the following. It's PLL.
2019
- <&clk26m>: specify parent clock 26MHZ.
2120
- <&topckgen CLK_TOP_SYSPLL3_D2>: specify parent clock 109MHZ.
2221
It's the default one.
2322
- <&topckgen CLK_TOP_SYSPLL4_D2>: specify parent clock 78MHZ.
2423
- <&topckgen CLK_TOP_UNIVPLL2_D4>: specify parent clock 104MHZ.
2524
- <&topckgen CLK_TOP_UNIVPLL1_D8>: specify parent clock 78MHZ.
25+
The second should be <&topckgen CLK_TOP_SPI_SEL>. It's clock mux.
26+
The third is <&pericfg CLK_PERI_SPI0>. It's clock gate.
2627

27-
- clock-names: shall be "spi-clk" for the controller clock, and
28-
"parent-clk" for the parent clock.
28+
- clock-names: shall be "parent-clk" for the parent clock, "sel-clk" for the
29+
muxes clock, and "spi-clk" for the clock gate.
2930

3031
Optional properties:
3132
- mediatek,pad-select: specify which pins group(ck/mi/mo/cs) spi
@@ -44,8 +45,11 @@ spi: spi@1100a000 {
4445
#size-cells = <0>;
4546
reg = <0 0x1100a000 0 0x1000>;
4647
interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_LOW>;
47-
clocks = <&topckgen CLK_TOP_SPI_SEL>, <&topckgen CLK_TOP_SYSPLL3_D2>;
48-
clock-names = "spi-clk", "parent-clk";
48+
clocks = <&topckgen CLK_TOP_SYSPLL3_D2>,
49+
<&topckgen CLK_TOP_SPI_SEL>,
50+
<&pericfg CLK_PERI_SPI0>;
51+
clock-names = "parent-clk", "sel-clk", "spi-clk";
52+
4953
mediatek,pad-select = <0>;
5054
status = "disabled";
5155
};

0 commit comments

Comments
 (0)