diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-14 15:41:49 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-14 15:41:49 -0400 |
commit | 4d88e3d24905eafa98cef0fc29365649ad8977b5 (patch) | |
tree | c32759600e903194e252ac47925f83745225791d | |
parent | c6ed444fd6fffaaf2e3857d926ed18bf3df81e8e (diff) | |
parent | f11b9abc9318d5506f08156b4950c24e3cba73e5 (diff) |
Merge tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull Devicetree updates from Rob Herring:
- Remove an obsolete hack for PPC32 longtrail systems
- Make of_io_request_and_map() "name" arg optional
- Add vendor prefixes for bitmain, Asus, and Y Soft
- Remove 'interrupt-parent' from bindings as it is implicit
- New properties for wm8994 audio codec
- Add 'clocks' property support to SRAM binding
- Add binding for ASPEED coprocessor interrupt controller
- Various binding spelling and link fixes
* tag 'devicetree-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
Documentation: remove dynamic-resolution-notes reference to non-existent file
dt-bindings: Add Y Soft Corporation vendor prefix
of/fdt: Remove PPC32 longtrail hack in memory scan
dt-bindings: remove 'interrupt-parent' from bindings
pinctrl: tegra: fix spelling in devicetree binding document
usb: dwc3: rockchip: Fix PHY documentation links.
dt-bindings: sound: wm8994: document wlf,csnaddr-pd property
dt-bindings: sound: wm8994: document wlf,spkmode-pu property
dt-bindings: sram: Add 'clocks' as an optional property
dt-bindings: Add vendor prefix for AsusTek Computer Inc.
dt-bindings: misc: ASPEED coprocessor interrupt controller
dt-bindings: gpio: pca953x: Document interrupts, update example
drivers/of: Make of_io_request_and_map() "name" argument optional
dt-bindings: Add bitmain vendor prefix
Documentation: devicetree: tilcdc: fix spelling mistake "suppors" -> "supports"
341 files changed, 67 insertions, 603 deletions
diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt index 669808b2af49..6dd6f399236d 100644 --- a/Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt | |||
@@ -18,9 +18,6 @@ Required properties: | |||
18 | assignment of the interrupt router is required. | 18 | assignment of the interrupt router is required. |
19 | Flags get passed only when using GIC as parent. Flags | 19 | Flags get passed only when using GIC as parent. Flags |
20 | encoding as documented by the GIC bindings. | 20 | encoding as documented by the GIC bindings. |
21 | - interrupt-parent: Should be the phandle for the interrupt controller of | ||
22 | the CPU the device tree is intended to be used on. This | ||
23 | is either the node of the GIC or NVIC controller. | ||
24 | 21 | ||
25 | Example: | 22 | Example: |
26 | mscm_ir: interrupt-controller@40001800 { | 23 | mscm_ir: interrupt-controller@40001800 { |
diff --git a/Documentation/devicetree/bindings/arm/omap/crossbar.txt b/Documentation/devicetree/bindings/arm/omap/crossbar.txt index ecb360ed0e33..4cd5d873fc3a 100644 --- a/Documentation/devicetree/bindings/arm/omap/crossbar.txt +++ b/Documentation/devicetree/bindings/arm/omap/crossbar.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | - compatible : Should be "ti,irq-crossbar" | 10 | - compatible : Should be "ti,irq-crossbar" |
11 | - reg: Base address and the size of the crossbar registers. | 11 | - reg: Base address and the size of the crossbar registers. |
12 | - interrupt-controller: indicates that this block is an interrupt controller. | 12 | - interrupt-controller: indicates that this block is an interrupt controller. |
13 | - interrupt-parent: the interrupt controller this block is connected to. | ||
14 | - ti,max-irqs: Total number of irqs available at the parent interrupt controller. | 13 | - ti,max-irqs: Total number of irqs available at the parent interrupt controller. |
15 | - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. | 14 | - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. |
16 | - ti,reg-size: Size of a individual register in bytes. Every individual | 15 | - ti,reg-size: Size of a individual register in bytes. Every individual |
diff --git a/Documentation/devicetree/bindings/arm/samsung/pmu.txt b/Documentation/devicetree/bindings/arm/samsung/pmu.txt index 16685787d2bd..433bfd7593ac 100644 --- a/Documentation/devicetree/bindings/arm/samsung/pmu.txt +++ b/Documentation/devicetree/bindings/arm/samsung/pmu.txt | |||
@@ -40,9 +40,6 @@ following properties: | |||
40 | - #interrupt-cells: must be identical to the that of the parent interrupt | 40 | - #interrupt-cells: must be identical to the that of the parent interrupt |
41 | controller. | 41 | controller. |
42 | 42 | ||
43 | - interrupt-parent: a phandle indicating which interrupt controller | ||
44 | this PMU signals interrupts to. | ||
45 | |||
46 | 43 | ||
47 | Optional nodes: | 44 | Optional nodes: |
48 | 45 | ||
diff --git a/Documentation/devicetree/bindings/ata/fsl-sata.txt b/Documentation/devicetree/bindings/ata/fsl-sata.txt index b46bcf46c3d8..fd63bb3becc9 100644 --- a/Documentation/devicetree/bindings/ata/fsl-sata.txt +++ b/Documentation/devicetree/bindings/ata/fsl-sata.txt | |||
@@ -16,7 +16,6 @@ Required properties: | |||
16 | 4 for controller @ 0x1b000 | 16 | 4 for controller @ 0x1b000 |
17 | 17 | ||
18 | Optional properties: | 18 | Optional properties: |
19 | - interrupt-parent : optional, if needed for interrupt mapping | ||
20 | - reg : <registers mapping> | 19 | - reg : <registers mapping> |
21 | 20 | ||
22 | Example: | 21 | Example: |
diff --git a/Documentation/devicetree/bindings/ata/pata-arasan.txt b/Documentation/devicetree/bindings/ata/pata-arasan.txt index 2aff154be84e..872edc105680 100644 --- a/Documentation/devicetree/bindings/ata/pata-arasan.txt +++ b/Documentation/devicetree/bindings/ata/pata-arasan.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: "arasan,cf-spear1340" | 4 | - compatible: "arasan,cf-spear1340" |
5 | - reg: Address range of the CF registers | 5 | - reg: Address range of the CF registers |
6 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
7 | that services interrupts for this device | ||
8 | - interrupt: Should contain the CF interrupt number | 6 | - interrupt: Should contain the CF interrupt number |
9 | - clock-frequency: Interface clock rate, in Hz, one of | 7 | - clock-frequency: Interface clock rate, in Hz, one of |
10 | 25000000 | 8 | 25000000 |
diff --git a/Documentation/devicetree/bindings/board/fsl-board.txt b/Documentation/devicetree/bindings/board/fsl-board.txt index fb7b03ec2071..eb52f6b35159 100644 --- a/Documentation/devicetree/bindings/board/fsl-board.txt +++ b/Documentation/devicetree/bindings/board/fsl-board.txt | |||
@@ -29,7 +29,6 @@ Required properties: | |||
29 | - reg: should contain the address and the length of the FPGA register set. | 29 | - reg: should contain the address and the length of the FPGA register set. |
30 | 30 | ||
31 | Optional properties: | 31 | Optional properties: |
32 | - interrupt-parent: should specify phandle for the interrupt controller. | ||
33 | - interrupts: should specify event (wakeup) IRQ. | 32 | - interrupts: should specify event (wakeup) IRQ. |
34 | 33 | ||
35 | Example (P1022DS): | 34 | Example (P1022DS): |
diff --git a/Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt b/Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt index 8a6c3c2e58fe..729def62f0c5 100644 --- a/Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt +++ b/Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt | |||
@@ -9,8 +9,6 @@ Required properties: | |||
9 | "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips | 9 | "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips |
10 | "brcm,bcm7038-gisb-arb" for 130nm chips | 10 | "brcm,bcm7038-gisb-arb" for 130nm chips |
11 | - reg: specifies the base physical address and size of the registers | 11 | - reg: specifies the base physical address and size of the registers |
12 | - interrupt-parent: specifies the phandle to the parent interrupt controller | ||
13 | this arbiter gets interrupt line from | ||
14 | - interrupts: specifies the two interrupts (timeout and TEA) to be used from | 12 | - interrupts: specifies the two interrupts (timeout and TEA) to be used from |
15 | the parent interrupt controller | 13 | the parent interrupt controller |
16 | 14 | ||
diff --git a/Documentation/devicetree/bindings/clock/at91-clock.txt b/Documentation/devicetree/bindings/clock/at91-clock.txt index 51c259a92d02..33fe9591e904 100644 --- a/Documentation/devicetree/bindings/clock/at91-clock.txt +++ b/Documentation/devicetree/bindings/clock/at91-clock.txt | |||
@@ -180,7 +180,6 @@ For example: | |||
180 | }; | 180 | }; |
181 | 181 | ||
182 | Required properties for main clock internal RC oscillator: | 182 | Required properties for main clock internal RC oscillator: |
183 | - interrupt-parent : must reference the PMC node. | ||
184 | - interrupts : shall be set to "<0>". | 183 | - interrupts : shall be set to "<0>". |
185 | - clock-frequency : define the internal RC oscillator frequency. | 184 | - clock-frequency : define the internal RC oscillator frequency. |
186 | 185 | ||
@@ -197,7 +196,6 @@ For example: | |||
197 | }; | 196 | }; |
198 | 197 | ||
199 | Required properties for main clock oscillator: | 198 | Required properties for main clock oscillator: |
200 | - interrupt-parent : must reference the PMC node. | ||
201 | - interrupts : shall be set to "<0>". | 199 | - interrupts : shall be set to "<0>". |
202 | - #clock-cells : from common clock binding; shall be set to 0. | 200 | - #clock-cells : from common clock binding; shall be set to 0. |
203 | - clocks : shall encode the main osc source clk sources (see atmel datasheet). | 201 | - clocks : shall encode the main osc source clk sources (see atmel datasheet). |
@@ -218,7 +216,6 @@ For example: | |||
218 | }; | 216 | }; |
219 | 217 | ||
220 | Required properties for main clock: | 218 | Required properties for main clock: |
221 | - interrupt-parent : must reference the PMC node. | ||
222 | - interrupts : shall be set to "<0>". | 219 | - interrupts : shall be set to "<0>". |
223 | - #clock-cells : from common clock binding; shall be set to 0. | 220 | - #clock-cells : from common clock binding; shall be set to 0. |
224 | - clocks : shall encode the main clk sources (see atmel datasheet). | 221 | - clocks : shall encode the main clk sources (see atmel datasheet). |
@@ -233,7 +230,6 @@ For example: | |||
233 | }; | 230 | }; |
234 | 231 | ||
235 | Required properties for master clock: | 232 | Required properties for master clock: |
236 | - interrupt-parent : must reference the PMC node. | ||
237 | - interrupts : shall be set to "<3>". | 233 | - interrupts : shall be set to "<3>". |
238 | - #clock-cells : from common clock binding; shall be set to 0. | 234 | - #clock-cells : from common clock binding; shall be set to 0. |
239 | - clocks : shall be the master clock sources (see atmel datasheet) phandles. | 235 | - clocks : shall be the master clock sources (see atmel datasheet) phandles. |
@@ -292,7 +288,6 @@ For example: | |||
292 | 288 | ||
293 | 289 | ||
294 | Required properties for pll clocks: | 290 | Required properties for pll clocks: |
295 | - interrupt-parent : must reference the PMC node. | ||
296 | - interrupts : shall be set to "<1>". | 291 | - interrupts : shall be set to "<1>". |
297 | - #clock-cells : from common clock binding; shall be set to 0. | 292 | - #clock-cells : from common clock binding; shall be set to 0. |
298 | - clocks : shall be the main clock phandle. | 293 | - clocks : shall be the main clock phandle. |
@@ -348,7 +343,6 @@ For example: | |||
348 | }; | 343 | }; |
349 | 344 | ||
350 | Required properties for programmable clocks: | 345 | Required properties for programmable clocks: |
351 | - interrupt-parent : must reference the PMC node. | ||
352 | - #size-cells : shall be 0 (reg is used to encode clk id). | 346 | - #size-cells : shall be 0 (reg is used to encode clk id). |
353 | - #address-cells : shall be 1 (reg is used to encode clk id). | 347 | - #address-cells : shall be 1 (reg is used to encode clk id). |
354 | - clocks : shall be the programmable clock source phandles. | 348 | - clocks : shall be the programmable clock source phandles. |
@@ -451,7 +445,6 @@ For example: | |||
451 | 445 | ||
452 | 446 | ||
453 | Required properties for utmi clock: | 447 | Required properties for utmi clock: |
454 | - interrupt-parent : must reference the PMC node. | ||
455 | - interrupts : shall be set to "<AT91_PMC_LOCKU IRQ_TYPE_LEVEL_HIGH>". | 448 | - interrupts : shall be set to "<AT91_PMC_LOCKU IRQ_TYPE_LEVEL_HIGH>". |
456 | - #clock-cells : from common clock binding; shall be set to 0. | 449 | - #clock-cells : from common clock binding; shall be set to 0. |
457 | - clocks : shall be the main clock source phandle. | 450 | - clocks : shall be the main clock source phandle. |
diff --git a/Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt b/Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt index af2385795d78..73470ecd1f12 100644 --- a/Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt +++ b/Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt | |||
@@ -29,8 +29,6 @@ Required properties: | |||
29 | - reg: Specifies base physical address and size of the registers. | 29 | - reg: Specifies base physical address and size of the registers. |
30 | - interrupts: The interrupt that the AVS CPU will use to interrupt the host | 30 | - interrupts: The interrupt that the AVS CPU will use to interrupt the host |
31 | when a command completed. | 31 | when a command completed. |
32 | - interrupt-parent: The interrupt controller the above interrupt is routed | ||
33 | through. | ||
34 | - interrupt-names: The name of the interrupt used to interrupt the host. | 32 | - interrupt-names: The name of the interrupt used to interrupt the host. |
35 | 33 | ||
36 | Optional properties: | 34 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/crypto/amd-ccp.txt b/Documentation/devicetree/bindings/crypto/amd-ccp.txt index 8c61183b41e0..d87579d63da6 100644 --- a/Documentation/devicetree/bindings/crypto/amd-ccp.txt +++ b/Documentation/devicetree/bindings/crypto/amd-ccp.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "amd,ccp-seattle-v1a" | 4 | - compatible: Should be "amd,ccp-seattle-v1a" |
5 | - reg: Address and length of the register set for the device | 5 | - reg: Address and length of the register set for the device |
6 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
7 | that services interrupts for this device | ||
8 | - interrupts: Should contain the CCP interrupt | 6 | - interrupts: Should contain the CCP interrupt |
9 | 7 | ||
10 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt b/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt index c2598ab27f2e..999fb2a810f6 100644 --- a/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt +++ b/Documentation/devicetree/bindings/crypto/arm-cryptocell.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | - interrupts: Interrupt number for the device. | 7 | - interrupts: Interrupt number for the device. |
8 | 8 | ||
9 | Optional properties: | 9 | Optional properties: |
10 | - interrupt-parent: The phandle for the interrupt controller that services | ||
11 | interrupts for this device. | ||
12 | - clocks: Reference to the crypto engine clock. | 10 | - clocks: Reference to the crypto engine clock. |
13 | - dma-coherent: Present if dma operations are coherent. | 11 | - dma-coherent: Present if dma operations are coherent. |
14 | 12 | ||
diff --git a/Documentation/devicetree/bindings/crypto/fsl-sec2.txt b/Documentation/devicetree/bindings/crypto/fsl-sec2.txt index f0d926bf9f36..125f155d00d0 100644 --- a/Documentation/devicetree/bindings/crypto/fsl-sec2.txt +++ b/Documentation/devicetree/bindings/crypto/fsl-sec2.txt | |||
@@ -50,11 +50,6 @@ remaining bits are reserved for future SEC EUs. | |||
50 | 50 | ||
51 | ..and so on and so forth. | 51 | ..and so on and so forth. |
52 | 52 | ||
53 | Optional properties: | ||
54 | |||
55 | - interrupt-parent : the phandle for the interrupt controller that | ||
56 | services interrupts for this device. | ||
57 | |||
58 | Example: | 53 | Example: |
59 | 54 | ||
60 | /* MPC8548E */ | 55 | /* MPC8548E */ |
diff --git a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt index 3c1f3a229eab..2fe245ca816a 100644 --- a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt +++ b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt | |||
@@ -99,13 +99,6 @@ PROPERTIES | |||
99 | of the specifier is defined by the binding document | 99 | of the specifier is defined by the binding document |
100 | describing the node's interrupt parent. | 100 | describing the node's interrupt parent. |
101 | 101 | ||
102 | - interrupt-parent | ||
103 | Usage: (required if interrupt property is defined) | ||
104 | Value type: <phandle> | ||
105 | Definition: A single <phandle> value that points | ||
106 | to the interrupt parent to which the child domain | ||
107 | is being mapped. | ||
108 | |||
109 | - clocks | 102 | - clocks |
110 | Usage: required if SEC 4.0 requires explicit enablement of clocks | 103 | Usage: required if SEC 4.0 requires explicit enablement of clocks |
111 | Value type: <prop_encoded-array> | 104 | Value type: <prop_encoded-array> |
@@ -199,13 +192,6 @@ Job Ring (JR) Node | |||
199 | of the specifier is defined by the binding document | 192 | of the specifier is defined by the binding document |
200 | describing the node's interrupt parent. | 193 | describing the node's interrupt parent. |
201 | 194 | ||
202 | - interrupt-parent | ||
203 | Usage: (required if interrupt property is defined) | ||
204 | Value type: <phandle> | ||
205 | Definition: A single <phandle> value that points | ||
206 | to the interrupt parent to which the child domain | ||
207 | is being mapped. | ||
208 | |||
209 | EXAMPLE | 195 | EXAMPLE |
210 | jr@1000 { | 196 | jr@1000 { |
211 | compatible = "fsl,sec-v4.0-job-ring"; | 197 | compatible = "fsl,sec-v4.0-job-ring"; |
@@ -370,13 +356,6 @@ Secure Non-Volatile Storage (SNVS) Node | |||
370 | of the specifier is defined by the binding document | 356 | of the specifier is defined by the binding document |
371 | describing the node's interrupt parent. | 357 | describing the node's interrupt parent. |
372 | 358 | ||
373 | - interrupt-parent | ||
374 | Usage: (required if interrupt property is defined) | ||
375 | Value type: <phandle> | ||
376 | Definition: A single <phandle> value that points | ||
377 | to the interrupt parent to which the child domain | ||
378 | is being mapped. | ||
379 | |||
380 | EXAMPLE | 359 | EXAMPLE |
381 | sec_mon@314000 { | 360 | sec_mon@314000 { |
382 | compatible = "fsl,sec-v4.0-mon", "syscon"; | 361 | compatible = "fsl,sec-v4.0-mon", "syscon"; |
diff --git a/Documentation/devicetree/bindings/crypto/picochip-spacc.txt b/Documentation/devicetree/bindings/crypto/picochip-spacc.txt index d8609ece1f4c..df1151f87745 100644 --- a/Documentation/devicetree/bindings/crypto/picochip-spacc.txt +++ b/Documentation/devicetree/bindings/crypto/picochip-spacc.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | - compatible : "picochip,spacc-ipsec" for the IPSEC offload engine | 7 | - compatible : "picochip,spacc-ipsec" for the IPSEC offload engine |
8 | "picochip,spacc-l2" for the femtocell layer 2 ciphering engine. | 8 | "picochip,spacc-l2" for the femtocell layer 2 ciphering engine. |
9 | - reg : Offset and length of the register set for this device | 9 | - reg : Offset and length of the register set for this device |
10 | - interrupt-parent : The interrupt controller that controls the SPAcc | ||
11 | interrupt. | ||
12 | - interrupts : The interrupt line from the SPAcc. | 10 | - interrupts : The interrupt line from the SPAcc. |
13 | - ref-clock : The input clock that drives the SPAcc. | 11 | - ref-clock : The input clock that drives the SPAcc. |
14 | 12 | ||
diff --git a/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt index 0c7473dd0e51..027d76c27a41 100644 --- a/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt +++ b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt | |||
@@ -15,8 +15,6 @@ Required properties for dp-controller: | |||
15 | from common clock binding: handle to dp clock. | 15 | from common clock binding: handle to dp clock. |
16 | -clock-names: | 16 | -clock-names: |
17 | from common clock binding: Shall be "dp". | 17 | from common clock binding: Shall be "dp". |
18 | -interrupt-parent: | ||
19 | phandle to Interrupt combiner node. | ||
20 | -phys: | 18 | -phys: |
21 | from general PHY binding: the phandle for the PHY device. | 19 | from general PHY binding: the phandle for the PHY device. |
22 | -phy-names: | 20 | -phy-names: |
diff --git a/Documentation/devicetree/bindings/display/bridge/anx7814.txt b/Documentation/devicetree/bindings/display/bridge/anx7814.txt index b2a22c28c9b3..dbd7c84ee584 100644 --- a/Documentation/devicetree/bindings/display/bridge/anx7814.txt +++ b/Documentation/devicetree/bindings/display/bridge/anx7814.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | 8 | ||
9 | - compatible : "analogix,anx7814" | 9 | - compatible : "analogix,anx7814" |
10 | - reg : I2C address of the device | 10 | - reg : I2C address of the device |
11 | - interrupt-parent : Should be the phandle of the interrupt controller | ||
12 | that services interrupts for this device | ||
13 | - interrupts : Should contain the INTP interrupt | 11 | - interrupts : Should contain the INTP interrupt |
14 | - hpd-gpios : Which GPIO to use for hpd | 12 | - hpd-gpios : Which GPIO to use for hpd |
15 | - pd-gpios : Which GPIO to use for power down | 13 | - pd-gpios : Which GPIO to use for power down |
diff --git a/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt b/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt index aacc8b92968c..09e0a21f705e 100644 --- a/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt +++ b/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | |||
@@ -19,8 +19,6 @@ hardware are EDID, HPD, and interrupts. | |||
19 | stdp4028-ge-b850v3-fw required properties: | 19 | stdp4028-ge-b850v3-fw required properties: |
20 | - compatible : "megachips,stdp4028-ge-b850v3-fw" | 20 | - compatible : "megachips,stdp4028-ge-b850v3-fw" |
21 | - reg : I2C bus address | 21 | - reg : I2C bus address |
22 | - interrupt-parent : phandle of the interrupt controller that services | ||
23 | interrupts to the device | ||
24 | - interrupts : one interrupt should be described here, as in | 22 | - interrupts : one interrupt should be described here, as in |
25 | <0 IRQ_TYPE_LEVEL_HIGH> | 23 | <0 IRQ_TYPE_LEVEL_HIGH> |
26 | - ports : One input port(reg = <0>) and one output port(reg = <1>) | 24 | - ports : One input port(reg = <0>) and one output port(reg = <1>) |
diff --git a/Documentation/devicetree/bindings/display/bridge/sii902x.txt b/Documentation/devicetree/bindings/display/bridge/sii902x.txt index 56a3e68ccb80..72d2dc6c3e6b 100644 --- a/Documentation/devicetree/bindings/display/bridge/sii902x.txt +++ b/Documentation/devicetree/bindings/display/bridge/sii902x.txt | |||
@@ -5,8 +5,8 @@ Required properties: | |||
5 | - reg: i2c address of the bridge | 5 | - reg: i2c address of the bridge |
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupts-extended or interrupt-parent + interrupts: describe | 8 | - interrupts: describe the interrupt line used to inform the host |
9 | the interrupt line used to inform the host about hotplug events. | 9 | about hotplug events. |
10 | - reset-gpios: OF device-tree gpio specification for RST_N pin. | 10 | - reset-gpios: OF device-tree gpio specification for RST_N pin. |
11 | 11 | ||
12 | Optional subnodes: | 12 | Optional subnodes: |
diff --git a/Documentation/devicetree/bindings/display/bridge/sii9234.txt b/Documentation/devicetree/bindings/display/bridge/sii9234.txt index 88041ba23d56..a55bf77bd960 100644 --- a/Documentation/devicetree/bindings/display/bridge/sii9234.txt +++ b/Documentation/devicetree/bindings/display/bridge/sii9234.txt | |||
@@ -7,7 +7,7 @@ Required properties: | |||
7 | - iovcc18-supply : I/O Supply Voltage (1.8V) | 7 | - iovcc18-supply : I/O Supply Voltage (1.8V) |
8 | - avcc12-supply : TMDS Analog Supply Voltage (1.2V) | 8 | - avcc12-supply : TMDS Analog Supply Voltage (1.2V) |
9 | - cvcc12-supply : Digital Core Supply Voltage (1.2V) | 9 | - cvcc12-supply : Digital Core Supply Voltage (1.2V) |
10 | - interrupts, interrupt-parent: interrupt specifier of INT pin | 10 | - interrupts: interrupt specifier of INT pin |
11 | - reset-gpios: gpio specifier of RESET pin (active low) | 11 | - reset-gpios: gpio specifier of RESET pin (active low) |
12 | - video interfaces: Device node can contain two video interface port | 12 | - video interfaces: Device node can contain two video interface port |
13 | nodes for HDMI encoder and connector according to [1]. | 13 | nodes for HDMI encoder and connector according to [1]. |
diff --git a/Documentation/devicetree/bindings/display/bridge/sil-sii8620.txt b/Documentation/devicetree/bindings/display/bridge/sil-sii8620.txt index 9409d9c6a260..b05052f7d62f 100644 --- a/Documentation/devicetree/bindings/display/bridge/sil-sii8620.txt +++ b/Documentation/devicetree/bindings/display/bridge/sil-sii8620.txt | |||
@@ -5,7 +5,7 @@ Required properties: | |||
5 | - reg: i2c address of the bridge | 5 | - reg: i2c address of the bridge |
6 | - cvcc10-supply: Digital Core Supply Voltage (1.0V) | 6 | - cvcc10-supply: Digital Core Supply Voltage (1.0V) |
7 | - iovcc18-supply: I/O Supply Voltage (1.8V) | 7 | - iovcc18-supply: I/O Supply Voltage (1.8V) |
8 | - interrupts, interrupt-parent: interrupt specifier of INT pin | 8 | - interrupts: interrupt specifier of INT pin |
9 | - reset-gpios: gpio specifier of RESET pin | 9 | - reset-gpios: gpio specifier of RESET pin |
10 | - clocks, clock-names: specification and name of "xtal" clock | 10 | - clocks, clock-names: specification and name of "xtal" clock |
11 | - video interfaces: Device node can contain video interface port | 11 | - video interfaces: Device node can contain video interface port |
diff --git a/Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt b/Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt index 9e2e7f6f7609..53912c99ec38 100644 --- a/Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt +++ b/Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt | |||
@@ -9,9 +9,6 @@ Required properties: | |||
9 | 9 | ||
10 | - reg: physical base address and length of the DECON registers set. | 10 | - reg: physical base address and length of the DECON registers set. |
11 | 11 | ||
12 | - interrupt-parent: should be the phandle of the decon controller's | ||
13 | parent interrupt controller. | ||
14 | |||
15 | - interrupts: should contain a list of all DECON IP block interrupts in the | 12 | - interrupts: should contain a list of all DECON IP block interrupts in the |
16 | order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier | 13 | order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier |
17 | format depends on the interrupt controller used. | 14 | format depends on the interrupt controller used. |
diff --git a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt index ade5d8eebf85..9b6cba3f82af 100644 --- a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt +++ b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt | |||
@@ -25,8 +25,6 @@ Required properties for dp-controller: | |||
25 | from common clock binding: handle to dp clock. | 25 | from common clock binding: handle to dp clock. |
26 | -clock-names: | 26 | -clock-names: |
27 | from common clock binding: Shall be "dp". | 27 | from common clock binding: Shall be "dp". |
28 | -interrupt-parent: | ||
29 | phandle to Interrupt combiner node. | ||
30 | -phys: | 28 | -phys: |
31 | from general PHY binding: the phandle for the PHY device. | 29 | from general PHY binding: the phandle for the PHY device. |
32 | -phy-names: | 30 | -phy-names: |
diff --git a/Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt b/Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt index 5837402c3ade..b3096421d42b 100644 --- a/Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt +++ b/Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt | |||
@@ -16,9 +16,6 @@ Required properties: | |||
16 | 16 | ||
17 | - reg: physical base address and length of the FIMD registers set. | 17 | - reg: physical base address and length of the FIMD registers set. |
18 | 18 | ||
19 | - interrupt-parent: should be the phandle of the fimd controller's | ||
20 | parent interrupt controller. | ||
21 | |||
22 | - interrupts: should contain a list of all FIMD IP block interrupts in the | 19 | - interrupts: should contain a list of all FIMD IP block interrupts in the |
23 | order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier | 20 | order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier |
24 | format depends on the interrupt controller used. | 21 | format depends on the interrupt controller used. |
diff --git a/Documentation/devicetree/bindings/display/ht16k33.txt b/Documentation/devicetree/bindings/display/ht16k33.txt index 8e5b30b87754..d5a8b070b467 100644 --- a/Documentation/devicetree/bindings/display/ht16k33.txt +++ b/Documentation/devicetree/bindings/display/ht16k33.txt | |||
@@ -4,8 +4,6 @@ Holtek ht16k33 RAM mapping 16*8 LED controller driver with keyscan | |||
4 | Required properties: | 4 | Required properties: |
5 | - compatible: "holtek,ht16k33" | 5 | - compatible: "holtek,ht16k33" |
6 | - reg: I2C slave address of the chip. | 6 | - reg: I2C slave address of the chip. |
7 | - interrupt-parent: A phandle pointing to the interrupt controller | ||
8 | serving the interrupt for this chip. | ||
9 | - interrupts: Interrupt specification for the key pressed interrupt. | 7 | - interrupts: Interrupt specification for the key pressed interrupt. |
10 | - refresh-rate-hz: Display update interval in HZ. | 8 | - refresh-rate-hz: Display update interval in HZ. |
11 | - debounce-delay-ms: Debouncing interval time in milliseconds. | 9 | - debounce-delay-ms: Debouncing interval time in milliseconds. |
diff --git a/Documentation/devicetree/bindings/display/msm/dsi.txt b/Documentation/devicetree/bindings/display/msm/dsi.txt index 518e9cdf0d4b..5eaffca2e28c 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi.txt +++ b/Documentation/devicetree/bindings/display/msm/dsi.txt | |||
@@ -43,8 +43,6 @@ Optional properties: | |||
43 | the master link of the 2-DSI panel. | 43 | the master link of the 2-DSI panel. |
44 | - qcom,sync-dual-dsi: Boolean value indicating if the DSI controller is | 44 | - qcom,sync-dual-dsi: Boolean value indicating if the DSI controller is |
45 | driving a 2-DSI panel whose 2 links need receive command simultaneously. | 45 | driving a 2-DSI panel whose 2 links need receive command simultaneously. |
46 | - interrupt-parent: phandle to the MDP block if the interrupt signal is routed | ||
47 | through MDP block | ||
48 | - pinctrl-names: the pin control state names; should contain "default" | 46 | - pinctrl-names: the pin control state names; should contain "default" |
49 | - pinctrl-0: the default pinctrl state (active) | 47 | - pinctrl-0: the default pinctrl state (active) |
50 | - pinctrl-n: the "sleep" pinctrl state | 48 | - pinctrl-n: the "sleep" pinctrl state |
diff --git a/Documentation/devicetree/bindings/display/msm/edp.txt b/Documentation/devicetree/bindings/display/msm/edp.txt index 95ce19ca7bc5..eff9daff418c 100644 --- a/Documentation/devicetree/bindings/display/msm/edp.txt +++ b/Documentation/devicetree/bindings/display/msm/edp.txt | |||
@@ -25,10 +25,6 @@ Required properties: | |||
25 | - panel-hpd-gpios: GPIO pin used for eDP hpd. | 25 | - panel-hpd-gpios: GPIO pin used for eDP hpd. |
26 | 26 | ||
27 | 27 | ||
28 | Optional properties: | ||
29 | - interrupt-parent: phandle to the MDP block if the interrupt signal is routed | ||
30 | through MDP block | ||
31 | |||
32 | Example: | 28 | Example: |
33 | mdss_edp: qcom,mdss_edp@fd923400 { | 29 | mdss_edp: qcom,mdss_edp@fd923400 { |
34 | compatible = "qcom,mdss-edp"; | 30 | compatible = "qcom,mdss-edp"; |
diff --git a/Documentation/devicetree/bindings/display/msm/mdp5.txt b/Documentation/devicetree/bindings/display/msm/mdp5.txt index 1b31977a68ba..4e11338548aa 100644 --- a/Documentation/devicetree/bindings/display/msm/mdp5.txt +++ b/Documentation/devicetree/bindings/display/msm/mdp5.txt | |||
@@ -41,8 +41,6 @@ Required properties: | |||
41 | - reg-names: The names of register regions. The following regions are required: | 41 | - reg-names: The names of register regions. The following regions are required: |
42 | * "mdp_phys" | 42 | * "mdp_phys" |
43 | - interrupts: Interrupt line from MDP5 to MDSS interrupt controller. | 43 | - interrupts: Interrupt line from MDP5 to MDSS interrupt controller. |
44 | - interrupt-parent: phandle to the MDSS block | ||
45 | through MDP block | ||
46 | - clocks: device clocks. See ../clocks/clock-bindings.txt for details. | 44 | - clocks: device clocks. See ../clocks/clock-bindings.txt for details. |
47 | - clock-names: the following clocks are required. | 45 | - clock-names: the following clocks are required. |
48 | - * "bus" | 46 | - * "bus" |
diff --git a/Documentation/devicetree/bindings/display/renesas,du.txt b/Documentation/devicetree/bindings/display/renesas,du.txt index 7c6854bd0a04..ec9d34be2ff7 100644 --- a/Documentation/devicetree/bindings/display/renesas,du.txt +++ b/Documentation/devicetree/bindings/display/renesas,du.txt | |||
@@ -19,7 +19,6 @@ Required Properties: | |||
19 | 19 | ||
20 | - reg: the memory-mapped I/O registers base address and length | 20 | - reg: the memory-mapped I/O registers base address and length |
21 | 21 | ||
22 | - interrupt-parent: phandle of the parent interrupt controller. | ||
23 | - interrupts: Interrupt specifiers for the DU interrupts. | 22 | - interrupts: Interrupt specifiers for the DU interrupts. |
24 | 23 | ||
25 | - clocks: A list of phandles + clock-specifier pairs, one for each entry in | 24 | - clocks: A list of phandles + clock-specifier pairs, one for each entry in |
diff --git a/Documentation/devicetree/bindings/display/sm501fb.txt b/Documentation/devicetree/bindings/display/sm501fb.txt index 9d9f0098092b..1c79c267a57f 100644 --- a/Documentation/devicetree/bindings/display/sm501fb.txt +++ b/Documentation/devicetree/bindings/display/sm501fb.txt | |||
@@ -9,8 +9,6 @@ Required properties: | |||
9 | - First entry: System Configuration register | 9 | - First entry: System Configuration register |
10 | - Second entry: IO space (Display Controller register) | 10 | - Second entry: IO space (Display Controller register) |
11 | - interrupts : SMI interrupt to the cpu should be described here. | 11 | - interrupts : SMI interrupt to the cpu should be described here. |
12 | - interrupt-parent : the phandle for the interrupt controller that | ||
13 | services interrupts for this device. | ||
14 | 12 | ||
15 | Optional properties: | 13 | Optional properties: |
16 | - mode : select a video mode: | 14 | - mode : select a video mode: |
diff --git a/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt b/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt index 3055d5c2c04e..7bf1bb444812 100644 --- a/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt +++ b/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - reg: base address and size of the LCDC device | 8 | - reg: base address and size of the LCDC device |
9 | 9 | ||
10 | Recommended properties: | 10 | Recommended properties: |
11 | - interrupt-parent: the phandle for the interrupt controller that | ||
12 | services interrupts for this device. | ||
13 | - ti,hwmods: Name of the hwmod associated to the LCDC | 11 | - ti,hwmods: Name of the hwmod associated to the LCDC |
14 | 12 | ||
15 | Optional properties: | 13 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/dma/jz4780-dma.txt b/Documentation/devicetree/bindings/dma/jz4780-dma.txt index f25feee62b15..03e9cf7b42e0 100644 --- a/Documentation/devicetree/bindings/dma/jz4780-dma.txt +++ b/Documentation/devicetree/bindings/dma/jz4780-dma.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - compatible: Should be "ingenic,jz4780-dma" | 5 | - compatible: Should be "ingenic,jz4780-dma" |
6 | - reg: Should contain the DMA controller registers location and length. | 6 | - reg: Should contain the DMA controller registers location and length. |
7 | - interrupts: Should contain the interrupt specifier of the DMA controller. | 7 | - interrupts: Should contain the interrupt specifier of the DMA controller. |
8 | - interrupt-parent: Should be the phandle of the interrupt controller that | ||
9 | - clocks: Should contain a clock specifier for the JZ4780 PDMA clock. | 8 | - clocks: Should contain a clock specifier for the JZ4780 PDMA clock. |
10 | - #dma-cells: Must be <2>. Number of integer cells in the dmas property of | 9 | - #dma-cells: Must be <2>. Number of integer cells in the dmas property of |
11 | DMA clients (see below). | 10 | DMA clients (see below). |
diff --git a/Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt b/Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt index 1e1dc8f972e4..2f35b047f772 100644 --- a/Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt +++ b/Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt | |||
@@ -8,7 +8,6 @@ Required properties: | |||
8 | - reg: Should contain DMA registers location and length. This should be | 8 | - reg: Should contain DMA registers location and length. This should be |
9 | a single entry that includes all of the per-channel registers in one | 9 | a single entry that includes all of the per-channel registers in one |
10 | contiguous bank. | 10 | contiguous bank. |
11 | - interrupt-parent: Phandle to the interrupt parent controller. | ||
12 | - interrupts: Should contain all of the per-channel DMA interrupts in | 11 | - interrupts: Should contain all of the per-channel DMA interrupts in |
13 | ascending order with respect to the DMA channel index. | 12 | ascending order with respect to the DMA channel index. |
14 | - clocks: Must contain one entry for the ADMA module clock | 13 | - clocks: Must contain one entry for the ADMA module clock |
diff --git a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt index f237b7928283..dbe160400adc 100644 --- a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt +++ b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt | |||
@@ -5,8 +5,6 @@ Required properties: | |||
5 | - reg: Address range of the DMAC registers. This should include | 5 | - reg: Address range of the DMAC registers. This should include |
6 | all of the per-channel registers. | 6 | all of the per-channel registers. |
7 | - interrupt: Should contain the DMAC interrupt number. | 7 | - interrupt: Should contain the DMAC interrupt number. |
8 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
9 | that services interrupts for this device. | ||
10 | - dma-channels: Number of channels supported by hardware. | 8 | - dma-channels: Number of channels supported by hardware. |
11 | - snps,dma-masters: Number of AXI masters supported by the hardware. | 9 | - snps,dma-masters: Number of AXI masters supported by the hardware. |
12 | - snps,data-width: Maximum AXI data width supported by hardware. | 10 | - snps,data-width: Maximum AXI data width supported by hardware. |
diff --git a/Documentation/devicetree/bindings/dma/snps-dma.txt b/Documentation/devicetree/bindings/dma/snps-dma.txt index 99acc712f83a..39e2b26be344 100644 --- a/Documentation/devicetree/bindings/dma/snps-dma.txt +++ b/Documentation/devicetree/bindings/dma/snps-dma.txt | |||
@@ -23,8 +23,6 @@ Deprecated properties: | |||
23 | 23 | ||
24 | 24 | ||
25 | Optional properties: | 25 | Optional properties: |
26 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
27 | that services interrupts for this device | ||
28 | - is_private: The device channels should be marked as private and not for by the | 26 | - is_private: The device channels should be marked as private and not for by the |
29 | general purpose DMA channel allocator. False if not passed. | 27 | general purpose DMA channel allocator. False if not passed. |
30 | - multi-block: Multi block transfers supported by hardware. Array property with | 28 | - multi-block: Multi block transfers supported by hardware. Array property with |
diff --git a/Documentation/devicetree/bindings/dma/ti-edma.txt b/Documentation/devicetree/bindings/dma/ti-edma.txt index 3f15f6644527..4bbc94d829c8 100644 --- a/Documentation/devicetree/bindings/dma/ti-edma.txt +++ b/Documentation/devicetree/bindings/dma/ti-edma.txt | |||
@@ -201,7 +201,6 @@ Required properties: | |||
201 | - #dma-cells: Should be set to <1> | 201 | - #dma-cells: Should be set to <1> |
202 | Clients should use a single channel number per DMA request. | 202 | Clients should use a single channel number per DMA request. |
203 | - reg: Memory map for accessing module | 203 | - reg: Memory map for accessing module |
204 | - interrupt-parent: Interrupt controller the interrupt is routed through | ||
205 | - interrupts: Exactly 3 interrupts need to be specified in the order: | 204 | - interrupts: Exactly 3 interrupts need to be specified in the order: |
206 | 1. Transfer completion interrupt. | 205 | 1. Transfer completion interrupt. |
207 | 2. Memory protection interrupt. | 206 | 2. Memory protection interrupt. |
diff --git a/Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt b/Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt index a784cdd94790..07a5a7aa9ea0 100644 --- a/Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt +++ b/Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt | |||
@@ -5,7 +5,6 @@ control and rate control support for slave/peripheral dma access. | |||
5 | Required properties: | 5 | Required properties: |
6 | - compatible : Should be "xlnx,zynqmp-dma-1.0" | 6 | - compatible : Should be "xlnx,zynqmp-dma-1.0" |
7 | - reg : Memory map for gdma/adma module access. | 7 | - reg : Memory map for gdma/adma module access. |
8 | - interrupt-parent : Interrupt controller the interrupt is routed through | ||
9 | - interrupts : Should contain DMA channel interrupt. | 8 | - interrupts : Should contain DMA channel interrupt. |
10 | - xlnx,bus-width : Axi buswidth in bits. Should contain 128 or 64 | 9 | - xlnx,bus-width : Axi buswidth in bits. Should contain 128 or 64 |
11 | - clock-names : List of input clocks "clk_main", "clk_apb" | 10 | - clock-names : List of input clocks "clk_main", "clk_apb" |
diff --git a/Documentation/devicetree/bindings/extcon/extcon-rt8973a.txt b/Documentation/devicetree/bindings/extcon/extcon-rt8973a.txt index 6dede7d11532..cfcf455ad4de 100644 --- a/Documentation/devicetree/bindings/extcon/extcon-rt8973a.txt +++ b/Documentation/devicetree/bindings/extcon/extcon-rt8973a.txt | |||
@@ -11,8 +11,6 @@ for USB D-/D+ switching. | |||
11 | Required properties: | 11 | Required properties: |
12 | - compatible: Should be "richtek,rt8973a-muic" | 12 | - compatible: Should be "richtek,rt8973a-muic" |
13 | - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 | 13 | - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 |
14 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
15 | the interrupts from rt8973a are delivered to. | ||
16 | - interrupts: Interrupt specifiers for detection interrupt sources. | 14 | - interrupts: Interrupt specifiers for detection interrupt sources. |
17 | 15 | ||
18 | Example: | 16 | Example: |
diff --git a/Documentation/devicetree/bindings/extcon/extcon-sm5502.txt b/Documentation/devicetree/bindings/extcon/extcon-sm5502.txt index 4ecda224955f..fc3888e09549 100644 --- a/Documentation/devicetree/bindings/extcon/extcon-sm5502.txt +++ b/Documentation/devicetree/bindings/extcon/extcon-sm5502.txt | |||
@@ -9,8 +9,6 @@ the host controller using an I2C interface. | |||
9 | Required properties: | 9 | Required properties: |
10 | - compatible: Should be "siliconmitus,sm5502-muic" | 10 | - compatible: Should be "siliconmitus,sm5502-muic" |
11 | - reg: Specifies the I2C slave address of the MUIC block. It should be 0x25 | 11 | - reg: Specifies the I2C slave address of the MUIC block. It should be 0x25 |
12 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
13 | the interrupts from sm5502 are delivered to. | ||
14 | - interrupts: Interrupt specifiers for detection interrupt sources. | 12 | - interrupts: Interrupt specifiers for detection interrupt sources. |
15 | 13 | ||
16 | Example: | 14 | Example: |
diff --git a/Documentation/devicetree/bindings/gpio/8xxx_gpio.txt b/Documentation/devicetree/bindings/gpio/8xxx_gpio.txt index 798cfc9d3839..973362eb3f1e 100644 --- a/Documentation/devicetree/bindings/gpio/8xxx_gpio.txt +++ b/Documentation/devicetree/bindings/gpio/8xxx_gpio.txt | |||
@@ -25,8 +25,6 @@ Required properties: | |||
25 | - #gpio-cells: Should be two. The first cell is the pin number | 25 | - #gpio-cells: Should be two. The first cell is the pin number |
26 | and the second cell is used to specify optional | 26 | and the second cell is used to specify optional |
27 | parameters (currently unused). | 27 | parameters (currently unused). |
28 | - interrupt-parent: Phandle for the interrupt controller that | ||
29 | services interrupts for this device. | ||
30 | - interrupts: Interrupt mapping for GPIO IRQ. | 28 | - interrupts: Interrupt mapping for GPIO IRQ. |
31 | - gpio-controller: Marks the port as GPIO controller. | 29 | - gpio-controller: Marks the port as GPIO controller. |
32 | 30 | ||
diff --git a/Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt b/Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt index a25c87b650e5..ce19c5660aca 100644 --- a/Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt +++ b/Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt | |||
@@ -14,7 +14,6 @@ Optional Properties: | |||
14 | - #interrupt-cells: Should be <1>. Interrupts are triggered on both edges. | 14 | - #interrupt-cells: Should be <1>. Interrupts are triggered on both edges. |
15 | - interrupts: Defines the interrupt line connecting this GPIO controller to | 15 | - interrupts: Defines the interrupt line connecting this GPIO controller to |
16 | its parent interrupt controller. | 16 | its parent interrupt controller. |
17 | - interrupt-parent: Defines the parent interrupt controller. | ||
18 | 17 | ||
19 | GPIO ranges are specified as described in | 18 | GPIO ranges are specified as described in |
20 | Documentation/devicetree/bindings/gpio/gpio.txt | 19 | Documentation/devicetree/bindings/gpio/gpio.txt |
diff --git a/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt b/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt index b405b4410bfb..5d468ecd1809 100644 --- a/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt +++ b/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | |||
@@ -30,9 +30,6 @@ Optional properties: | |||
30 | - interrupts: | 30 | - interrupts: |
31 | The interrupt shared by all GPIO lines for this controller. | 31 | The interrupt shared by all GPIO lines for this controller. |
32 | 32 | ||
33 | - interrupt-parent: | ||
34 | phandle of the parent interrupt controller | ||
35 | |||
36 | - interrupts-extended: | 33 | - interrupts-extended: |
37 | Alternate form of specifying interrupts and parents that allows for | 34 | Alternate form of specifying interrupts and parents that allows for |
38 | multiple parents. This takes precedence over 'interrupts' and | 35 | multiple parents. This takes precedence over 'interrupts' and |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-adnp.txt b/Documentation/devicetree/bindings/gpio/gpio-adnp.txt index af66b2724837..a28902a65a62 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-adnp.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-adnp.txt | |||
@@ -3,7 +3,6 @@ Avionic Design N-bit GPIO expander bindings | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: should be "ad,gpio-adnp" | 4 | - compatible: should be "ad,gpio-adnp" |
5 | - reg: The I2C slave address for this device. | 5 | - reg: The I2C slave address for this device. |
6 | - interrupt-parent: phandle of the parent interrupt controller. | ||
7 | - interrupts: Interrupt specifier for the controllers interrupt. | 6 | - interrupts: Interrupt specifier for the controllers interrupt. |
8 | - #gpio-cells: Should be 2. The first cell is the GPIO number and the | 7 | - #gpio-cells: Should be 2. The first cell is the GPIO number and the |
9 | second cell is used to specify optional parameters: | 8 | second cell is used to specify optional parameters: |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-aspeed.txt b/Documentation/devicetree/bindings/gpio/gpio-aspeed.txt index fc6378c778c5..7e9b586770b0 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-aspeed.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-aspeed.txt | |||
@@ -17,7 +17,6 @@ Required properties: | |||
17 | 17 | ||
18 | Optional properties: | 18 | Optional properties: |
19 | 19 | ||
20 | - interrupt-parent : The parent interrupt controller, optional if inherited | ||
21 | - clocks : A phandle to the clock to use for debounce timings | 20 | - clocks : A phandle to the clock to use for debounce timings |
22 | 21 | ||
23 | The gpio and interrupt properties are further described in their respective | 22 | The gpio and interrupt properties are further described in their respective |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-ath79.txt b/Documentation/devicetree/bindings/gpio/gpio-ath79.txt index c522851017ae..cf71f3ec969d 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-ath79.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-ath79.txt | |||
@@ -12,7 +12,6 @@ Required properties: | |||
12 | - ngpios: Should be set to the number of GPIOs available on the SoC. | 12 | - ngpios: Should be set to the number of GPIOs available on the SoC. |
13 | 13 | ||
14 | Optional properties: | 14 | Optional properties: |
15 | - interrupt-parent: phandle of the parent interrupt controller. | ||
16 | - interrupts: Interrupt specifier for the controllers interrupt. | 15 | - interrupts: Interrupt specifier for the controllers interrupt. |
17 | - interrupt-controller : Identifies the node as an interrupt controller | 16 | - interrupt-controller : Identifies the node as an interrupt controller |
18 | - #interrupt-cells : Specifies the number of cells needed to encode interrupt | 17 | - #interrupt-cells : Specifies the number of cells needed to encode interrupt |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-davinci.txt b/Documentation/devicetree/bindings/gpio/gpio-davinci.txt index 8beb0539b6d8..553b92a7e87b 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-davinci.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-davinci.txt | |||
@@ -15,8 +15,6 @@ Required Properties: | |||
15 | - first cell is the pin number | 15 | - first cell is the pin number |
16 | - second cell is used to specify optional parameters (unused) | 16 | - second cell is used to specify optional parameters (unused) |
17 | 17 | ||
18 | - interrupt-parent: phandle of the parent interrupt controller. | ||
19 | |||
20 | - interrupts: Array of GPIO interrupt number. Only banked or unbanked IRQs are | 18 | - interrupts: Array of GPIO interrupt number. Only banked or unbanked IRQs are |
21 | supported at a time. | 19 | supported at a time. |
22 | 20 | ||
diff --git a/Documentation/devicetree/bindings/gpio/gpio-max732x.txt b/Documentation/devicetree/bindings/gpio/gpio-max732x.txt index 5fdc843b4542..b3a9c0c32823 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-max732x.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-max732x.txt | |||
@@ -30,7 +30,6 @@ Optional properties: | |||
30 | - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. | 30 | - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. |
31 | - first cell is the pin number | 31 | - first cell is the pin number |
32 | - second cell is used to specify flags | 32 | - second cell is used to specify flags |
33 | - interrupt-parent: phandle of the parent interrupt controller. | ||
34 | - interrupts: Interrupt specifier for the controllers interrupt. | 33 | - interrupts: Interrupt specifier for the controllers interrupt. |
35 | 34 | ||
36 | Please refer to gpio.txt in this directory for details of the common GPIO | 35 | Please refer to gpio.txt in this directory for details of the common GPIO |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-pca953x.txt b/Documentation/devicetree/bindings/gpio/gpio-pca953x.txt index 88f228665507..4e3c550e319a 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-pca953x.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-pca953x.txt | |||
@@ -37,6 +37,7 @@ Required properties: | |||
37 | - #interrupt-cells: if to be used as interrupt expander. | 37 | - #interrupt-cells: if to be used as interrupt expander. |
38 | 38 | ||
39 | Optional properties: | 39 | Optional properties: |
40 | - interrupts: interrupt specifier for the device's interrupt output. | ||
40 | - reset-gpios: GPIO specification for the RESET input. This is an | 41 | - reset-gpios: GPIO specification for the RESET input. This is an |
41 | active low signal to the PCA953x. | 42 | active low signal to the PCA953x. |
42 | - vcc-supply: power supply regulator. | 43 | - vcc-supply: power supply regulator. |
@@ -49,6 +50,8 @@ Example: | |||
49 | reg = <0x20>; | 50 | reg = <0x20>; |
50 | pinctrl-names = "default"; | 51 | pinctrl-names = "default"; |
51 | pinctrl-0 = <&pinctrl_pca9505>; | 52 | pinctrl-0 = <&pinctrl_pca9505>; |
53 | gpio-controller; | ||
54 | #gpio-cells = <2>; | ||
52 | interrupt-parent = <&gpio3>; | 55 | interrupt-parent = <&gpio3>; |
53 | interrupts = <23 IRQ_TYPE_LEVEL_LOW>; | 56 | interrupts = <23 IRQ_TYPE_LEVEL_LOW>; |
54 | }; | 57 | }; |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt b/Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt index 7d3bd631d011..a482455a205b 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt | |||
@@ -49,7 +49,6 @@ Optional Properties: | |||
49 | 49 | ||
50 | - interrupt-controller: Identifies the node as an interrupt controller. | 50 | - interrupt-controller: Identifies the node as an interrupt controller. |
51 | - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. | 51 | - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. |
52 | - interrupt-parent: phandle of the parent interrupt controller. | ||
53 | - interrupts: Interrupt specifier for the controllers interrupt. | 52 | - interrupts: Interrupt specifier for the controllers interrupt. |
54 | 53 | ||
55 | 54 | ||
diff --git a/Documentation/devicetree/bindings/gpio/gpio-uniphier.txt b/Documentation/devicetree/bindings/gpio/gpio-uniphier.txt index fed9158dd913..f281f12dac18 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-uniphier.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-uniphier.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - gpio-controller: Marks the device node as a GPIO controller. | 6 | - gpio-controller: Marks the device node as a GPIO controller. |
7 | - #gpio-cells: Should be 2. The first cell is the pin number and the second | 7 | - #gpio-cells: Should be 2. The first cell is the pin number and the second |
8 | cell is used to specify optional parameters. | 8 | cell is used to specify optional parameters. |
9 | - interrupt-parent: Specifies the parent interrupt controller. | ||
10 | - interrupt-controller: Marks the device node as an interrupt controller. | 9 | - interrupt-controller: Marks the device node as an interrupt controller. |
11 | - #interrupt-cells: Should be 2. The first cell defines the interrupt number. | 10 | - #interrupt-cells: Should be 2. The first cell defines the interrupt number. |
12 | The second cell bits[3:0] is used to specify trigger type as follows: | 11 | The second cell bits[3:0] is used to specify trigger type as follows: |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt b/Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt index 5490c1d68981..e90fb987e25f 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt | |||
@@ -26,7 +26,6 @@ Required properties: | |||
26 | 1 = active low | 26 | 1 = active low |
27 | - gpio-controller: Marks the device node as a GPIO controller. | 27 | - gpio-controller: Marks the device node as a GPIO controller. |
28 | - interrupts: The EXT_INT_0 parent interrupt resource must be listed first. | 28 | - interrupts: The EXT_INT_0 parent interrupt resource must be listed first. |
29 | - interrupt-parent: Phandle of the parent interrupt controller. | ||
30 | - interrupt-cells: Should be two. | 29 | - interrupt-cells: Should be two. |
31 | - first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N. | 30 | - first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N. |
32 | - second cell is used to specify flags. | 31 | - second cell is used to specify flags. |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-xilinx.txt b/Documentation/devicetree/bindings/gpio/gpio-xilinx.txt index 63bf4becd5f0..08eed2335db0 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-xilinx.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-xilinx.txt | |||
@@ -14,8 +14,6 @@ Required properties: | |||
14 | 14 | ||
15 | Optional properties: | 15 | Optional properties: |
16 | - interrupts : Interrupt mapping for GPIO IRQ. | 16 | - interrupts : Interrupt mapping for GPIO IRQ. |
17 | - interrupt-parent : Phandle for the interrupt controller that | ||
18 | services interrupts for this device. | ||
19 | - xlnx,all-inputs : if n-th bit is setup, GPIO-n is input | 17 | - xlnx,all-inputs : if n-th bit is setup, GPIO-n is input |
20 | - xlnx,dout-default : if n-th bit is 1, GPIO-n default value is 1 | 18 | - xlnx,dout-default : if n-th bit is 1, GPIO-n default value is 1 |
21 | - xlnx,gpio-width : gpio width | 19 | - xlnx,gpio-width : gpio width |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-xlp.txt b/Documentation/devicetree/bindings/gpio/gpio-xlp.txt index 28662d83a43e..47fc64922fe0 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-xlp.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-xlp.txt | |||
@@ -30,7 +30,6 @@ Required properties: | |||
30 | 4 = active high level-sensitive. | 30 | 4 = active high level-sensitive. |
31 | 8 = active low level-sensitive. | 31 | 8 = active low level-sensitive. |
32 | - interrupts: Interrupt number for this device. | 32 | - interrupts: Interrupt number for this device. |
33 | - interrupt-parent: phandle of the parent interrupt controller. | ||
34 | - interrupt-controller: Identifies the node as an interrupt controller. | 33 | - interrupt-controller: Identifies the node as an interrupt controller. |
35 | 34 | ||
36 | Example: | 35 | Example: |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-zynq.txt b/Documentation/devicetree/bindings/gpio/gpio-zynq.txt index 7b542657f259..4fa4eb5507cd 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-zynq.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-zynq.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | - gpio-controller : Marks the device node as a GPIO controller. | 11 | - gpio-controller : Marks the device node as a GPIO controller. |
12 | - interrupts : Interrupt specifier (see interrupt bindings for | 12 | - interrupts : Interrupt specifier (see interrupt bindings for |
13 | details) | 13 | details) |
14 | - interrupt-parent : Must be core interrupt controller | ||
15 | - interrupt-controller : Marks the device node as an interrupt controller. | 14 | - interrupt-controller : Marks the device node as an interrupt controller. |
16 | - #interrupt-cells : Should be 2. The first cell is the GPIO number. | 15 | - #interrupt-cells : Should be 2. The first cell is the GPIO number. |
17 | The second cell bits[3:0] is used to specify trigger type and level flags: | 16 | The second cell bits[3:0] is used to specify trigger type and level flags: |
diff --git a/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt index 45a61b462287..df63da46309c 100644 --- a/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt +++ b/Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt | |||
@@ -14,7 +14,6 @@ Optional properties: | |||
14 | - #interrupt-cells: Should be two. | 14 | - #interrupt-cells: Should be two. |
15 | - interrupts: Interrupt specifier for the controller's Broadway (PowerPC) | 15 | - interrupts: Interrupt specifier for the controller's Broadway (PowerPC) |
16 | interrupt. | 16 | interrupt. |
17 | - interrupt-parent: phandle of the parent interrupt controller. | ||
18 | 17 | ||
19 | Example: | 18 | Example: |
20 | 19 | ||
diff --git a/Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt b/Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt index 378f1322211e..fe1bf24104d3 100644 --- a/Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt +++ b/Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt | |||
@@ -31,7 +31,6 @@ Required Properties: | |||
31 | - reg: Base address and length of each memory resource used by the GPIO | 31 | - reg: Base address and length of each memory resource used by the GPIO |
32 | controller hardware module. | 32 | controller hardware module. |
33 | 33 | ||
34 | - interrupt-parent: phandle of the parent interrupt controller. | ||
35 | - interrupts: Interrupt specifier for the controllers interrupt. | 34 | - interrupts: Interrupt specifier for the controllers interrupt. |
36 | 35 | ||
37 | - gpio-controller: Marks the device node as a gpio controller. | 36 | - gpio-controller: Marks the device node as a gpio controller. |
diff --git a/Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt b/Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt index 3c1118bc67f5..7276b50c3506 100644 --- a/Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt +++ b/Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt | |||
@@ -25,7 +25,6 @@ controller. | |||
25 | interrupt. Shall be set to 2. The first cell defines the interrupt number, | 25 | interrupt. Shall be set to 2. The first cell defines the interrupt number, |
26 | the second encodes the triger flags encoded as described in | 26 | the second encodes the triger flags encoded as described in |
27 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 27 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
28 | - interrupt-parent : The parent interrupt controller. | ||
29 | - interrupts : The interrupts to the parent controller raised when GPIOs | 28 | - interrupts : The interrupts to the parent controller raised when GPIOs |
30 | generate the interrupts. If the controller provides one combined interrupt | 29 | generate the interrupts. If the controller provides one combined interrupt |
31 | for all GPIOs, specify a single interrupt. If the controller provides one | 30 | for all GPIOs, specify a single interrupt. If the controller provides one |
diff --git a/Documentation/devicetree/bindings/hsi/omap-ssi.txt b/Documentation/devicetree/bindings/hsi/omap-ssi.txt index 955e335e7e56..77a0c3c3036e 100644 --- a/Documentation/devicetree/bindings/hsi/omap-ssi.txt +++ b/Documentation/devicetree/bindings/hsi/omap-ssi.txt | |||
@@ -33,7 +33,6 @@ Required Port sub-node properties: | |||
33 | - reg-names: Contains the values "tx" and "rx" (in this order). | 33 | - reg-names: Contains the values "tx" and "rx" (in this order). |
34 | - reg: Contains a matching register specifier for each entry | 34 | - reg: Contains a matching register specifier for each entry |
35 | in reg-names. | 35 | in reg-names. |
36 | - interrupt-parent Should be a phandle for the interrupt controller | ||
37 | - interrupts: Should contain interrupt specifiers for mpu interrupts | 36 | - interrupts: Should contain interrupt specifiers for mpu interrupts |
38 | 0 and 1 (in this order). | 37 | 0 and 1 (in this order). |
39 | - ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE | 38 | - ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-aspeed.txt b/Documentation/devicetree/bindings/i2c/i2c-aspeed.txt index e7106bfc1f13..8fbd8633a387 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-aspeed.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-aspeed.txt | |||
@@ -11,9 +11,6 @@ Required Properties: | |||
11 | - resets : phandle to reset controller with the reset number in | 11 | - resets : phandle to reset controller with the reset number in |
12 | the second cell | 12 | the second cell |
13 | - interrupts : interrupt number | 13 | - interrupts : interrupt number |
14 | - interrupt-parent : interrupt controller for bus, should reference a | ||
15 | aspeed,ast2400-i2c-ic or aspeed,ast2500-i2c-ic | ||
16 | interrupt controller | ||
17 | 14 | ||
18 | Optional Properties: | 15 | Optional Properties: |
19 | - bus-frequency : frequency of the bus clock in Hz defaults to 100 kHz when not | 16 | - bus-frequency : frequency of the bus clock in Hz defaults to 100 kHz when not |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt b/Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt index aeceaceba3c5..0380609b177a 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt | |||
@@ -10,8 +10,6 @@ Required properties: | |||
10 | 10 | ||
11 | Optional properties : | 11 | Optional properties : |
12 | 12 | ||
13 | - interrupt-parent: specifies the phandle to the parent interrupt controller | ||
14 | this one is cascaded from | ||
15 | - interrupts: specifies the interrupt number, the irq line to be used | 13 | - interrupts: specifies the interrupt number, the irq line to be used |
16 | - interrupt-names: Interrupt name string | 14 | - interrupt-names: Interrupt name string |
17 | 15 | ||
diff --git a/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt b/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt index 60fe90d69f4e..00e4365d7206 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - "fsl,imx7ulp-lpi2c" for LPI2C compatible with the one integrated on i.MX7ULP soc | 5 | - "fsl,imx7ulp-lpi2c" for LPI2C compatible with the one integrated on i.MX7ULP soc |
6 | - "fsl,imx8dv-lpi2c" for LPI2C compatible with the one integrated on i.MX8DV soc | 6 | - "fsl,imx8dv-lpi2c" for LPI2C compatible with the one integrated on i.MX8DV soc |
7 | - reg : address and length of the lpi2c master registers | 7 | - reg : address and length of the lpi2c master registers |
8 | - interrupt-parent : core interrupt controller | ||
9 | - interrupts : lpi2c interrupt | 8 | - interrupts : lpi2c interrupt |
10 | - clocks : lpi2c clock specifier | 9 | - clocks : lpi2c clock specifier |
11 | 10 | ||
diff --git a/Documentation/devicetree/bindings/i2c/i2c-jz4780.txt b/Documentation/devicetree/bindings/i2c/i2c-jz4780.txt index d4a082acf92f..3738cfbf863f 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-jz4780.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-jz4780.txt | |||
@@ -11,10 +11,6 @@ Recommended properties: | |||
11 | - pinctrl-names: should be "default"; | 11 | - pinctrl-names: should be "default"; |
12 | - pinctrl-0: phandle to pinctrl function | 12 | - pinctrl-0: phandle to pinctrl function |
13 | 13 | ||
14 | Optional properties: | ||
15 | - interrupt-parent: Should be the phandle of the interrupt controller that | ||
16 | delivers interrupts to the I2C block. | ||
17 | |||
18 | Example | 14 | Example |
19 | 15 | ||
20 | / { | 16 | / { |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-mpc.txt b/Documentation/devicetree/bindings/i2c/i2c-mpc.txt index 1eacd6b20ed5..42a390526957 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-mpc.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-mpc.txt | |||
@@ -15,8 +15,6 @@ Recommended properties : | |||
15 | information for the interrupt. This should be encoded based on | 15 | information for the interrupt. This should be encoded based on |
16 | the information in section 2) depending on the type of interrupt | 16 | the information in section 2) depending on the type of interrupt |
17 | controller you have. | 17 | controller you have. |
18 | - interrupt-parent : the phandle for the interrupt controller that | ||
19 | services interrupts for this device. | ||
20 | - fsl,preserve-clocking : boolean; if defined, the clock settings | 18 | - fsl,preserve-clocking : boolean; if defined, the clock settings |
21 | from the bootloader are preserved (not touched). | 19 | from the bootloader are preserved (not touched). |
22 | - clock-frequency : desired I2C bus clock frequency in Hz. | 20 | - clock-frequency : desired I2C bus clock frequency in Hz. |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt index 34d91501342e..ccf6c86ed076 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt | |||
@@ -28,8 +28,6 @@ Optional Properties: | |||
28 | - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all | 28 | - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all |
29 | children in idle state. This is necessary for example, if there are several | 29 | children in idle state. This is necessary for example, if there are several |
30 | multiplexers on the bus and the devices behind them use same I2C addresses. | 30 | multiplexers on the bus and the devices behind them use same I2C addresses. |
31 | - interrupt-parent: Phandle for the interrupt controller that services | ||
32 | interrupts for this device. | ||
33 | - interrupts: Interrupt mapping for IRQ. | 31 | - interrupts: Interrupt mapping for IRQ. |
34 | - interrupt-controller: Marks the device node as an interrupt controller. | 32 | - interrupt-controller: Marks the device node as an interrupt controller. |
35 | - #interrupt-cells : Should be two. | 33 | - #interrupt-cells : Should be two. |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt b/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt index f1f3876bb8e8..73a693d66ef7 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt | |||
@@ -12,8 +12,6 @@ Required properties : | |||
12 | 12 | ||
13 | Optional properties | 13 | Optional properties |
14 | - interrupts : the interrupt number | 14 | - interrupts : the interrupt number |
15 | - interrupt-parent : the phandle for the interrupt controller. | ||
16 | If an interrupt is not specified polling will be used. | ||
17 | - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line | 15 | - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line |
18 | is active low, it should be marked GPIO_ACTIVE_LOW. | 16 | is active low, it should be marked GPIO_ACTIVE_LOW. |
19 | - clock-frequency : I2C bus frequency. | 17 | - clock-frequency : I2C bus frequency. |
diff --git a/Documentation/devicetree/bindings/i2c/i2c-pnx.txt b/Documentation/devicetree/bindings/i2c/i2c-pnx.txt index fe98ada33ee4..2a59006cf79e 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-pnx.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-pnx.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | - interrupts: configure one interrupt line | 7 | - interrupts: configure one interrupt line |
8 | - #address-cells: always 1 (for i2c addresses) | 8 | - #address-cells: always 1 (for i2c addresses) |
9 | - #size-cells: always 0 | 9 | - #size-cells: always 0 |
10 | - interrupt-parent: the phandle for the interrupt controller that | ||
11 | services interrupts for this device. | ||
12 | 10 | ||
13 | Optional properties: | 11 | Optional properties: |
14 | 12 | ||
diff --git a/Documentation/devicetree/bindings/i2c/i2c-pxa.txt b/Documentation/devicetree/bindings/i2c/i2c-pxa.txt index d30f0b11d853..c30783c0eca0 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-pxa.txt +++ b/Documentation/devicetree/bindings/i2c/i2c-pxa.txt | |||
@@ -12,9 +12,6 @@ Required properties : | |||
12 | Recommended properties : | 12 | Recommended properties : |
13 | 13 | ||
14 | - interrupts : the interrupt number | 14 | - interrupts : the interrupt number |
15 | - interrupt-parent : the phandle for the interrupt controller that | ||
16 | services interrupts for this device. If the parent is the default | ||
17 | interrupt controller in device tree, it could be ignored. | ||
18 | - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling | 15 | - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling |
19 | status register of i2c controller instead. | 16 | status register of i2c controller instead. |
20 | - mrvl,i2c-fast-mode : Enable fast mode of i2c controller. | 17 | - mrvl,i2c-fast-mode : Enable fast mode of i2c controller. |
diff --git a/Documentation/devicetree/bindings/iio/accel/adxl345.txt b/Documentation/devicetree/bindings/iio/accel/adxl345.txt index e7111b02c02c..ae09a046bc72 100644 --- a/Documentation/devicetree/bindings/iio/accel/adxl345.txt +++ b/Documentation/devicetree/bindings/iio/accel/adxl345.txt | |||
@@ -11,8 +11,6 @@ Required properties for SPI bus usage: | |||
11 | - spi-cpol and spi-cpha : must be defined for adxl345 to enable SPI mode 3 | 11 | - spi-cpol and spi-cpha : must be defined for adxl345 to enable SPI mode 3 |
12 | 12 | ||
13 | Optional properties: | 13 | Optional properties: |
14 | - interrupt-parent : phandle to the parent interrupt controller as documented | ||
15 | in Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | ||
16 | - interrupts: interrupt mapping for IRQ as documented in | 14 | - interrupts: interrupt mapping for IRQ as documented in |
17 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 15 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
18 | 16 | ||
diff --git a/Documentation/devicetree/bindings/iio/accel/bma180.txt b/Documentation/devicetree/bindings/iio/accel/bma180.txt index 4a3679d54457..3b25b4c4d446 100644 --- a/Documentation/devicetree/bindings/iio/accel/bma180.txt +++ b/Documentation/devicetree/bindings/iio/accel/bma180.txt | |||
@@ -10,8 +10,6 @@ Required properties: | |||
10 | 10 | ||
11 | Optional properties: | 11 | Optional properties: |
12 | 12 | ||
13 | - interrupt-parent : should be the phandle for the interrupt controller | ||
14 | |||
15 | - interrupts : interrupt mapping for GPIO IRQ, it should by configured with | 13 | - interrupts : interrupt mapping for GPIO IRQ, it should by configured with |
16 | flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING | 14 | flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING |
17 | For the bma250 the first interrupt listed must be the one | 15 | For the bma250 the first interrupt listed must be the one |
diff --git a/Documentation/devicetree/bindings/iio/accel/mma8452.txt b/Documentation/devicetree/bindings/iio/accel/mma8452.txt index 45f5c5c5929c..2100e9af379c 100644 --- a/Documentation/devicetree/bindings/iio/accel/mma8452.txt +++ b/Documentation/devicetree/bindings/iio/accel/mma8452.txt | |||
@@ -15,8 +15,6 @@ Required properties: | |||
15 | 15 | ||
16 | Optional properties: | 16 | Optional properties: |
17 | 17 | ||
18 | - interrupt-parent: should be the phandle for the interrupt controller | ||
19 | |||
20 | - interrupts: interrupt mapping for GPIO IRQ | 18 | - interrupts: interrupt mapping for GPIO IRQ |
21 | 19 | ||
22 | - interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's | 20 | - interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's |
diff --git a/Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt b/Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt index 487ea966858e..ec04008e8f4f 100644 --- a/Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt +++ b/Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt | |||
@@ -2,7 +2,6 @@ Motorola CPCAP PMIC ADC binding | |||
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc" | 4 | - compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc" |
5 | - interrupt-parent: The interrupt controller | ||
6 | - interrupts: The interrupt number for the ADC device | 5 | - interrupts: The interrupt number for the ADC device |
7 | - interrupt-names: Should be "adcdone" | 6 | - interrupt-names: Should be "adcdone" |
8 | - #io-channel-cells: Number of cells in an IIO specifier | 7 | - #io-channel-cells: Number of cells in an IIO specifier |
diff --git a/Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt b/Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt index b0866d36a307..eebdcec3dab5 100644 --- a/Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt +++ b/Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | |||
@@ -8,7 +8,6 @@ Required properties: | |||
8 | - reg: Should be the register range of the module. | 8 | - reg: Should be the register range of the module. |
9 | - interrupts: Should be the interrupt number of the module. | 9 | - interrupts: Should be the interrupt number of the module. |
10 | Typically this is <1>. | 10 | Typically this is <1>. |
11 | - interrupt-parent: phandle to the tsadc module of the i.MX25. | ||
12 | - #address-cells: Should be <1> (setting for the subnodes) | 11 | - #address-cells: Should be <1> (setting for the subnodes) |
13 | - #size-cells: Should be <0> (setting for the subnodes) | 12 | - #size-cells: Should be <0> (setting for the subnodes) |
14 | 13 | ||
diff --git a/Documentation/devicetree/bindings/iio/adc/max1027-adc.txt b/Documentation/devicetree/bindings/iio/adc/max1027-adc.txt index a8770cc6bcad..e680c61dfb84 100644 --- a/Documentation/devicetree/bindings/iio/adc/max1027-adc.txt +++ b/Documentation/devicetree/bindings/iio/adc/max1027-adc.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "maxim,max1027" or "maxim,max1029" or "maxim,max1031" | 4 | - compatible: Should be "maxim,max1027" or "maxim,max1029" or "maxim,max1031" |
5 | - reg: SPI chip select number for the device | 5 | - reg: SPI chip select number for the device |
6 | - interrupt-parent: phandle to the parent interrupt controller | ||
7 | see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | ||
8 | - interrupts: IRQ line for the ADC | 6 | - interrupts: IRQ line for the ADC |
9 | see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 7 | see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt index f1ead43a1a95..8346bcb04ad7 100644 --- a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt +++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt | |||
@@ -60,7 +60,6 @@ Required properties: | |||
60 | - reg: Offset of ADC instance in ADC block (e.g. may be 0x0, 0x100, 0x200). | 60 | - reg: Offset of ADC instance in ADC block (e.g. may be 0x0, 0x100, 0x200). |
61 | - clocks: Input clock private to this ADC instance. It's required only on | 61 | - clocks: Input clock private to this ADC instance. It's required only on |
62 | stm32f4, that has per instance clock input for registers access. | 62 | stm32f4, that has per instance clock input for registers access. |
63 | - interrupt-parent: Phandle to the parent interrupt controller. | ||
64 | - interrupts: IRQ Line for the ADC (e.g. may be 0 for adc@0, 1 for adc@100 or | 63 | - interrupts: IRQ Line for the ADC (e.g. may be 0 for adc@0, 1 for adc@100 or |
65 | 2 for adc@200). | 64 | 2 for adc@200). |
66 | - st,adc-channels: List of single-ended channels muxed for this ADC. | 65 | - st,adc-channels: List of single-ended channels muxed for this ADC. |
diff --git a/Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt b/Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt index d71258e2d456..e0e0755cabd8 100644 --- a/Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt +++ b/Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt | |||
@@ -22,7 +22,6 @@ Required properties: | |||
22 | clock to the AXI bus interface of the core. | 22 | clock to the AXI bus interface of the core. |
23 | 23 | ||
24 | Optional properties: | 24 | Optional properties: |
25 | - interrupt-parent: phandle to the parent interrupt controller | ||
26 | - xlnx,external-mux: | 25 | - xlnx,external-mux: |
27 | * "none": No external multiplexer is used, this is the default | 26 | * "none": No external multiplexer is used, this is the default |
28 | if the property is omitted. | 27 | if the property is omitted. |
diff --git a/Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt b/Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt index 2962bd9a2b3d..f4320595b851 100644 --- a/Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt +++ b/Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | - compatible: must be "atlas,ec-sm" | 7 | - compatible: must be "atlas,ec-sm" |
8 | - reg: the I2C address of the sensor | 8 | - reg: the I2C address of the sensor |
9 | - interrupt-parent: should be the phandle for the interrupt controller | ||
10 | - interrupts: the sole interrupt generated by the device | 9 | - interrupts: the sole interrupt generated by the device |
11 | 10 | ||
12 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 11 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt b/Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt index 5d8b687d5edc..af1f5a9aa4da 100644 --- a/Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt +++ b/Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | - compatible: must be "atlas,orp-sm" | 7 | - compatible: must be "atlas,orp-sm" |
8 | - reg: the I2C address of the sensor | 8 | - reg: the I2C address of the sensor |
9 | - interrupt-parent: should be the phandle for the interrupt controller | ||
10 | - interrupts: the sole interrupt generated by the device | 9 | - interrupts: the sole interrupt generated by the device |
11 | 10 | ||
12 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 11 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt b/Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt index cffa1907463a..79d90f060327 100644 --- a/Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt +++ b/Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | - compatible: must be "atlas,ph-sm" | 7 | - compatible: must be "atlas,ph-sm" |
8 | - reg: the I2C address of the sensor | 8 | - reg: the I2C address of the sensor |
9 | - interrupt-parent: should be the phandle for the interrupt controller | ||
10 | - interrupts: the sole interrupt generated by the device | 9 | - interrupts: the sole interrupt generated by the device |
11 | 10 | ||
12 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 11 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt b/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt index b0d3b59966bc..233fe207aded 100644 --- a/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt +++ b/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - reg : the I2C address of the sensor | 5 | - reg : the I2C address of the sensor |
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupt-parent : should be the phandle for the interrupt controller | ||
9 | - interrupts : interrupt mapping for the trigger interrupt from the | 8 | - interrupts : interrupt mapping for the trigger interrupt from the |
10 | internal oscillator. The following IRQ modes are supported: | 9 | internal oscillator. The following IRQ modes are supported: |
11 | IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_LEVEL_HIGH and | 10 | IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_LEVEL_HIGH and |
diff --git a/Documentation/devicetree/bindings/iio/health/afe4403.txt b/Documentation/devicetree/bindings/iio/health/afe4403.txt index 2fffd70336ba..8e412054d6d5 100644 --- a/Documentation/devicetree/bindings/iio/health/afe4403.txt +++ b/Documentation/devicetree/bindings/iio/health/afe4403.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible : Should be "ti,afe4403". | 4 | - compatible : Should be "ti,afe4403". |
5 | - reg : SPI chip select address of device. | 5 | - reg : SPI chip select address of device. |
6 | - tx-supply : Regulator supply to transmitting LEDs. | 6 | - tx-supply : Regulator supply to transmitting LEDs. |
7 | - interrupt-parent : Phandle to he parent interrupt controller. | ||
8 | - interrupts : The interrupt line the device ADC_RDY pin is | 7 | - interrupts : The interrupt line the device ADC_RDY pin is |
9 | connected to. For details refer to, | 8 | connected to. For details refer to, |
10 | ../../interrupt-controller/interrupts.txt. | 9 | ../../interrupt-controller/interrupts.txt. |
diff --git a/Documentation/devicetree/bindings/iio/health/afe4404.txt b/Documentation/devicetree/bindings/iio/health/afe4404.txt index de69f203edfa..0b52830a0d9c 100644 --- a/Documentation/devicetree/bindings/iio/health/afe4404.txt +++ b/Documentation/devicetree/bindings/iio/health/afe4404.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible : Should be "ti,afe4404". | 4 | - compatible : Should be "ti,afe4404". |
5 | - reg : I2C address of the device. | 5 | - reg : I2C address of the device. |
6 | - tx-supply : Regulator supply to transmitting LEDs. | 6 | - tx-supply : Regulator supply to transmitting LEDs. |
7 | - interrupt-parent : Phandle to he parent interrupt controller. | ||
8 | - interrupts : The interrupt line the device ADC_RDY pin is | 7 | - interrupts : The interrupt line the device ADC_RDY pin is |
9 | connected to. For details refer to, | 8 | connected to. For details refer to, |
10 | ../interrupt-controller/interrupts.txt. | 9 | ../interrupt-controller/interrupts.txt. |
diff --git a/Documentation/devicetree/bindings/iio/health/max30100.txt b/Documentation/devicetree/bindings/iio/health/max30100.txt index 8d8176459d09..0054908a6e74 100644 --- a/Documentation/devicetree/bindings/iio/health/max30100.txt +++ b/Documentation/devicetree/bindings/iio/health/max30100.txt | |||
@@ -5,7 +5,6 @@ Maxim MAX30100 heart rate and pulse oximeter sensor | |||
5 | Required properties: | 5 | Required properties: |
6 | - compatible: must be "maxim,max30100" | 6 | - compatible: must be "maxim,max30100" |
7 | - reg: the I2C address of the sensor | 7 | - reg: the I2C address of the sensor |
8 | - interrupt-parent: should be the phandle for the interrupt controller | ||
9 | - interrupts: the sole interrupt generated by the device | 8 | - interrupts: the sole interrupt generated by the device |
10 | 9 | ||
11 | Refer to interrupt-controller/interrupts.txt for generic | 10 | Refer to interrupt-controller/interrupts.txt for generic |
diff --git a/Documentation/devicetree/bindings/iio/health/max30102.txt b/Documentation/devicetree/bindings/iio/health/max30102.txt index ef2ca0a0306f..7ef7ae40ae4f 100644 --- a/Documentation/devicetree/bindings/iio/health/max30102.txt +++ b/Documentation/devicetree/bindings/iio/health/max30102.txt | |||
@@ -7,7 +7,6 @@ Maxim MAX30105 optical particle-sensing module | |||
7 | Required properties: | 7 | Required properties: |
8 | - compatible: must be "maxim,max30102" or "maxim,max30105" | 8 | - compatible: must be "maxim,max30102" or "maxim,max30105" |
9 | - reg: the I2C address of the sensor | 9 | - reg: the I2C address of the sensor |
10 | - interrupt-parent: should be the phandle for the interrupt controller | ||
11 | - interrupts: the sole interrupt generated by the device | 10 | - interrupts: the sole interrupt generated by the device |
12 | 11 | ||
13 | Refer to interrupt-controller/interrupts.txt for generic | 12 | Refer to interrupt-controller/interrupts.txt for generic |
diff --git a/Documentation/devicetree/bindings/iio/humidity/hts221.txt b/Documentation/devicetree/bindings/iio/humidity/hts221.txt index 10adeb0d703d..84d029372260 100644 --- a/Documentation/devicetree/bindings/iio/humidity/hts221.txt +++ b/Documentation/devicetree/bindings/iio/humidity/hts221.txt | |||
@@ -13,7 +13,6 @@ Optional properties: | |||
13 | when it is not active, whereas a pull-up one is needed when interrupt | 13 | when it is not active, whereas a pull-up one is needed when interrupt |
14 | line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. | 14 | line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. |
15 | Refer to pinctrl/pinctrl-bindings.txt for the property description. | 15 | Refer to pinctrl/pinctrl-bindings.txt for the property description. |
16 | - interrupt-parent: should be the phandle for the interrupt controller | ||
17 | - interrupts: interrupt mapping for IRQ. It should be configured with | 16 | - interrupts: interrupt mapping for IRQ. It should be configured with |
18 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or | 17 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or |
19 | IRQ_TYPE_EDGE_FALLING. | 18 | IRQ_TYPE_EDGE_FALLING. |
diff --git a/Documentation/devicetree/bindings/iio/imu/bmi160.txt b/Documentation/devicetree/bindings/iio/imu/bmi160.txt index ae0112c7debc..0c1c105fb503 100644 --- a/Documentation/devicetree/bindings/iio/imu/bmi160.txt +++ b/Documentation/devicetree/bindings/iio/imu/bmi160.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | - spi-max-frequency : set maximum clock frequency (only for SPI) | 9 | - spi-max-frequency : set maximum clock frequency (only for SPI) |
10 | 10 | ||
11 | Optional properties: | 11 | Optional properties: |
12 | - interrupt-parent : should be the phandle of the interrupt controller | ||
13 | - interrupts : interrupt mapping for IRQ, must be IRQ_TYPE_LEVEL_LOW | 12 | - interrupts : interrupt mapping for IRQ, must be IRQ_TYPE_LEVEL_LOW |
14 | - interrupt-names : set to "INT1" if INT1 pin should be used as interrupt | 13 | - interrupt-names : set to "INT1" if INT1 pin should be used as interrupt |
15 | input, set to "INT2" if INT2 pin should be used instead | 14 | input, set to "INT2" if INT2 pin should be used instead |
diff --git a/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt b/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt index 5f4777e8cc9e..d33c19d68de3 100644 --- a/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt +++ b/Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | "invensense,mpu9255" | 11 | "invensense,mpu9255" |
12 | "invensense,icm20608" | 12 | "invensense,icm20608" |
13 | - reg : the I2C address of the sensor | 13 | - reg : the I2C address of the sensor |
14 | - interrupt-parent : should be the phandle for the interrupt controller | ||
15 | - interrupts: interrupt mapping for IRQ. It should be configured with flags | 14 | - interrupts: interrupt mapping for IRQ. It should be configured with flags |
16 | IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or | 15 | IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or |
17 | IRQ_TYPE_EDGE_FALLING. | 16 | IRQ_TYPE_EDGE_FALLING. |
diff --git a/Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt b/Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt index ef8a8566c63f..ea2d6e0ae4c5 100644 --- a/Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt +++ b/Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt | |||
@@ -20,7 +20,6 @@ Optional properties: | |||
20 | IRQ_TYPE_EDGE_RISING a pull-down resistor is needed to drive the line | 20 | IRQ_TYPE_EDGE_RISING a pull-down resistor is needed to drive the line |
21 | when it is not active, whereas a pull-up one is needed when interrupt | 21 | when it is not active, whereas a pull-up one is needed when interrupt |
22 | line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. | 22 | line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. |
23 | - interrupt-parent: should be the phandle for the interrupt controller | ||
24 | - interrupts: interrupt mapping for IRQ. It should be configured with | 23 | - interrupts: interrupt mapping for IRQ. It should be configured with |
25 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or | 24 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or |
26 | IRQ_TYPE_EDGE_FALLING. | 25 | IRQ_TYPE_EDGE_FALLING. |
diff --git a/Documentation/devicetree/bindings/iio/light/apds9300.txt b/Documentation/devicetree/bindings/iio/light/apds9300.txt index d6f66c73ddbf..aa199e09a493 100644 --- a/Documentation/devicetree/bindings/iio/light/apds9300.txt +++ b/Documentation/devicetree/bindings/iio/light/apds9300.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | 9 | ||
10 | Optional properties: | 10 | Optional properties: |
11 | 11 | ||
12 | - interrupt-parent : should be the phandle for the interrupt controller | ||
13 | - interrupts : interrupt mapping for GPIO IRQ | 12 | - interrupts : interrupt mapping for GPIO IRQ |
14 | 13 | ||
15 | Example: | 14 | Example: |
diff --git a/Documentation/devicetree/bindings/iio/light/apds9960.txt b/Documentation/devicetree/bindings/iio/light/apds9960.txt index 174b709f16db..3af325ad194b 100644 --- a/Documentation/devicetree/bindings/iio/light/apds9960.txt +++ b/Documentation/devicetree/bindings/iio/light/apds9960.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | - compatible: must be "avago,apds9960" | 7 | - compatible: must be "avago,apds9960" |
8 | - reg: the I2c address of the sensor | 8 | - reg: the I2c address of the sensor |
9 | - interrupt-parent: should be the phandle for the interrupt controller | ||
10 | - interrupts : the sole interrupt generated by the device | 9 | - interrupts : the sole interrupt generated by the device |
11 | 10 | ||
12 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 11 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/light/isl29018.txt b/Documentation/devicetree/bindings/iio/light/isl29018.txt index 425ab459e209..b9bbde3e13ed 100644 --- a/Documentation/devicetree/bindings/iio/light/isl29018.txt +++ b/Documentation/devicetree/bindings/iio/light/isl29018.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | 10 | ||
11 | Optional properties: | 11 | Optional properties: |
12 | 12 | ||
13 | - interrupt-parent: should be the phandle for the interrupt controller | ||
14 | - interrupts: the sole interrupt generated by the device | 13 | - interrupts: the sole interrupt generated by the device |
15 | 14 | ||
16 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 15 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/light/opt3001.txt b/Documentation/devicetree/bindings/iio/light/opt3001.txt index eac30d508849..47b13eb8f4ec 100644 --- a/Documentation/devicetree/bindings/iio/light/opt3001.txt +++ b/Documentation/devicetree/bindings/iio/light/opt3001.txt | |||
@@ -13,7 +13,6 @@ Required properties: | |||
13 | - reg: the I2C address of the sensor | 13 | - reg: the I2C address of the sensor |
14 | 14 | ||
15 | Optional properties: | 15 | Optional properties: |
16 | - interrupt-parent: should be the phandle for the interrupt controller | ||
17 | - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge) | 16 | - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge) |
18 | 17 | ||
19 | Example: | 18 | Example: |
diff --git a/Documentation/devicetree/bindings/iio/light/tsl2583.txt b/Documentation/devicetree/bindings/iio/light/tsl2583.txt index 8e2066c83f70..059dffa1829a 100644 --- a/Documentation/devicetree/bindings/iio/light/tsl2583.txt +++ b/Documentation/devicetree/bindings/iio/light/tsl2583.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | 10 | ||
11 | Optional properties: | 11 | Optional properties: |
12 | 12 | ||
13 | - interrupt-parent: should be the phandle for the interrupt controller | ||
14 | - interrupts: the sole interrupt generated by the device | 13 | - interrupts: the sole interrupt generated by the device |
15 | 14 | ||
16 | Refer to interrupt-controller/interrupts.txt for generic interrupt client | 15 | Refer to interrupt-controller/interrupts.txt for generic interrupt client |
diff --git a/Documentation/devicetree/bindings/iio/light/uvis25.txt b/Documentation/devicetree/bindings/iio/light/uvis25.txt index 3041207e3f3c..043c139d91e6 100644 --- a/Documentation/devicetree/bindings/iio/light/uvis25.txt +++ b/Documentation/devicetree/bindings/iio/light/uvis25.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - reg: i2c address of the sensor / spi cs line | 5 | - reg: i2c address of the sensor / spi cs line |
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupt-parent: should be the phandle for the interrupt controller | ||
9 | - interrupts: interrupt mapping for IRQ. It should be configured with | 8 | - interrupts: interrupt mapping for IRQ. It should be configured with |
10 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or | 9 | flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or |
11 | IRQ_TYPE_EDGE_FALLING. | 10 | IRQ_TYPE_EDGE_FALLING. |
diff --git a/Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt b/Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt index 9f263b7df162..fd5fca90fb39 100644 --- a/Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt +++ b/Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | 9 | ||
10 | Optional properties: | 10 | Optional properties: |
11 | 11 | ||
12 | - interrupt-parent : phandle to the parent interrupt controller | ||
13 | - interrupts : interrupt mapping for GPIO IRQ | 12 | - interrupts : interrupt mapping for GPIO IRQ |
14 | 13 | ||
15 | Example: | 14 | Example: |
diff --git a/Documentation/devicetree/bindings/iio/pressure/bmp085.txt b/Documentation/devicetree/bindings/iio/pressure/bmp085.txt index c7198a03c906..5498b0688b6f 100644 --- a/Documentation/devicetree/bindings/iio/pressure/bmp085.txt +++ b/Documentation/devicetree/bindings/iio/pressure/bmp085.txt | |||
@@ -12,7 +12,6 @@ Optional properties: | |||
12 | - temp-measurement-period: temperature measurement period (milliseconds) | 12 | - temp-measurement-period: temperature measurement period (milliseconds) |
13 | - default-oversampling: default oversampling value to be used at startup, | 13 | - default-oversampling: default oversampling value to be used at startup, |
14 | value range is 0-3 with rising sensitivity. | 14 | value range is 0-3 with rising sensitivity. |
15 | - interrupt-parent: should be the phandle for the interrupt controller | ||
16 | - interrupts: interrupt mapping for IRQ | 15 | - interrupts: interrupt mapping for IRQ |
17 | - reset-gpios: a GPIO line handling reset of the sensor: as the line is | 16 | - reset-gpios: a GPIO line handling reset of the sensor: as the line is |
18 | active low, it should be marked GPIO_ACTIVE_LOW (see gpio/gpio.txt) | 17 | active low, it should be marked GPIO_ACTIVE_LOW (see gpio/gpio.txt) |
diff --git a/Documentation/devicetree/bindings/iio/pressure/zpa2326.txt b/Documentation/devicetree/bindings/iio/pressure/zpa2326.txt index fb85de676e03..a36ab3e0c3f7 100644 --- a/Documentation/devicetree/bindings/iio/pressure/zpa2326.txt +++ b/Documentation/devicetree/bindings/iio/pressure/zpa2326.txt | |||
@@ -15,8 +15,6 @@ Optional properties: | |||
15 | power to the sensor | 15 | power to the sensor |
16 | - vdd-supply: an optional regulator that needs to be on to provide VDD | 16 | - vdd-supply: an optional regulator that needs to be on to provide VDD |
17 | power to the sensor | 17 | power to the sensor |
18 | - interrupt-parent: phandle to the parent interrupt controller as documented in | ||
19 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | ||
20 | - interrupts: interrupt mapping for IRQ as documented in | 18 | - interrupts: interrupt mapping for IRQ as documented in |
21 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 19 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
22 | 20 | ||
diff --git a/Documentation/devicetree/bindings/iio/proximity/as3935.txt b/Documentation/devicetree/bindings/iio/proximity/as3935.txt index b6c1afa6f02d..849115585d55 100644 --- a/Documentation/devicetree/bindings/iio/proximity/as3935.txt +++ b/Documentation/devicetree/bindings/iio/proximity/as3935.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - spi-max-frequency: specifies maximum SPI clock frequency | 6 | - spi-max-frequency: specifies maximum SPI clock frequency |
7 | - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI | 7 | - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI |
8 | slave node bindings. | 8 | slave node bindings. |
9 | - interrupt-parent : should be the phandle for the interrupt controller | ||
10 | - interrupts : the sole interrupt generated by the device | 9 | - interrupts : the sole interrupt generated by the device |
11 | 10 | ||
12 | Refer to interrupt-controller/interrupts.txt for generic | 11 | Refer to interrupt-controller/interrupts.txt for generic |
diff --git a/Documentation/devicetree/bindings/iio/proximity/sx9500.txt b/Documentation/devicetree/bindings/iio/proximity/sx9500.txt index b301dd2b35da..c54455db3bec 100644 --- a/Documentation/devicetree/bindings/iio/proximity/sx9500.txt +++ b/Documentation/devicetree/bindings/iio/proximity/sx9500.txt | |||
@@ -3,7 +3,6 @@ Semtech's SX9500 capacitive proximity button device driver | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "semtech,sx9500" | 4 | - compatible: must be "semtech,sx9500" |
5 | - reg: i2c address where to find the device | 5 | - reg: i2c address where to find the device |
6 | - interrupt-parent : should be the phandle for the interrupt controller | ||
7 | - interrupts : the sole interrupt generated by the device | 6 | - interrupts : the sole interrupt generated by the device |
8 | 7 | ||
9 | Refer to interrupt-controller/interrupts.txt for generic | 8 | Refer to interrupt-controller/interrupts.txt for generic |
diff --git a/Documentation/devicetree/bindings/iio/sensorhub.txt b/Documentation/devicetree/bindings/iio/sensorhub.txt index 8d57571d5c0b..b6ac0457d4ea 100644 --- a/Documentation/devicetree/bindings/iio/sensorhub.txt +++ b/Documentation/devicetree/bindings/iio/sensorhub.txt | |||
@@ -6,7 +6,6 @@ of a virtual sensor device. | |||
6 | Required properties: | 6 | Required properties: |
7 | - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat" | 7 | - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat" |
8 | - spi-max-frequency: max SPI clock frequency | 8 | - spi-max-frequency: max SPI clock frequency |
9 | - interrupt-parent: interrupt parent | ||
10 | - interrupts: communication interrupt | 9 | - interrupts: communication interrupt |
11 | - ap-mcu-gpios: [out] ap to sensorhub line - used during communication | 10 | - ap-mcu-gpios: [out] ap to sensorhub line - used during communication |
12 | - mcu-ap-gpios: [in] sensorhub to ap - used during communication | 11 | - mcu-ap-gpios: [in] sensorhub to ap - used during communication |
diff --git a/Documentation/devicetree/bindings/iio/temperature/tmp007.txt b/Documentation/devicetree/bindings/iio/temperature/tmp007.txt index b63aba91ef03..da0af234a357 100644 --- a/Documentation/devicetree/bindings/iio/temperature/tmp007.txt +++ b/Documentation/devicetree/bindings/iio/temperature/tmp007.txt | |||
@@ -20,8 +20,6 @@ Required properties: | |||
20 | 20 | ||
21 | Optional properties: | 21 | Optional properties: |
22 | 22 | ||
23 | - interrupt-parent: should be the phandle for the interrupt controller | ||
24 | |||
25 | - interrupts: interrupt mapping for GPIO IRQ (level active low) | 23 | - interrupts: interrupt mapping for GPIO IRQ (level active low) |
26 | 24 | ||
27 | Example: | 25 | Example: |
diff --git a/Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt b/Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt index d3b273e4336a..84f1a1b505d2 100644 --- a/Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt +++ b/Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt | |||
@@ -19,7 +19,6 @@ representing a dsaf device. | |||
19 | - #size-cells: must be 2 | 19 | - #size-cells: must be 2 |
20 | Optional properties: | 20 | Optional properties: |
21 | - dma-coherent: Present if DMA operations are coherent. | 21 | - dma-coherent: Present if DMA operations are coherent. |
22 | - interrupt-parent: the interrupt parent of this device. | ||
23 | - interrupts: should contain 32 completion event irq,1 async event irq | 22 | - interrupts: should contain 32 completion event irq,1 async event irq |
24 | and 1 event overflow irq. | 23 | and 1 event overflow irq. |
25 | - interrupt-names:should be one of 34 irqs for roce device | 24 | - interrupt-names:should be one of 34 irqs for roce device |
diff --git a/Documentation/devicetree/bindings/input/cypress,cyapa.txt b/Documentation/devicetree/bindings/input/cypress,cyapa.txt index 8d91ba9ff2fd..d3db65916a36 100644 --- a/Documentation/devicetree/bindings/input/cypress,cyapa.txt +++ b/Documentation/devicetree/bindings/input/cypress,cyapa.txt | |||
@@ -3,8 +3,6 @@ Cypress I2C Touchpad | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "cypress,cyapa". | 4 | - compatible: must be "cypress,cyapa". |
5 | - reg: I2C address of the chip. | 5 | - reg: I2C address of the chip. |
6 | - interrupt-parent: a phandle for the interrupt controller (see interrupt | ||
7 | binding[0]). | ||
8 | - interrupts: interrupt to which the chip is connected (see interrupt | 6 | - interrupts: interrupt to which the chip is connected (see interrupt |
9 | binding[0]). | 7 | binding[0]). |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt b/Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt index 635f62c756ee..0c252d9306da 100644 --- a/Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt +++ b/Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt | |||
@@ -3,8 +3,6 @@ Samsung tm2-touchkey | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "cypress,tm2-touchkey" | 4 | - compatible: must be "cypress,tm2-touchkey" |
5 | - reg: I2C address of the chip. | 5 | - reg: I2C address of the chip. |
6 | - interrupt-parent: a phandle for the interrupt controller (see interrupt | ||
7 | binding[0]). | ||
8 | - interrupts: interrupt to which the chip is connected (see interrupt | 6 | - interrupts: interrupt to which the chip is connected (see interrupt |
9 | binding[0]). | 7 | binding[0]). |
10 | - vcc-supply : internal regulator output. 1.8V | 8 | - vcc-supply : internal regulator output. 1.8V |
diff --git a/Documentation/devicetree/bindings/input/e3x0-button.txt b/Documentation/devicetree/bindings/input/e3x0-button.txt index 751665e8e47a..907b195f2eaa 100644 --- a/Documentation/devicetree/bindings/input/e3x0-button.txt +++ b/Documentation/devicetree/bindings/input/e3x0-button.txt | |||
@@ -7,8 +7,6 @@ This module provides a simple power button event via two interrupts. | |||
7 | Required properties: | 7 | Required properties: |
8 | - compatible: should be one of the following | 8 | - compatible: should be one of the following |
9 | - "ettus,e3x0-button": For devices such as the NI Ettus Research USRP E3x0 | 9 | - "ettus,e3x0-button": For devices such as the NI Ettus Research USRP E3x0 |
10 | - interrupt-parent: | ||
11 | - a phandle to the interrupt controller that it is attached to. | ||
12 | - interrupts: should be one of the following | 10 | - interrupts: should be one of the following |
13 | - <0 30 1>, <0 31 1>: For devices such as the NI Ettus Research USRP E3x0 | 11 | - <0 30 1>, <0 31 1>: For devices such as the NI Ettus Research USRP E3x0 |
14 | - interrupt-names: should be one of the following | 12 | - interrupt-names: should be one of the following |
diff --git a/Documentation/devicetree/bindings/input/elan_i2c.txt b/Documentation/devicetree/bindings/input/elan_i2c.txt index d80a83583238..797607460735 100644 --- a/Documentation/devicetree/bindings/input/elan_i2c.txt +++ b/Documentation/devicetree/bindings/input/elan_i2c.txt | |||
@@ -3,8 +3,6 @@ Elantech I2C Touchpad | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "elan,ekth3000". | 4 | - compatible: must be "elan,ekth3000". |
5 | - reg: I2C address of the chip. | 5 | - reg: I2C address of the chip. |
6 | - interrupt-parent: a phandle for the interrupt controller (see interrupt | ||
7 | binding[0]). | ||
8 | - interrupts: interrupt to which the chip is connected (see interrupt | 6 | - interrupts: interrupt to which the chip is connected (see interrupt |
9 | binding[0]). | 7 | binding[0]). |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/input/elants_i2c.txt b/Documentation/devicetree/bindings/input/elants_i2c.txt index 8a71038f3489..5edac8be0802 100644 --- a/Documentation/devicetree/bindings/input/elants_i2c.txt +++ b/Documentation/devicetree/bindings/input/elants_i2c.txt | |||
@@ -3,8 +3,6 @@ Elantech I2C Touchscreen | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "elan,ekth3500". | 4 | - compatible: must be "elan,ekth3500". |
5 | - reg: I2C address of the chip. | 5 | - reg: I2C address of the chip. |
6 | - interrupt-parent: a phandle for the interrupt controller (see interrupt | ||
7 | binding[0]). | ||
8 | - interrupts: interrupt to which the chip is connected (see interrupt | 6 | - interrupts: interrupt to which the chip is connected (see interrupt |
9 | binding[0]). | 7 | binding[0]). |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/input/hid-over-i2c.txt b/Documentation/devicetree/bindings/input/hid-over-i2c.txt index 4d3da9d91de4..f1cb9f8d7692 100644 --- a/Documentation/devicetree/bindings/input/hid-over-i2c.txt +++ b/Documentation/devicetree/bindings/input/hid-over-i2c.txt | |||
@@ -14,7 +14,6 @@ Required properties: | |||
14 | - compatible: must be "hid-over-i2c" | 14 | - compatible: must be "hid-over-i2c" |
15 | - reg: i2c slave address | 15 | - reg: i2c slave address |
16 | - hid-descr-addr: HID descriptor address | 16 | - hid-descr-addr: HID descriptor address |
17 | - interrupt-parent: the phandle for the interrupt controller | ||
18 | - interrupts: interrupt line | 17 | - interrupts: interrupt line |
19 | 18 | ||
20 | Additional optional properties: | 19 | Additional optional properties: |
diff --git a/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt b/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt index 5b6232db7c61..99a4f2ab5557 100644 --- a/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt +++ b/Documentation/devicetree/bindings/input/raydium_i2c_ts.txt | |||
@@ -3,7 +3,6 @@ Raydium I2C touchscreen | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "raydium,rm32380" | 4 | - compatible: must be "raydium,rm32380" |
5 | - reg: The I2C address of the device | 5 | - reg: The I2C address of the device |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: interrupt to which the chip is connected | 6 | - interrupts: interrupt to which the chip is connected |
8 | See ../interrupt-controller/interrupts.txt | 7 | See ../interrupt-controller/interrupts.txt |
9 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt b/Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt index ec908b91fd90..dcb012f5b3ee 100644 --- a/Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt +++ b/Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt | |||
@@ -16,7 +16,6 @@ Required Properties: | |||
16 | 16 | ||
17 | Optional Properties: | 17 | Optional Properties: |
18 | - interrupts: interrupt which the rmi device is connected to. | 18 | - interrupts: interrupt which the rmi device is connected to. |
19 | - interrupt-parent: The interrupt controller. | ||
20 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 19 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
21 | 20 | ||
22 | - syna,reset-delay-ms: The number of milliseconds to wait after resetting the | 21 | - syna,reset-delay-ms: The number of milliseconds to wait after resetting the |
diff --git a/Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt b/Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt index a4ca7828f21d..632f473db65b 100644 --- a/Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt +++ b/Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt | |||
@@ -16,7 +16,6 @@ Required Properties: | |||
16 | 16 | ||
17 | Optional Properties: | 17 | Optional Properties: |
18 | - interrupts: interrupt which the rmi device is connected to. | 18 | - interrupts: interrupt which the rmi device is connected to. |
19 | - interrupt-parent: The interrupt controller. | ||
20 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 19 | See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
21 | 20 | ||
22 | - spi-rx-delay-us: microsecond delay after a read transfer. | 21 | - spi-rx-delay-us: microsecond delay after a read transfer. |
diff --git a/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt b/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt index a3dde8c30e67..c829e18e1a05 100644 --- a/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt +++ b/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt | |||
@@ -9,7 +9,6 @@ This module provides a simple power button event via an Interrupt. | |||
9 | Required properties: | 9 | Required properties: |
10 | - compatible: should be one of the following | 10 | - compatible: should be one of the following |
11 | - "ti,palmas-pwrbutton": For Palmas compatible power on button | 11 | - "ti,palmas-pwrbutton": For Palmas compatible power on button |
12 | - interrupt-parent: Parent interrupt device, must be handle of palmas node. | ||
13 | - interrupts: Interrupt number of power button submodule on device. | 12 | - interrupts: Interrupt number of power button submodule on device. |
14 | 13 | ||
15 | Optional Properties: | 14 | Optional Properties: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/ad7879.txt b/Documentation/devicetree/bindings/input/touchscreen/ad7879.txt index 3c8614c451f2..cdd743a1f2d5 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/ad7879.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/ad7879.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | for I2C slave, use "adi,ad7879-1" | 5 | for I2C slave, use "adi,ad7879-1" |
6 | - reg : SPI chipselect/I2C slave address | 6 | - reg : SPI chipselect/I2C slave address |
7 | See spi-bus.txt for more SPI slave properties | 7 | See spi-bus.txt for more SPI slave properties |
8 | - interrupt-parent : the phandle for the interrupt controller | ||
9 | - interrupts : touch controller interrupt | 8 | - interrupts : touch controller interrupt |
10 | - touchscreen-max-pressure : maximum reported pressure | 9 | - touchscreen-max-pressure : maximum reported pressure |
11 | - adi,resistance-plate-x : total resistance of X-plate (for pressure | 10 | - adi,resistance-plate-x : total resistance of X-plate (for pressure |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/ads7846.txt b/Documentation/devicetree/bindings/input/touchscreen/ads7846.txt index 9fc47b006fd1..04413da51391 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/ads7846.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/ads7846.txt | |||
@@ -18,7 +18,6 @@ Additional required properties: | |||
18 | "ti,ads7846" | 18 | "ti,ads7846" |
19 | "ti,ads7873" | 19 | "ti,ads7873" |
20 | 20 | ||
21 | interrupt-parent | ||
22 | interrupts An interrupt node describing the IRQ line the chip's | 21 | interrupts An interrupt node describing the IRQ line the chip's |
23 | !PENIRQ pin is connected to. | 22 | !PENIRQ pin is connected to. |
24 | vcc-supply A regulator node for the supply voltage. | 23 | vcc-supply A regulator node for the supply voltage. |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/ar1021.txt b/Documentation/devicetree/bindings/input/touchscreen/ar1021.txt index e459e8546f34..82019bd6094e 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/ar1021.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/ar1021.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : "microchip,ar1021-i2c" | 4 | - compatible : "microchip,ar1021-i2c" |
5 | - reg : I2C slave address | 5 | - reg : I2C slave address |
6 | - interrupt-parent : the phandle for the interrupt controller | ||
7 | - interrupts : touch controller interrupt | 6 | - interrupts : touch controller interrupt |
8 | 7 | ||
9 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt b/Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt index d11f8d615b5d..38b0603f65f3 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : "chipone,icn8318" | 4 | - compatible : "chipone,icn8318" |
5 | - reg : I2C slave address of the chip (0x40) | 5 | - reg : I2C slave address of the chip (0x40) |
6 | - interrupt-parent : a phandle pointing to the interrupt controller | ||
7 | serving the interrupt for this chip | ||
8 | - interrupts : interrupt specification for the icn8318 interrupt | 6 | - interrupts : interrupt specification for the icn8318 interrupt |
9 | - wake-gpios : GPIO specification for the WAKE input | 7 | - wake-gpios : GPIO specification for the WAKE input |
10 | - touchscreen-size-x : horizontal resolution of touchscreen (in pixels) | 8 | - touchscreen-size-x : horizontal resolution of touchscreen (in pixels) |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt b/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt index df531b5b6a0d..2e1490a8fe74 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt | |||
@@ -7,7 +7,6 @@ Required Properties: | |||
7 | - xm-gpios: FET gate driver for input of X- | 7 | - xm-gpios: FET gate driver for input of X- |
8 | - yp-gpios: FET gate driver for input of Y+ | 8 | - yp-gpios: FET gate driver for input of Y+ |
9 | - ym-gpios: FET gate driver for input of Y- | 9 | - ym-gpios: FET gate driver for input of Y- |
10 | - interrupt-parent: phandle for the interrupt controller | ||
11 | - interrupts: pen irq interrupt for touch detection | 10 | - interrupts: pen irq interrupt for touch detection |
12 | - pinctrl-names: "idle", "default", "gpios" | 11 | - pinctrl-names: "idle", "default", "gpios" |
13 | - pinctrl-0: pinctrl node for pen/touch detection state pinmux | 12 | - pinctrl-0: pinctrl node for pen/touch detection state pinmux |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt b/Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt index b75d4cfd2c36..6ee274aa8b03 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt | |||
@@ -4,8 +4,6 @@ Required properties: | |||
4 | - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi" | 4 | - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi" |
5 | - reg : Device I2C address or SPI chip select number | 5 | - reg : Device I2C address or SPI chip select number |
6 | - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi) | 6 | - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi) |
7 | - interrupt-parent : the phandle for the gpio controller | ||
8 | (see interrupt binding[0]). | ||
9 | - interrupts : (gpio) interrupt to which the chip is connected | 7 | - interrupts : (gpio) interrupt to which the chip is connected |
10 | (see interrupt binding[0]). | 8 | (see interrupt binding[0]). |
11 | - bootloader-key : the 8-byte bootloader key that is required to switch | 9 | - bootloader-key : the 8-byte bootloader key that is required to switch |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt index 025cf8c9324a..da2dc5d6c98b 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt | |||
@@ -22,8 +22,6 @@ Required properties: | |||
22 | or: "focaltech,ft6236" | 22 | or: "focaltech,ft6236" |
23 | 23 | ||
24 | - reg: I2C slave address of the chip (0x38) | 24 | - reg: I2C slave address of the chip (0x38) |
25 | - interrupt-parent: a phandle pointing to the interrupt controller | ||
26 | serving the interrupt for this chip | ||
27 | - interrupts: interrupt specification for the touchdetect | 25 | - interrupts: interrupt specification for the touchdetect |
28 | interrupt | 26 | interrupt |
29 | 27 | ||
diff --git a/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt b/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt index 298e3442f143..92fb2620f5e2 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "eeti,egalax_ts" | 4 | - compatible: must be "eeti,egalax_ts" |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: touch controller interrupt | 6 | - interrupts: touch controller interrupt |
8 | - wakeup-gpios: the gpio pin to be used for waking up the controller | 7 | - wakeup-gpios: the gpio pin to be used for waking up the controller |
9 | and also used as irq pin | 8 | and also used as irq pin |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt b/Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt index 5a19f4c3e9d7..94c4fc644940 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : "elan,ektf2127" | 4 | - compatible : "elan,ektf2127" |
5 | - reg : I2C slave address of the chip (0x40) | 5 | - reg : I2C slave address of the chip (0x40) |
6 | - interrupt-parent : a phandle pointing to the interrupt controller | ||
7 | serving the interrupt for this chip | ||
8 | - interrupts : interrupt specification for the ektf2127 interrupt | 6 | - interrupts : interrupt specification for the ektf2127 interrupt |
9 | - power-gpios : GPIO specification for the pin connected to the | 7 | - power-gpios : GPIO specification for the pin connected to the |
10 | ektf2127's wake input. This needs to be driven high | 8 | ektf2127's wake input. This needs to be driven high |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/exc3000.txt b/Documentation/devicetree/bindings/input/touchscreen/exc3000.txt index 1dcff4a43eaa..68291b94fec2 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/exc3000.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/exc3000.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "eeti,exc3000" | 4 | - compatible: must be "eeti,exc3000" |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: touch controller interrupt | 6 | - interrupts: touch controller interrupt |
8 | - touchscreen-size-x: See touchscreen.txt | 7 | - touchscreen-size-x: See touchscreen.txt |
9 | - touchscreen-size-y: See touchscreen.txt | 8 | - touchscreen-size-y: See touchscreen.txt |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt b/Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt index abfcab3edc66..99d6f9d25335 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt | |||
@@ -8,7 +8,6 @@ Required properties: | |||
8 | - reg: Memory range of the device. | 8 | - reg: Memory range of the device. |
9 | - interrupts: Should be the interrupt number associated with this module within | 9 | - interrupts: Should be the interrupt number associated with this module within |
10 | the tscadc unit (<0>). | 10 | the tscadc unit (<0>). |
11 | - interrupt-parent: Should be a phandle to the tscadc unit. | ||
12 | - fsl,wires: Should be '<4>' or '<5>' | 11 | - fsl,wires: Should be '<4>' or '<5>' |
13 | 12 | ||
14 | Optional properties: | 13 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt b/Documentation/devicetree/bindings/input/touchscreen/goodix.txt index 0c369d8ebcab..f7e95c52f3c7 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/goodix.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | or "goodix,gt928" | 11 | or "goodix,gt928" |
12 | or "goodix,gt967" | 12 | or "goodix,gt967" |
13 | - reg : I2C address of the chip. Should be 0x5d or 0x14 | 13 | - reg : I2C address of the chip. Should be 0x5d or 0x14 |
14 | - interrupt-parent : Interrupt controller to which the chip is connected | ||
15 | - interrupts : Interrupt to which the chip is connected | 14 | - interrupts : Interrupt to which the chip is connected |
16 | 15 | ||
17 | Optional properties: | 16 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/hideep.txt b/Documentation/devicetree/bindings/input/touchscreen/hideep.txt index 1063c30d53f7..a47c36190b01 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/hideep.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/hideep.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : must be "hideep,hideep-ts" | 4 | - compatible : must be "hideep,hideep-ts" |
5 | - reg : I2C slave address, (e.g. 0x6C). | 5 | - reg : I2C slave address, (e.g. 0x6C). |
6 | - interrupt-parent : Interrupt controller to which the chip is connected. | ||
7 | - interrupts : Interrupt to which the chip is connected. | 6 | - interrupts : Interrupt to which the chip is connected. |
8 | 7 | ||
9 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt b/Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt index 40ac0fe94df6..05e982c3454e 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "maxim,max11801" | 4 | - compatible: must be "maxim,max11801" |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: touch controller interrupt | 6 | - interrupts: touch controller interrupt |
8 | 7 | ||
9 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt b/Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt index 7b8944c2cb31..b2ab5498e519 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "melfas,mip4_ts" | 4 | - compatible: must be "melfas,mip4_ts" |
5 | - reg: I2C slave address of the chip (0x48 or 0x34) | 5 | - reg: I2C slave address of the chip (0x48 or 0x34) |
6 | - interrupt-parent: interrupt controller to which the chip is connected | ||
7 | - interrupts: interrupt to which the chip is connected | 6 | - interrupts: interrupt to which the chip is connected |
8 | 7 | ||
9 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt b/Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt index d9b7c2ff611e..6805d10d226d 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : must be "samsung,s6sy761" | 4 | - compatible : must be "samsung,s6sy761" |
5 | - reg : I2C slave address, (e.g. 0x48) | 5 | - reg : I2C slave address, (e.g. 0x48) |
6 | - interrupt-parent : the phandle to the interrupt controller which provides | ||
7 | the interrupt | ||
8 | - interrupts : interrupt specification | 6 | - interrupts : interrupt specification |
9 | - avdd-supply : analogic power supply | 7 | - avdd-supply : analogic power supply |
10 | - vdd-supply : power supply | 8 | - vdd-supply : power supply |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt b/Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt index 84752de12412..d67e558e5ab5 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | "silead,gsl3675" | 8 | "silead,gsl3675" |
9 | "silead,gsl3692" | 9 | "silead,gsl3692" |
10 | - reg : I2C slave address of the chip (0x40) | 10 | - reg : I2C slave address of the chip (0x40) |
11 | - interrupt-parent : a phandle pointing to the interrupt controller | ||
12 | serving the interrupt for this chip | ||
13 | - interrupts : interrupt specification for the gsl1680 interrupt | 11 | - interrupts : interrupt specification for the gsl1680 interrupt |
14 | - power-gpios : Specification for the pin connected to the gsl1680's | 12 | - power-gpios : Specification for the pin connected to the gsl1680's |
15 | shutdown input. This needs to be driven high to take the | 13 | shutdown input. This needs to be driven high to take the |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt b/Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt index d87ad14f1efe..8f5322e01024 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "sis,9200-ts" | 4 | - compatible: must be "sis,9200-ts" |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | (see interrupt binding [0]) | ||
8 | - interrupts: touch controller interrupt (see interrupt | 6 | - interrupts: touch controller interrupt (see interrupt |
9 | binding [0]) | 7 | binding [0]) |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt b/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt index 9683595cd0f5..0a5d0cb4a280 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt | |||
@@ -10,8 +10,6 @@ coordinates. | |||
10 | Required properties: | 10 | Required properties: |
11 | - compatible : must be "st,stmfts" | 11 | - compatible : must be "st,stmfts" |
12 | - reg : I2C slave address, (e.g. 0x49) | 12 | - reg : I2C slave address, (e.g. 0x49) |
13 | - interrupt-parent : the phandle to the interrupt controller which provides | ||
14 | the interrupt | ||
15 | - interrupts : interrupt specification | 13 | - interrupts : interrupt specification |
16 | - avdd-supply : analogic power supply | 14 | - avdd-supply : analogic power supply |
17 | - vdd-supply : power supply | 15 | - vdd-supply : power supply |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt b/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt index 5aaa6b3aa90c..4886c4aa2906 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "semtech,sx8654" | 4 | - compatible: must be "semtech,sx8654" |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: touch controller interrupt | 6 | - interrupts: touch controller interrupt |
8 | 7 | ||
9 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt b/Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt index ec365e172236..ed00f61b8c08 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt | |||
@@ -9,8 +9,6 @@ Optional properties: | |||
9 | - gpios: the interrupt gpio the chip is connected to (trough the penirq pin). | 9 | - gpios: the interrupt gpio the chip is connected to (trough the penirq pin). |
10 | The penirq pin goes to low when the panel is touched. | 10 | The penirq pin goes to low when the panel is touched. |
11 | (see GPIO binding[1] for more details). | 11 | (see GPIO binding[1] for more details). |
12 | - interrupt-parent: the phandle for the gpio controller | ||
13 | (see interrupt binding[0]). | ||
14 | - interrupts: (gpio) interrupt to which the chip is connected | 12 | - interrupts: (gpio) interrupt to which the chip is connected |
15 | (see interrupt binding[0]). | 13 | (see interrupt binding[0]). |
16 | - ti,max-rt: maximum pressure. | 14 | - ti,max-rt: maximum pressure. |
diff --git a/Documentation/devicetree/bindings/input/touchscreen/zet6223.txt b/Documentation/devicetree/bindings/input/touchscreen/zet6223.txt index fe6a1feef703..27d55a506f18 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/zet6223.txt +++ b/Documentation/devicetree/bindings/input/touchscreen/zet6223.txt | |||
@@ -3,8 +3,6 @@ Zeitec ZET6223 I2C touchscreen controller | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : "zeitec,zet6223" | 4 | - compatible : "zeitec,zet6223" |
5 | - reg : I2C slave address of the chip (0x76) | 5 | - reg : I2C slave address of the chip (0x76) |
6 | - interrupt-parent : a phandle pointing to the interrupt controller | ||
7 | serving the interrupt for this chip | ||
8 | - interrupts : interrupt specification for the zet6223 interrupt | 6 | - interrupts : interrupt specification for the zet6223 interrupt |
9 | 7 | ||
10 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/abilis,tb10x-ictl.txt b/Documentation/devicetree/bindings/interrupt-controller/abilis,tb10x-ictl.txt index 9d52d5afe3e9..5a4dd263fc12 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/abilis,tb10x-ictl.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/abilis,tb10x-ictl.txt | |||
@@ -13,7 +13,6 @@ Required properties | |||
13 | - interrupt-congroller: Identifies the node as an interrupt controller. | 13 | - interrupt-congroller: Identifies the node as an interrupt controller. |
14 | - #interrupt cells: Specifies the number of cells used to encode an interrupt | 14 | - #interrupt cells: Specifies the number of cells used to encode an interrupt |
15 | source connected to this controller. The value shall be 2. | 15 | source connected to this controller. The value shall be 2. |
16 | - interrupt-parent: Specifies the parent interrupt controller. | ||
17 | - interrupts: Specifies the list of interrupt lines which are handled by | 16 | - interrupts: Specifies the list of interrupt lines which are handled by |
18 | the interrupt controller in the parent controller's notation. Interrupts | 17 | the interrupt controller in the parent controller's notation. Interrupts |
19 | are mapped one-to-one to parent interrupts. | 18 | are mapped one-to-one to parent interrupts. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt b/Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt index f6f1c14bf99b..5669764f9cc9 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | - compatible: should be "al,alpine-msix" | 7 | - compatible: should be "al,alpine-msix" |
8 | - reg: physical base address and size of the registers | 8 | - reg: physical base address and size of the registers |
9 | - interrupt-parent: specifies the parent interrupt controller. | ||
10 | - interrupt-controller: identifies the node as an interrupt controller | 9 | - interrupt-controller: identifies the node as an interrupt controller |
11 | - msi-controller: identifies the node as an PCI Message Signaled Interrupt | 10 | - msi-controller: identifies the node as an PCI Message Signaled Interrupt |
12 | controller | 11 | controller |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt index 4903fb72d883..24beadf7ba83 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt | |||
@@ -13,7 +13,6 @@ Required properties: | |||
13 | - #interrupt-cells : Specifies the number of cells needed to encode an | 13 | - #interrupt-cells : Specifies the number of cells needed to encode an |
14 | interrupt source. The value shall be 2. The first cell is the IRQ number, the | 14 | interrupt source. The value shall be 2. The first cell is the IRQ number, the |
15 | second cell the trigger type as defined in interrupt.txt in this directory. | 15 | second cell the trigger type as defined in interrupt.txt in this directory. |
16 | - interrupt-parent: Specifies the parent interrupt controller. | ||
17 | - interrupts: Specifies the interrupt line (NMI) which is handled by | 16 | - interrupts: Specifies the interrupt line (NMI) which is handled by |
18 | the interrupt controller in the parent controller's notation. This value | 17 | the interrupt controller in the parent controller's notation. This value |
19 | shall be the NMI. | 18 | shall be the NMI. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt index 89674ad8a097..1502a51548bb 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt | |||
@@ -15,9 +15,6 @@ Required properties: | |||
15 | "amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or | 15 | "amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or |
16 | "amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912) | 16 | "amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912) |
17 | "amlogic,meson-axg-gpio-intc" for AXG SoCs (A113D, A113X) | 17 | "amlogic,meson-axg-gpio-intc" for AXG SoCs (A113D, A113X) |
18 | - interrupt-parent : a phandle to the GIC the interrupts are routed to. | ||
19 | Usually this is provided at the root level of the device tree as it is | ||
20 | common to most of the SoC. | ||
21 | - reg : Specifies base physical address and size of the registers. | 18 | - reg : Specifies base physical address and size of the registers. |
22 | - interrupt-controller : Identifies the node as an interrupt controller. | 19 | - interrupt-controller : Identifies the node as an interrupt controller. |
23 | - #interrupt-cells : Specifies the number of cells needed to encode an | 20 | - #interrupt-cells : Specifies the number of cells needed to encode an |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt b/Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt index 0e9f09a6a2fe..f4c5d34c4111 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "atmel,<chip>-aic" | 4 | - compatible: Should be "atmel,<chip>-aic" |
5 | <chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4" | 5 | <chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4" |
6 | - interrupt-controller: Identifies the node as an interrupt controller. | 6 | - interrupt-controller: Identifies the node as an interrupt controller. |
7 | - interrupt-parent: For single AIC system, it is an empty property. | ||
8 | - #interrupt-cells: The number of cells to define the interrupts. It should be 3. | 7 | - #interrupt-cells: The number of cells to define the interrupts. It should be 3. |
9 | The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet). | 8 | The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet). |
10 | The second cell is used to specify flags: | 9 | The second cell is used to specify flags: |
@@ -27,7 +26,6 @@ Examples: | |||
27 | aic: interrupt-controller@fffff000 { | 26 | aic: interrupt-controller@fffff000 { |
28 | compatible = "atmel,at91rm9200-aic"; | 27 | compatible = "atmel,at91rm9200-aic"; |
29 | interrupt-controller; | 28 | interrupt-controller; |
30 | interrupt-parent; | ||
31 | #interrupt-cells = <3>; | 29 | #interrupt-cells = <3>; |
32 | reg = <0xfffff000 0x200>; | 30 | reg = <0xfffff000 0x200>; |
33 | }; | 31 | }; |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt index 6428a6ba9f4a..0f1af5a1c12e 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt | |||
@@ -26,8 +26,6 @@ Required properties: | |||
26 | are 0..7 for bank 0, and 0..31 for bank 1. | 26 | are 0..7 for bank 0, and 0..31 for bank 1. |
27 | 27 | ||
28 | Additional required properties for brcm,bcm2836-armctrl-ic: | 28 | Additional required properties for brcm,bcm2836-armctrl-ic: |
29 | - interrupt-parent : Specifies the parent interrupt controller when this | ||
30 | controller is the second level. | ||
31 | - interrupts : Specifies the interrupt on the parent for this interrupt | 29 | - interrupts : Specifies the interrupt on the parent for this interrupt |
32 | controller to handle. | 30 | controller to handle. |
33 | 31 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt index 8f48aad50868..37aea40d5430 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt | |||
@@ -18,8 +18,6 @@ Required properties: | |||
18 | - interrupt-controller: identifies the node as an interrupt controller | 18 | - interrupt-controller: identifies the node as an interrupt controller |
19 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt | 19 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt |
20 | source, should be 1. | 20 | source, should be 1. |
21 | - interrupt-parent: specifies the phandle to the parent interrupt controller | ||
22 | this one is cascaded from | ||
23 | - interrupts: specifies the interrupt line in the interrupt-parent controller | 21 | - interrupts: specifies the interrupt line in the interrupt-parent controller |
24 | node, valid values depend on the type of parent interrupt controller | 22 | node, valid values depend on the type of parent interrupt controller |
25 | 23 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt index 4040905388d9..2bc19b1ac877 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt | |||
@@ -29,8 +29,6 @@ Required properties: | |||
29 | - interrupt-controller: identifies the node as an interrupt controller | 29 | - interrupt-controller: identifies the node as an interrupt controller |
30 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt | 30 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt |
31 | source, should be 1. | 31 | source, should be 1. |
32 | - interrupt-parent: specifies the phandle to the parent interrupt controller(s) | ||
33 | this one is cascaded from | ||
34 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller | 32 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller |
35 | node; valid values depend on the type of parent interrupt controller | 33 | node; valid values depend on the type of parent interrupt controller |
36 | 34 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt index cc217b22dccd..2117d4ac1ae5 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt | |||
@@ -28,8 +28,6 @@ Required properties: | |||
28 | - interrupt-controller: identifies the node as an interrupt controller | 28 | - interrupt-controller: identifies the node as an interrupt controller |
29 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt | 29 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt |
30 | source, should be 1. | 30 | source, should be 1. |
31 | - interrupt-parent: specifies the phandle to the parent interrupt controller(s) | ||
32 | this one is cascaded from | ||
33 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller | 31 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller |
34 | node; valid values depend on the type of parent interrupt controller | 32 | node; valid values depend on the type of parent interrupt controller |
35 | 33 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt index 44a9bb15dd56..addd86b6ca2f 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt | |||
@@ -56,8 +56,6 @@ Required properties: | |||
56 | - interrupt-controller: identifies the node as an interrupt controller | 56 | - interrupt-controller: identifies the node as an interrupt controller |
57 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt | 57 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt |
58 | source, should be 1. | 58 | source, should be 1. |
59 | - interrupt-parent: specifies the phandle to the parent interrupt controller | ||
60 | this one is cascaded from | ||
61 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller | 59 | - interrupts: specifies the interrupt line(s) in the interrupt-parent controller |
62 | node, valid values depend on the type of parent interrupt controller | 60 | node, valid values depend on the type of parent interrupt controller |
63 | - brcm,int-map-mask: 32-bits bit mask describing how many and which interrupts | 61 | - brcm,int-map-mask: 32-bits bit mask describing how many and which interrupts |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt index 36df06c5c567..d514ec060a4a 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - interrupt-controller: identifies the node as an interrupt controller | 8 | - interrupt-controller: identifies the node as an interrupt controller |
9 | - #interrupt-cells: specifies the number of cells needed to encode an | 9 | - #interrupt-cells: specifies the number of cells needed to encode an |
10 | interrupt source. Should be 1. | 10 | interrupt source. Should be 1. |
11 | - interrupt-parent: specifies the phandle to the parent interrupt controller | ||
12 | this controller is cacaded from | ||
13 | - interrupts: specifies the interrupt line in the interrupt-parent irq space | 11 | - interrupts: specifies the interrupt line in the interrupt-parent irq space |
14 | to be used for cascading | 12 | to be used for cascading |
15 | 13 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt index a4ff93d6b7f3..454ce04d6787 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt | |||
@@ -13,9 +13,6 @@ Required properties: | |||
13 | - reg: physical base address of the controller and length of memory mapped. | 13 | - reg: physical base address of the controller and length of memory mapped. |
14 | - interrupts: an interrupt to the parent interrupt controller. | 14 | - interrupts: an interrupt to the parent interrupt controller. |
15 | 15 | ||
16 | Optional properties: | ||
17 | - interrupt-parent: the phandle to the parent interrupt controller. | ||
18 | |||
19 | This interrupt controller hardware is a second level interrupt controller that | 16 | This interrupt controller hardware is a second level interrupt controller that |
20 | is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based | 17 | is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based |
21 | platforms. If interrupt-parent is not provided, the default parent interrupt | 18 | platforms. If interrupt-parent is not provided, the default parent interrupt |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt b/Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt index 3b2f4c43ad8d..a6813a071f15 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt | |||
@@ -68,8 +68,6 @@ Examples: | |||
68 | 68 | ||
69 | Devices connect to mbigen required properties: | 69 | Devices connect to mbigen required properties: |
70 | ---------------------------------------------------- | 70 | ---------------------------------------------------- |
71 | -interrupt-parent: Specifies the mbigen device node which device connected. | ||
72 | |||
73 | -interrupts:Specifies the interrupt source. | 71 | -interrupts:Specifies the interrupt source. |
74 | For the specific information of each cell in this property,please refer to | 72 | For the specific information of each cell in this property,please refer to |
75 | the "interrupt-cells" description mentioned above. | 73 | the "interrupt-cells" description mentioned above. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt b/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt index f97fd8ab5e45..d4373d0f7121 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt | |||
@@ -12,7 +12,6 @@ Required properties: | |||
12 | - interrupt-controller : Identifies the node as an interrupt controller | 12 | - interrupt-controller : Identifies the node as an interrupt controller |
13 | - #interrupt-cells : Specifies the number of cells needed to encode an | 13 | - #interrupt-cells : Specifies the number of cells needed to encode an |
14 | interrupt source. The value shall be 1. | 14 | interrupt source. The value shall be 1. |
15 | - interrupt-parent : phandle of the CPU interrupt controller. | ||
16 | - interrupts : Specifies the CPU interrupt the controller is connected to. | 15 | - interrupts : Specifies the CPU interrupt the controller is connected to. |
17 | 16 | ||
18 | Example: | 17 | Example: |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt b/Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt index 3f6442c7f867..930fb462fd9f 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt | |||
@@ -26,8 +26,6 @@ Required properties: | |||
26 | See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt | 26 | See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt |
27 | for details about the GIC Device Tree binding. | 27 | for details about the GIC Device Tree binding. |
28 | 28 | ||
29 | - interrupt-parent : Reference to the parent interrupt controller. | ||
30 | |||
31 | Example: | 29 | Example: |
32 | 30 | ||
33 | odmi: odmi@300000 { | 31 | odmi: odmi@300000 { |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt b/Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt index a7efdbc3de5b..5865f4f2c69d 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt | |||
@@ -16,8 +16,6 @@ Required properties: | |||
16 | and "mediatek,cirq" as a fallback. | 16 | and "mediatek,cirq" as a fallback. |
17 | - interrupt-controller : Identifies the node as an interrupt controller. | 17 | - interrupt-controller : Identifies the node as an interrupt controller. |
18 | - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. | 18 | - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. |
19 | - interrupt-parent: phandle of irq parent for cirq. The parent must | ||
20 | use the same interrupt-cells format as GIC. | ||
21 | - reg: Physical base address of the cirq registers and length of memory | 19 | - reg: Physical base address of the cirq registers and length of memory |
22 | mapped region. | 20 | mapped region. |
23 | - mediatek,ext-irq-range: Identifies external irq number range in different | 21 | - mediatek,ext-irq-range: Identifies external irq number range in different |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt index 07bf0b9a5139..6a32922a55b8 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt | |||
@@ -21,8 +21,6 @@ Required properties: | |||
21 | "mediatek,mt2701-sysirq", "mediatek,mt6577-sysirq": for MT2701 | 21 | "mediatek,mt2701-sysirq", "mediatek,mt6577-sysirq": for MT2701 |
22 | - interrupt-controller : Identifies the node as an interrupt controller | 22 | - interrupt-controller : Identifies the node as an interrupt controller |
23 | - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. | 23 | - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. |
24 | - interrupt-parent: phandle of irq parent for sysirq. The parent must | ||
25 | use the same interrupt-cells format as GIC. | ||
26 | - reg: Physical base address of the intpol registers and length of memory | 24 | - reg: Physical base address of the intpol registers and length of memory |
27 | mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others | 25 | mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others |
28 | need 1. | 26 | need 1. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.txt b/Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.txt index b47a8a02b17b..f5baeccb689f 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | - interrupt-controller : Identifies the node as an interrupt controller | 7 | - interrupt-controller : Identifies the node as an interrupt controller |
8 | - #interrupt-cells : Specifies the number of cells needed to encode an | 8 | - #interrupt-cells : Specifies the number of cells needed to encode an |
9 | interrupt source. The value shall be 1. | 9 | interrupt source. The value shall be 1. |
10 | - interrupt-parent : phandle of the CPU interrupt controller. | ||
11 | - interrupts : Specifies the CPU interrupt the controller is connected to. | 10 | - interrupts : Specifies the CPU interrupt the controller is connected to. |
12 | 11 | ||
13 | Example: | 12 | Example: |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt b/Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt index f246ccbf8838..2ff356640100 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt | |||
@@ -19,8 +19,6 @@ Required properties: | |||
19 | - interrupt-controller : Identifies the node as an interrupt controller. | 19 | - interrupt-controller : Identifies the node as an interrupt controller. |
20 | - #interrupt-cells : Specifies the number of cells needed to encode an | 20 | - #interrupt-cells : Specifies the number of cells needed to encode an |
21 | interrupt source. The value must be 3. | 21 | interrupt source. The value must be 3. |
22 | - interrupt-parent : a phandle to the GIC these interrupts are routed | ||
23 | to. | ||
24 | 22 | ||
25 | Notes: | 23 | Notes: |
26 | 24 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt b/Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt index 38211f344dc8..0bfb3ba55f4c 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt | |||
@@ -14,8 +14,6 @@ Required properties: | |||
14 | Reset value is IRQ_TYPE_LEVEL_LOW. | 14 | Reset value is IRQ_TYPE_LEVEL_LOW. |
15 | 15 | ||
16 | Optional properties: | 16 | Optional properties: |
17 | - interrupt-parent: empty for MIC interrupt controller, link to parent | ||
18 | MIC interrupt controller for SIC1 and SIC2 | ||
19 | - interrupts: empty for MIC interrupt controller, cascaded MIC | 17 | - interrupts: empty for MIC interrupt controller, cascaded MIC |
20 | hardware interrupts for SIC1 and SIC2 | 18 | hardware interrupts for SIC1 and SIC2 |
21 | 19 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt index 475ae9bd562b..ad70006c1848 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt | |||
@@ -7,7 +7,6 @@ Required Properties: | |||
7 | - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or | 7 | - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or |
8 | "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc" | 8 | "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc" |
9 | - reg: Base address and size of the controllers memory area | 9 | - reg: Base address and size of the controllers memory area |
10 | - interrupt-parent: phandle of the parent interrupt controller. | ||
11 | - interrupts: Interrupt specifier for the controllers interrupt. | 10 | - interrupts: Interrupt specifier for the controllers interrupt. |
12 | - interrupt-controller : Identifies the node as an interrupt controller | 11 | - interrupt-controller : Identifies the node as an interrupt controller |
13 | - #interrupt-cells : Specifies the number of cells needed to encode interrupt | 12 | - #interrupt-cells : Specifies the number of cells needed to encode interrupt |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt index 0b2c97ddb520..8e0797cb1487 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt | |||
@@ -35,12 +35,6 @@ Properties: | |||
35 | interrupt. | 35 | interrupt. |
36 | The second element is the trigger type. | 36 | The second element is the trigger type. |
37 | 37 | ||
38 | - interrupt-parent: | ||
39 | Usage: required | ||
40 | Value type: <phandle> | ||
41 | Definition: Specifies the interrupt parent necessary for hierarchical | ||
42 | domain to operate. | ||
43 | |||
44 | - interrupt-controller: | 38 | - interrupt-controller: |
45 | Usage: required | 39 | Usage: required |
46 | Value type: <bool> | 40 | Value type: <bool> |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt b/Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt index 9e5f73412cd7..19af687858a1 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt | |||
@@ -32,8 +32,6 @@ Optional properties: | |||
32 | - samsung,combiner-nr: The number of interrupt combiners supported. If this | 32 | - samsung,combiner-nr: The number of interrupt combiners supported. If this |
33 | property is not specified, the default number of combiners is assumed | 33 | property is not specified, the default number of combiners is assumed |
34 | to be 16. | 34 | to be 16. |
35 | - interrupt-parent: pHandle of the parent interrupt controller, if not | ||
36 | inherited from the parent node. | ||
37 | 35 | ||
38 | 36 | ||
39 | Example: | 37 | Example: |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt index 1f441fa0ad40..355c18a3a4d3 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: should be "sigma,smp8642-intc" | 4 | - compatible: should be "sigma,smp8642-intc" |
5 | - reg: physical address of MMIO region | 5 | - reg: physical address of MMIO region |
6 | - ranges: address space mapping of child nodes | 6 | - ranges: address space mapping of child nodes |
7 | - interrupt-parent: phandle of parent interrupt controller | ||
8 | - interrupt-controller: boolean | 7 | - interrupt-controller: boolean |
9 | - #address-cells: should be <1> | 8 | - #address-cells: should be <1> |
10 | - #size-cells: should be <1> | 9 | - #size-cells: should be <1> |
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 8b46a34e05f1..09fc02b99845 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt | |||
@@ -7,7 +7,6 @@ Properties: | |||
7 | 7 | ||
8 | - compatible: "snps,archs-idu-intc" | 8 | - compatible: "snps,archs-idu-intc" |
9 | - interrupt-controller: This is an interrupt controller. | 9 | - interrupt-controller: This is an interrupt controller. |
10 | - interrupt-parent: <reference to parent core intc> | ||
11 | - #interrupt-cells: Must be <1>. | 10 | - #interrupt-cells: Must be <1>. |
12 | 11 | ||
13 | Value of the cell specifies the "common" IRQ from peripheral to IDU. Number N | 12 | Value of the cell specifies the "common" IRQ from peripheral to IDU. Number N |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt b/Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt index 492911744ca3..086ff08322db 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | - interrupt-controller: identifies the node as an interrupt controller | 11 | - interrupt-controller: identifies the node as an interrupt controller |
12 | - #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1 | 12 | - #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1 |
13 | - interrupts: interrupt reference to primary interrupt controller | 13 | - interrupts: interrupt reference to primary interrupt controller |
14 | - interrupt-parent: (optional) reference specific primary interrupt controller | ||
15 | 14 | ||
16 | The interrupt sources map to the corresponding bits in the interrupt | 15 | The interrupt sources map to the corresponding bits in the interrupt |
17 | registers, i.e. | 16 | registers, i.e. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt b/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt index 8b2faefe29ca..dac0846fe789 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt | |||
@@ -12,7 +12,6 @@ Required properties: | |||
12 | - interrupt-controller : Identifies the node as an interrupt controller. | 12 | - interrupt-controller : Identifies the node as an interrupt controller. |
13 | - #interrupt-cells : Specifies the number of cells needed to encode an | 13 | - #interrupt-cells : Specifies the number of cells needed to encode an |
14 | interrupt source. The value must be 3. | 14 | interrupt source. The value must be 3. |
15 | - interrupt-parent : phandle of the GIC these interrupts are routed to. | ||
16 | - socionext,spi-base : The SPI number of the first SPI of the 32 adjacent | 15 | - socionext,spi-base : The SPI number of the first SPI of the 32 adjacent |
17 | ones the EXIU forwards its interrups to. | 16 | ones the EXIU forwards its interrups to. |
18 | 17 | ||
diff --git a/Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt b/Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt index 2ab0ea39867b..a407c499b3cc 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt | |||
@@ -31,10 +31,6 @@ Required properties: | |||
31 | parent) is equal to number of groups. The format of the interrupt | 31 | parent) is equal to number of groups. The format of the interrupt |
32 | specifier depends in the interrupt parent controller. | 32 | specifier depends in the interrupt parent controller. |
33 | 33 | ||
34 | Optional properties: | ||
35 | - interrupt-parent: pHandle of the parent interrupt controller, if not | ||
36 | inherited from the parent node. | ||
37 | |||
38 | Example: | 34 | Example: |
39 | 35 | ||
40 | The following is an example from the SPEAr320 SoC dtsi file. | 36 | The following is an example from the SPEAr320 SoC dtsi file. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/technologic,ts4800.txt b/Documentation/devicetree/bindings/interrupt-controller/technologic,ts4800.txt index 7f15f1b0325b..341ae5909333 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/technologic,ts4800.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/technologic,ts4800.txt | |||
@@ -11,6 +11,4 @@ Required properties: | |||
11 | region | 11 | region |
12 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt | 12 | - #interrupt-cells: specifies the number of cells needed to encode an interrupt |
13 | source, should be 1. | 13 | source, should be 1. |
14 | - interrupt-parent: phandle to the parent interrupt controller this one is | ||
15 | cascaded from | ||
16 | - interrupts: specifies the interrupt line in the interrupt-parent controller | 14 | - interrupts: specifies the interrupt line in the interrupt-parent controller |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt b/Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt index 42bb796cc4ad..ee3f9c351501 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt +++ b/Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt | |||
@@ -46,7 +46,6 @@ C6X Interrupt Chips | |||
46 | - interrupt-controller | 46 | - interrupt-controller |
47 | - #interrupt-cells: <1> | 47 | - #interrupt-cells: <1> |
48 | - reg: base address and size of register area | 48 | - reg: base address and size of register area |
49 | - interrupt-parent: must be core interrupt controller | ||
50 | - interrupts: This should have four cells; one for each interrupt combiner. | 49 | - interrupts: This should have four cells; one for each interrupt combiner. |
51 | The cells contain the core priority interrupt to which the | 50 | The cells contain the core priority interrupt to which the |
52 | corresponding combiner output is wired. | 51 | corresponding combiner output is wired. |
diff --git a/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu b/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu index 18d4f407bf0e..422d6908f8b2 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu +++ b/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu | |||
@@ -12,8 +12,6 @@ Required properties: | |||
12 | - interrupt-controller : Identifies the node as an interrupt controller. | 12 | - interrupt-controller : Identifies the node as an interrupt controller. |
13 | - #interrupt-cells : Specifies the number of cells needed to encode an | 13 | - #interrupt-cells : Specifies the number of cells needed to encode an |
14 | interrupt source. The value must be 3. | 14 | interrupt source. The value must be 3. |
15 | - interrupt-parent : a phandle to the GIC these interrupts are routed | ||
16 | to. | ||
17 | 15 | ||
18 | Notes: | 16 | Notes: |
19 | 17 | ||
diff --git a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt index b1682c80b490..525ec82615a6 100644 --- a/Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt +++ b/Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt | |||
@@ -31,7 +31,6 @@ Required properties: | |||
31 | - compatible: Should be "samsung,exynos-sysmmu" | 31 | - compatible: Should be "samsung,exynos-sysmmu" |
32 | - reg: A tuple of base address and size of System MMU registers. | 32 | - reg: A tuple of base address and size of System MMU registers. |
33 | - #iommu-cells: Should be <0>. | 33 | - #iommu-cells: Should be <0>. |
34 | - interrupt-parent: The phandle of the interrupt controller of System MMU | ||
35 | - interrupts: An interrupt specifier for interrupt signal of System MMU, | 34 | - interrupts: An interrupt specifier for interrupt signal of System MMU, |
36 | according to the format defined by a particular interrupt | 35 | according to the format defined by a particular interrupt |
37 | controller. | 36 | controller. |
diff --git a/Documentation/devicetree/bindings/mailbox/altera-mailbox.txt b/Documentation/devicetree/bindings/mailbox/altera-mailbox.txt index 49cfc8c337c4..c4dd93f1fed2 100644 --- a/Documentation/devicetree/bindings/mailbox/altera-mailbox.txt +++ b/Documentation/devicetree/bindings/mailbox/altera-mailbox.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | of cells required for the mailbox specifier. Should be 1. | 9 | of cells required for the mailbox specifier. Should be 1. |
10 | 10 | ||
11 | Optional properties: | 11 | Optional properties: |
12 | - interrupt-parent : interrupt source phandle. | ||
13 | - interrupts : interrupt number. The interrupt specifier format | 12 | - interrupts : interrupt number. The interrupt specifier format |
14 | depends on the interrupt controller parent. | 13 | depends on the interrupt controller parent. |
15 | 14 | ||
diff --git a/Documentation/devicetree/bindings/media/i2c/tc358743.txt b/Documentation/devicetree/bindings/media/i2c/tc358743.txt index 49f8bcc2ea4d..59102edcf01e 100644 --- a/Documentation/devicetree/bindings/media/i2c/tc358743.txt +++ b/Documentation/devicetree/bindings/media/i2c/tc358743.txt | |||
@@ -12,7 +12,7 @@ Required Properties: | |||
12 | Optional Properties: | 12 | Optional Properties: |
13 | 13 | ||
14 | - reset-gpios: gpio phandle GPIO connected to the reset pin | 14 | - reset-gpios: gpio phandle GPIO connected to the reset pin |
15 | - interrupts, interrupt-parent: GPIO connected to the interrupt pin | 15 | - interrupts: GPIO connected to the interrupt pin |
16 | - data-lanes: should be <1 2 3 4> for four-lane operation, | 16 | - data-lanes: should be <1 2 3 4> for four-lane operation, |
17 | or <1 2> for two-lane operation | 17 | or <1 2> for two-lane operation |
18 | - clock-lanes: should be <0> | 18 | - clock-lanes: should be <0> |
diff --git a/Documentation/devicetree/bindings/media/sh_mobile_ceu.txt b/Documentation/devicetree/bindings/media/sh_mobile_ceu.txt index 17a8e81ca0cc..cfa4ffada8ae 100644 --- a/Documentation/devicetree/bindings/media/sh_mobile_ceu.txt +++ b/Documentation/devicetree/bindings/media/sh_mobile_ceu.txt | |||
@@ -2,7 +2,6 @@ Bindings, specific for the sh_mobile_ceu_camera.c driver: | |||
2 | - compatible: Should be "renesas,sh-mobile-ceu" | 2 | - compatible: Should be "renesas,sh-mobile-ceu" |
3 | - reg: register base and size | 3 | - reg: register base and size |
4 | - interrupts: the interrupt number | 4 | - interrupts: the interrupt number |
5 | - interrupt-parent: the interrupt controller | ||
6 | - renesas,max-width: maximum image width, supported on this SoC | 5 | - renesas,max-width: maximum image width, supported on this SoC |
7 | - renesas,max-height: maximum image height, supported on this SoC | 6 | - renesas,max-height: maximum image height, supported on this SoC |
8 | 7 | ||
diff --git a/Documentation/devicetree/bindings/mfd/ac100.txt b/Documentation/devicetree/bindings/mfd/ac100.txt index b8ef00667599..dff219f07493 100644 --- a/Documentation/devicetree/bindings/mfd/ac100.txt +++ b/Documentation/devicetree/bindings/mfd/ac100.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | - sub-nodes: | 10 | - sub-nodes: |
11 | - codec | 11 | - codec |
12 | - compatible: "x-powers,ac100-codec" | 12 | - compatible: "x-powers,ac100-codec" |
13 | - interrupt-parent: The parent interrupt controller | ||
14 | - interrupts: SoC NMI / GPIO interrupt connected to the | 13 | - interrupts: SoC NMI / GPIO interrupt connected to the |
15 | IRQ_AUDIO pin | 14 | IRQ_AUDIO pin |
16 | - #clock-cells: Shall be 0 | 15 | - #clock-cells: Shall be 0 |
@@ -20,9 +19,6 @@ Required properties: | |||
20 | 19 | ||
21 | - rtc | 20 | - rtc |
22 | - compatible: "x-powers,ac100-rtc" | 21 | - compatible: "x-powers,ac100-rtc" |
23 | - interrupt-parent: The parent interrupt controller | ||
24 | - interrupts: SoC NMI / GPIO interrupt connected to the | ||
25 | IRQ_RTC pin | ||
26 | - clocks: A phandle to the codec's "4M_adda" clock | 22 | - clocks: A phandle to the codec's "4M_adda" clock |
27 | - #clock-cells: Shall be 1 | 23 | - #clock-cells: Shall be 1 |
28 | - clock-output-names: "cko1_rtc", "cko2_rtc", "cko3_rtc" | 24 | - clock-output-names: "cko1_rtc", "cko2_rtc", "cko3_rtc" |
diff --git a/Documentation/devicetree/bindings/mfd/altera-a10sr.txt b/Documentation/devicetree/bindings/mfd/altera-a10sr.txt index c8a736554b4b..a688520dd87d 100644 --- a/Documentation/devicetree/bindings/mfd/altera-a10sr.txt +++ b/Documentation/devicetree/bindings/mfd/altera-a10sr.txt | |||
@@ -5,7 +5,6 @@ Required parent device properties: | |||
5 | - spi-max-frequency : Maximum SPI frequency. | 5 | - spi-max-frequency : Maximum SPI frequency. |
6 | - reg : The SPI Chip Select address for the Arria10 | 6 | - reg : The SPI Chip Select address for the Arria10 |
7 | System Resource chip | 7 | System Resource chip |
8 | - interrupt-parent : The parent interrupt controller. | ||
9 | - interrupts : The interrupt line the device is connected to. | 8 | - interrupts : The interrupt line the device is connected to. |
10 | - interrupt-controller : Marks the device node as an interrupt controller. | 9 | - interrupt-controller : Marks the device node as an interrupt controller. |
11 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. | 10 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. |
diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings/mfd/arizona.txt index a014afb07902..9b62831fdf3e 100644 --- a/Documentation/devicetree/bindings/mfd/arizona.txt +++ b/Documentation/devicetree/bindings/mfd/arizona.txt | |||
@@ -22,7 +22,6 @@ Required properties: | |||
22 | connected to. | 22 | connected to. |
23 | - interrupt-controller : Arizona class devices contain interrupt controllers | 23 | - interrupt-controller : Arizona class devices contain interrupt controllers |
24 | and may provide interrupt services to other devices. | 24 | and may provide interrupt services to other devices. |
25 | - interrupt-parent : The parent interrupt controller. | ||
26 | - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. | 25 | - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. |
27 | The first cell is the IRQ number. | 26 | The first cell is the IRQ number. |
28 | The second cell is the flags, encoded as the trigger masks from | 27 | The second cell is the flags, encoded as the trigger masks from |
diff --git a/Documentation/devicetree/bindings/mfd/axp20x.txt b/Documentation/devicetree/bindings/mfd/axp20x.txt index d1762f3b30af..62091f6b025e 100644 --- a/Documentation/devicetree/bindings/mfd/axp20x.txt +++ b/Documentation/devicetree/bindings/mfd/axp20x.txt | |||
@@ -28,7 +28,6 @@ Required properties: | |||
28 | * "x-powers,axp809" | 28 | * "x-powers,axp809" |
29 | * "x-powers,axp813" | 29 | * "x-powers,axp813" |
30 | - reg: The I2C slave address or RSB hardware address for the AXP chip | 30 | - reg: The I2C slave address or RSB hardware address for the AXP chip |
31 | - interrupt-parent: The parent interrupt controller | ||
32 | - interrupts: SoC NMI / GPIO interrupt connected to the PMIC's IRQ pin | 31 | - interrupts: SoC NMI / GPIO interrupt connected to the PMIC's IRQ pin |
33 | - interrupt-controller: The PMIC has its own internal IRQs | 32 | - interrupt-controller: The PMIC has its own internal IRQs |
34 | - #interrupt-cells: Should be set to 1 | 33 | - #interrupt-cells: Should be set to 1 |
diff --git a/Documentation/devicetree/bindings/mfd/bd9571mwv.txt b/Documentation/devicetree/bindings/mfd/bd9571mwv.txt index 25d1f697eb25..8c4678650d1a 100644 --- a/Documentation/devicetree/bindings/mfd/bd9571mwv.txt +++ b/Documentation/devicetree/bindings/mfd/bd9571mwv.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : Should be "rohm,bd9571mwv". | 4 | - compatible : Should be "rohm,bd9571mwv". |
5 | - reg : I2C slave address. | 5 | - reg : I2C slave address. |
6 | - interrupt-parent : Phandle to the parent interrupt controller. | ||
7 | - interrupts : The interrupt line the device is connected to. | 6 | - interrupts : The interrupt line the device is connected to. |
8 | - interrupt-controller : Marks the device node as an interrupt controller. | 7 | - interrupt-controller : Marks the device node as an interrupt controller. |
9 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. | 8 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. |
diff --git a/Documentation/devicetree/bindings/mfd/bfticu.txt b/Documentation/devicetree/bindings/mfd/bfticu.txt index 65c90776c620..538192fda9ae 100644 --- a/Documentation/devicetree/bindings/mfd/bfticu.txt +++ b/Documentation/devicetree/bindings/mfd/bfticu.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | - interrupts: the main IRQ line to signal the collected IRQs | 10 | - interrupts: the main IRQ line to signal the collected IRQs |
11 | - #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant | 11 | - #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant |
12 | of Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 12 | of Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
13 | - interrupt-parent: the parent IRQ ctrl the main IRQ is connected to | ||
14 | - reg: access on the parent local bus (chip select, offset in chip select, size) | 13 | - reg: access on the parent local bus (chip select, offset in chip select, size) |
15 | 14 | ||
16 | Example: | 15 | Example: |
diff --git a/Documentation/devicetree/bindings/mfd/da9055.txt b/Documentation/devicetree/bindings/mfd/da9055.txt index 6dab34d34fce..131a53283e17 100644 --- a/Documentation/devicetree/bindings/mfd/da9055.txt +++ b/Documentation/devicetree/bindings/mfd/da9055.txt | |||
@@ -22,8 +22,6 @@ Documentation/devicetree/bindings/sound/da9055.txt | |||
22 | Required properties: | 22 | Required properties: |
23 | - compatible : Should be "dlg,da9055-pmic" | 23 | - compatible : Should be "dlg,da9055-pmic" |
24 | - reg: Specifies the I2C slave address (defaults to 0x5a but can be modified) | 24 | - reg: Specifies the I2C slave address (defaults to 0x5a but can be modified) |
25 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
26 | the IRQs from da9055 are delivered to. | ||
27 | - interrupts: IRQ line info for da9055 chip. | 25 | - interrupts: IRQ line info for da9055 chip. |
28 | - interrupt-controller: da9055 has internal IRQs (has own IRQ domain). | 26 | - interrupt-controller: da9055 has internal IRQs (has own IRQ domain). |
29 | - #interrupt-cells: Should be 1, is the local IRQ number for da9055. | 27 | - #interrupt-cells: Should be 1, is the local IRQ number for da9055. |
diff --git a/Documentation/devicetree/bindings/mfd/da9062.txt b/Documentation/devicetree/bindings/mfd/da9062.txt index c0a418c27e9d..edca653a5777 100644 --- a/Documentation/devicetree/bindings/mfd/da9062.txt +++ b/Documentation/devicetree/bindings/mfd/da9062.txt | |||
@@ -32,8 +32,6 @@ Required properties: | |||
32 | "dlg,da9061" for DA9061 | 32 | "dlg,da9061" for DA9061 |
33 | - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be | 33 | - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be |
34 | modified to match the chip's OTP settings). | 34 | modified to match the chip's OTP settings). |
35 | - interrupt-parent : Specifies the reference to the interrupt controller for | ||
36 | the DA9062 or DA9061. | ||
37 | - interrupts : IRQ line information. | 35 | - interrupts : IRQ line information. |
38 | - interrupt-controller | 36 | - interrupt-controller |
39 | 37 | ||
diff --git a/Documentation/devicetree/bindings/mfd/da9063.txt b/Documentation/devicetree/bindings/mfd/da9063.txt index 443e68286957..8da879935c59 100644 --- a/Documentation/devicetree/bindings/mfd/da9063.txt +++ b/Documentation/devicetree/bindings/mfd/da9063.txt | |||
@@ -16,8 +16,6 @@ Required properties: | |||
16 | - compatible : Should be "dlg,da9063" or "dlg,da9063l" | 16 | - compatible : Should be "dlg,da9063" or "dlg,da9063l" |
17 | - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be | 17 | - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be |
18 | modified to match the chip's OTP settings). | 18 | modified to match the chip's OTP settings). |
19 | - interrupt-parent : Specifies the reference to the interrupt controller for | ||
20 | the DA9063. | ||
21 | - interrupts : IRQ line information. | 19 | - interrupts : IRQ line information. |
22 | - interrupt-controller | 20 | - interrupt-controller |
23 | 21 | ||
diff --git a/Documentation/devicetree/bindings/mfd/da9150.txt b/Documentation/devicetree/bindings/mfd/da9150.txt index fd4dca7f4aba..f09b41fbdf47 100644 --- a/Documentation/devicetree/bindings/mfd/da9150.txt +++ b/Documentation/devicetree/bindings/mfd/da9150.txt | |||
@@ -13,8 +13,6 @@ da9150-fg : Battery Fuel-Gauge | |||
13 | Required properties: | 13 | Required properties: |
14 | - compatible : Should be "dlg,da9150" | 14 | - compatible : Should be "dlg,da9150" |
15 | - reg: Specifies the I2C slave address | 15 | - reg: Specifies the I2C slave address |
16 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
17 | the IRQs from da9150 are delivered to. | ||
18 | - interrupts: IRQ line info for da9150 chip. | 16 | - interrupts: IRQ line info for da9150 chip. |
19 | - interrupt-controller: da9150 has internal IRQs (own IRQ domain). | 17 | - interrupt-controller: da9150 has internal IRQs (own IRQ domain). |
20 | (See ../interrupt-controller/interrupts.txt for | 18 | (See ../interrupt-controller/interrupts.txt for |
diff --git a/Documentation/devicetree/bindings/mfd/max14577.txt b/Documentation/devicetree/bindings/mfd/max14577.txt index 236264c10b92..fc6f0f4e8beb 100644 --- a/Documentation/devicetree/bindings/mfd/max14577.txt +++ b/Documentation/devicetree/bindings/mfd/max14577.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | - compatible : Must be "maxim,max14577" or "maxim,max77836". | 11 | - compatible : Must be "maxim,max14577" or "maxim,max77836". |
12 | - reg : I2C slave address for the max14577 chip (0x25 for max14577/max77836) | 12 | - reg : I2C slave address for the max14577 chip (0x25 for max14577/max77836) |
13 | - interrupts : IRQ line for the chip. | 13 | - interrupts : IRQ line for the chip. |
14 | - interrupt-parent : The parent interrupt controller. | ||
15 | 14 | ||
16 | 15 | ||
17 | Required nodes: | 16 | Required nodes: |
diff --git a/Documentation/devicetree/bindings/mfd/max77686.txt b/Documentation/devicetree/bindings/mfd/max77686.txt index 0f2587fa42cb..42968b7144e0 100644 --- a/Documentation/devicetree/bindings/mfd/max77686.txt +++ b/Documentation/devicetree/bindings/mfd/max77686.txt | |||
@@ -15,7 +15,6 @@ Required properties: | |||
15 | - compatible : Must be "maxim,max77686"; | 15 | - compatible : Must be "maxim,max77686"; |
16 | - reg : Specifies the i2c slave address of PMIC block. | 16 | - reg : Specifies the i2c slave address of PMIC block. |
17 | - interrupts : This i2c device has an IRQ line connected to the main SoC. | 17 | - interrupts : This i2c device has an IRQ line connected to the main SoC. |
18 | - interrupt-parent : The parent interrupt controller. | ||
19 | 18 | ||
20 | Example: | 19 | Example: |
21 | 20 | ||
diff --git a/Documentation/devicetree/bindings/mfd/max77693.txt b/Documentation/devicetree/bindings/mfd/max77693.txt index e6754974a745..a3c60a7a3be1 100644 --- a/Documentation/devicetree/bindings/mfd/max77693.txt +++ b/Documentation/devicetree/bindings/mfd/max77693.txt | |||
@@ -14,7 +14,6 @@ Required properties: | |||
14 | - compatible : Must be "maxim,max77693". | 14 | - compatible : Must be "maxim,max77693". |
15 | - reg : Specifies the i2c slave address of PMIC block. | 15 | - reg : Specifies the i2c slave address of PMIC block. |
16 | - interrupts : This i2c device has an IRQ line connected to the main SoC. | 16 | - interrupts : This i2c device has an IRQ line connected to the main SoC. |
17 | - interrupt-parent : The parent interrupt controller. | ||
18 | 17 | ||
19 | Optional properties: | 18 | Optional properties: |
20 | - regulators : The regulators of max77693 have to be instantiated under subnode | 19 | - regulators : The regulators of max77693 have to be instantiated under subnode |
diff --git a/Documentation/devicetree/bindings/mfd/max77802.txt b/Documentation/devicetree/bindings/mfd/max77802.txt index f2f3fe75901c..09decac20d91 100644 --- a/Documentation/devicetree/bindings/mfd/max77802.txt +++ b/Documentation/devicetree/bindings/mfd/max77802.txt | |||
@@ -14,7 +14,6 @@ Required properties: | |||
14 | - compatible : Must be "maxim,max77802" | 14 | - compatible : Must be "maxim,max77802" |
15 | - reg : Specifies the I2C slave address of PMIC block. | 15 | - reg : Specifies the I2C slave address of PMIC block. |
16 | - interrupts : I2C device IRQ line connected to the main SoC. | 16 | - interrupts : I2C device IRQ line connected to the main SoC. |
17 | - interrupt-parent : The parent interrupt controller. | ||
18 | 17 | ||
19 | Example: | 18 | Example: |
20 | 19 | ||
diff --git a/Documentation/devicetree/bindings/mfd/max8998.txt b/Documentation/devicetree/bindings/mfd/max8998.txt index 23a3650ff2a2..5f2f07c09c90 100644 --- a/Documentation/devicetree/bindings/mfd/max8998.txt +++ b/Documentation/devicetree/bindings/mfd/max8998.txt | |||
@@ -20,8 +20,6 @@ Required properties: | |||
20 | - reg: Specifies the i2c slave address of the pmic block. It should be 0x66. | 20 | - reg: Specifies the i2c slave address of the pmic block. It should be 0x66. |
21 | 21 | ||
22 | Optional properties: | 22 | Optional properties: |
23 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
24 | the interrupts from MAX8998 are routed to. | ||
25 | - interrupts: Interrupt specifiers for two interrupt sources. | 23 | - interrupts: Interrupt specifiers for two interrupt sources. |
26 | - First interrupt specifier is for main interrupt. | 24 | - First interrupt specifier is for main interrupt. |
27 | - Second interrupt specifier is for power-on/-off interrupt. | 25 | - Second interrupt specifier is for power-on/-off interrupt. |
diff --git a/Documentation/devicetree/bindings/mfd/motorola-cpcap.txt b/Documentation/devicetree/bindings/mfd/motorola-cpcap.txt index c639705a98ef..5ddcc8f4febc 100644 --- a/Documentation/devicetree/bindings/mfd/motorola-cpcap.txt +++ b/Documentation/devicetree/bindings/mfd/motorola-cpcap.txt | |||
@@ -3,7 +3,6 @@ Motorola CPCAP PMIC device tree binding | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : One or both of "motorola,cpcap" or "ste,6556002" | 4 | - compatible : One or both of "motorola,cpcap" or "ste,6556002" |
5 | - reg : SPI chip select | 5 | - reg : SPI chip select |
6 | - interrupt-parent : The parent interrupt controller | ||
7 | - interrupts : The interrupt line the device is connected to | 6 | - interrupts : The interrupt line the device is connected to |
8 | - interrupt-controller : Marks the device node as an interrupt controller | 7 | - interrupt-controller : Marks the device node as an interrupt controller |
9 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2 | 8 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2 |
diff --git a/Documentation/devicetree/bindings/mfd/palmas.txt b/Documentation/devicetree/bindings/mfd/palmas.txt index 8ae1a32bfb7e..e736ab3012a6 100644 --- a/Documentation/devicetree/bindings/mfd/palmas.txt +++ b/Documentation/devicetree/bindings/mfd/palmas.txt | |||
@@ -25,7 +25,6 @@ and also the generic series names | |||
25 | The first cell is the IRQ number. | 25 | The first cell is the IRQ number. |
26 | The second cell is the flags, encoded as the trigger masks from | 26 | The second cell is the flags, encoded as the trigger masks from |
27 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 27 | Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
28 | - interrupt-parent : The parent interrupt controller. | ||
29 | 28 | ||
30 | Optional properties: | 29 | Optional properties: |
31 | ti,mux-padX : set the pad register X (1-2) to the correct muxing for the | 30 | ti,mux-padX : set the pad register X (1-2) to the correct muxing for the |
diff --git a/Documentation/devicetree/bindings/mfd/retu.txt b/Documentation/devicetree/bindings/mfd/retu.txt index 876242394a16..df3005dd3e3c 100644 --- a/Documentation/devicetree/bindings/mfd/retu.txt +++ b/Documentation/devicetree/bindings/mfd/retu.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | - compatible: "nokia,retu" or "nokia,tahvo" | 9 | - compatible: "nokia,retu" or "nokia,tahvo" |
10 | - reg: Specifies the CBUS slave address of the ASIC chip | 10 | - reg: Specifies the CBUS slave address of the ASIC chip |
11 | - interrupts: The interrupt line the device is connected to | 11 | - interrupts: The interrupt line the device is connected to |
12 | - interrupt-parent: The parent interrupt controller | ||
13 | 12 | ||
14 | Example: | 13 | Example: |
15 | 14 | ||
diff --git a/Documentation/devicetree/bindings/mfd/rk808.txt b/Documentation/devicetree/bindings/mfd/rk808.txt index 91b65227afeb..1683ec3245bc 100644 --- a/Documentation/devicetree/bindings/mfd/rk808.txt +++ b/Documentation/devicetree/bindings/mfd/rk808.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | - compatible: "rockchip,rk808" | 10 | - compatible: "rockchip,rk808" |
11 | - compatible: "rockchip,rk818" | 11 | - compatible: "rockchip,rk818" |
12 | - reg: I2C slave address | 12 | - reg: I2C slave address |
13 | - interrupt-parent: The parent interrupt controller. | ||
14 | - interrupts: the interrupt outputs of the controller. | 13 | - interrupts: the interrupt outputs of the controller. |
15 | - #clock-cells: from common clock binding; shall be set to 1 (multiple clock | 14 | - #clock-cells: from common clock binding; shall be set to 1 (multiple clock |
16 | outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. | 15 | outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. |
diff --git a/Documentation/devicetree/bindings/mfd/samsung,sec-core.txt b/Documentation/devicetree/bindings/mfd/samsung,sec-core.txt index cdd079bfc287..c68cdd365153 100644 --- a/Documentation/devicetree/bindings/mfd/samsung,sec-core.txt +++ b/Documentation/devicetree/bindings/mfd/samsung,sec-core.txt | |||
@@ -31,8 +31,6 @@ Required properties: | |||
31 | - reg: Specifies the I2C slave address of the pmic block. It should be 0x66. | 31 | - reg: Specifies the I2C slave address of the pmic block. It should be 0x66. |
32 | 32 | ||
33 | Optional properties: | 33 | Optional properties: |
34 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
35 | the interrupts from s2mps11 are delivered to. | ||
36 | - interrupts: Interrupt specifiers for interrupt sources. | 34 | - interrupts: Interrupt specifiers for interrupt sources. |
37 | - samsung,s2mps11-wrstbi-ground: Indicates that WRSTBI pin of PMIC is pulled | 35 | - samsung,s2mps11-wrstbi-ground: Indicates that WRSTBI pin of PMIC is pulled |
38 | down. When the system is suspended it will always go down thus triggerring | 36 | down. When the system is suspended it will always go down thus triggerring |
diff --git a/Documentation/devicetree/bindings/mfd/stmpe.txt b/Documentation/devicetree/bindings/mfd/stmpe.txt index f9065a5781a2..c797c05cd3c2 100644 --- a/Documentation/devicetree/bindings/mfd/stmpe.txt +++ b/Documentation/devicetree/bindings/mfd/stmpe.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | Optional properties: | 10 | Optional properties: |
11 | - interrupts : The interrupt outputs from the controller | 11 | - interrupts : The interrupt outputs from the controller |
12 | - interrupt-controller : Marks the device node as an interrupt controller | 12 | - interrupt-controller : Marks the device node as an interrupt controller |
13 | - interrupt-parent : Specifies which IRQ controller we're connected to | ||
14 | - wakeup-source : Marks the input device as wakable | 13 | - wakeup-source : Marks the input device as wakable |
15 | - st,autosleep-timeout : Valid entries (ms); 4, 16, 32, 64, 128, 256, 512 and 1024 | 14 | - st,autosleep-timeout : Valid entries (ms); 4, 16, 32, 64, 128, 256, 512 and 1024 |
16 | - irq-gpio : If present, which GPIO to use for event IRQ | 15 | - irq-gpio : If present, which GPIO to use for event IRQ |
diff --git a/Documentation/devicetree/bindings/mfd/tc3589x.txt b/Documentation/devicetree/bindings/mfd/tc3589x.txt index 23fc2f21f5a4..4f22b2b07dc5 100644 --- a/Documentation/devicetree/bindings/mfd/tc3589x.txt +++ b/Documentation/devicetree/bindings/mfd/tc3589x.txt | |||
@@ -15,7 +15,6 @@ Required properties: | |||
15 | - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893", | 15 | - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893", |
16 | "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896" | 16 | "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896" |
17 | - reg : I2C address of the device | 17 | - reg : I2C address of the device |
18 | - interrupt-parent : specifies which IRQ controller we're connected to | ||
19 | - interrupts : the interrupt on the parent the controller is connected to | 18 | - interrupts : the interrupt on the parent the controller is connected to |
20 | - interrupt-controller : marks the device node as an interrupt controller | 19 | - interrupt-controller : marks the device node as an interrupt controller |
21 | - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this | 20 | - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this |
diff --git a/Documentation/devicetree/bindings/mfd/tps65086.txt b/Documentation/devicetree/bindings/mfd/tps65086.txt index 9cfa886fe99f..67eac0ed32df 100644 --- a/Documentation/devicetree/bindings/mfd/tps65086.txt +++ b/Documentation/devicetree/bindings/mfd/tps65086.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : Should be "ti,tps65086". | 4 | - compatible : Should be "ti,tps65086". |
5 | - reg : I2C slave address. | 5 | - reg : I2C slave address. |
6 | - interrupt-parent : Phandle to the parent interrupt controller. | ||
7 | - interrupts : The interrupt line the device is connected to. | 6 | - interrupts : The interrupt line the device is connected to. |
8 | - interrupt-controller : Marks the device node as an interrupt controller. | 7 | - interrupt-controller : Marks the device node as an interrupt controller. |
9 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. | 8 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. |
diff --git a/Documentation/devicetree/bindings/mfd/tps65912.txt b/Documentation/devicetree/bindings/mfd/tps65912.txt index 717e66d23142..8becb183a48e 100644 --- a/Documentation/devicetree/bindings/mfd/tps65912.txt +++ b/Documentation/devicetree/bindings/mfd/tps65912.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : Should be "ti,tps65912". | 4 | - compatible : Should be "ti,tps65912". |
5 | - reg : Slave address or chip select number (I2C / SPI). | 5 | - reg : Slave address or chip select number (I2C / SPI). |
6 | - interrupt-parent : The parent interrupt controller. | ||
7 | - interrupts : The interrupt line the device is connected to. | 6 | - interrupts : The interrupt line the device is connected to. |
8 | - interrupt-controller : Marks the device node as an interrupt controller. | 7 | - interrupt-controller : Marks the device node as an interrupt controller. |
9 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. | 8 | - #interrupt-cells : The number of cells to describe an IRQ, should be 2. |
diff --git a/Documentation/devicetree/bindings/mfd/twl-familly.txt b/Documentation/devicetree/bindings/mfd/twl-familly.txt index a66fcf946759..56f244b5d8a4 100644 --- a/Documentation/devicetree/bindings/mfd/twl-familly.txt +++ b/Documentation/devicetree/bindings/mfd/twl-familly.txt | |||
@@ -16,7 +16,6 @@ Required properties: | |||
16 | - interrupt-controller : Since the twl support several interrupts internally, | 16 | - interrupt-controller : Since the twl support several interrupts internally, |
17 | it is considered as an interrupt controller cascaded to the SoC one. | 17 | it is considered as an interrupt controller cascaded to the SoC one. |
18 | - #interrupt-cells = <1>; | 18 | - #interrupt-cells = <1>; |
19 | - interrupt-parent : The parent interrupt controller. | ||
20 | 19 | ||
21 | Optional node: | 20 | Optional node: |
22 | - Child nodes contain in the twl. The twl family is made of several variants | 21 | - Child nodes contain in the twl. The twl family is made of several variants |
diff --git a/Documentation/devicetree/bindings/mfd/twl6040.txt b/Documentation/devicetree/bindings/mfd/twl6040.txt index 9a98ee7c323d..06e9dd7a0d96 100644 --- a/Documentation/devicetree/bindings/mfd/twl6040.txt +++ b/Documentation/devicetree/bindings/mfd/twl6040.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041 | 9 | - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041 |
10 | - reg: must be 0x4b for i2c address | 10 | - reg: must be 0x4b for i2c address |
11 | - interrupts: twl6040 has one interrupt line connecteded to the main SoC | 11 | - interrupts: twl6040 has one interrupt line connecteded to the main SoC |
12 | - interrupt-parent: The parent interrupt controller | ||
13 | - gpio-controller: | 12 | - gpio-controller: |
14 | - #gpio-cells = <1>: twl6040 provides GPO lines. | 13 | - #gpio-cells = <1>: twl6040 provides GPO lines. |
15 | - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM | 14 | - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM |
diff --git a/Documentation/devicetree/bindings/mfd/wm831x.txt b/Documentation/devicetree/bindings/mfd/wm831x.txt index 505709403d3f..6b84b1b0d018 100644 --- a/Documentation/devicetree/bindings/mfd/wm831x.txt +++ b/Documentation/devicetree/bindings/mfd/wm831x.txt | |||
@@ -22,7 +22,6 @@ Required properties: | |||
22 | 22 | ||
23 | - interrupts : The interrupt line the IRQ signal for the device is | 23 | - interrupts : The interrupt line the IRQ signal for the device is |
24 | connected to. | 24 | connected to. |
25 | - interrupt-parent : The parent interrupt controller. | ||
26 | 25 | ||
27 | - interrupt-controller : wm831x devices contain interrupt controllers and | 26 | - interrupt-controller : wm831x devices contain interrupt controllers and |
28 | may provide interrupt services to other devices. | 27 | may provide interrupt services to other devices. |
diff --git a/Documentation/devicetree/bindings/mips/cavium/cib.txt b/Documentation/devicetree/bindings/mips/cavium/cib.txt index f39a1aa2852b..410efa322254 100644 --- a/Documentation/devicetree/bindings/mips/cavium/cib.txt +++ b/Documentation/devicetree/bindings/mips/cavium/cib.txt | |||
@@ -13,8 +13,6 @@ Properties: | |||
13 | - cavium,max-bits: The index (zero based) of the highest numbered bit | 13 | - cavium,max-bits: The index (zero based) of the highest numbered bit |
14 | in the CIB block. | 14 | in the CIB block. |
15 | 15 | ||
16 | - interrupt-parent: Always the CIU on the SoC. | ||
17 | |||
18 | - interrupts: The CIU line to which the CIB block is connected. | 16 | - interrupts: The CIU line to which the CIB block is connected. |
19 | 17 | ||
20 | - #interrupt-cells: Must be <2>. The first cell is the bit within the | 18 | - #interrupt-cells: Must be <2>. The first cell is the bit within the |
diff --git a/Documentation/devicetree/bindings/misc/aspeed,cvic.txt b/Documentation/devicetree/bindings/misc/aspeed,cvic.txt new file mode 100644 index 000000000000..d62c783d1d5e --- /dev/null +++ b/Documentation/devicetree/bindings/misc/aspeed,cvic.txt | |||
@@ -0,0 +1,35 @@ | |||
1 | * ASPEED AST2400 and AST2500 coprocessor interrupt controller | ||
2 | |||
3 | This file describes the bindings for the interrupt controller present | ||
4 | in the AST2400 and AST2500 BMC SoCs which provides interrupt to the | ||
5 | ColdFire coprocessor. | ||
6 | |||
7 | It is not a normal interrupt controller and it would be rather | ||
8 | inconvenient to create an interrupt tree for it as it somewhat shares | ||
9 | some of the same sources as the main ARM interrupt controller but with | ||
10 | different numbers. | ||
11 | |||
12 | The AST2500 supports a SW generated interrupt | ||
13 | |||
14 | Required properties: | ||
15 | - reg: address and length of the register for the device. | ||
16 | - compatible: "aspeed,cvic" and one of: | ||
17 | "aspeed,ast2400-cvic" | ||
18 | or | ||
19 | "aspeed,ast2500-cvic" | ||
20 | |||
21 | - valid-sources: One cell, bitmap of supported sources for the implementation | ||
22 | |||
23 | Optional properties; | ||
24 | - copro-sw-interrupts: List of interrupt numbers that can be used as | ||
25 | SW interrupts from the ARM to the coprocessor. | ||
26 | (AST2500 only) | ||
27 | |||
28 | Example: | ||
29 | |||
30 | cvic: copro-interrupt-controller@1e6c2000 { | ||
31 | compatible = "aspeed,ast2500-cvic"; | ||
32 | valid-sources = <0xffffffff>; | ||
33 | copro-sw-interrupts = <1>; | ||
34 | reg = <0x1e6c2000 0x80>; | ||
35 | }; | ||
diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt index 60481bfc3d31..5f3c02522c17 100644 --- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt +++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt | |||
@@ -19,8 +19,6 @@ Required Properties: | |||
19 | - clocks: From clock bindings: Handles to clock inputs. | 19 | - clocks: From clock bindings: Handles to clock inputs. |
20 | - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb" | 20 | - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb" |
21 | - interrupts: Interrupt specifier | 21 | - interrupts: Interrupt specifier |
22 | - interrupt-parent: Phandle for the interrupt controller that services | ||
23 | interrupts for this device. | ||
24 | 22 | ||
25 | Required Properties for "arasan,sdhci-5.1": | 23 | Required Properties for "arasan,sdhci-5.1": |
26 | - phys: From PHY bindings: Phandle for the Generic PHY for arasan. | 24 | - phys: From PHY bindings: Phandle for the Generic PHY for arasan. |
diff --git a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt index a2cf5e1c87d8..99c5cf8507e8 100644 --- a/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt +++ b/Documentation/devicetree/bindings/mmc/fsl-esdhc.txt | |||
@@ -21,7 +21,6 @@ Required properties: | |||
21 | "fsl,ls1043a-esdhc" | 21 | "fsl,ls1043a-esdhc" |
22 | "fsl,ls1046a-esdhc" | 22 | "fsl,ls1046a-esdhc" |
23 | "fsl,ls2080a-esdhc" | 23 | "fsl,ls2080a-esdhc" |
24 | - interrupt-parent : interrupt source phandle. | ||
25 | - clock-frequency : specifies eSDHC base clock frequency. | 24 | - clock-frequency : specifies eSDHC base clock frequency. |
26 | 25 | ||
27 | Optional properties: | 26 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt b/Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt index 0e5e2ec4001d..75486cca8054 100644 --- a/Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt +++ b/Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt | |||
@@ -13,8 +13,6 @@ Optional properties: | |||
13 | - gpios : may specify GPIOs in this order: Card-Detect GPIO, | 13 | - gpios : may specify GPIOs in this order: Card-Detect GPIO, |
14 | Write-Protect GPIO. Note that this does not follow the | 14 | Write-Protect GPIO. Note that this does not follow the |
15 | binding from mmc.txt, for historical reasons. | 15 | binding from mmc.txt, for historical reasons. |
16 | - interrupt-parent : the phandle for the interrupt controller that | ||
17 | services interrupts for this device. | ||
18 | 16 | ||
19 | Example: | 17 | Example: |
20 | 18 | ||
diff --git a/Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt b/Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt index b40f3a492800..bcda1dfc4bac 100644 --- a/Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt +++ b/Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt | |||
@@ -42,7 +42,6 @@ Required properties: | |||
42 | May be "nand", if the SoC has the individual NAND | 42 | May be "nand", if the SoC has the individual NAND |
43 | interrupts multiplexed behind another custom piece of | 43 | interrupts multiplexed behind another custom piece of |
44 | hardware | 44 | hardware |
45 | - interrupt-parent : See standard interrupt bindings | ||
46 | - #address-cells : <1> - subnodes give the chip-select number | 45 | - #address-cells : <1> - subnodes give the chip-select number |
47 | - #size-cells : <0> | 46 | - #size-cells : <0> |
48 | 47 | ||
diff --git a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt index dd559045593d..c059ab74ed88 100644 --- a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt +++ b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt | |||
@@ -16,7 +16,6 @@ Required properties: | |||
16 | - compatible: "ti,omap2-nand" | 16 | - compatible: "ti,omap2-nand" |
17 | - reg: range id (CS number), base offset and length of the | 17 | - reg: range id (CS number), base offset and length of the |
18 | NAND I/O space | 18 | NAND I/O space |
19 | - interrupt-parent: must point to gpmc node | ||
20 | - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount. | 19 | - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount. |
21 | 20 | ||
22 | Optional properties: | 21 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/mtd/spear_smi.txt b/Documentation/devicetree/bindings/mtd/spear_smi.txt index 7248aadd89e4..c41873e92d26 100644 --- a/Documentation/devicetree/bindings/mtd/spear_smi.txt +++ b/Documentation/devicetree/bindings/mtd/spear_smi.txt | |||
@@ -5,8 +5,6 @@ Required properties: | |||
5 | - reg : Address range of the mtd chip | 5 | - reg : Address range of the mtd chip |
6 | - #address-cells, #size-cells : Must be present if the device has sub-nodes | 6 | - #address-cells, #size-cells : Must be present if the device has sub-nodes |
7 | representing partitions. | 7 | representing partitions. |
8 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
9 | that services interrupts for this device | ||
10 | - interrupts: Should contain the STMMAC interrupts | 8 | - interrupts: Should contain the STMMAC interrupts |
11 | - clock-rate : Functional clock rate of SMI in Hz | 9 | - clock-rate : Functional clock rate of SMI in Hz |
12 | 10 | ||
diff --git a/Documentation/devicetree/bindings/net/amd-xgbe.txt b/Documentation/devicetree/bindings/net/amd-xgbe.txt index 4bb624a73b54..93dcb79a5f16 100644 --- a/Documentation/devicetree/bindings/net/amd-xgbe.txt +++ b/Documentation/devicetree/bindings/net/amd-xgbe.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - SerDes Rx/Tx registers | 8 | - SerDes Rx/Tx registers |
9 | - SerDes integration registers (1/2) | 9 | - SerDes integration registers (1/2) |
10 | - SerDes integration registers (2/2) | 10 | - SerDes integration registers (2/2) |
11 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
12 | that services interrupts for this device | ||
13 | - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt | 11 | - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt |
14 | listed is required and is the general device interrupt. If the optional | 12 | listed is required and is the general device interrupt. If the optional |
15 | amd,per-channel-interrupt property is specified, then one additional | 13 | amd,per-channel-interrupt property is specified, then one additional |
diff --git a/Documentation/devicetree/bindings/net/btusb.txt b/Documentation/devicetree/bindings/net/btusb.txt index 9c5e663fa1af..37d67926dd6d 100644 --- a/Documentation/devicetree/bindings/net/btusb.txt +++ b/Documentation/devicetree/bindings/net/btusb.txt | |||
@@ -15,7 +15,6 @@ Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt | |||
15 | 15 | ||
16 | Optional properties: | 16 | Optional properties: |
17 | 17 | ||
18 | - interrupt-parent: phandle of the parent interrupt controller | ||
19 | - interrupt-names: (see below) | 18 | - interrupt-names: (see below) |
20 | - interrupts : The interrupt specified by the name "wakeup" is the interrupt | 19 | - interrupts : The interrupt specified by the name "wakeup" is the interrupt |
21 | that shall be used for out-of-band wake-on-bt. Driver will | 20 | that shall be used for out-of-band wake-on-bt. Driver will |
diff --git a/Documentation/devicetree/bindings/net/can/holt_hi311x.txt b/Documentation/devicetree/bindings/net/can/holt_hi311x.txt index 23aa94eab207..903a78da65be 100644 --- a/Documentation/devicetree/bindings/net/can/holt_hi311x.txt +++ b/Documentation/devicetree/bindings/net/can/holt_hi311x.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - "holt,hi3110" for HI-3110 | 5 | - "holt,hi3110" for HI-3110 |
6 | - reg: SPI chip select. | 6 | - reg: SPI chip select. |
7 | - clocks: The clock feeding the CAN controller. | 7 | - clocks: The clock feeding the CAN controller. |
8 | - interrupt-parent: The parent interrupt controller. | ||
9 | - interrupts: Should contain IRQ line for the CAN controller. | 8 | - interrupts: Should contain IRQ line for the CAN controller. |
10 | 9 | ||
11 | Optional properties: | 10 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt b/Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt index ee3723beb701..188c8bd4eb67 100644 --- a/Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt +++ b/Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - "microchip,mcp2515" for MCP2515. | 6 | - "microchip,mcp2515" for MCP2515. |
7 | - reg: SPI chip select. | 7 | - reg: SPI chip select. |
8 | - clocks: The clock feeding the CAN controller. | 8 | - clocks: The clock feeding the CAN controller. |
9 | - interrupt-parent: The parent interrupt controller. | ||
10 | - interrupts: Should contain IRQ line for the CAN controller. | 9 | - interrupts: Should contain IRQ line for the CAN controller. |
11 | 10 | ||
12 | Optional properties: | 11 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/net/can/xilinx_can.txt b/Documentation/devicetree/bindings/net/can/xilinx_can.txt index fe38847d8e26..9264d2f6a89d 100644 --- a/Documentation/devicetree/bindings/net/can/xilinx_can.txt +++ b/Documentation/devicetree/bindings/net/can/xilinx_can.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | CANPS registers map. | 9 | CANPS registers map. |
10 | - interrupts : Property with a value describing the interrupt | 10 | - interrupts : Property with a value describing the interrupt |
11 | number. | 11 | number. |
12 | - interrupt-parent : Must be core interrupt controller | ||
13 | - clock-names : List of input clock names - "can_clk", "pclk" | 12 | - clock-names : List of input clock names - "can_clk", "pclk" |
14 | (For CANPS), "can_clk" , "s_axi_aclk"(For AXI CAN) | 13 | (For CANPS), "can_clk" , "s_axi_aclk"(For AXI CAN) |
15 | (See clock bindings for details). | 14 | (See clock bindings for details). |
diff --git a/Documentation/devicetree/bindings/net/cpsw.txt b/Documentation/devicetree/bindings/net/cpsw.txt index 4cb4925a28ab..41089369f891 100644 --- a/Documentation/devicetree/bindings/net/cpsw.txt +++ b/Documentation/devicetree/bindings/net/cpsw.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | registers map | 11 | registers map |
12 | - interrupts : property with a value describing the interrupt | 12 | - interrupts : property with a value describing the interrupt |
13 | number | 13 | number |
14 | - interrupt-parent : The parent interrupt controller | ||
15 | - cpdma_channels : Specifies number of channels in CPDMA | 14 | - cpdma_channels : Specifies number of channels in CPDMA |
16 | - ale_entries : Specifies No of entries ALE can hold | 15 | - ale_entries : Specifies No of entries ALE can hold |
17 | - bd_ram_size : Specifies internal descriptor RAM size | 16 | - bd_ram_size : Specifies internal descriptor RAM size |
diff --git a/Documentation/devicetree/bindings/net/davicom-dm9000.txt b/Documentation/devicetree/bindings/net/davicom-dm9000.txt index 5224bf05f6f8..64c159e9cbf7 100644 --- a/Documentation/devicetree/bindings/net/davicom-dm9000.txt +++ b/Documentation/devicetree/bindings/net/davicom-dm9000.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - reg : physical addresses and sizes of registers, must contain 2 entries: | 5 | - reg : physical addresses and sizes of registers, must contain 2 entries: |
6 | first entry : address register, | 6 | first entry : address register, |
7 | second entry : data register. | 7 | second entry : data register. |
8 | - interrupt-parent : interrupt controller to which the device is connected | ||
9 | - interrupts : interrupt specifier specific to interrupt controller | 8 | - interrupts : interrupt specifier specific to interrupt controller |
10 | 9 | ||
11 | Optional properties: | 10 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/net/dsa/marvell.txt b/Documentation/devicetree/bindings/net/dsa/marvell.txt index 60d50a2b0323..feb007af13cb 100644 --- a/Documentation/devicetree/bindings/net/dsa/marvell.txt +++ b/Documentation/devicetree/bindings/net/dsa/marvell.txt | |||
@@ -30,7 +30,6 @@ Required properties: | |||
30 | Optional properties: | 30 | Optional properties: |
31 | 31 | ||
32 | - reset-gpios : Should be a gpio specifier for a reset line | 32 | - reset-gpios : Should be a gpio specifier for a reset line |
33 | - interrupt-parent : Parent interrupt controller | ||
34 | - interrupts : Interrupt from the switch | 33 | - interrupts : Interrupt from the switch |
35 | - interrupt-controller : Indicates the switch is itself an interrupt | 34 | - interrupt-controller : Indicates the switch is itself an interrupt |
36 | controller. This is used for the PHY interrupts. | 35 | controller. This is used for the PHY interrupts. |
diff --git a/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt b/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt index abfbeecbcf39..8ee4b1cedae8 100644 --- a/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt +++ b/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt | |||
@@ -9,7 +9,6 @@ Required properties: | |||
9 | "6port-16rss", | 9 | "6port-16rss", |
10 | "6port-16vf", | 10 | "6port-16vf", |
11 | "single-port". | 11 | "single-port". |
12 | - interrupt-parent: the interrupt parent of this device. | ||
13 | - interrupts: should contain the DSA Fabric and rcb interrupt. | 12 | - interrupts: should contain the DSA Fabric and rcb interrupt. |
14 | - reg: specifies base physical address(es) and size of the device registers. | 13 | - reg: specifies base physical address(es) and size of the device registers. |
15 | The first region is external interface control register base and size(optional, | 14 | The first region is external interface control register base and size(optional, |
diff --git a/Documentation/devicetree/bindings/net/ibm,emac.txt b/Documentation/devicetree/bindings/net/ibm,emac.txt index 44b842b6ca15..c0c14aa3f97c 100644 --- a/Documentation/devicetree/bindings/net/ibm,emac.txt +++ b/Documentation/devicetree/bindings/net/ibm,emac.txt | |||
@@ -18,7 +18,6 @@ | |||
18 | "ibm,emac4". For Axon, thus, we have: "ibm,emac-axon", | 18 | "ibm,emac4". For Axon, thus, we have: "ibm,emac-axon", |
19 | "ibm,emac4" | 19 | "ibm,emac4" |
20 | - interrupts : <interrupt mapping for EMAC IRQ and WOL IRQ> | 20 | - interrupts : <interrupt mapping for EMAC IRQ and WOL IRQ> |
21 | - interrupt-parent : optional, if needed for interrupt mapping | ||
22 | - reg : <registers mapping> | 21 | - reg : <registers mapping> |
23 | - local-mac-address : 6 bytes, MAC address | 22 | - local-mac-address : 6 bytes, MAC address |
24 | - mal-device : phandle of the associated McMAL node | 23 | - mal-device : phandle of the associated McMAL node |
diff --git a/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt b/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt index 3d27c68613a6..957e5e5c2927 100644 --- a/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt +++ b/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt | |||
@@ -22,7 +22,6 @@ Optional properties: | |||
22 | - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host | 22 | - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host |
23 | platform. The value will be configured to firmware. This | 23 | platform. The value will be configured to firmware. This |
24 | is needed to work chip's sleep feature as expected (u16). | 24 | is needed to work chip's sleep feature as expected (u16). |
25 | - interrupt-parent: phandle of the parent interrupt controller | ||
26 | - interrupt-names: Used only for USB based devices (See below) | 25 | - interrupt-names: Used only for USB based devices (See below) |
27 | - interrupts : specifies the interrupt pin number to the cpu. For SDIO, the | 26 | - interrupts : specifies the interrupt pin number to the cpu. For SDIO, the |
28 | driver will use the first interrupt specified in the interrupt | 27 | driver will use the first interrupt specified in the interrupt |
diff --git a/Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt b/Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt index aa6313024176..358fed2fab43 100644 --- a/Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt +++ b/Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt | |||
@@ -6,8 +6,6 @@ The mediatek gigabit switch can be found on Mediatek SoCs (mt7620, mt7621). | |||
6 | Required properties: | 6 | Required properties: |
7 | - compatible: Should be "mediatek,mt7620-gsw" or "mediatek,mt7621-gsw" | 7 | - compatible: Should be "mediatek,mt7620-gsw" or "mediatek,mt7621-gsw" |
8 | - reg: Address and length of the register set for the device | 8 | - reg: Address and length of the register set for the device |
9 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
10 | that services interrupts for this device | ||
11 | - interrupts: Should contain the gigabit switches interrupt | 9 | - interrupts: Should contain the gigabit switches interrupt |
12 | - resets: Should contain the gigabit switches resets | 10 | - resets: Should contain the gigabit switches resets |
13 | - reset-names: Should contain the reset names "gsw" | 11 | - reset-names: Should contain the reset names "gsw" |
diff --git a/Documentation/devicetree/bindings/net/mediatek-net.txt b/Documentation/devicetree/bindings/net/mediatek-net.txt index 53c13ee384a4..503f2b9194e2 100644 --- a/Documentation/devicetree/bindings/net/mediatek-net.txt +++ b/Documentation/devicetree/bindings/net/mediatek-net.txt | |||
@@ -30,9 +30,6 @@ Required properties: | |||
30 | - mediatek,pctl: phandle to the syscon node that handles the ports slew rate | 30 | - mediatek,pctl: phandle to the syscon node that handles the ports slew rate |
31 | and driver current: only for MT2701 and MT7623 SoC | 31 | and driver current: only for MT2701 and MT7623 SoC |
32 | 32 | ||
33 | Optional properties: | ||
34 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
35 | that services interrupts for this device | ||
36 | * Ethernet MAC node | 33 | * Ethernet MAC node |
37 | 34 | ||
38 | Required properties: | 35 | Required properties: |
diff --git a/Documentation/devicetree/bindings/net/microchip,enc28j60.txt b/Documentation/devicetree/bindings/net/microchip,enc28j60.txt index 44dff53d4dda..24626e082b83 100644 --- a/Documentation/devicetree/bindings/net/microchip,enc28j60.txt +++ b/Documentation/devicetree/bindings/net/microchip,enc28j60.txt | |||
@@ -8,9 +8,6 @@ the SPI master node. | |||
8 | Required properties: | 8 | Required properties: |
9 | - compatible: Should be "microchip,enc28j60" | 9 | - compatible: Should be "microchip,enc28j60" |
10 | - reg: Specify the SPI chip select the ENC28J60 is wired to | 10 | - reg: Specify the SPI chip select the ENC28J60 is wired to |
11 | - interrupt-parent: Specify the phandle of the source interrupt, see interrupt | ||
12 | binding documentation for details. Usually this is the GPIO bank | ||
13 | the interrupt line is wired to. | ||
14 | - interrupts: Specify the interrupt index within the interrupt controller (referred | 11 | - interrupts: Specify the interrupt index within the interrupt controller (referred |
15 | to above in interrupt-parent) and interrupt type. The ENC28J60 natively | 12 | to above in interrupt-parent) and interrupt type. The ENC28J60 natively |
16 | generates falling edge interrupts, however, additional board logic | 13 | generates falling edge interrupts, however, additional board logic |
diff --git a/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt b/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt index 92486733df71..cfaf88998918 100644 --- a/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt +++ b/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "nxp,nxp-nci-i2c". | 4 | - compatible: Should be "nxp,nxp-nci-i2c". |
5 | - clock-frequency: I²C work frequency. | 5 | - clock-frequency: I²C work frequency. |
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | - interrupt-parent: phandle for the interrupt gpio controller | ||
8 | - interrupts: GPIO interrupt to which the chip is connected | 7 | - interrupts: GPIO interrupt to which the chip is connected |
9 | - enable-gpios: Output GPIO pin used for enabling/disabling the chip | 8 | - enable-gpios: Output GPIO pin used for enabling/disabling the chip |
10 | - firmware-gpios: Output GPIO pin used to enter firmware download mode | 9 | - firmware-gpios: Output GPIO pin used to enter firmware download mode |
diff --git a/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt b/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt index 122460e42e3c..2efe3886b95b 100644 --- a/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt +++ b/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c". | 4 | - compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c". |
5 | - clock-frequency: I²C work frequency. | 5 | - clock-frequency: I²C work frequency. |
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | - interrupt-parent: phandle for the interrupt gpio controller | ||
8 | - interrupts: GPIO interrupt to which the chip is connected | 7 | - interrupts: GPIO interrupt to which the chip is connected |
9 | 8 | ||
10 | Optional SoC Specific Properties: | 9 | Optional SoC Specific Properties: |
diff --git a/Documentation/devicetree/bindings/net/nfc/pn544.txt b/Documentation/devicetree/bindings/net/nfc/pn544.txt index 538a86f7b2b0..5b937403fed6 100644 --- a/Documentation/devicetree/bindings/net/nfc/pn544.txt +++ b/Documentation/devicetree/bindings/net/nfc/pn544.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "nxp,pn544-i2c". | 4 | - compatible: Should be "nxp,pn544-i2c". |
5 | - clock-frequency: I²C work frequency. | 5 | - clock-frequency: I²C work frequency. |
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | - interrupt-parent: phandle for the interrupt gpio controller | ||
8 | - interrupts: GPIO interrupt to which the chip is connected | 7 | - interrupts: GPIO interrupt to which the chip is connected |
9 | - enable-gpios: Output GPIO pin used for enabling/disabling the PN544 | 8 | - enable-gpios: Output GPIO pin used for enabling/disabling the PN544 |
10 | - firmware-gpios: Output GPIO pin used to enter firmware download mode | 9 | - firmware-gpios: Output GPIO pin used to enter firmware download mode |
diff --git a/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt b/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt index ed5b3eaadb39..f02f6fb7f81c 100644 --- a/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt +++ b/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "samsung,s3fwrn5-i2c". | 4 | - compatible: Should be "samsung,s3fwrn5-i2c". |
5 | - reg: address on the bus | 5 | - reg: address on the bus |
6 | - interrupt-parent: phandle for the interrupt gpio controller | ||
7 | - interrupts: GPIO interrupt to which the chip is connected | 6 | - interrupts: GPIO interrupt to which the chip is connected |
8 | - s3fwrn5,en-gpios: Output GPIO pin used for enabling/disabling the chip | 7 | - s3fwrn5,en-gpios: Output GPIO pin used for enabling/disabling the chip |
9 | - s3fwrn5,fw-gpios: Output GPIO pin used to enter firmware mode and | 8 | - s3fwrn5,fw-gpios: Output GPIO pin used to enter firmware mode and |
diff --git a/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt b/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt index b46d473be425..baa8f8133d19 100644 --- a/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt +++ b/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c". | 4 | - compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c". |
5 | - clock-frequency: I²C work frequency. | 5 | - clock-frequency: I²C work frequency. |
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | - interrupt-parent: phandle for the interrupt gpio controller | ||
8 | - interrupts: GPIO interrupt to which the chip is connected | 7 | - interrupts: GPIO interrupt to which the chip is connected |
9 | - reset-gpios: Output GPIO pin used to reset the ST21NFCB | 8 | - reset-gpios: Output GPIO pin used to reset the ST21NFCB |
10 | 9 | ||
diff --git a/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt b/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt index 54ce8e7ac681..d33343330b94 100644 --- a/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt +++ b/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "st,st21nfcb-spi" | 4 | - compatible: Should be "st,st21nfcb-spi" |
5 | - spi-max-frequency: Maximum SPI frequency (<= 4000000). | 5 | - spi-max-frequency: Maximum SPI frequency (<= 4000000). |
6 | - interrupt-parent: phandle for the interrupt gpio controller | ||
7 | - interrupts: GPIO interrupt to which the chip is connected | 6 | - interrupts: GPIO interrupt to which the chip is connected |
8 | - reset-gpios: Output GPIO pin used to reset the ST21NFCB | 7 | - reset-gpios: Output GPIO pin used to reset the ST21NFCB |
9 | 8 | ||
diff --git a/Documentation/devicetree/bindings/net/nfc/st21nfca.txt b/Documentation/devicetree/bindings/net/nfc/st21nfca.txt index 5ee9440fa9ad..b8bd90f80e12 100644 --- a/Documentation/devicetree/bindings/net/nfc/st21nfca.txt +++ b/Documentation/devicetree/bindings/net/nfc/st21nfca.txt | |||
@@ -4,8 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "st,st21nfca-i2c". | 4 | - compatible: Should be "st,st21nfca-i2c". |
5 | - clock-frequency: I²C work frequency. | 5 | - clock-frequency: I²C work frequency. |
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | - interrupt-parent: phandle for the interrupt gpio controller | ||
8 | - interrupts: GPIO interrupt to which the chip is connected | ||
9 | - enable-gpios: Output GPIO pin used for enabling/disabling the ST21NFCA | 7 | - enable-gpios: Output GPIO pin used for enabling/disabling the ST21NFCA |
10 | 8 | ||
11 | Optional SoC Specific Properties: | 9 | Optional SoC Specific Properties: |
diff --git a/Documentation/devicetree/bindings/net/nfc/st95hf.txt b/Documentation/devicetree/bindings/net/nfc/st95hf.txt index 08a202e00d47..3f373a1e20ff 100644 --- a/Documentation/devicetree/bindings/net/nfc/st95hf.txt +++ b/Documentation/devicetree/bindings/net/nfc/st95hf.txt | |||
@@ -17,9 +17,6 @@ Required properties: | |||
17 | 17 | ||
18 | - enable-gpio: GPIO line to enable ST95HF transceiver. | 18 | - enable-gpio: GPIO line to enable ST95HF transceiver. |
19 | 19 | ||
20 | - interrupt-parent : Standard way to specify the controller to which | ||
21 | ST95HF transceiver's interrupt is routed. | ||
22 | |||
23 | - interrupts : Standard way to define ST95HF transceiver's out | 20 | - interrupts : Standard way to define ST95HF transceiver's out |
24 | interrupt. | 21 | interrupt. |
25 | 22 | ||
diff --git a/Documentation/devicetree/bindings/net/nfc/trf7970a.txt b/Documentation/devicetree/bindings/net/nfc/trf7970a.txt index 5ca9362ef127..ba1934b950e5 100644 --- a/Documentation/devicetree/bindings/net/nfc/trf7970a.txt +++ b/Documentation/devicetree/bindings/net/nfc/trf7970a.txt | |||
@@ -3,7 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "ti,trf7970a". | 4 | - compatible: Should be "ti,trf7970a". |
5 | - spi-max-frequency: Maximum SPI frequency (<= 2000000). | 5 | - spi-max-frequency: Maximum SPI frequency (<= 2000000). |
6 | - interrupt-parent: phandle of parent interrupt handler. | ||
7 | - interrupts: A single interrupt specifier. | 6 | - interrupts: A single interrupt specifier. |
8 | - ti,enable-gpios: One or two GPIO entries used for 'EN' and 'EN2' pins on the | 7 | - ti,enable-gpios: One or two GPIO entries used for 'EN' and 'EN2' pins on the |
9 | TRF7970A. EN2 is optional. | 8 | TRF7970A. EN2 is optional. |
diff --git a/Documentation/devicetree/bindings/net/phy.txt b/Documentation/devicetree/bindings/net/phy.txt index d2169a56f5e3..17c1d2bd00f6 100644 --- a/Documentation/devicetree/bindings/net/phy.txt +++ b/Documentation/devicetree/bindings/net/phy.txt | |||
@@ -3,8 +3,6 @@ PHY nodes | |||
3 | Required properties: | 3 | Required properties: |
4 | 4 | ||
5 | - interrupts : interrupt specifier for the sole interrupt. | 5 | - interrupts : interrupt specifier for the sole interrupt. |
6 | - interrupt-parent : the phandle for the interrupt controller that | ||
7 | services interrupts for this device. | ||
8 | - reg : The ID number for the phy, usually a small integer | 6 | - reg : The ID number for the phy, usually a small integer |
9 | 7 | ||
10 | Optional Properties: | 8 | Optional Properties: |
diff --git a/Documentation/devicetree/bindings/net/qca,qca7000.txt b/Documentation/devicetree/bindings/net/qca,qca7000.txt index 3987846b3fd3..e4a8a51086df 100644 --- a/Documentation/devicetree/bindings/net/qca,qca7000.txt +++ b/Documentation/devicetree/bindings/net/qca,qca7000.txt | |||
@@ -19,7 +19,6 @@ Required properties: | |||
19 | - spi-cpol : Must be set | 19 | - spi-cpol : Must be set |
20 | 20 | ||
21 | Optional properties: | 21 | Optional properties: |
22 | - interrupt-parent : Specify the pHandle of the source interrupt | ||
23 | - spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at. | 22 | - spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at. |
24 | Numbers smaller than 1000000 or greater than 16000000 | 23 | Numbers smaller than 1000000 or greater than 16000000 |
25 | are invalid. Missing the property will set the SPI | 24 | are invalid. Missing the property will set the SPI |
diff --git a/Documentation/devicetree/bindings/net/ralink,rt2880-net.txt b/Documentation/devicetree/bindings/net/ralink,rt2880-net.txt index 88b095d1f13b..9fe1a0a22e44 100644 --- a/Documentation/devicetree/bindings/net/ralink,rt2880-net.txt +++ b/Documentation/devicetree/bindings/net/ralink,rt2880-net.txt | |||
@@ -14,8 +14,6 @@ Required properties: | |||
14 | "ralink,rt3050-eth", "ralink,rt3883-eth", "ralink,rt5350-eth", | 14 | "ralink,rt3050-eth", "ralink,rt3883-eth", "ralink,rt5350-eth", |
15 | "mediatek,mt7620-eth", "mediatek,mt7621-eth" | 15 | "mediatek,mt7620-eth", "mediatek,mt7621-eth" |
16 | - reg: Address and length of the register set for the device | 16 | - reg: Address and length of the register set for the device |
17 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
18 | that services interrupts for this device | ||
19 | - interrupts: Should contain the frame engines interrupt | 17 | - interrupts: Should contain the frame engines interrupt |
20 | - resets: Should contain the frame engines resets | 18 | - resets: Should contain the frame engines resets |
21 | - reset-names: Should contain the reset names "fe". If a switch is present | 19 | - reset-names: Should contain the reset names "fe". If a switch is present |
diff --git a/Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt b/Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt index 2e79bd376c56..87e315856efa 100644 --- a/Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt +++ b/Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt | |||
@@ -7,8 +7,6 @@ SoCs (RT3x5x, RT5350, MT76x8). | |||
7 | Required properties: | 7 | Required properties: |
8 | - compatible: Should be "ralink,rt3050-esw" | 8 | - compatible: Should be "ralink,rt3050-esw" |
9 | - reg: Address and length of the register set for the device | 9 | - reg: Address and length of the register set for the device |
10 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
11 | that services interrupts for this device | ||
12 | - interrupts: Should contain the embedded switches interrupt | 10 | - interrupts: Should contain the embedded switches interrupt |
13 | - resets: Should contain the embedded switches resets | 11 | - resets: Should contain the embedded switches resets |
14 | - reset-names: Should contain the reset names "esw" | 12 | - reset-names: Should contain the reset names "esw" |
diff --git a/Documentation/devicetree/bindings/net/renesas,ravb.txt b/Documentation/devicetree/bindings/net/renesas,ravb.txt index fac897d54423..19740d01cab0 100644 --- a/Documentation/devicetree/bindings/net/renesas,ravb.txt +++ b/Documentation/devicetree/bindings/net/renesas,ravb.txt | |||
@@ -47,8 +47,6 @@ Required properties: | |||
47 | - pinctrl-0: phandle, referring to a default pin configuration node. | 47 | - pinctrl-0: phandle, referring to a default pin configuration node. |
48 | 48 | ||
49 | Optional properties: | 49 | Optional properties: |
50 | - interrupt-parent: the phandle for the interrupt controller that services | ||
51 | interrupts for this device. | ||
52 | - interrupt-names: A list of interrupt names. | 50 | - interrupt-names: A list of interrupt names. |
53 | For the R-Car Gen 3 SoCs this property is mandatory; | 51 | For the R-Car Gen 3 SoCs this property is mandatory; |
54 | it should include one entry per channel, named "ch%u", | 52 | it should include one entry per channel, named "ch%u", |
diff --git a/Documentation/devicetree/bindings/net/samsung-sxgbe.txt b/Documentation/devicetree/bindings/net/samsung-sxgbe.txt index 888c250197fe..46e591178911 100644 --- a/Documentation/devicetree/bindings/net/samsung-sxgbe.txt +++ b/Documentation/devicetree/bindings/net/samsung-sxgbe.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "samsung,sxgbe-v2.0a" | 4 | - compatible: Should be "samsung,sxgbe-v2.0a" |
5 | - reg: Address and length of the register set for the device | 5 | - reg: Address and length of the register set for the device |
6 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
7 | that services interrupts for this device | ||
8 | - interrupts: Should contain the SXGBE interrupts | 6 | - interrupts: Should contain the SXGBE interrupts |
9 | These interrupts are ordered by fixed and follows variable | 7 | These interrupts are ordered by fixed and follows variable |
10 | trasmit DMA interrupts, receive DMA interrupts and lpi interrupt. | 8 | trasmit DMA interrupts, receive DMA interrupts and lpi interrupt. |
diff --git a/Documentation/devicetree/bindings/net/sh_eth.txt b/Documentation/devicetree/bindings/net/sh_eth.txt index 82a4cf2c145d..76db9f13ad96 100644 --- a/Documentation/devicetree/bindings/net/sh_eth.txt +++ b/Documentation/devicetree/bindings/net/sh_eth.txt | |||
@@ -35,8 +35,6 @@ Required properties: | |||
35 | - pinctrl-0: phandle, referring to a default pin configuration node. | 35 | - pinctrl-0: phandle, referring to a default pin configuration node. |
36 | 36 | ||
37 | Optional properties: | 37 | Optional properties: |
38 | - interrupt-parent: the phandle for the interrupt controller that services | ||
39 | interrupts for this device. | ||
40 | - pinctrl-names: pin configuration state name ("default"). | 38 | - pinctrl-names: pin configuration state name ("default"). |
41 | - renesas,no-ether-link: boolean, specify when a board does not provide a proper | 39 | - renesas,no-ether-link: boolean, specify when a board does not provide a proper |
42 | Ether LINK signal. | 40 | Ether LINK signal. |
diff --git a/Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt b/Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt index 21d27aa4c68c..36f1aef585f0 100644 --- a/Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt +++ b/Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt | |||
@@ -83,8 +83,6 @@ Required properties: | |||
83 | - "snps,dwc-qos-ethernet-4.10" (deprecated): | 83 | - "snps,dwc-qos-ethernet-4.10" (deprecated): |
84 | - "phy_ref_clk" | 84 | - "phy_ref_clk" |
85 | - "apb_clk" | 85 | - "apb_clk" |
86 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
87 | that services interrupts for this device | ||
88 | - interrupts: Should contain the core's combined interrupt signal | 86 | - interrupts: Should contain the core's combined interrupt signal |
89 | - phy-mode: See ethernet.txt file in the same directory | 87 | - phy-mode: See ethernet.txt file in the same directory |
90 | - resets: Phandle and reset specifiers for each entry in reset-names, in the | 88 | - resets: Phandle and reset specifiers for each entry in reset-names, in the |
diff --git a/Documentation/devicetree/bindings/net/stmmac.txt b/Documentation/devicetree/bindings/net/stmmac.txt index 3a28a5d8857d..8bdb1c231d08 100644 --- a/Documentation/devicetree/bindings/net/stmmac.txt +++ b/Documentation/devicetree/bindings/net/stmmac.txt | |||
@@ -4,8 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac" | 4 | - compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac" |
5 | For backwards compatibility: "st,spear600-gmac" is also supported. | 5 | For backwards compatibility: "st,spear600-gmac" is also supported. |
6 | - reg: Address and length of the register set for the device | 6 | - reg: Address and length of the register set for the device |
7 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
8 | that services interrupts for this device | ||
9 | - interrupts: Should contain the STMMAC interrupts | 7 | - interrupts: Should contain the STMMAC interrupts |
10 | - interrupt-names: Should contain a list of interrupt names corresponding to | 8 | - interrupt-names: Should contain a list of interrupt names corresponding to |
11 | the interrupts in the interrupts property, if available. | 9 | the interrupts in the interrupts property, if available. |
diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt index 86602f264dce..cffb2d6876e3 100644 --- a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt +++ b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt | |||
@@ -11,8 +11,6 @@ Required properties: | |||
11 | Optional properties: | 11 | Optional properties: |
12 | - brcm,drive-strength : drive strength used for SDIO pins on device in mA | 12 | - brcm,drive-strength : drive strength used for SDIO pins on device in mA |
13 | (default = 6). | 13 | (default = 6). |
14 | - interrupt-parent : the phandle for the interrupt controller to which the | ||
15 | device interrupts are connected. | ||
16 | - interrupts : specifies attributes for the out-of-band interrupt (host-wake). | 14 | - interrupts : specifies attributes for the out-of-band interrupt (host-wake). |
17 | When not specified the device will use in-band SDIO interrupts. | 15 | When not specified the device will use in-band SDIO interrupts. |
18 | - interrupt-names : name of the out-of-band interrupt, which must be set | 16 | - interrupt-names : name of the out-of-band interrupt, which must be set |
diff --git a/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt b/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt index 59de8646862d..9bf9bbac16e2 100644 --- a/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt +++ b/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt | |||
@@ -29,7 +29,6 @@ Optional properties: | |||
29 | - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured | 29 | - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured |
30 | to firmware. Firmware will wakeup the host using this pin | 30 | to firmware. Firmware will wakeup the host using this pin |
31 | during suspend/resume. | 31 | during suspend/resume. |
32 | - interrupt-parent: phandle of the parent interrupt controller | ||
33 | - interrupts : interrupt pin number to the cpu. driver will request an irq based on | 32 | - interrupts : interrupt pin number to the cpu. driver will request an irq based on |
34 | this interrupt number. during system suspend, the irq will be enabled | 33 | this interrupt number. during system suspend, the irq will be enabled |
35 | so that the wifi chip can wakeup host platform under certain condition. | 34 | so that the wifi chip can wakeup host platform under certain condition. |
diff --git a/Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt b/Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt index 189ae5cad8f7..bb2fcde6f7ff 100644 --- a/Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt +++ b/Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - reg : Chip select address of device | 8 | - reg : Chip select address of device |
9 | - spi-max-frequency : Maximum SPI clocking speed of device in Hz | 9 | - spi-max-frequency : Maximum SPI clocking speed of device in Hz |
10 | - interrupts : Should contain interrupt line | 10 | - interrupts : Should contain interrupt line |
11 | - interrupt-parent : Should be the phandle for the interrupt controller | ||
12 | that services interrupts for this device | ||
13 | - vio-supply : phandle to regulator providing VIO | 11 | - vio-supply : phandle to regulator providing VIO |
14 | - ti,power-gpio : GPIO connected to chip's PMEN pin | 12 | - ti,power-gpio : GPIO connected to chip's PMEN pin |
15 | 13 | ||
diff --git a/Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt b/Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt index 8f9ced076fe1..cb5c9e1569ca 100644 --- a/Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt +++ b/Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt | |||
@@ -17,9 +17,7 @@ Required properties: | |||
17 | * "ti,wl1837" | 17 | * "ti,wl1837" |
18 | - reg : Chip select address of device | 18 | - reg : Chip select address of device |
19 | - spi-max-frequency : Maximum SPI clocking speed of device in Hz | 19 | - spi-max-frequency : Maximum SPI clocking speed of device in Hz |
20 | - interrupt-parent, interrupts : | 20 | - interrupts : Should contain parameters for 1 interrupt line. |
21 | Should contain parameters for 1 interrupt line. | ||
22 | Interrupt parameters: parent, line number, type. | ||
23 | - vwlan-supply : Point the node of the regulator that powers/enable the | 21 | - vwlan-supply : Point the node of the regulator that powers/enable the |
24 | wl12xx/wl18xx chip | 22 | wl12xx/wl18xx chip |
25 | 23 | ||
diff --git a/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt b/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt index f42f6b0f1bc7..9306c4dadd46 100644 --- a/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt +++ b/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt | |||
@@ -20,8 +20,6 @@ Required properties: | |||
20 | - interrupts : specifies attributes for the out-of-band interrupt. | 20 | - interrupts : specifies attributes for the out-of-band interrupt. |
21 | 21 | ||
22 | Optional properties: | 22 | Optional properties: |
23 | - interrupt-parent : the phandle for the interrupt controller to which the | ||
24 | device interrupts are connected. | ||
25 | - ref-clock-frequency : ref clock frequency in Hz | 23 | - ref-clock-frequency : ref clock frequency in Hz |
26 | - tcxo-clock-frequency : tcxo clock frequency in Hz | 24 | - tcxo-clock-frequency : tcxo clock frequency in Hz |
27 | 25 | ||
diff --git a/Documentation/devicetree/bindings/pci/altera-pcie-msi.txt b/Documentation/devicetree/bindings/pci/altera-pcie-msi.txt index 09cd3bc4d038..9514c327d31b 100644 --- a/Documentation/devicetree/bindings/pci/altera-pcie-msi.txt +++ b/Documentation/devicetree/bindings/pci/altera-pcie-msi.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | - reg-names: must include the following entries: | 7 | - reg-names: must include the following entries: |
8 | "csr": CSR registers | 8 | "csr": CSR registers |
9 | "vector_slave": vectors slave port region | 9 | "vector_slave": vectors slave port region |
10 | - interrupt-parent: interrupt source phandle. | ||
11 | - interrupts: specifies the interrupt source of the parent interrupt | 10 | - interrupts: specifies the interrupt source of the parent interrupt |
12 | controller. The format of the interrupt specifier depends on the | 11 | controller. The format of the interrupt specifier depends on the |
13 | parent interrupt controller. | 12 | parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/pci/altera-pcie.txt b/Documentation/devicetree/bindings/pci/altera-pcie.txt index a1dc9366a8fc..6c396f17c91a 100644 --- a/Documentation/devicetree/bindings/pci/altera-pcie.txt +++ b/Documentation/devicetree/bindings/pci/altera-pcie.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - reg-names: must include the following entries: | 6 | - reg-names: must include the following entries: |
7 | "Txs": TX slave port region | 7 | "Txs": TX slave port region |
8 | "Cra": Control register access region | 8 | "Cra": Control register access region |
9 | - interrupt-parent: interrupt source phandle. | ||
10 | - interrupts: specifies the interrupt source of the parent interrupt | 9 | - interrupts: specifies the interrupt source of the parent interrupt |
11 | controller. The format of the interrupt specifier depends | 10 | controller. The format of the interrupt specifier depends |
12 | on the parent interrupt controller. | 11 | on the parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt b/Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt index b8e48b4762b2..df065aa53a83 100644 --- a/Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt +++ b/Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt | |||
@@ -65,7 +65,6 @@ When the iProc event queue based MSI is used, one needs to define the | |||
65 | following properties in the MSI device node: | 65 | following properties in the MSI device node: |
66 | - compatible: Must be "brcm,iproc-msi" | 66 | - compatible: Must be "brcm,iproc-msi" |
67 | - msi-controller: claims itself as an MSI controller | 67 | - msi-controller: claims itself as an MSI controller |
68 | - interrupt-parent: Link to its parent interrupt device | ||
69 | - interrupts: List of interrupt IDs from its parent interrupt device | 68 | - interrupts: List of interrupt IDs from its parent interrupt device |
70 | 69 | ||
71 | Optional properties: | 70 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/pci/faraday,ftpci100.txt b/Documentation/devicetree/bindings/pci/faraday,ftpci100.txt index 89a84f8aa621..5f8cb4962f8d 100644 --- a/Documentation/devicetree/bindings/pci/faraday,ftpci100.txt +++ b/Documentation/devicetree/bindings/pci/faraday,ftpci100.txt | |||
@@ -41,7 +41,6 @@ Mandatory subnodes: | |||
41 | - For "faraday,ftpci100" a node representing the interrupt-controller inside the | 41 | - For "faraday,ftpci100" a node representing the interrupt-controller inside the |
42 | host bridge is mandatory. It has the following mandatory properties: | 42 | host bridge is mandatory. It has the following mandatory properties: |
43 | - interrupt: see interrupt-controller/interrupts.txt | 43 | - interrupt: see interrupt-controller/interrupts.txt |
44 | - interrupt-parent: see interrupt-controller/interrupts.txt | ||
45 | - interrupt-controller: see interrupt-controller/interrupts.txt | 44 | - interrupt-controller: see interrupt-controller/interrupts.txt |
46 | - #address-cells: set to <0> | 45 | - #address-cells: set to <0> |
47 | - #interrupt-cells: set to <1> | 46 | - #interrupt-cells: set to <1> |
diff --git a/Documentation/devicetree/bindings/pci/mobiveil-pcie.txt b/Documentation/devicetree/bindings/pci/mobiveil-pcie.txt index 65038aa642e5..a618d4787dd7 100644 --- a/Documentation/devicetree/bindings/pci/mobiveil-pcie.txt +++ b/Documentation/devicetree/bindings/pci/mobiveil-pcie.txt | |||
@@ -26,9 +26,6 @@ Required properties: | |||
26 | - interrupt-controller: identifies the node as an interrupt controller | 26 | - interrupt-controller: identifies the node as an interrupt controller |
27 | - #interrupt-cells: specifies the number of cells needed to encode an | 27 | - #interrupt-cells: specifies the number of cells needed to encode an |
28 | interrupt source. The value must be 1. | 28 | interrupt source. The value must be 1. |
29 | - interrupt-parent : phandle to the interrupt controller that | ||
30 | it is attached to, it should be set to gic to point to | ||
31 | ARM's Generic Interrupt Controller node in system DT. | ||
32 | - interrupts: The interrupt line of the PCIe controller | 29 | - interrupts: The interrupt line of the PCIe controller |
33 | last cell of this field is set to 4 to | 30 | last cell of this field is set to 4 to |
34 | denote it as IRQ_TYPE_LEVEL_HIGH type interrupt. | 31 | denote it as IRQ_TYPE_LEVEL_HIGH type interrupt. |
diff --git a/Documentation/devicetree/bindings/pci/pci-keystone.txt b/Documentation/devicetree/bindings/pci/pci-keystone.txt index 3d4a209b0fd0..4dd17de549a7 100644 --- a/Documentation/devicetree/bindings/pci/pci-keystone.txt +++ b/Documentation/devicetree/bindings/pci/pci-keystone.txt | |||
@@ -17,7 +17,6 @@ reg: index 1 is the base address and length of DW application registers. | |||
17 | 17 | ||
18 | pcie_msi_intc : Interrupt controller device node for MSI IRQ chip | 18 | pcie_msi_intc : Interrupt controller device node for MSI IRQ chip |
19 | interrupt-cells: should be set to 1 | 19 | interrupt-cells: should be set to 1 |
20 | interrupt-parent: Parent interrupt controller phandle | ||
21 | interrupts: GIC interrupt lines connected to PCI MSI interrupt lines | 20 | interrupts: GIC interrupt lines connected to PCI MSI interrupt lines |
22 | 21 | ||
23 | Example: | 22 | Example: |
@@ -37,8 +36,6 @@ pcie_msi_intc : Interrupt controller device node for MSI IRQ chip | |||
37 | 36 | ||
38 | pcie_intc: Interrupt controller device node for Legacy IRQ chip | 37 | pcie_intc: Interrupt controller device node for Legacy IRQ chip |
39 | interrupt-cells: should be set to 1 | 38 | interrupt-cells: should be set to 1 |
40 | interrupt-parent: Parent interrupt controller phandle | ||
41 | interrupts: GIC interrupt lines connected to PCI Legacy interrupt lines | ||
42 | 39 | ||
43 | Example: | 40 | Example: |
44 | pcie_intc: legacy-interrupt-controller { | 41 | pcie_intc: legacy-interrupt-controller { |
diff --git a/Documentation/devicetree/bindings/pci/ralink,rt3883-pci.txt b/Documentation/devicetree/bindings/pci/ralink,rt3883-pci.txt index a04ab1b76211..ffba4f63d71f 100644 --- a/Documentation/devicetree/bindings/pci/ralink,rt3883-pci.txt +++ b/Documentation/devicetree/bindings/pci/ralink,rt3883-pci.txt | |||
@@ -41,9 +41,6 @@ | |||
41 | - #interrupt-cells: specifies the number of cells needed to encode an | 41 | - #interrupt-cells: specifies the number of cells needed to encode an |
42 | interrupt source. The value must be 1. | 42 | interrupt source. The value must be 1. |
43 | 43 | ||
44 | - interrupt-parent: the phandle for the interrupt controller that | ||
45 | services interrupts for this device. | ||
46 | |||
47 | - interrupts: specifies the interrupt source of the parent interrupt | 44 | - interrupts: specifies the interrupt source of the parent interrupt |
48 | controller. The format of the interrupt specifier depends on the | 45 | controller. The format of the interrupt specifier depends on the |
49 | parent interrupt controller. | 46 | parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt index ecb5c0d25218..f4d06bb0b55a 100644 --- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt +++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt | |||
@@ -17,7 +17,7 @@ Tegra124 adds the following optional properties for pin configuration subnodes. | |||
17 | The macros for options are defined in the | 17 | The macros for options are defined in the |
18 | include/dt-binding/pinctrl/pinctrl-tegra.h. | 18 | include/dt-binding/pinctrl/pinctrl-tegra.h. |
19 | - nvidia,enable-input: Integer. Enable the pin's input path. | 19 | - nvidia,enable-input: Integer. Enable the pin's input path. |
20 | enable :TEGRA_PIN_ENABLE0 and | 20 | enable :TEGRA_PIN_ENABLE and |
21 | disable or output only: TEGRA_PIN_DISABLE. | 21 | disable or output only: TEGRA_PIN_DISABLE. |
22 | - nvidia,open-drain: Integer. | 22 | - nvidia,open-drain: Integer. |
23 | enable: TEGRA_PIN_ENABLE. | 23 | enable: TEGRA_PIN_ENABLE. |
diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt index a62d82d5fbe9..85f211436b8e 100644 --- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt +++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt | |||
@@ -44,7 +44,7 @@ Optional subnode-properties: | |||
44 | - nvidia,tristate: Integer. | 44 | - nvidia,tristate: Integer. |
45 | 0: drive, 1: tristate. | 45 | 0: drive, 1: tristate. |
46 | - nvidia,enable-input: Integer. Enable the pin's input path. | 46 | - nvidia,enable-input: Integer. Enable the pin's input path. |
47 | enable :TEGRA_PIN_ENABLE0 and | 47 | enable :TEGRA_PIN_ENABLE and |
48 | disable or output only: TEGRA_PIN_DISABLE. | 48 | disable or output only: TEGRA_PIN_DISABLE. |
49 | - nvidia,open-drain: Integer. | 49 | - nvidia,open-drain: Integer. |
50 | enable: TEGRA_PIN_ENABLE. | 50 | enable: TEGRA_PIN_ENABLE. |
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt index def8fcad8941..3b695131c51b 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt | |||
@@ -16,8 +16,6 @@ If the property interrupt-controller is defined, following property is required | |||
16 | - reg-names: A string describing the "reg" entries. Must contain "eint". | 16 | - reg-names: A string describing the "reg" entries. Must contain "eint". |
17 | - interrupts : The interrupt output from the controller. | 17 | - interrupts : The interrupt output from the controller. |
18 | - #interrupt-cells: Should be two. | 18 | - #interrupt-cells: Should be two. |
19 | - interrupt-parent: Phandle of the interrupt parent to which the external | ||
20 | GPIO interrupts are forwarded to. | ||
21 | 19 | ||
22 | Please refer to pinctrl-bindings.txt in this directory for details of the | 20 | Please refer to pinctrl-bindings.txt in this directory for details of the |
23 | common pinctrl bindings used by client devices, including the meaning of the | 21 | common pinctrl bindings used by client devices, including the meaning of the |
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt index bf76867168e9..4023bad2fe39 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt | |||
@@ -25,8 +25,6 @@ Required properties: | |||
25 | - gpio-controller: Marks the device as a GPIO controller. | 25 | - gpio-controller: Marks the device as a GPIO controller. |
26 | 26 | ||
27 | Optional properties : | 27 | Optional properties : |
28 | - interrupt-parent: phandle of the parent interrupt controller. | ||
29 | |||
30 | - interrupts: Interrupt specifier for the controllers interrupt. | 28 | - interrupts: Interrupt specifier for the controllers interrupt. |
31 | 29 | ||
32 | - interrupt-controller: Marks the device as a interrupt controller. | 30 | - interrupt-controller: Marks the device as a interrupt controller. |
diff --git a/Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt index 843a6cbf4774..70659c917bdc 100644 --- a/Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt +++ b/Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt | |||
@@ -124,8 +124,6 @@ used as system wakeup events. | |||
124 | A. External GPIO Interrupts: For supporting external gpio interrupts, the | 124 | A. External GPIO Interrupts: For supporting external gpio interrupts, the |
125 | following properties should be specified in the pin-controller device node. | 125 | following properties should be specified in the pin-controller device node. |
126 | 126 | ||
127 | - interrupt-parent: phandle of the interrupt parent to which the external | ||
128 | GPIO interrupts are forwarded to. | ||
129 | - interrupts: interrupt specifier for the controller. The format and value of | 127 | - interrupts: interrupt specifier for the controller. The format and value of |
130 | the interrupt specifier depends on the interrupt parent for the controller. | 128 | the interrupt specifier depends on the interrupt parent for the controller. |
131 | 129 | ||
@@ -167,8 +165,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a | |||
167 | found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs. | 165 | found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs. |
168 | - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller | 166 | - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller |
169 | found on Samsung Exynos7 SoC. | 167 | found on Samsung Exynos7 SoC. |
170 | - interrupt-parent: phandle of the interrupt parent to which the external | ||
171 | wakeup interrupts are forwarded to. | ||
172 | - interrupts: interrupt used by multiplexed wakeup interrupts. | 168 | - interrupts: interrupt used by multiplexed wakeup interrupts. |
173 | 169 | ||
174 | In addition, following properties must be present in node of every bank | 170 | In addition, following properties must be present in node of every bank |
@@ -188,8 +184,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a | |||
188 | Node of every bank of pins supporting direct wake-up interrupts (without | 184 | Node of every bank of pins supporting direct wake-up interrupts (without |
189 | multiplexing) must contain following properties: | 185 | multiplexing) must contain following properties: |
190 | 186 | ||
191 | - interrupt-parent: phandle of the interrupt parent to which the external | ||
192 | wakeup interrupts are forwarded to. | ||
193 | - interrupts: interrupts of the interrupt parent which are used for external | 187 | - interrupts: interrupts of the interrupt parent which are used for external |
194 | wakeup interrupts from pins of the bank, must contain interrupts for all | 188 | wakeup interrupts from pins of the bank, must contain interrupts for all |
195 | pins of the bank. | 189 | pins of the bank. |
diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt index 046a3de026d4..ef4f2ff4a1aa 100644 --- a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt +++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt | |||
@@ -37,8 +37,6 @@ Required properties: | |||
37 | 37 | ||
38 | Optional properties: | 38 | Optional properties: |
39 | - reset: : Reference to the reset controller | 39 | - reset: : Reference to the reset controller |
40 | - interrupt-parent: phandle of the interrupt parent to which the external | ||
41 | GPIO interrupts are forwarded to. | ||
42 | - st,syscfg: Should be phandle/offset/mask. | 40 | - st,syscfg: Should be phandle/offset/mask. |
43 | -The phandle to the syscon node which includes IRQ mux selection register. | 41 | -The phandle to the syscon node which includes IRQ mux selection register. |
44 | -The offset of the IRQ mux selection register | 42 | -The offset of the IRQ mux selection register |
diff --git a/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt b/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt index b86ecada4f84..c7dfb7cecf40 100644 --- a/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt +++ b/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt | |||
@@ -9,8 +9,6 @@ Required properties: | |||
9 | - interrupts: <a b> where a is the interrupt number and b is a | 9 | - interrupts: <a b> where a is the interrupt number and b is a |
10 | field that represents an encoding of the sense and level | 10 | field that represents an encoding of the sense and level |
11 | information for the interrupt. | 11 | information for the interrupt. |
12 | - interrupt-parent: the phandle for the interrupt controller that | ||
13 | services interrupts for this device. | ||
14 | 12 | ||
15 | Optional properties: | 13 | Optional properties: |
16 | - active-semi,input-voltage-threshold-microvolt: unit: mV; | 14 | - active-semi,input-voltage-threshold-microvolt: unit: mV; |
diff --git a/Documentation/devicetree/bindings/power/supply/bq24257.txt b/Documentation/devicetree/bindings/power/supply/bq24257.txt index d693702c9c1e..f8f5a1685bb9 100644 --- a/Documentation/devicetree/bindings/power/supply/bq24257.txt +++ b/Documentation/devicetree/bindings/power/supply/bq24257.txt | |||
@@ -6,8 +6,6 @@ Required properties: | |||
6 | * "ti,bq24251" | 6 | * "ti,bq24251" |
7 | * "ti,bq24257" | 7 | * "ti,bq24257" |
8 | - reg: integer, i2c address of the device. | 8 | - reg: integer, i2c address of the device. |
9 | - interrupt-parent: Should be the phandle for the interrupt controller. Use in | ||
10 | conjunction with "interrupts". | ||
11 | - interrupts: Interrupt mapping for GPIO IRQ (configure for both edges). Use in | 9 | - interrupts: Interrupt mapping for GPIO IRQ (configure for both edges). Use in |
12 | conjunction with "interrupt-parent". | 10 | conjunction with "interrupt-parent". |
13 | - ti,battery-regulation-voltage: integer, maximum charging voltage in uV. | 11 | - ti,battery-regulation-voltage: integer, maximum charging voltage in uV. |
diff --git a/Documentation/devicetree/bindings/power/supply/lp8727_charger.txt b/Documentation/devicetree/bindings/power/supply/lp8727_charger.txt index 2246bc5c874b..0355a4b68f79 100644 --- a/Documentation/devicetree/bindings/power/supply/lp8727_charger.txt +++ b/Documentation/devicetree/bindings/power/supply/lp8727_charger.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - reg: I2C slave address 27h | 5 | - reg: I2C slave address 27h |
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupt-parent: interrupt controller node (see interrupt binding[0]) | ||
9 | - interrupts: interrupt specifier (see interrupt binding[0]) | 8 | - interrupts: interrupt specifier (see interrupt binding[0]) |
10 | - debounce-ms: interrupt debounce time. (u32) | 9 | - debounce-ms: interrupt debounce time. (u32) |
11 | 10 | ||
diff --git a/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt b/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt index d6e8dfd0a581..f956247d493e 100644 --- a/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt +++ b/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt | |||
@@ -3,7 +3,6 @@ Maxim MAX14656 / AL32 USB Charger Detector | |||
3 | Required properties : | 3 | Required properties : |
4 | - compatible : "maxim,max14656"; | 4 | - compatible : "maxim,max14656"; |
5 | - reg: i2c slave address | 5 | - reg: i2c slave address |
6 | - interrupt-parent: the phandle for the interrupt controller | ||
7 | - interrupts: interrupt line | 6 | - interrupts: interrupt line |
8 | 7 | ||
9 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/power/supply/rt9455_charger.txt b/Documentation/devicetree/bindings/power/supply/rt9455_charger.txt index 5d9ad5cf2c5a..1e6107c7578e 100644 --- a/Documentation/devicetree/bindings/power/supply/rt9455_charger.txt +++ b/Documentation/devicetree/bindings/power/supply/rt9455_charger.txt | |||
@@ -4,8 +4,6 @@ Required properties: | |||
4 | - compatible: it should contain one of the following: | 4 | - compatible: it should contain one of the following: |
5 | "richtek,rt9455". | 5 | "richtek,rt9455". |
6 | - reg: integer, i2c address of the device. | 6 | - reg: integer, i2c address of the device. |
7 | - interrupt-parent: the phandle for the interrupt controller that | ||
8 | services interrupts for this device. | ||
9 | - interrupts: interrupt mapping for GPIO IRQ, it should be | 7 | - interrupts: interrupt mapping for GPIO IRQ, it should be |
10 | configured with IRQ_TYPE_LEVEL_LOW flag. | 8 | configured with IRQ_TYPE_LEVEL_LOW flag. |
11 | - richtek,output-charge-current: integer, output current from the charger to the | 9 | - richtek,output-charge-current: integer, output current from the charger to the |
diff --git a/Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt b/Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt index a3719623a94f..84e74151eef2 100644 --- a/Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt +++ b/Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | specific registers. | 7 | specific registers. |
8 | 8 | ||
9 | Optional properties: | 9 | Optional properties: |
10 | - interrupt-parent: Should be the phandle for the interrupt controller. Use in | ||
11 | conjunction with "interrupts". | ||
12 | - interrupts: Interrupt mapping for GPIO IRQ. Use in conjunction with | 10 | - interrupts: Interrupt mapping for GPIO IRQ. Use in conjunction with |
13 | "interrupt-parent". If an interrupt is not provided the driver will switch | 11 | "interrupt-parent". If an interrupt is not provided the driver will switch |
14 | automatically to polling. | 12 | automatically to polling. |
diff --git a/Documentation/devicetree/bindings/powerpc/4xx/akebono.txt b/Documentation/devicetree/bindings/powerpc/4xx/akebono.txt index db939210e29d..940fd78e3363 100644 --- a/Documentation/devicetree/bindings/powerpc/4xx/akebono.txt +++ b/Documentation/devicetree/bindings/powerpc/4xx/akebono.txt | |||
@@ -19,7 +19,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC. | |||
19 | 19 | ||
20 | - compatible : should be "ibm,476gtr-sdhci","generic-sdhci". | 20 | - compatible : should be "ibm,476gtr-sdhci","generic-sdhci". |
21 | - reg : should contain the SDHCI registers location and length. | 21 | - reg : should contain the SDHCI registers location and length. |
22 | - interrupt-parent : a phandle for the interrupt controller. | ||
23 | - interrupts : should contain the SDHCI interrupt. | 22 | - interrupts : should contain the SDHCI interrupt. |
24 | 23 | ||
25 | 1.b) The Advanced Host Controller Interface (AHCI) SATA node | 24 | 1.b) The Advanced Host Controller Interface (AHCI) SATA node |
@@ -30,7 +29,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC. | |||
30 | 29 | ||
31 | - compatible : should be "ibm,476gtr-ahci". | 30 | - compatible : should be "ibm,476gtr-ahci". |
32 | - reg : should contain the AHCI registers location and length. | 31 | - reg : should contain the AHCI registers location and length. |
33 | - interrupt-parent : a phandle for the interrupt controller. | ||
34 | - interrupts : should contain the AHCI interrupt. | 32 | - interrupts : should contain the AHCI interrupt. |
35 | 33 | ||
36 | 1.c) The FPGA node | 34 | 1.c) The FPGA node |
diff --git a/Documentation/devicetree/bindings/powerpc/4xx/hsta.txt b/Documentation/devicetree/bindings/powerpc/4xx/hsta.txt index c737c8338705..66dbd9ff56f7 100644 --- a/Documentation/devicetree/bindings/powerpc/4xx/hsta.txt +++ b/Documentation/devicetree/bindings/powerpc/4xx/hsta.txt | |||
@@ -13,7 +13,6 @@ device tree entries: | |||
13 | Require properties: | 13 | Require properties: |
14 | - compatible : "ibm,476gtr-hsta-msi", "ibm,hsta-msi" | 14 | - compatible : "ibm,476gtr-hsta-msi", "ibm,hsta-msi" |
15 | - reg : register mapping for the HSTA MSI space | 15 | - reg : register mapping for the HSTA MSI space |
16 | - interrupt-parent : parent controller for mapping interrupts | ||
17 | - interrupts : ordered interrupt mapping for each MSI in the register | 16 | - interrupts : ordered interrupt mapping for each MSI in the register |
18 | space. The first interrupt should be associated with a | 17 | space. The first interrupt should be associated with a |
19 | register offset of 0x00, the second to 0x10, etc. | 18 | register offset of 0x00, the second to 0x10, etc. |
diff --git a/Documentation/devicetree/bindings/powerpc/4xx/ppc440spe-adma.txt b/Documentation/devicetree/bindings/powerpc/4xx/ppc440spe-adma.txt index 515ebcf1b97d..de6a5f7d4aa4 100644 --- a/Documentation/devicetree/bindings/powerpc/4xx/ppc440spe-adma.txt +++ b/Documentation/devicetree/bindings/powerpc/4xx/ppc440spe-adma.txt | |||
@@ -38,7 +38,6 @@ DMA devices. | |||
38 | 2 sources: DMAx CS FIFO Needs Service IRQ (on UIC0) | 38 | 2 sources: DMAx CS FIFO Needs Service IRQ (on UIC0) |
39 | and DMA Error IRQ (on UIC1). The latter is common | 39 | and DMA Error IRQ (on UIC1). The latter is common |
40 | for both DMA engines>. | 40 | for both DMA engines>. |
41 | - interrupt-parent : needed for interrupt mapping | ||
42 | 41 | ||
43 | Example: | 42 | Example: |
44 | 43 | ||
@@ -65,7 +64,6 @@ DMA devices. | |||
65 | - compatible : "amcc,xor-accelerator"; | 64 | - compatible : "amcc,xor-accelerator"; |
66 | - reg : <registers mapping> | 65 | - reg : <registers mapping> |
67 | - interrupts : <interrupt mapping for XOR interrupt source> | 66 | - interrupts : <interrupt mapping for XOR interrupt source> |
68 | - interrupt-parent : for interrupt mapping | ||
69 | 67 | ||
70 | Example: | 68 | Example: |
71 | 69 | ||
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt b/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt index 18a88100af94..4b01e1afafda 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt | |||
@@ -84,13 +84,6 @@ PROPERTIES | |||
84 | 84 | ||
85 | Interrupt numbers are listed in order (perfmon, event0, event1). | 85 | Interrupt numbers are listed in order (perfmon, event0, event1). |
86 | 86 | ||
87 | - interrupt-parent | ||
88 | Usage: required | ||
89 | Value type: <phandle> | ||
90 | Definition: A single <phandle> value that points | ||
91 | to the interrupt parent to which the child domain | ||
92 | is being mapped. Value must be "&mpic" | ||
93 | |||
94 | - reg | 87 | - reg |
95 | Usage: required | 88 | Usage: required |
96 | Value type: <prop-encoded-array> | 89 | Value type: <prop-encoded-array> |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/diu.txt b/Documentation/devicetree/bindings/powerpc/fsl/diu.txt index b66cb6d31d69..eb45db1ecee5 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/diu.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/diu.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - reg : should contain at least address and length of the DIU register | 8 | - reg : should contain at least address and length of the DIU register |
9 | set. | 9 | set. |
10 | - interrupts : one DIU interrupt should be described here. | 10 | - interrupts : one DIU interrupt should be described here. |
11 | - interrupt-parent : the phandle for the interrupt controller that | ||
12 | services interrupts for this device. | ||
13 | 11 | ||
14 | Optional properties: | 12 | Optional properties: |
15 | - edid : verbatim EDID data block describing attached display. | 13 | - edid : verbatim EDID data block describing attached display. |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/dma.txt b/Documentation/devicetree/bindings/powerpc/fsl/dma.txt index 7fc1b010fa75..c11ad5c6db21 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/dma.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/dma.txt | |||
@@ -13,7 +13,6 @@ Required properties: | |||
13 | DMA channels and the address space of the DMA controller | 13 | DMA channels and the address space of the DMA controller |
14 | - cell-index : controller index. 0 for controller @ 0x8100 | 14 | - cell-index : controller index. 0 for controller @ 0x8100 |
15 | - interrupts : interrupt specifier for DMA IRQ | 15 | - interrupts : interrupt specifier for DMA IRQ |
16 | - interrupt-parent : optional, if needed for interrupt mapping | ||
17 | 16 | ||
18 | - DMA channel nodes: | 17 | - DMA channel nodes: |
19 | - compatible : must include "fsl,elo-dma-channel" | 18 | - compatible : must include "fsl,elo-dma-channel" |
@@ -25,7 +24,6 @@ Optional properties: | |||
25 | - interrupts : interrupt specifier for DMA channel IRQ | 24 | - interrupts : interrupt specifier for DMA channel IRQ |
26 | (on 83xx this is expected to be identical to | 25 | (on 83xx this is expected to be identical to |
27 | the interrupts property of the parent node) | 26 | the interrupts property of the parent node) |
28 | - interrupt-parent : optional, if needed for interrupt mapping | ||
29 | 27 | ||
30 | Example: | 28 | Example: |
31 | dma@82a8 { | 29 | dma@82a8 { |
@@ -88,7 +86,6 @@ Required properties: | |||
88 | - cell-index : DMA channel index starts at 0. | 86 | - cell-index : DMA channel index starts at 0. |
89 | - reg : DMA channel specific registers | 87 | - reg : DMA channel specific registers |
90 | - interrupts : interrupt specifier for DMA channel IRQ | 88 | - interrupts : interrupt specifier for DMA channel IRQ |
91 | - interrupt-parent : optional, if needed for interrupt mapping | ||
92 | 89 | ||
93 | Example: | 90 | Example: |
94 | dma@21300 { | 91 | dma@21300 { |
@@ -146,7 +143,6 @@ Required properties: | |||
146 | - compatible : must include "fsl,eloplus-dma-channel" | 143 | - compatible : must include "fsl,eloplus-dma-channel" |
147 | - reg : DMA channel specific registers | 144 | - reg : DMA channel specific registers |
148 | - interrupts : interrupt specifier for DMA channel IRQ | 145 | - interrupts : interrupt specifier for DMA channel IRQ |
149 | - interrupt-parent : optional, if needed for interrupt mapping | ||
150 | 146 | ||
151 | Example: | 147 | Example: |
152 | dma@100300 { | 148 | dma@100300 { |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/ecm.txt b/Documentation/devicetree/bindings/powerpc/fsl/ecm.txt index f514f29c67d6..76dc547bc492 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/ecm.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/ecm.txt | |||
@@ -57,8 +57,4 @@ PROPERTIES | |||
57 | Usage: required | 57 | Usage: required |
58 | Value type: <prop-encoded-array> | 58 | Value type: <prop-encoded-array> |
59 | 59 | ||
60 | - interrupt-parent | ||
61 | Usage: required | ||
62 | Value type: <phandle> | ||
63 | |||
64 | ===================================================================== | 60 | ===================================================================== |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/mcm.txt b/Documentation/devicetree/bindings/powerpc/fsl/mcm.txt index 4ceda9b3b413..a5dae6b1f545 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/mcm.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/mcm.txt | |||
@@ -57,8 +57,4 @@ PROPERTIES | |||
57 | Usage: required | 57 | Usage: required |
58 | Value type: <prop-encoded-array> | 58 | Value type: <prop-encoded-array> |
59 | 59 | ||
60 | - interrupt-parent | ||
61 | Usage: required | ||
62 | Value type: <phandle> | ||
63 | |||
64 | ===================================================================== | 60 | ===================================================================== |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/mpc5121-psc.txt b/Documentation/devicetree/bindings/powerpc/fsl/mpc5121-psc.txt index 647817527c88..5dfd68f1a423 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/mpc5121-psc.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/mpc5121-psc.txt | |||
@@ -18,8 +18,6 @@ Required properties : | |||
18 | - interrupts : <a b> where a is the interrupt number of the | 18 | - interrupts : <a b> where a is the interrupt number of the |
19 | PSC FIFO Controller and b is a field that represents an | 19 | PSC FIFO Controller and b is a field that represents an |
20 | encoding of the sense and level information for the interrupt. | 20 | encoding of the sense and level information for the interrupt. |
21 | - interrupt-parent : the phandle for the interrupt controller that | ||
22 | services interrupts for this device. | ||
23 | 21 | ||
24 | Recommended properties : | 22 | Recommended properties : |
25 | - fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4) | 23 | - fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4) |
@@ -45,8 +43,6 @@ Required properties : | |||
45 | - interrupts : <a b> where a is the interrupt number of the | 43 | - interrupts : <a b> where a is the interrupt number of the |
46 | PSC FIFO Controller and b is a field that represents an | 44 | PSC FIFO Controller and b is a field that represents an |
47 | encoding of the sense and level information for the interrupt. | 45 | encoding of the sense and level information for the interrupt. |
48 | - interrupt-parent : the phandle for the interrupt controller that | ||
49 | services interrupts for this device. | ||
50 | 46 | ||
51 | Recommended properties : | 47 | Recommended properties : |
52 | - clocks : specifies the clock needed to operate the fifo controller | 48 | - clocks : specifies the clock needed to operate the fifo controller |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt b/Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt index 82dd5b65cf48..f8d2b7fe06d6 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt | |||
@@ -21,11 +21,6 @@ Required properties: | |||
21 | be set as edge sensitive. If msi-available-ranges is present, only | 21 | be set as edge sensitive. If msi-available-ranges is present, only |
22 | the interrupts that correspond to available ranges shall be present. | 22 | the interrupts that correspond to available ranges shall be present. |
23 | 23 | ||
24 | - interrupt-parent: the phandle for the interrupt controller | ||
25 | that services interrupts for this device. for 83xx cpu, the interrupts | ||
26 | are routed to IPIC, and for 85xx/86xx cpu the interrupts are routed | ||
27 | to MPIC. | ||
28 | |||
29 | Optional properties: | 24 | Optional properties: |
30 | - msi-available-ranges: use <start count> style section to define which | 25 | - msi-available-ranges: use <start count> style section to define which |
31 | msi interrupt can be used in the 256 msi interrupts. This property is | 26 | msi interrupt can be used in the 256 msi interrupts. This property is |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/pamu.txt b/Documentation/devicetree/bindings/powerpc/fsl/pamu.txt index c2b2899885f2..b21ab85de6e7 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/pamu.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/pamu.txt | |||
@@ -32,8 +32,6 @@ Optional properties: | |||
32 | A standard property. It represents the CCSR registers of | 32 | A standard property. It represents the CCSR registers of |
33 | all child PAMUs combined. Include it to provide support | 33 | all child PAMUs combined. Include it to provide support |
34 | for legacy drivers. | 34 | for legacy drivers. |
35 | - interrupt-parent : <phandle> | ||
36 | Phandle to interrupt controller | ||
37 | - fsl,portid-mapping : <u32> | 35 | - fsl,portid-mapping : <u32> |
38 | The Coherency Subdomain ID Port Mapping Registers and | 36 | The Coherency Subdomain ID Port Mapping Registers and |
39 | Snoop ID Port Mapping registers, which are part of the | 37 | Snoop ID Port Mapping registers, which are part of the |
diff --git a/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt b/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt index a3dc4b9fa11a..c4d78f28d23c 100644 --- a/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt +++ b/Documentation/devicetree/bindings/powerpc/nintendo/wii.txt | |||
@@ -148,7 +148,6 @@ Nintendo Wii device tree | |||
148 | - reg : should contain the controller registers location and length | 148 | - reg : should contain the controller registers location and length |
149 | - interrupt-controller | 149 | - interrupt-controller |
150 | - interrupts : should contain the cascade interrupt of the "flipper" pic | 150 | - interrupts : should contain the cascade interrupt of the "flipper" pic |
151 | - interrupt-parent: should contain the phandle of the "flipper" pic | ||
152 | 151 | ||
153 | 1.l) The General Purpose I/O (GPIO) controller node | 152 | 1.l) The General Purpose I/O (GPIO) controller node |
154 | 153 | ||
diff --git a/Documentation/devicetree/bindings/regulator/max8997-regulator.txt b/Documentation/devicetree/bindings/regulator/max8997-regulator.txt index 5c186a7a77ba..6fe825b8ac1b 100644 --- a/Documentation/devicetree/bindings/regulator/max8997-regulator.txt +++ b/Documentation/devicetree/bindings/regulator/max8997-regulator.txt | |||
@@ -32,8 +32,6 @@ Required properties: | |||
32 | 'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified. | 32 | 'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified. |
33 | 33 | ||
34 | Optional properties: | 34 | Optional properties: |
35 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
36 | the interrupts from max8997 are delivered to. | ||
37 | - interrupts: Interrupt specifiers for two interrupt sources. | 35 | - interrupts: Interrupt specifiers for two interrupt sources. |
38 | - First interrupt specifier is for 'irq1' interrupt. | 36 | - First interrupt specifier is for 'irq1' interrupt. |
39 | - Second interrupt specifier is for 'alert' interrupt. | 37 | - Second interrupt specifier is for 'alert' interrupt. |
diff --git a/Documentation/devicetree/bindings/regulator/palmas-pmic.txt b/Documentation/devicetree/bindings/regulator/palmas-pmic.txt index 99872819604f..84bc76a7c39e 100644 --- a/Documentation/devicetree/bindings/regulator/palmas-pmic.txt +++ b/Documentation/devicetree/bindings/regulator/palmas-pmic.txt | |||
@@ -18,7 +18,6 @@ Required properties: | |||
18 | ti,tps659038-pmic | 18 | ti,tps659038-pmic |
19 | and also the generic series names | 19 | and also the generic series names |
20 | ti,palmas-pmic | 20 | ti,palmas-pmic |
21 | - interrupt-parent : The parent interrupt controller which is palmas. | ||
22 | - interrupts : The interrupt number and the type which can be looked up here: | 21 | - interrupts : The interrupt number and the type which can be looked up here: |
23 | arch/arm/boot/dts/include/dt-bindings/interrupt-controller/irq.h | 22 | arch/arm/boot/dts/include/dt-bindings/interrupt-controller/irq.h |
24 | - interrupts-name: The names of the individual interrupts. | 23 | - interrupts-name: The names of the individual interrupts. |
diff --git a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt index e44a97e21164..25f8658e216f 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt +++ b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt | |||
@@ -45,12 +45,6 @@ The following are the mandatory properties: | |||
45 | per the bindings in | 45 | per the bindings in |
46 | Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt | 46 | Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt |
47 | 47 | ||
48 | Optional properties: | ||
49 | -------------------- | ||
50 | - interrupt-parent: phandle to the interrupt controller node. This property | ||
51 | is needed if the device node hierarchy doesn't have an | ||
52 | interrupt controller. | ||
53 | |||
54 | 48 | ||
55 | Example: | 49 | Example: |
56 | -------- | 50 | -------- |
diff --git a/Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt b/Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt index 1eb72874130b..461dc1d8d570 100644 --- a/Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt +++ b/Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt | |||
@@ -51,12 +51,6 @@ The following are the mandatory properties: | |||
51 | Documentation/devicetree/bindings/reset/ti,sci-reset.txt | 51 | Documentation/devicetree/bindings/reset/ti,sci-reset.txt |
52 | for 66AK2G SoCs | 52 | for 66AK2G SoCs |
53 | 53 | ||
54 | - interrupt-parent: Should contain a phandle to the Keystone 2 IRQ controller | ||
55 | IP node that is used by the ARM CorePac processor to | ||
56 | receive interrupts from the DSP remote processors. See | ||
57 | Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt | ||
58 | for details. | ||
59 | |||
60 | - interrupts: Should contain an entry for each value in 'interrupt-names'. | 54 | - interrupts: Should contain an entry for each value in 'interrupt-names'. |
61 | Each entry should have the interrupt source number used by | 55 | Each entry should have the interrupt source number used by |
62 | the remote processor to the host processor. The values should | 56 | the remote processor to the host processor. The values should |
diff --git a/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt b/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt index 1d990bcc0baf..d946f28502b3 100644 --- a/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt +++ b/Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | - compatible : should contain "brcm,brcmstb-waketimer" | 7 | - compatible : should contain "brcm,brcmstb-waketimer" |
8 | - reg : the register start and length for the WKTMR block | 8 | - reg : the register start and length for the WKTMR block |
9 | - interrupts : The TIMER interrupt | 9 | - interrupts : The TIMER interrupt |
10 | - interrupt-parent: The phandle to the Always-On (AON) Power Management (PM) L2 | ||
11 | interrupt controller node | ||
12 | - clocks : The phandle to the UPG fixed clock (27Mhz domain) | 10 | - clocks : The phandle to the UPG fixed clock (27Mhz domain) |
13 | 11 | ||
14 | Example: | 12 | Example: |
diff --git a/Documentation/devicetree/bindings/rtc/isil,isl12057.txt b/Documentation/devicetree/bindings/rtc/isil,isl12057.txt index fbbdd92e5af9..ff7c43555199 100644 --- a/Documentation/devicetree/bindings/rtc/isil,isl12057.txt +++ b/Documentation/devicetree/bindings/rtc/isil,isl12057.txt | |||
@@ -25,9 +25,6 @@ Optional properties: | |||
25 | - "wakeup-source": mark the chip as a wakeup source, independently of | 25 | - "wakeup-source": mark the chip as a wakeup source, independently of |
26 | the availability of an IRQ line connected to the SoC. | 26 | the availability of an IRQ line connected to the SoC. |
27 | 27 | ||
28 | - "interrupt-parent", "interrupts": for passing the interrupt line | ||
29 | of the SoC connected to IRQ#2 of the RTC chip. | ||
30 | |||
31 | 28 | ||
32 | Example isl12057 node without IRQ#2 pin connected (no alarm support): | 29 | Example isl12057 node without IRQ#2 pin connected (no alarm support): |
33 | 30 | ||
diff --git a/Documentation/devicetree/bindings/rtc/rtc-cmos.txt b/Documentation/devicetree/bindings/rtc/rtc-cmos.txt index 7382989b3052..b94b35f3600b 100644 --- a/Documentation/devicetree/bindings/rtc/rtc-cmos.txt +++ b/Documentation/devicetree/bindings/rtc/rtc-cmos.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | 7 | ||
8 | Optional properties: | 8 | Optional properties: |
9 | - interrupts : should contain interrupt. | 9 | - interrupts : should contain interrupt. |
10 | - interrupt-parent : interrupt source phandle. | ||
11 | - ctrl-reg : Contains the initial value of the control register also | 10 | - ctrl-reg : Contains the initial value of the control register also |
12 | called "Register B". | 11 | called "Register B". |
13 | - freq-reg : Contains the initial value of the frequency register also | 12 | - freq-reg : Contains the initial value of the frequency register also |
diff --git a/Documentation/devicetree/bindings/rtc/rtc-ds1307.txt b/Documentation/devicetree/bindings/rtc/rtc-ds1307.txt index d28d6e7f6ae8..226cc93df875 100644 --- a/Documentation/devicetree/bindings/rtc/rtc-ds1307.txt +++ b/Documentation/devicetree/bindings/rtc/rtc-ds1307.txt | |||
@@ -21,7 +21,6 @@ Required properties: | |||
21 | - reg: I2C bus address of the device | 21 | - reg: I2C bus address of the device |
22 | 22 | ||
23 | Optional properties: | 23 | Optional properties: |
24 | - interrupt-parent: phandle for the interrupt controller. | ||
25 | - interrupts: rtc alarm interrupt. | 24 | - interrupts: rtc alarm interrupt. |
26 | - clock-output-names: From common clock binding to override the default output | 25 | - clock-output-names: From common clock binding to override the default output |
27 | clock name | 26 | clock name |
diff --git a/Documentation/devicetree/bindings/rtc/rtc-m41t80.txt b/Documentation/devicetree/bindings/rtc/rtc-m41t80.txt index 717d93860af1..c746cb221210 100644 --- a/Documentation/devicetree/bindings/rtc/rtc-m41t80.txt +++ b/Documentation/devicetree/bindings/rtc/rtc-m41t80.txt | |||
@@ -16,7 +16,6 @@ Required properties: | |||
16 | - reg: I2C bus address of the device | 16 | - reg: I2C bus address of the device |
17 | 17 | ||
18 | Optional properties: | 18 | Optional properties: |
19 | - interrupt-parent: phandle for the interrupt controller. | ||
20 | - interrupts: rtc alarm interrupt. | 19 | - interrupts: rtc alarm interrupt. |
21 | - clock-output-names: From common clock binding to override the default output | 20 | - clock-output-names: From common clock binding to override the default output |
22 | clock name | 21 | clock name |
diff --git a/Documentation/devicetree/bindings/rtc/rtc-omap.txt b/Documentation/devicetree/bindings/rtc/rtc-omap.txt index bee41f97044e..062ebb14cecf 100644 --- a/Documentation/devicetree/bindings/rtc/rtc-omap.txt +++ b/Documentation/devicetree/bindings/rtc/rtc-omap.txt | |||
@@ -11,7 +11,6 @@ Required properties: | |||
11 | - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. | 11 | - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. |
12 | - reg: Address range of rtc register set | 12 | - reg: Address range of rtc register set |
13 | - interrupts: rtc timer, alarm interrupts in order | 13 | - interrupts: rtc timer, alarm interrupts in order |
14 | - interrupt-parent: phandle for the interrupt controller | ||
15 | 14 | ||
16 | Optional properties: | 15 | Optional properties: |
17 | - system-power-controller: whether the rtc is controlling the system power | 16 | - system-power-controller: whether the rtc is controlling the system power |
diff --git a/Documentation/devicetree/bindings/rtc/rtc-palmas.txt b/Documentation/devicetree/bindings/rtc/rtc-palmas.txt index eb1c7fdeb413..c6cf37758a77 100644 --- a/Documentation/devicetree/bindings/rtc/rtc-palmas.txt +++ b/Documentation/devicetree/bindings/rtc/rtc-palmas.txt | |||
@@ -3,7 +3,6 @@ Palmas RTC controller bindings | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: | 4 | - compatible: |
5 | - "ti,palmas-rtc" for palma series of the RTC controller | 5 | - "ti,palmas-rtc" for palma series of the RTC controller |
6 | - interrupt-parent: Parent interrupt device, must be handle of palmas node. | ||
7 | - interrupts: Interrupt number of RTC submodule on device. | 6 | - interrupts: Interrupt number of RTC submodule on device. |
8 | 7 | ||
9 | Optional properties: | 8 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/rtc/spear-rtc.txt b/Documentation/devicetree/bindings/rtc/spear-rtc.txt index ca67ac62108e..fecf8e4ad4b4 100644 --- a/Documentation/devicetree/bindings/rtc/spear-rtc.txt +++ b/Documentation/devicetree/bindings/rtc/spear-rtc.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : "st,spear600-rtc" | 4 | - compatible : "st,spear600-rtc" |
5 | - reg : Address range of the rtc registers | 5 | - reg : Address range of the rtc registers |
6 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
7 | that services interrupts for this device | ||
8 | - interrupt: Should contain the rtc interrupt number | 6 | - interrupt: Should contain the rtc interrupt number |
9 | 7 | ||
10 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt b/Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt index 7c170da0d4b7..1f5754299d31 100644 --- a/Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt +++ b/Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt | |||
@@ -3,7 +3,6 @@ Spreadtrum SC27xx Real Time Clock | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: should be "sprd,sc2731-rtc". | 4 | - compatible: should be "sprd,sc2731-rtc". |
5 | - reg: address offset of rtc register. | 5 | - reg: address offset of rtc register. |
6 | - interrupt-parent: phandle for the interrupt controller. | ||
7 | - interrupts: rtc alarm interrupt. | 6 | - interrupts: rtc alarm interrupt. |
8 | 7 | ||
9 | Example: | 8 | Example: |
diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt index c920e2736991..130ca5b98253 100644 --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt | |||
@@ -13,8 +13,6 @@ Required properties: | |||
13 | It is required on stm32(h7/mp1). | 13 | It is required on stm32(h7/mp1). |
14 | - clock-names: must be "rtc_ck" and "pclk". | 14 | - clock-names: must be "rtc_ck" and "pclk". |
15 | It is required on stm32(h7/mp1). | 15 | It is required on stm32(h7/mp1). |
16 | - interrupt-parent: phandle for the interrupt controller. | ||
17 | It is required on stm32(f4/f7/h7). | ||
18 | - interrupts: rtc alarm interrupt. On stm32mp1, a second interrupt is required | 16 | - interrupts: rtc alarm interrupt. On stm32mp1, a second interrupt is required |
19 | for rtc alarm wakeup interrupt. | 17 | for rtc alarm wakeup interrupt. |
20 | - st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to | 18 | - st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to |
diff --git a/Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt b/Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt index 3ebeb311335f..e615a897b20e 100644 --- a/Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt +++ b/Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt | |||
@@ -3,7 +3,6 @@ ST-Ericsson COH 901 331 Real Time Clock | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: must be "stericsson,coh901331" | 4 | - compatible: must be "stericsson,coh901331" |
5 | - reg: address range of rtc register set. | 5 | - reg: address range of rtc register set. |
6 | - interrupt-parent: phandle for the interrupt controller. | ||
7 | - interrupts: rtc alarm interrupt. | 6 | - interrupts: rtc alarm interrupt. |
8 | - clocks: phandle to the rtc clock source | 7 | - clocks: phandle to the rtc clock source |
9 | 8 | ||
diff --git a/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt b/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt index 6a4e0d30d8c4..0dc121b6eace 100644 --- a/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt +++ b/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - reg: address on the bus | 6 | - reg: address on the bus |
7 | 7 | ||
8 | Optional ST33ZP24 Properties: | 8 | Optional ST33ZP24 Properties: |
9 | - interrupt-parent: phandle for the interrupt gpio controller | ||
10 | - interrupts: GPIO interrupt to which the chip is connected | 9 | - interrupts: GPIO interrupt to which the chip is connected |
11 | - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. | 10 | - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. |
12 | If set, power must be present when the platform is going into sleep/hibernate mode. | 11 | If set, power must be present when the platform is going into sleep/hibernate mode. |
diff --git a/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt b/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt index 604dce901b60..37198971f17b 100644 --- a/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt +++ b/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - spi-max-frequency: Maximum SPI frequency (<= 10000000). | 5 | - spi-max-frequency: Maximum SPI frequency (<= 10000000). |
6 | 6 | ||
7 | Optional ST33ZP24 Properties: | 7 | Optional ST33ZP24 Properties: |
8 | - interrupt-parent: phandle for the interrupt gpio controller | ||
9 | - interrupts: GPIO interrupt to which the chip is connected | 8 | - interrupts: GPIO interrupt to which the chip is connected |
10 | - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. | 9 | - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. |
11 | If set, power must be present when the platform is going into sleep/hibernate mode. | 10 | If set, power must be present when the platform is going into sleep/hibernate mode. |
diff --git a/Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt b/Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt index 41d740545189..7c6304426da1 100644 --- a/Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt +++ b/Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt | |||
@@ -13,7 +13,7 @@ Required properties: | |||
13 | "tcg,tpm-tis-mmio". Valid chip strings are: | 13 | "tcg,tpm-tis-mmio". Valid chip strings are: |
14 | * "atmel,at97sc3204" | 14 | * "atmel,at97sc3204" |
15 | - reg: The location of the MMIO registers, should be at least 0x5000 bytes | 15 | - reg: The location of the MMIO registers, should be at least 0x5000 bytes |
16 | - interrupt-parent/interrupts: An optional interrupt indicating command completion. | 16 | - interrupts: An optional interrupt indicating command completion. |
17 | 17 | ||
18 | Example: | 18 | Example: |
19 | 19 | ||
diff --git a/Documentation/devicetree/bindings/serial/maxim,max310x.txt b/Documentation/devicetree/bindings/serial/maxim,max310x.txt index 823f77dd7978..79e10a05a96a 100644 --- a/Documentation/devicetree/bindings/serial/maxim,max310x.txt +++ b/Documentation/devicetree/bindings/serial/maxim,max310x.txt | |||
@@ -7,8 +7,6 @@ Required properties: | |||
7 | - "maxim,max3109" for Maxim MAX3109, | 7 | - "maxim,max3109" for Maxim MAX3109, |
8 | - "maxim,max14830" for Maxim MAX14830. | 8 | - "maxim,max14830" for Maxim MAX14830. |
9 | - reg: SPI chip select number. | 9 | - reg: SPI chip select number. |
10 | - interrupt-parent: The phandle for the interrupt controller that | ||
11 | services interrupts for this IC. | ||
12 | - interrupts: Specifies the interrupt source of the parent interrupt | 10 | - interrupts: Specifies the interrupt source of the parent interrupt |
13 | controller. The format of the interrupt specifier depends on the | 11 | controller. The format of the interrupt specifier depends on the |
14 | parent interrupt controller. | 12 | parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt b/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt index fbfe53635a3a..e7921a8e276b 100644 --- a/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt +++ b/Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt | |||
@@ -10,8 +10,6 @@ Required properties: | |||
10 | - "nxp,sc16is760" for NXP SC16IS760, | 10 | - "nxp,sc16is760" for NXP SC16IS760, |
11 | - "nxp,sc16is762" for NXP SC16IS762. | 11 | - "nxp,sc16is762" for NXP SC16IS762. |
12 | - reg: I2C address of the SC16IS7xx device. | 12 | - reg: I2C address of the SC16IS7xx device. |
13 | - interrupt-parent: The phandle for the interrupt controller that | ||
14 | services interrupts for this IC. | ||
15 | - interrupts: Should contain the UART interrupt | 13 | - interrupts: Should contain the UART interrupt |
16 | - clocks: Reference to the IC source clock. | 14 | - clocks: Reference to the IC source clock. |
17 | 15 | ||
@@ -44,8 +42,6 @@ Required properties: | |||
44 | - "nxp,sc16is760" for NXP SC16IS760, | 42 | - "nxp,sc16is760" for NXP SC16IS760, |
45 | - "nxp,sc16is762" for NXP SC16IS762. | 43 | - "nxp,sc16is762" for NXP SC16IS762. |
46 | - reg: SPI chip select number. | 44 | - reg: SPI chip select number. |
47 | - interrupt-parent: The phandle for the interrupt controller that | ||
48 | services interrupts for this IC. | ||
49 | - interrupts: Specifies the interrupt source of the parent interrupt | 45 | - interrupts: Specifies the interrupt source of the parent interrupt |
50 | controller. The format of the interrupt specifier depends on the | 46 | controller. The format of the interrupt specifier depends on the |
51 | parent interrupt controller. | 47 | parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt b/Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt index c5e032c85bf9..7d65126bd1d7 100644 --- a/Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt +++ b/Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt | |||
@@ -7,9 +7,6 @@ Required properties: | |||
7 | - reg: Specifies the physical base address of the controller and | 7 | - reg: Specifies the physical base address of the controller and |
8 | the length of the memory mapped region. | 8 | the length of the memory mapped region. |
9 | 9 | ||
10 | - interrupt-parent: The phandle for the interrupt controller that | ||
11 | services interrupts for this device. | ||
12 | |||
13 | - interrupts: Specifies the interrupt source of the parent interrupt | 10 | - interrupts: Specifies the interrupt source of the parent interrupt |
14 | controller. The format of the interrupt specifier depends on the | 11 | controller. The format of the interrupt specifier depends on the |
15 | parent interrupt controller. | 12 | parent interrupt controller. |
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/gpio.txt b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/gpio.txt index 626e1afa64a6..cce3cd71e85a 100644 --- a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/gpio.txt +++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/gpio.txt | |||
@@ -21,7 +21,6 @@ Optional properties: | |||
21 | one as described by the fsl,cpm1-gpio-irq-mask property. There should be as | 21 | one as described by the fsl,cpm1-gpio-irq-mask property. There should be as |
22 | many interrupts as number of ones in the mask property. The first interrupt in | 22 | many interrupts as number of ones in the mask property. The first interrupt in |
23 | the list corresponds to the most significant bit of the mask. | 23 | the list corresponds to the most significant bit of the mask. |
24 | - interrupt-parent : Parent for the above interrupt property. | ||
25 | 24 | ||
26 | Example of four SOC GPIO banks defined as gpio-controller nodes: | 25 | Example of four SOC GPIO banks defined as gpio-controller nodes: |
27 | 26 | ||
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt index e47734bee3f0..5efb7ac94c79 100644 --- a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt +++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt | |||
@@ -11,8 +11,6 @@ Required properties: | |||
11 | information for the interrupt. This should be encoded based on | 11 | information for the interrupt. This should be encoded based on |
12 | the information in section 2) depending on the type of interrupt | 12 | the information in section 2) depending on the type of interrupt |
13 | controller you have. | 13 | controller you have. |
14 | - interrupt-parent : the phandle for the interrupt controller that | ||
15 | services interrupts for this device. | ||
16 | - pio-handle : The phandle for the Parallel I/O port configuration. | 14 | - pio-handle : The phandle for the Parallel I/O port configuration. |
17 | - port-number : for UART drivers, the port number to use, between 0 and 3. | 15 | - port-number : for UART drivers, the port number to use, between 0 and 3. |
18 | This usually corresponds to the /dev/ttyQE device, e.g. <0> = /dev/ttyQE0. | 16 | This usually corresponds to the /dev/ttyQE device, e.g. <0> = /dev/ttyQE0. |
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt index 9ccd5f30405b..da13999337a4 100644 --- a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt +++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | length, the next two two cells should contain PRAM location and | 6 | length, the next two two cells should contain PRAM location and |
7 | length. | 7 | length. |
8 | - interrupts : should contain USB interrupt. | 8 | - interrupts : should contain USB interrupt. |
9 | - interrupt-parent : interrupt source phandle. | ||
10 | - fsl,fullspeed-clock : specifies the full speed USB clock source: | 9 | - fsl,fullspeed-clock : specifies the full speed USB clock source: |
11 | "none": clock source is disabled | 10 | "none": clock source is disabled |
12 | "brg1" through "brg16": clock source is BRG1-BRG16, respectively | 11 | "brg1" through "brg16": clock source is BRG1-BRG16, respectively |
diff --git a/Documentation/devicetree/bindings/sound/cs35l33.txt b/Documentation/devicetree/bindings/sound/cs35l33.txt index acfb47525b49..dc5a355d1a19 100644 --- a/Documentation/devicetree/bindings/sound/cs35l33.txt +++ b/Documentation/devicetree/bindings/sound/cs35l33.txt | |||
@@ -14,8 +14,6 @@ Optional properties: | |||
14 | 14 | ||
15 | - reset-gpios : gpio used to reset the amplifier | 15 | - reset-gpios : gpio used to reset the amplifier |
16 | 16 | ||
17 | - interrupt-parent : Specifies the phandle of the interrupt controller to | ||
18 | which the IRQs from CS35L33 are delivered to. | ||
19 | - interrupts : IRQ line info CS35L33. | 17 | - interrupts : IRQ line info CS35L33. |
20 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 18 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
21 | for further information relating to interrupt properties) | 19 | for further information relating to interrupt properties) |
diff --git a/Documentation/devicetree/bindings/sound/cs35l34.txt b/Documentation/devicetree/bindings/sound/cs35l34.txt index b218ead2e68e..2f7606b7d542 100644 --- a/Documentation/devicetree/bindings/sound/cs35l34.txt +++ b/Documentation/devicetree/bindings/sound/cs35l34.txt | |||
@@ -21,8 +21,6 @@ Optional properties: | |||
21 | 21 | ||
22 | - reset-gpios: GPIO used to reset the amplifier. | 22 | - reset-gpios: GPIO used to reset the amplifier. |
23 | 23 | ||
24 | - interrupt-parent : Specifies the phandle of the interrupt controller to | ||
25 | which the IRQs from CS35L34 are delivered to. | ||
26 | - interrupts : IRQ line info CS35L34. | 24 | - interrupts : IRQ line info CS35L34. |
27 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 25 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
28 | for further information relating to interrupt properties) | 26 | for further information relating to interrupt properties) |
diff --git a/Documentation/devicetree/bindings/sound/cs35l35.txt b/Documentation/devicetree/bindings/sound/cs35l35.txt index 77ee75c39233..7915897f8a81 100644 --- a/Documentation/devicetree/bindings/sound/cs35l35.txt +++ b/Documentation/devicetree/bindings/sound/cs35l35.txt | |||
@@ -10,8 +10,6 @@ Required properties: | |||
10 | as covered in | 10 | as covered in |
11 | Documentation/devicetree/bindings/regulator/regulator.txt. | 11 | Documentation/devicetree/bindings/regulator/regulator.txt. |
12 | 12 | ||
13 | - interrupt-parent : Specifies the phandle of the interrupt controller to | ||
14 | which the IRQs from CS35L35 are delivered to. | ||
15 | - interrupts : IRQ line info CS35L35. | 13 | - interrupts : IRQ line info CS35L35. |
16 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 14 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
17 | for further information relating to interrupt properties) | 15 | for further information relating to interrupt properties) |
diff --git a/Documentation/devicetree/bindings/sound/cs42l42.txt b/Documentation/devicetree/bindings/sound/cs42l42.txt index 9a2c5e2423d5..7dfaa2ab906f 100644 --- a/Documentation/devicetree/bindings/sound/cs42l42.txt +++ b/Documentation/devicetree/bindings/sound/cs42l42.txt | |||
@@ -15,9 +15,6 @@ Optional properties: | |||
15 | - reset-gpios : a GPIO spec for the reset pin. If specified, it will be | 15 | - reset-gpios : a GPIO spec for the reset pin. If specified, it will be |
16 | deasserted before communication to the codec starts. | 16 | deasserted before communication to the codec starts. |
17 | 17 | ||
18 | - interrupt-parent : Specifies the phandle of the interrupt controller to | ||
19 | which the IRQs from CS42L42 are delivered to. | ||
20 | |||
21 | - interrupts : IRQ line info CS42L42. | 18 | - interrupts : IRQ line info CS42L42. |
22 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 19 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt |
23 | for further information relating to interrupt properties) | 20 | for further information relating to interrupt properties) |
@@ -107,4 +104,4 @@ cs42l42: cs42l42@48 { | |||
107 | cirrus,btn-det-event-dbnce = <10>; | 104 | cirrus,btn-det-event-dbnce = <10>; |
108 | cirrus,bias-lvls = <0x0F 0x08 0x04 0x01>; | 105 | cirrus,bias-lvls = <0x0F 0x08 0x04 0x01>; |
109 | cirrus,hs-bias-ramp-rate = <0x02>; | 106 | cirrus,hs-bias-ramp-rate = <0x02>; |
110 | }; \ No newline at end of file | 107 | }; |
diff --git a/Documentation/devicetree/bindings/sound/da7218.txt b/Documentation/devicetree/bindings/sound/da7218.txt index 3ab9dfef38d1..2cf30899bd0d 100644 --- a/Documentation/devicetree/bindings/sound/da7218.txt +++ b/Documentation/devicetree/bindings/sound/da7218.txt | |||
@@ -15,8 +15,6 @@ Required properties: | |||
15 | information relating to regulators) | 15 | information relating to regulators) |
16 | 16 | ||
17 | Optional properties: | 17 | Optional properties: |
18 | - interrupt-parent: Specifies the phandle of the interrupt controller to which | ||
19 | the IRQs from DA7218 are delivered to. | ||
20 | - interrupts: IRQ line info for DA7218 chip. | 18 | - interrupts: IRQ line info for DA7218 chip. |
21 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for | 19 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for |
22 | further information relating to interrupt properties) | 20 | further information relating to interrupt properties) |
diff --git a/Documentation/devicetree/bindings/sound/da7219.txt b/Documentation/devicetree/bindings/sound/da7219.txt index c3df92d31c4b..e9d0baeb94e2 100644 --- a/Documentation/devicetree/bindings/sound/da7219.txt +++ b/Documentation/devicetree/bindings/sound/da7219.txt | |||
@@ -8,8 +8,6 @@ Required properties: | |||
8 | - compatible : Should be "dlg,da7219" | 8 | - compatible : Should be "dlg,da7219" |
9 | - reg: Specifies the I2C slave address | 9 | - reg: Specifies the I2C slave address |
10 | 10 | ||
11 | - interrupt-parent : Specifies the phandle of the interrupt controller to which | ||
12 | the IRQs from DA7219 are delivered to. | ||
13 | - interrupts : IRQ line info for DA7219. | 11 | - interrupts : IRQ line info for DA7219. |
14 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for | 12 | (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for |
15 | further information relating to interrupt properties) | 13 | further information relating to interrupt properties) |
diff --git a/Documentation/devicetree/bindings/sound/fsl,ssi.txt b/Documentation/devicetree/bindings/sound/fsl,ssi.txt index d415888e1316..7e15a85cecd2 100644 --- a/Documentation/devicetree/bindings/sound/fsl,ssi.txt +++ b/Documentation/devicetree/bindings/sound/fsl,ssi.txt | |||
@@ -18,8 +18,6 @@ Required properties: | |||
18 | encoded based on the information in section 2) | 18 | encoded based on the information in section 2) |
19 | depending on the type of interrupt controller you | 19 | depending on the type of interrupt controller you |
20 | have. | 20 | have. |
21 | - interrupt-parent: The phandle for the interrupt controller that | ||
22 | services interrupts for this device. | ||
23 | - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. | 21 | - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. |
24 | This number is the maximum allowed value for SFCSR[TFWM0]. | 22 | This number is the maximum allowed value for SFCSR[TFWM0]. |
25 | - clocks: "ipg" - Required clock for the SSI unit | 23 | - clocks: "ipg" - Required clock for the SSI unit |
diff --git a/Documentation/devicetree/bindings/sound/omap-dmic.txt b/Documentation/devicetree/bindings/sound/omap-dmic.txt index fd8105f18978..418e30e72e89 100644 --- a/Documentation/devicetree/bindings/sound/omap-dmic.txt +++ b/Documentation/devicetree/bindings/sound/omap-dmic.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | <MPU access base address, size>, | 6 | <MPU access base address, size>, |
7 | <L3 interconnect address, size>; | 7 | <L3 interconnect address, size>; |
8 | - interrupts: Interrupt number for DMIC | 8 | - interrupts: Interrupt number for DMIC |
9 | - interrupt-parent: The parent interrupt controller | ||
10 | - ti,hwmods: Name of the hwmod associated with OMAP dmic IP | 9 | - ti,hwmods: Name of the hwmod associated with OMAP dmic IP |
11 | 10 | ||
12 | Example: | 11 | Example: |
diff --git a/Documentation/devicetree/bindings/sound/omap-mcbsp.txt b/Documentation/devicetree/bindings/sound/omap-mcbsp.txt index 17cce4490456..ae8bf703ce7a 100644 --- a/Documentation/devicetree/bindings/sound/omap-mcbsp.txt +++ b/Documentation/devicetree/bindings/sound/omap-mcbsp.txt | |||
@@ -15,7 +15,6 @@ Required properties: | |||
15 | <TX irq>, | 15 | <TX irq>, |
16 | <RX irq>; | 16 | <RX irq>; |
17 | - interrupt-names: Array of strings associated with the interrupt numbers | 17 | - interrupt-names: Array of strings associated with the interrupt numbers |
18 | - interrupt-parent: The parent interrupt controller | ||
19 | - ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC) | 18 | - ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC) |
20 | - ti,hwmods: Name of the hwmod associated to the McBSP port | 19 | - ti,hwmods: Name of the hwmod associated to the McBSP port |
21 | 20 | ||
diff --git a/Documentation/devicetree/bindings/sound/omap-mcpdm.txt b/Documentation/devicetree/bindings/sound/omap-mcpdm.txt index 0741dff048dd..5f4e68ca228c 100644 --- a/Documentation/devicetree/bindings/sound/omap-mcpdm.txt +++ b/Documentation/devicetree/bindings/sound/omap-mcpdm.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | <MPU access base address, size>, | 6 | <MPU access base address, size>, |
7 | <L3 interconnect address, size>; | 7 | <L3 interconnect address, size>; |
8 | - interrupts: Interrupt number for McPDM | 8 | - interrupts: Interrupt number for McPDM |
9 | - interrupt-parent: The parent interrupt controller | ||
10 | - ti,hwmods: Name of the hwmod associated to the McPDM | 9 | - ti,hwmods: Name of the hwmod associated to the McPDM |
11 | 10 | ||
12 | Example: | 11 | Example: |
diff --git a/Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt b/Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt index 551ecab67efe..fdcea3d12ee5 100644 --- a/Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt +++ b/Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt | |||
@@ -7,7 +7,6 @@ Bindings for codec Analog IP which is integrated in pmic pm8916, | |||
7 | Required properties | 7 | Required properties |
8 | - compatible = "qcom,pm8916-wcd-analog-codec"; | 8 | - compatible = "qcom,pm8916-wcd-analog-codec"; |
9 | - reg: represents the slave base address provided to the peripheral. | 9 | - reg: represents the slave base address provided to the peripheral. |
10 | - interrupt-parent : The parent interrupt controller. | ||
11 | - interrupts: List of interrupts in given SPMI peripheral. | 10 | - interrupts: List of interrupts in given SPMI peripheral. |
12 | - interrupt-names: Names specified to above list of interrupts in same | 11 | - interrupt-names: Names specified to above list of interrupts in same |
13 | order. List of supported interrupt names are: | 12 | order. List of supported interrupt names are: |
diff --git a/Documentation/devicetree/bindings/sound/rt5514.txt b/Documentation/devicetree/bindings/sound/rt5514.txt index b25ed08c7a5a..d2cc171f22f2 100644 --- a/Documentation/devicetree/bindings/sound/rt5514.txt +++ b/Documentation/devicetree/bindings/sound/rt5514.txt | |||
@@ -14,7 +14,6 @@ Optional properties: | |||
14 | - clocks: The phandle of the master clock to the CODEC | 14 | - clocks: The phandle of the master clock to the CODEC |
15 | - clock-names: Should be "mclk" | 15 | - clock-names: Should be "mclk" |
16 | 16 | ||
17 | - interrupt-parent: The phandle for the interrupt controller. | ||
18 | - interrupts: The interrupt number to the cpu. The interrupt specifier format | 17 | - interrupts: The interrupt number to the cpu. The interrupt specifier format |
19 | depends on the interrupt controller. | 18 | depends on the interrupt controller. |
20 | 19 | ||
diff --git a/Documentation/devicetree/bindings/sound/ts3a227e.txt b/Documentation/devicetree/bindings/sound/ts3a227e.txt index a836881d9608..3ed8359144d3 100644 --- a/Documentation/devicetree/bindings/sound/ts3a227e.txt +++ b/Documentation/devicetree/bindings/sound/ts3a227e.txt | |||
@@ -10,7 +10,6 @@ Required properties: | |||
10 | 10 | ||
11 | - compatible: Should contain "ti,ts3a227e". | 11 | - compatible: Should contain "ti,ts3a227e". |
12 | - reg: The i2c address. Should contain <0x3b>. | 12 | - reg: The i2c address. Should contain <0x3b>. |
13 | - interrupt-parent: The parent interrupt controller | ||
14 | - interrupts: Interrupt number for /INT pin from the 227e | 13 | - interrupts: Interrupt number for /INT pin from the 227e |
15 | 14 | ||
16 | Optional properies: | 15 | Optional properies: |
diff --git a/Documentation/devicetree/bindings/sound/ux500-msp.txt b/Documentation/devicetree/bindings/sound/ux500-msp.txt index 99acd9c774e1..7dd1b96160f5 100644 --- a/Documentation/devicetree/bindings/sound/ux500-msp.txt +++ b/Documentation/devicetree/bindings/sound/ux500-msp.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupts : The interrupt output from the device. | 8 | - interrupts : The interrupt output from the device. |
9 | - interrupt-parent : The parent interrupt controller. | ||
10 | - <name>-supply : Phandle to the regulator <name> supply | 9 | - <name>-supply : Phandle to the regulator <name> supply |
11 | 10 | ||
12 | Example: | 11 | Example: |
diff --git a/Documentation/devicetree/bindings/sound/wm8994.txt b/Documentation/devicetree/bindings/sound/wm8994.txt index 4a9dead1b7d3..68cccc4653ba 100644 --- a/Documentation/devicetree/bindings/sound/wm8994.txt +++ b/Documentation/devicetree/bindings/sound/wm8994.txt | |||
@@ -26,7 +26,6 @@ Optional properties: | |||
26 | - interrupt-controller : These devices contain interrupt controllers | 26 | - interrupt-controller : These devices contain interrupt controllers |
27 | and may provide interrupt services to other devices if they have an | 27 | and may provide interrupt services to other devices if they have an |
28 | interrupt line connected. | 28 | interrupt line connected. |
29 | - interrupt-parent : The parent interrupt controller. | ||
30 | - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. | 29 | - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. |
31 | The first cell is the IRQ number. | 30 | The first cell is the IRQ number. |
32 | The second cell is the flags, encoded as the trigger masks from | 31 | The second cell is the flags, encoded as the trigger masks from |
@@ -57,6 +56,12 @@ Optional properties: | |||
57 | 56 | ||
58 | - wlf,ldoena-always-driven : If present LDOENA is always driven. | 57 | - wlf,ldoena-always-driven : If present LDOENA is always driven. |
59 | 58 | ||
59 | - wlf,spkmode-pu : If present enable the internal pull-up resistor on | ||
60 | the SPKMODE pin. | ||
61 | |||
62 | - wlf,csnaddr-pd : If present enable the internal pull-down resistor on | ||
63 | the CS/ADDR pin. | ||
64 | |||
60 | Example: | 65 | Example: |
61 | 66 | ||
62 | wm8994: codec@1a { | 67 | wm8994: codec@1a { |
diff --git a/Documentation/devicetree/bindings/spi/fsl-spi.txt b/Documentation/devicetree/bindings/spi/fsl-spi.txt index a2331372068c..8854004a1d3a 100644 --- a/Documentation/devicetree/bindings/spi/fsl-spi.txt +++ b/Documentation/devicetree/bindings/spi/fsl-spi.txt | |||
@@ -12,8 +12,6 @@ Required properties: | |||
12 | information for the interrupt. This should be encoded based on | 12 | information for the interrupt. This should be encoded based on |
13 | the information in section 2) depending on the type of interrupt | 13 | the information in section 2) depending on the type of interrupt |
14 | controller you have. | 14 | controller you have. |
15 | - interrupt-parent : the phandle for the interrupt controller that | ||
16 | services interrupts for this device. | ||
17 | - clock-frequency : input clock frequency to non FSL_SOC cores | 15 | - clock-frequency : input clock frequency to non FSL_SOC cores |
18 | 16 | ||
19 | Optional properties: | 17 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/spi/sh-hspi.txt b/Documentation/devicetree/bindings/spi/sh-hspi.txt index 585fed90376e..b9d1e4d11a77 100644 --- a/Documentation/devicetree/bindings/spi/sh-hspi.txt +++ b/Documentation/devicetree/bindings/spi/sh-hspi.txt | |||
@@ -6,8 +6,6 @@ Required properties: | |||
6 | - "renesas,hspi-r8a7778" (R-Car M1) | 6 | - "renesas,hspi-r8a7778" (R-Car M1) |
7 | - "renesas,hspi-r8a7779" (R-Car H1) | 7 | - "renesas,hspi-r8a7779" (R-Car H1) |
8 | - reg : Offset and length of the register set for the device | 8 | - reg : Offset and length of the register set for the device |
9 | - interrupt-parent : The phandle for the interrupt controller that | ||
10 | services interrupts for this device | ||
11 | - interrupts : Interrupt specifier | 9 | - interrupts : Interrupt specifier |
12 | - #address-cells : Must be <1> | 10 | - #address-cells : Must be <1> |
13 | - #size-cells : Must be <0> | 11 | - #size-cells : Must be <0> |
diff --git a/Documentation/devicetree/bindings/spi/sh-msiof.txt b/Documentation/devicetree/bindings/spi/sh-msiof.txt index 39806329c193..bfbc2035fb6b 100644 --- a/Documentation/devicetree/bindings/spi/sh-msiof.txt +++ b/Documentation/devicetree/bindings/spi/sh-msiof.txt | |||
@@ -29,8 +29,6 @@ Required properties: | |||
29 | If two register sets are present, the first is to be | 29 | If two register sets are present, the first is to be |
30 | used by the CPU, and the second is to be used by the | 30 | used by the CPU, and the second is to be used by the |
31 | DMA engine. | 31 | DMA engine. |
32 | - interrupt-parent : The phandle for the interrupt controller that | ||
33 | services interrupts for this device | ||
34 | - interrupts : Interrupt specifier | 32 | - interrupts : Interrupt specifier |
35 | - #address-cells : Must be <1> | 33 | - #address-cells : Must be <1> |
36 | - #size-cells : Must be <0> | 34 | - #size-cells : Must be <0> |
diff --git a/Documentation/devicetree/bindings/spi/spi-cadence.txt b/Documentation/devicetree/bindings/spi/spi-cadence.txt index 94f09141a4f0..05a2ef945664 100644 --- a/Documentation/devicetree/bindings/spi/spi-cadence.txt +++ b/Documentation/devicetree/bindings/spi/spi-cadence.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - reg : Physical base address and size of SPI registers map. | 6 | - reg : Physical base address and size of SPI registers map. |
7 | - interrupts : Property with a value describing the interrupt | 7 | - interrupts : Property with a value describing the interrupt |
8 | number. | 8 | number. |
9 | - interrupt-parent : Must be core interrupt controller | ||
10 | - clock-names : List of input clock names - "ref_clk", "pclk" | 9 | - clock-names : List of input clock names - "ref_clk", "pclk" |
11 | (See clock bindings for details). | 10 | (See clock bindings for details). |
12 | - clocks : Clock phandles (see clock bindings for details). | 11 | - clocks : Clock phandles (see clock bindings for details). |
diff --git a/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt b/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt index 225ace1d0c65..4af132606b37 100644 --- a/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt +++ b/Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | - compatible : | 4 | - compatible : |
5 | - "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc | 5 | - "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc |
6 | - reg : address and length of the lpspi master registers | 6 | - reg : address and length of the lpspi master registers |
7 | - interrupt-parent : core interrupt controller | ||
8 | - interrupts : lpspi interrupt | 7 | - interrupts : lpspi interrupt |
9 | - clocks : lpspi clock specifier | 8 | - clocks : lpspi clock specifier |
10 | 9 | ||
diff --git a/Documentation/devicetree/bindings/spi/spi-rspi.txt b/Documentation/devicetree/bindings/spi/spi-rspi.txt index 3b02b3a7cfb2..96fd58548f69 100644 --- a/Documentation/devicetree/bindings/spi/spi-rspi.txt +++ b/Documentation/devicetree/bindings/spi/spi-rspi.txt | |||
@@ -28,8 +28,6 @@ Required properties: | |||
28 | - "rx" for SPRI, | 28 | - "rx" for SPRI, |
29 | - "tx" to SPTI, | 29 | - "tx" to SPTI, |
30 | - "mux" for a single muxed interrupt. | 30 | - "mux" for a single muxed interrupt. |
31 | - interrupt-parent : The phandle for the interrupt controller that | ||
32 | services interrupts for this device. | ||
33 | - num-cs : Number of chip selects. Some RSPI cores have more than 1. | 31 | - num-cs : Number of chip selects. Some RSPI cores have more than 1. |
34 | - #address-cells : Must be <1> | 32 | - #address-cells : Must be <1> |
35 | - #size-cells : Must be <0> | 33 | - #size-cells : Must be <0> |
diff --git a/Documentation/devicetree/bindings/spi/spi-xilinx.txt b/Documentation/devicetree/bindings/spi/spi-xilinx.txt index 7bf61efc66c8..dc924a5f71db 100644 --- a/Documentation/devicetree/bindings/spi/spi-xilinx.txt +++ b/Documentation/devicetree/bindings/spi/spi-xilinx.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - reg : Physical base address and size of SPI registers map. | 6 | - reg : Physical base address and size of SPI registers map. |
7 | - interrupts : Property with a value describing the interrupt | 7 | - interrupts : Property with a value describing the interrupt |
8 | number. | 8 | number. |
9 | - interrupt-parent : Must be core interrupt controller | ||
10 | 9 | ||
11 | Optional properties: | 10 | Optional properties: |
12 | - xlnx,num-ss-bits : Number of chip selects used. | 11 | - xlnx,num-ss-bits : Number of chip selects used. |
diff --git a/Documentation/devicetree/bindings/spi/spi-xlp.txt b/Documentation/devicetree/bindings/spi/spi-xlp.txt index 40e82d51efec..f4925ec0ed33 100644 --- a/Documentation/devicetree/bindings/spi/spi-xlp.txt +++ b/Documentation/devicetree/bindings/spi/spi-xlp.txt | |||
@@ -13,7 +13,6 @@ Required properties: | |||
13 | - reg : Should contain register location and length. | 13 | - reg : Should contain register location and length. |
14 | - clocks : Phandle of the spi clock | 14 | - clocks : Phandle of the spi clock |
15 | - interrupts : Interrupt number used by this controller. | 15 | - interrupts : Interrupt number used by this controller. |
16 | - interrupt-parent : Phandle of the parent interrupt controller. | ||
17 | 16 | ||
18 | SPI slave nodes must be children of the SPI master node and can contain | 17 | SPI slave nodes must be children of the SPI master node and can contain |
19 | properties described in Documentation/devicetree/bindings/spi/spi-bus.txt. | 18 | properties described in Documentation/devicetree/bindings/spi/spi-bus.txt. |
diff --git a/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt index c8f50e5cf70b..0f6d37ff541c 100644 --- a/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt +++ b/Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt | |||
@@ -6,7 +6,6 @@ Required properties: | |||
6 | - reg : Physical base address and size of GQSPI registers map. | 6 | - reg : Physical base address and size of GQSPI registers map. |
7 | - interrupts : Property with a value describing the interrupt | 7 | - interrupts : Property with a value describing the interrupt |
8 | number. | 8 | number. |
9 | - interrupt-parent : Must be core interrupt controller. | ||
10 | - clock-names : List of input clock names - "ref_clk", "pclk" | 9 | - clock-names : List of input clock names - "ref_clk", "pclk" |
11 | (See clock bindings for details). | 10 | (See clock bindings for details). |
12 | - clocks : Clock phandles (see clock bindings for details). | 11 | - clocks : Clock phandles (see clock bindings for details). |
diff --git a/Documentation/devicetree/bindings/sram/sram.txt b/Documentation/devicetree/bindings/sram/sram.txt index 267da4410aef..e98908bd4227 100644 --- a/Documentation/devicetree/bindings/sram/sram.txt +++ b/Documentation/devicetree/bindings/sram/sram.txt | |||
@@ -50,6 +50,8 @@ Optional properties in the area nodes: | |||
50 | manipulation of the page attributes. | 50 | manipulation of the page attributes. |
51 | - label : the name for the reserved partition, if omitted, the label | 51 | - label : the name for the reserved partition, if omitted, the label |
52 | is taken from the node name excluding the unit address. | 52 | is taken from the node name excluding the unit address. |
53 | - clocks : a list of phandle and clock specifier pair that controls the | ||
54 | single SRAM clock. | ||
53 | 55 | ||
54 | Example: | 56 | Example: |
55 | 57 | ||
diff --git a/Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt b/Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt index 02ea23a63f20..88bc94fe1f6d 100644 --- a/Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt +++ b/Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt | |||
@@ -3,8 +3,6 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: Should be "st,spear600-adc" | 4 | - compatible: Should be "st,spear600-adc" |
5 | - reg: Address and length of the register set for the device | 5 | - reg: Address and length of the register set for the device |
6 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
7 | that services interrupts for this device | ||
8 | - interrupts: Should contain the ADC interrupt | 6 | - interrupts: Should contain the ADC interrupt |
9 | - sampling-frequency: Default sampling frequency | 7 | - sampling-frequency: Default sampling frequency |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt b/Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt index 9d43553a8d39..43a9ed545944 100644 --- a/Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt +++ b/Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | - reg: address range for the AVS TMON registers | 7 | - reg: address range for the AVS TMON registers |
8 | - interrupts: temperature monitor interrupt, for high/low threshold triggers | 8 | - interrupts: temperature monitor interrupt, for high/low threshold triggers |
9 | - interrupt-names: should be "tmon" | 9 | - interrupt-names: should be "tmon" |
10 | - interrupt-parent: the parent interrupt controller | ||
11 | 10 | ||
12 | Example: | 11 | Example: |
13 | 12 | ||
diff --git a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt index ad648d93d961..33004ce7e5df 100644 --- a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt +++ b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt | |||
@@ -13,7 +13,6 @@ | |||
13 | Exynos5420 (Must pass triminfo base and triminfo clock) | 13 | Exynos5420 (Must pass triminfo base and triminfo clock) |
14 | "samsung,exynos5433-tmu" | 14 | "samsung,exynos5433-tmu" |
15 | "samsung,exynos7-tmu" | 15 | "samsung,exynos7-tmu" |
16 | - interrupt-parent : The phandle for the interrupt controller | ||
17 | - reg : Address range of the thermal registers. For soc's which has multiple | 16 | - reg : Address range of the thermal registers. For soc's which has multiple |
18 | instances of TMU and some registers are shared across all TMU's like | 17 | instances of TMU and some registers are shared across all TMU's like |
19 | interrupt related then 2 set of register has to supplied. First set | 18 | interrupt related then 2 set of register has to supplied. First set |
diff --git a/Documentation/devicetree/bindings/timer/altr,timer-1.0.txt b/Documentation/devicetree/bindings/timer/altr,timer-1.0.txt index 904a5846d7ac..e698e3488735 100644 --- a/Documentation/devicetree/bindings/timer/altr,timer-1.0.txt +++ b/Documentation/devicetree/bindings/timer/altr,timer-1.0.txt | |||
@@ -4,7 +4,6 @@ Required properties: | |||
4 | 4 | ||
5 | - compatible : should be "altr,timer-1.0" | 5 | - compatible : should be "altr,timer-1.0" |
6 | - reg : Specifies base physical address and size of the registers. | 6 | - reg : Specifies base physical address and size of the registers. |
7 | - interrupt-parent: phandle of the interrupt controller | ||
8 | - interrupts : Should contain the timer interrupt number | 7 | - interrupts : Should contain the timer interrupt number |
9 | - clock-frequency : The frequency of the clock that drives the counter, in Hz. | 8 | - clock-frequency : The frequency of the clock that drives the counter, in Hz. |
10 | 9 | ||
diff --git a/Documentation/devicetree/bindings/timer/fsl,gtm.txt b/Documentation/devicetree/bindings/timer/fsl,gtm.txt index 9a33efded4bc..fc1c571f7412 100644 --- a/Documentation/devicetree/bindings/timer/fsl,gtm.txt +++ b/Documentation/devicetree/bindings/timer/fsl,gtm.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | "fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs | 7 | "fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs |
8 | - reg : should contain gtm registers location and length (0x40). | 8 | - reg : should contain gtm registers location and length (0x40). |
9 | - interrupts : should contain four interrupts. | 9 | - interrupts : should contain four interrupts. |
10 | - interrupt-parent : interrupt source phandle. | ||
11 | - clock-frequency : specifies the frequency driving the timer. | 10 | - clock-frequency : specifies the frequency driving the timer. |
12 | 11 | ||
13 | Example: | 12 | Example: |
diff --git a/Documentation/devicetree/bindings/timer/marvell,orion-timer.txt b/Documentation/devicetree/bindings/timer/marvell,orion-timer.txt index 62bb8260cf6a..cd1a0c256f94 100644 --- a/Documentation/devicetree/bindings/timer/marvell,orion-timer.txt +++ b/Documentation/devicetree/bindings/timer/marvell,orion-timer.txt | |||
@@ -3,7 +3,6 @@ Marvell Orion SoC timer | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: shall be "marvell,orion-timer" | 4 | - compatible: shall be "marvell,orion-timer" |
5 | - reg: base address of the timer register starting with TIMERS CONTROL register | 5 | - reg: base address of the timer register starting with TIMERS CONTROL register |
6 | - interrupt-parent: phandle of the bridge interrupt controller | ||
7 | - interrupts: should contain the interrupts for Timer0 and Timer1 | 6 | - interrupts: should contain the interrupts for Timer0 and Timer1 |
8 | - clocks: phandle of timer reference clock (tclk) | 7 | - clocks: phandle of timer reference clock (tclk) |
9 | 8 | ||
diff --git a/Documentation/devicetree/bindings/timer/snps,arc-timer.txt b/Documentation/devicetree/bindings/timer/snps,arc-timer.txt index 4ef024630d61..147ef3e74452 100644 --- a/Documentation/devicetree/bindings/timer/snps,arc-timer.txt +++ b/Documentation/devicetree/bindings/timer/snps,arc-timer.txt | |||
@@ -12,10 +12,6 @@ Required properties: | |||
12 | (16 for ARCHS cores, 3 for ARC700 cores) | 12 | (16 for ARCHS cores, 3 for ARC700 cores) |
13 | - clocks : phandle to the source clock | 13 | - clocks : phandle to the source clock |
14 | 14 | ||
15 | Optional properties: | ||
16 | |||
17 | - interrupt-parent : phandle to parent intc | ||
18 | |||
19 | Example: | 15 | Example: |
20 | 16 | ||
21 | timer0 { | 17 | timer0 { |
diff --git a/Documentation/devicetree/bindings/timer/st,spear-timer.txt b/Documentation/devicetree/bindings/timer/st,spear-timer.txt index c0017221cf55..b5238a07da17 100644 --- a/Documentation/devicetree/bindings/timer/st,spear-timer.txt +++ b/Documentation/devicetree/bindings/timer/st,spear-timer.txt | |||
@@ -5,8 +5,6 @@ | |||
5 | - compatible : Should be: | 5 | - compatible : Should be: |
6 | "st,spear-timer" | 6 | "st,spear-timer" |
7 | - reg: Address range of the timer registers | 7 | - reg: Address range of the timer registers |
8 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
9 | that services interrupts for this device | ||
10 | - interrupt: Should contain the timer interrupt number | 8 | - interrupt: Should contain the timer interrupt number |
11 | 9 | ||
12 | Example: | 10 | Example: |
diff --git a/Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt b/Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt index 95911fe70224..d96c1e283e73 100644 --- a/Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt +++ b/Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt | |||
@@ -7,7 +7,6 @@ Required properties: | |||
7 | 7 | ||
8 | - compatible: must be "ti,c64x+timer64" | 8 | - compatible: must be "ti,c64x+timer64" |
9 | - reg: base address and size of register region | 9 | - reg: base address and size of register region |
10 | - interrupt-parent: interrupt controller | ||
11 | - interrupts: interrupt id | 10 | - interrupts: interrupt id |
12 | 11 | ||
13 | Optional properties: | 12 | Optional properties: |
diff --git a/Documentation/devicetree/bindings/usb/fsl-usb.txt b/Documentation/devicetree/bindings/usb/fsl-usb.txt index 4779c029b675..0b08b006c5ea 100644 --- a/Documentation/devicetree/bindings/usb/fsl-usb.txt +++ b/Documentation/devicetree/bindings/usb/fsl-usb.txt | |||
@@ -33,8 +33,6 @@ Recommended properties : | |||
33 | information for the interrupt. This should be encoded based on | 33 | information for the interrupt. This should be encoded based on |
34 | the information in section 2) depending on the type of interrupt | 34 | the information in section 2) depending on the type of interrupt |
35 | controller you have. | 35 | controller you have. |
36 | - interrupt-parent : the phandle for the interrupt controller that | ||
37 | services interrupts for this device. | ||
38 | 36 | ||
39 | Optional properties : | 37 | Optional properties : |
40 | - fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the | 38 | - fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the |
diff --git a/Documentation/devicetree/bindings/usb/maxim,max3421.txt b/Documentation/devicetree/bindings/usb/maxim,max3421.txt index 8cdbe0c85188..90495b1aeec2 100644 --- a/Documentation/devicetree/bindings/usb/maxim,max3421.txt +++ b/Documentation/devicetree/bindings/usb/maxim,max3421.txt | |||
@@ -11,9 +11,6 @@ Required properties: | |||
11 | The driver configures MAX3421E for active low level triggered interrupts, | 11 | The driver configures MAX3421E for active low level triggered interrupts, |
12 | configure your interrupt line accordingly. | 12 | configure your interrupt line accordingly. |
13 | 13 | ||
14 | Optional property: | ||
15 | - interrupt-parent: the phandle to the associated interrupt controller. | ||
16 | |||
17 | Example: | 14 | Example: |
18 | 15 | ||
19 | usb@0 { | 16 | usb@0 { |
diff --git a/Documentation/devicetree/bindings/usb/richtek,rt1711h.txt b/Documentation/devicetree/bindings/usb/richtek,rt1711h.txt index 09e847e92e5e..d4cf53c071d9 100644 --- a/Documentation/devicetree/bindings/usb/richtek,rt1711h.txt +++ b/Documentation/devicetree/bindings/usb/richtek,rt1711h.txt | |||
@@ -3,8 +3,6 @@ Richtek RT1711H TypeC PD Controller. | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible : Must be "richtek,rt1711h". | 4 | - compatible : Must be "richtek,rt1711h". |
5 | - reg : Must be 0x4e, it's slave address of RT1711H. | 5 | - reg : Must be 0x4e, it's slave address of RT1711H. |
6 | - interrupt-parent : the phandle for the interrupt controller that | ||
7 | provides interrupts for this device. | ||
8 | - interrupts : <a b> where a is the interrupt number and b represents an | 6 | - interrupts : <a b> where a is the interrupt number and b represents an |
9 | encoding of the sense and level information for the interrupt. | 7 | encoding of the sense and level information for the interrupt. |
10 | 8 | ||
diff --git a/Documentation/devicetree/bindings/usb/samsung-hsotg.txt b/Documentation/devicetree/bindings/usb/samsung-hsotg.txt index b83d428a265e..0388634598ce 100644 --- a/Documentation/devicetree/bindings/usb/samsung-hsotg.txt +++ b/Documentation/devicetree/bindings/usb/samsung-hsotg.txt | |||
@@ -14,8 +14,6 @@ Binding details | |||
14 | Required properties: | 14 | Required properties: |
15 | - compatible: "samsung,s3c6400-hsotg" should be used for all currently | 15 | - compatible: "samsung,s3c6400-hsotg" should be used for all currently |
16 | supported SoC, | 16 | supported SoC, |
17 | - interrupt-parent: phandle for the interrupt controller to which the | ||
18 | interrupt signal of the HSOTG block is routed, | ||
19 | - interrupts: specifier of interrupt signal of interrupt controller, | 17 | - interrupts: specifier of interrupt signal of interrupt controller, |
20 | according to bindings of interrupt controller, | 18 | according to bindings of interrupt controller, |
21 | - clocks: contains an array of clock specifiers: | 19 | - clocks: contains an array of clock specifiers: |
diff --git a/Documentation/devicetree/bindings/usb/spear-usb.txt b/Documentation/devicetree/bindings/usb/spear-usb.txt index f8a464a25653..1dc91cc459c0 100644 --- a/Documentation/devicetree/bindings/usb/spear-usb.txt +++ b/Documentation/devicetree/bindings/usb/spear-usb.txt | |||
@@ -6,8 +6,6 @@ EHCI: | |||
6 | 6 | ||
7 | Required properties: | 7 | Required properties: |
8 | - compatible: "st,spear600-ehci" | 8 | - compatible: "st,spear600-ehci" |
9 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
10 | that services interrupts for this device | ||
11 | - interrupts: Should contain the EHCI interrupt | 9 | - interrupts: Should contain the EHCI interrupt |
12 | 10 | ||
13 | Example: | 11 | Example: |
@@ -25,8 +23,6 @@ OHCI: | |||
25 | 23 | ||
26 | Required properties: | 24 | Required properties: |
27 | - compatible: "st,spear600-ohci" | 25 | - compatible: "st,spear600-ohci" |
28 | - interrupt-parent: Should be the phandle for the interrupt controller | ||
29 | that services interrupts for this device | ||
30 | - interrupts: Should contain the OHCI interrupt | 26 | - interrupts: Should contain the OHCI interrupt |
31 | 27 | ||
32 | Example: | 28 | Example: |
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 7cad066191ee..c401d10335bc 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt | |||
@@ -41,6 +41,7 @@ arrow Arrow Electronics | |||
41 | artesyn Artesyn Embedded Technologies Inc. | 41 | artesyn Artesyn Embedded Technologies Inc. |
42 | asahi-kasei Asahi Kasei Corp. | 42 | asahi-kasei Asahi Kasei Corp. |
43 | aspeed ASPEED Technology Inc. | 43 | aspeed ASPEED Technology Inc. |
44 | asus AsusTek Computer Inc. | ||
44 | atlas Atlas Scientific LLC | 45 | atlas Atlas Scientific LLC |
45 | atmel Atmel Corporation | 46 | atmel Atmel Corporation |
46 | auo AU Optronics Corporation | 47 | auo AU Optronics Corporation |
@@ -53,6 +54,7 @@ axentia Axentia Technologies AB | |||
53 | axis Axis Communications AB | 54 | axis Axis Communications AB |
54 | bananapi BIPAI KEJI LIMITED | 55 | bananapi BIPAI KEJI LIMITED |
55 | bhf Beckhoff Automation GmbH & Co. KG | 56 | bhf Beckhoff Automation GmbH & Co. KG |
57 | bitmain Bitmain Technologies | ||
56 | boe BOE Technology Group Co., Ltd. | 58 | boe BOE Technology Group Co., Ltd. |
57 | bosch Bosch Sensortec GmbH | 59 | bosch Bosch Sensortec GmbH |
58 | boundary Boundary Devices Inc. | 60 | boundary Boundary Devices Inc. |
@@ -412,6 +414,7 @@ xes Extreme Engineering Solutions (X-ES) | |||
412 | xillybus Xillybus Ltd. | 414 | xillybus Xillybus Ltd. |
413 | xlnx Xilinx | 415 | xlnx Xilinx |
414 | xunlong Shenzhen Xunlong Software CO.,Limited | 416 | xunlong Shenzhen Xunlong Software CO.,Limited |
417 | ysoft Y Soft Corporation a.s. | ||
415 | zarlink Zarlink Semiconductor | 418 | zarlink Zarlink Semiconductor |
416 | zeitec ZEITEC Semiconductor Co., LTD. | 419 | zeitec ZEITEC Semiconductor Co., LTD. |
417 | zidoo Shenzhen Zidoo Technology Co., Ltd. | 420 | zidoo Shenzhen Zidoo Technology Co., Ltd. |
diff --git a/Documentation/devicetree/bindings/watchdog/cadence-wdt.txt b/Documentation/devicetree/bindings/watchdog/cadence-wdt.txt index c3a36ee45552..750a87657448 100644 --- a/Documentation/devicetree/bindings/watchdog/cadence-wdt.txt +++ b/Documentation/devicetree/bindings/watchdog/cadence-wdt.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - compatible : Should be "cdns,wdt-r1p2". | 5 | - compatible : Should be "cdns,wdt-r1p2". |
6 | - clocks : This is pclk (APB clock). | 6 | - clocks : This is pclk (APB clock). |
7 | - interrupts : This is wd_irq - watchdog timeout interrupt. | 7 | - interrupts : This is wd_irq - watchdog timeout interrupt. |
8 | - interrupt-parent : Must be core interrupt controller. | ||
9 | 8 | ||
10 | Optional properties | 9 | Optional properties |
11 | - reset-on-timeout : If this property exists, then a reset is done | 10 | - reset-on-timeout : If this property exists, then a reset is done |
diff --git a/Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt b/Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt index d7bab3db9d1f..05b95bfa2a89 100644 --- a/Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt +++ b/Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt | |||
@@ -5,7 +5,6 @@ Required properties: | |||
5 | - reg: physical base address of the controller and length of the register range | 5 | - reg: physical base address of the controller and length of the register range |
6 | 6 | ||
7 | Optional properties: | 7 | Optional properties: |
8 | - interrupt-parent: phandle to the INTC device node | ||
9 | - interrupts: Specify the INTC interrupt number | 8 | - interrupts: Specify the INTC interrupt number |
10 | 9 | ||
11 | Example: | 10 | Example: |
diff --git a/Documentation/devicetree/bindings/xilinx.txt b/Documentation/devicetree/bindings/xilinx.txt index 1d11b9002ef8..d058ace29345 100644 --- a/Documentation/devicetree/bindings/xilinx.txt +++ b/Documentation/devicetree/bindings/xilinx.txt | |||
@@ -49,7 +49,7 @@ | |||
49 | followed by an older IP core version which implements the same | 49 | followed by an older IP core version which implements the same |
50 | interface or any other device with the same interface. | 50 | interface or any other device with the same interface. |
51 | 51 | ||
52 | 'reg', 'interrupt-parent' and 'interrupts' are all optional properties. | 52 | 'reg' and 'interrupts' are all optional properties. |
53 | 53 | ||
54 | For example, the following block from system.mhs: | 54 | For example, the following block from system.mhs: |
55 | 55 | ||
diff --git a/Documentation/devicetree/bindings/xillybus/xillybus.txt b/Documentation/devicetree/bindings/xillybus/xillybus.txt index 9e316dc2e40f..e65d1f94b49c 100644 --- a/Documentation/devicetree/bindings/xillybus/xillybus.txt +++ b/Documentation/devicetree/bindings/xillybus/xillybus.txt | |||
@@ -4,8 +4,6 @@ Required properties: | |||
4 | - compatible: Should be "xillybus,xillybus-1.00.a" | 4 | - compatible: Should be "xillybus,xillybus-1.00.a" |
5 | - reg: Address and length of the register set for the device | 5 | - reg: Address and length of the register set for the device |
6 | - interrupts: Contains one interrupt node, typically consisting of three cells. | 6 | - interrupts: Contains one interrupt node, typically consisting of three cells. |
7 | - interrupt-parent: the phandle for the interrupt controller that | ||
8 | services interrupts for this device. | ||
9 | 7 | ||
10 | Optional properties: | 8 | Optional properties: |
11 | - dma-coherent: Present if DMA operations are coherent | 9 | - dma-coherent: Present if DMA operations are coherent |
diff --git a/Documentation/devicetree/dynamic-resolution-notes.txt b/Documentation/devicetree/dynamic-resolution-notes.txt index 083d23262abe..c24ec366c5dc 100644 --- a/Documentation/devicetree/dynamic-resolution-notes.txt +++ b/Documentation/devicetree/dynamic-resolution-notes.txt | |||
@@ -2,15 +2,14 @@ Device Tree Dynamic Resolver Notes | |||
2 | ---------------------------------- | 2 | ---------------------------------- |
3 | 3 | ||
4 | This document describes the implementation of the in-kernel | 4 | This document describes the implementation of the in-kernel |
5 | Device Tree resolver, residing in drivers/of/resolver.c and is a | 5 | Device Tree resolver, residing in drivers/of/resolver.c |
6 | companion document to Documentation/devicetree/dt-object-internal.txt[1] | ||
7 | 6 | ||
8 | How the resolver works | 7 | How the resolver works |
9 | ---------------------- | 8 | ---------------------- |
10 | 9 | ||
11 | The resolver is given as an input an arbitrary tree compiled with the | 10 | The resolver is given as an input an arbitrary tree compiled with the |
12 | proper dtc option and having a /plugin/ tag. This generates the | 11 | proper dtc option and having a /plugin/ tag. This generates the |
13 | appropriate __fixups__ & __local_fixups__ nodes as described in [1]. | 12 | appropriate __fixups__ & __local_fixups__ nodes. |
14 | 13 | ||
15 | In sequence the resolver works by the following steps: | 14 | In sequence the resolver works by the following steps: |
16 | 15 | ||
diff --git a/drivers/of/address.c b/drivers/of/address.c index 53349912ac75..7ddbf0a1ab86 100644 --- a/drivers/of/address.c +++ b/drivers/of/address.c | |||
@@ -846,7 +846,7 @@ EXPORT_SYMBOL(of_iomap); | |||
846 | * for a given device_node | 846 | * for a given device_node |
847 | * @device: the device whose io range will be mapped | 847 | * @device: the device whose io range will be mapped |
848 | * @index: index of the io range | 848 | * @index: index of the io range |
849 | * @name: name of the resource | 849 | * @name: name "override" for the memory region request or NULL |
850 | * | 850 | * |
851 | * Returns a pointer to the requested and mapped memory or an ERR_PTR() encoded | 851 | * Returns a pointer to the requested and mapped memory or an ERR_PTR() encoded |
852 | * error code on failure. Usage example: | 852 | * error code on failure. Usage example: |
@@ -856,7 +856,7 @@ EXPORT_SYMBOL(of_iomap); | |||
856 | * return PTR_ERR(base); | 856 | * return PTR_ERR(base); |
857 | */ | 857 | */ |
858 | void __iomem *of_io_request_and_map(struct device_node *np, int index, | 858 | void __iomem *of_io_request_and_map(struct device_node *np, int index, |
859 | const char *name) | 859 | const char *name) |
860 | { | 860 | { |
861 | struct resource res; | 861 | struct resource res; |
862 | void __iomem *mem; | 862 | void __iomem *mem; |
@@ -864,6 +864,8 @@ void __iomem *of_io_request_and_map(struct device_node *np, int index, | |||
864 | if (of_address_to_resource(np, index, &res)) | 864 | if (of_address_to_resource(np, index, &res)) |
865 | return IOMEM_ERR_PTR(-EINVAL); | 865 | return IOMEM_ERR_PTR(-EINVAL); |
866 | 866 | ||
867 | if (!name) | ||
868 | name = res.name; | ||
867 | if (!request_mem_region(res.start, resource_size(&res), name)) | 869 | if (!request_mem_region(res.start, resource_size(&res), name)) |
868 | return IOMEM_ERR_PTR(-EBUSY); | 870 | return IOMEM_ERR_PTR(-EBUSY); |
869 | 871 | ||
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index 6da20b9688f7..800ad252cf9c 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c | |||
@@ -1034,14 +1034,7 @@ int __init early_init_dt_scan_memory(unsigned long node, const char *uname, | |||
1034 | bool hotpluggable; | 1034 | bool hotpluggable; |
1035 | 1035 | ||
1036 | /* We are scanning "memory" nodes only */ | 1036 | /* We are scanning "memory" nodes only */ |
1037 | if (type == NULL) { | 1037 | if (type == NULL || strcmp(type, "memory") != 0) |
1038 | /* | ||
1039 | * The longtrail doesn't have a device_type on the | ||
1040 | * /memory node, so look for the node called /memory@0. | ||
1041 | */ | ||
1042 | if (!IS_ENABLED(CONFIG_PPC32) || depth != 1 || strcmp(uname, "memory@0") != 0) | ||
1043 | return 0; | ||
1044 | } else if (strcmp(type, "memory") != 0) | ||
1045 | return 0; | 1038 | return 0; |
1046 | 1039 | ||
1047 | reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l); | 1040 | reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l); |