Commit 791d3ef2 authored by Rob Herring's avatar Rob Herring

dt-bindings: remove 'interrupt-parent' from bindings

'interrupt-parent' is often documented as part of define bindings, but
it is really outside the scope of a device binding. It's never required
in a given node as it is often inherited from a parent node. Or it can
be implicit if a parent node is an 'interrupt-controller' node. So
remove it from all the binding files.

Cc: Mark Rutland <mark.rutland@arm.com>
Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 13d6753f
...@@ -18,9 +18,6 @@ Required properties: ...@@ -18,9 +18,6 @@ Required properties:
assignment of the interrupt router is required. assignment of the interrupt router is required.
Flags get passed only when using GIC as parent. Flags Flags get passed only when using GIC as parent. Flags
encoding as documented by the GIC bindings. encoding as documented by the GIC bindings.
- interrupt-parent: Should be the phandle for the interrupt controller of
the CPU the device tree is intended to be used on. This
is either the node of the GIC or NVIC controller.
Example: Example:
mscm_ir: interrupt-controller@40001800 { mscm_ir: interrupt-controller@40001800 {
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
- compatible : Should be "ti,irq-crossbar" - compatible : Should be "ti,irq-crossbar"
- reg: Base address and the size of the crossbar registers. - reg: Base address and the size of the crossbar registers.
- interrupt-controller: indicates that this block is an interrupt controller. - interrupt-controller: indicates that this block is an interrupt controller.
- interrupt-parent: the interrupt controller this block is connected to.
- ti,max-irqs: Total number of irqs available at the parent interrupt controller. - ti,max-irqs: Total number of irqs available at the parent interrupt controller.
- ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed.
- ti,reg-size: Size of a individual register in bytes. Every individual - ti,reg-size: Size of a individual register in bytes. Every individual
......
...@@ -40,9 +40,6 @@ following properties: ...@@ -40,9 +40,6 @@ following properties:
- #interrupt-cells: must be identical to the that of the parent interrupt - #interrupt-cells: must be identical to the that of the parent interrupt
controller. controller.
- interrupt-parent: a phandle indicating which interrupt controller
this PMU signals interrupts to.
Optional nodes: Optional nodes:
......
...@@ -16,7 +16,6 @@ Required properties: ...@@ -16,7 +16,6 @@ Required properties:
4 for controller @ 0x1b000 4 for controller @ 0x1b000
Optional properties: Optional properties:
- interrupt-parent : optional, if needed for interrupt mapping
- reg : <registers mapping> - reg : <registers mapping>
Example: Example:
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: "arasan,cf-spear1340" - compatible: "arasan,cf-spear1340"
- reg: Address range of the CF registers - reg: Address range of the CF registers
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupt: Should contain the CF interrupt number - interrupt: Should contain the CF interrupt number
- clock-frequency: Interface clock rate, in Hz, one of - clock-frequency: Interface clock rate, in Hz, one of
25000000 25000000
......
...@@ -29,7 +29,6 @@ Required properties: ...@@ -29,7 +29,6 @@ Required properties:
- reg: should contain the address and the length of the FPGA register set. - reg: should contain the address and the length of the FPGA register set.
Optional properties: Optional properties:
- interrupt-parent: should specify phandle for the interrupt controller.
- interrupts: should specify event (wakeup) IRQ. - interrupts: should specify event (wakeup) IRQ.
Example (P1022DS): Example (P1022DS):
......
...@@ -9,8 +9,6 @@ Required properties: ...@@ -9,8 +9,6 @@ Required properties:
"brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips
"brcm,bcm7038-gisb-arb" for 130nm chips "brcm,bcm7038-gisb-arb" for 130nm chips
- reg: specifies the base physical address and size of the registers - reg: specifies the base physical address and size of the registers
- interrupt-parent: specifies the phandle to the parent interrupt controller
this arbiter gets interrupt line from
- interrupts: specifies the two interrupts (timeout and TEA) to be used from - interrupts: specifies the two interrupts (timeout and TEA) to be used from
the parent interrupt controller the parent interrupt controller
......
...@@ -180,7 +180,6 @@ For example: ...@@ -180,7 +180,6 @@ For example:
}; };
Required properties for main clock internal RC oscillator: Required properties for main clock internal RC oscillator:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<0>". - interrupts : shall be set to "<0>".
- clock-frequency : define the internal RC oscillator frequency. - clock-frequency : define the internal RC oscillator frequency.
...@@ -197,7 +196,6 @@ For example: ...@@ -197,7 +196,6 @@ For example:
}; };
Required properties for main clock oscillator: Required properties for main clock oscillator:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<0>". - interrupts : shall be set to "<0>".
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- clocks : shall encode the main osc source clk sources (see atmel datasheet). - clocks : shall encode the main osc source clk sources (see atmel datasheet).
...@@ -218,7 +216,6 @@ For example: ...@@ -218,7 +216,6 @@ For example:
}; };
Required properties for main clock: Required properties for main clock:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<0>". - interrupts : shall be set to "<0>".
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- clocks : shall encode the main clk sources (see atmel datasheet). - clocks : shall encode the main clk sources (see atmel datasheet).
...@@ -233,7 +230,6 @@ For example: ...@@ -233,7 +230,6 @@ For example:
}; };
Required properties for master clock: Required properties for master clock:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<3>". - interrupts : shall be set to "<3>".
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- clocks : shall be the master clock sources (see atmel datasheet) phandles. - clocks : shall be the master clock sources (see atmel datasheet) phandles.
...@@ -292,7 +288,6 @@ For example: ...@@ -292,7 +288,6 @@ For example:
Required properties for pll clocks: Required properties for pll clocks:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<1>". - interrupts : shall be set to "<1>".
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- clocks : shall be the main clock phandle. - clocks : shall be the main clock phandle.
...@@ -348,7 +343,6 @@ For example: ...@@ -348,7 +343,6 @@ For example:
}; };
Required properties for programmable clocks: Required properties for programmable clocks:
- interrupt-parent : must reference the PMC node.
- #size-cells : shall be 0 (reg is used to encode clk id). - #size-cells : shall be 0 (reg is used to encode clk id).
- #address-cells : shall be 1 (reg is used to encode clk id). - #address-cells : shall be 1 (reg is used to encode clk id).
- clocks : shall be the programmable clock source phandles. - clocks : shall be the programmable clock source phandles.
...@@ -451,7 +445,6 @@ For example: ...@@ -451,7 +445,6 @@ For example:
Required properties for utmi clock: Required properties for utmi clock:
- interrupt-parent : must reference the PMC node.
- interrupts : shall be set to "<AT91_PMC_LOCKU IRQ_TYPE_LEVEL_HIGH>". - interrupts : shall be set to "<AT91_PMC_LOCKU IRQ_TYPE_LEVEL_HIGH>".
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- clocks : shall be the main clock source phandle. - clocks : shall be the main clock source phandle.
......
...@@ -29,8 +29,6 @@ Required properties: ...@@ -29,8 +29,6 @@ Required properties:
- reg: Specifies base physical address and size of the registers. - reg: Specifies base physical address and size of the registers.
- interrupts: The interrupt that the AVS CPU will use to interrupt the host - interrupts: The interrupt that the AVS CPU will use to interrupt the host
when a command completed. when a command completed.
- interrupt-parent: The interrupt controller the above interrupt is routed
through.
- interrupt-names: The name of the interrupt used to interrupt the host. - interrupt-names: The name of the interrupt used to interrupt the host.
Optional properties: Optional properties:
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: Should be "amd,ccp-seattle-v1a" - compatible: Should be "amd,ccp-seattle-v1a"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the CCP interrupt - interrupts: Should contain the CCP interrupt
Optional properties: Optional properties:
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
- interrupts: Interrupt number for the device. - interrupts: Interrupt number for the device.
Optional properties: Optional properties:
- interrupt-parent: The phandle for the interrupt controller that services
interrupts for this device.
- clocks: Reference to the crypto engine clock. - clocks: Reference to the crypto engine clock.
- dma-coherent: Present if dma operations are coherent. - dma-coherent: Present if dma operations are coherent.
......
...@@ -50,11 +50,6 @@ remaining bits are reserved for future SEC EUs. ...@@ -50,11 +50,6 @@ remaining bits are reserved for future SEC EUs.
..and so on and so forth. ..and so on and so forth.
Optional properties:
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Example: Example:
/* MPC8548E */ /* MPC8548E */
......
...@@ -99,13 +99,6 @@ PROPERTIES ...@@ -99,13 +99,6 @@ PROPERTIES
of the specifier is defined by the binding document of the specifier is defined by the binding document
describing the node's interrupt parent. describing the node's interrupt parent.
- interrupt-parent
Usage: (required if interrupt property is defined)
Value type: <phandle>
Definition: A single <phandle> value that points
to the interrupt parent to which the child domain
is being mapped.
- clocks - clocks
Usage: required if SEC 4.0 requires explicit enablement of clocks Usage: required if SEC 4.0 requires explicit enablement of clocks
Value type: <prop_encoded-array> Value type: <prop_encoded-array>
...@@ -199,13 +192,6 @@ Job Ring (JR) Node ...@@ -199,13 +192,6 @@ Job Ring (JR) Node
of the specifier is defined by the binding document of the specifier is defined by the binding document
describing the node's interrupt parent. describing the node's interrupt parent.
- interrupt-parent
Usage: (required if interrupt property is defined)
Value type: <phandle>
Definition: A single <phandle> value that points
to the interrupt parent to which the child domain
is being mapped.
EXAMPLE EXAMPLE
jr@1000 { jr@1000 {
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
...@@ -370,13 +356,6 @@ Secure Non-Volatile Storage (SNVS) Node ...@@ -370,13 +356,6 @@ Secure Non-Volatile Storage (SNVS) Node
of the specifier is defined by the binding document of the specifier is defined by the binding document
describing the node's interrupt parent. describing the node's interrupt parent.
- interrupt-parent
Usage: (required if interrupt property is defined)
Value type: <phandle>
Definition: A single <phandle> value that points
to the interrupt parent to which the child domain
is being mapped.
EXAMPLE EXAMPLE
sec_mon@314000 { sec_mon@314000 {
compatible = "fsl,sec-v4.0-mon", "syscon"; compatible = "fsl,sec-v4.0-mon", "syscon";
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
- compatible : "picochip,spacc-ipsec" for the IPSEC offload engine - compatible : "picochip,spacc-ipsec" for the IPSEC offload engine
"picochip,spacc-l2" for the femtocell layer 2 ciphering engine. "picochip,spacc-l2" for the femtocell layer 2 ciphering engine.
- reg : Offset and length of the register set for this device - reg : Offset and length of the register set for this device
- interrupt-parent : The interrupt controller that controls the SPAcc
interrupt.
- interrupts : The interrupt line from the SPAcc. - interrupts : The interrupt line from the SPAcc.
- ref-clock : The input clock that drives the SPAcc. - ref-clock : The input clock that drives the SPAcc.
......
...@@ -15,8 +15,6 @@ Required properties for dp-controller: ...@@ -15,8 +15,6 @@ Required properties for dp-controller:
from common clock binding: handle to dp clock. from common clock binding: handle to dp clock.
-clock-names: -clock-names:
from common clock binding: Shall be "dp". from common clock binding: Shall be "dp".
-interrupt-parent:
phandle to Interrupt combiner node.
-phys: -phys:
from general PHY binding: the phandle for the PHY device. from general PHY binding: the phandle for the PHY device.
-phy-names: -phy-names:
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- compatible : "analogix,anx7814" - compatible : "analogix,anx7814"
- reg : I2C address of the device - reg : I2C address of the device
- interrupt-parent : Should be the phandle of the interrupt controller
that services interrupts for this device
- interrupts : Should contain the INTP interrupt - interrupts : Should contain the INTP interrupt
- hpd-gpios : Which GPIO to use for hpd - hpd-gpios : Which GPIO to use for hpd
- pd-gpios : Which GPIO to use for power down - pd-gpios : Which GPIO to use for power down
......
...@@ -19,8 +19,6 @@ hardware are EDID, HPD, and interrupts. ...@@ -19,8 +19,6 @@ hardware are EDID, HPD, and interrupts.
stdp4028-ge-b850v3-fw required properties: stdp4028-ge-b850v3-fw required properties:
- compatible : "megachips,stdp4028-ge-b850v3-fw" - compatible : "megachips,stdp4028-ge-b850v3-fw"
- reg : I2C bus address - reg : I2C bus address
- interrupt-parent : phandle of the interrupt controller that services
interrupts to the device
- interrupts : one interrupt should be described here, as in - interrupts : one interrupt should be described here, as in
<0 IRQ_TYPE_LEVEL_HIGH> <0 IRQ_TYPE_LEVEL_HIGH>
- ports : One input port(reg = <0>) and one output port(reg = <1>) - ports : One input port(reg = <0>) and one output port(reg = <1>)
......
...@@ -5,8 +5,8 @@ Required properties: ...@@ -5,8 +5,8 @@ Required properties:
- reg: i2c address of the bridge - reg: i2c address of the bridge
Optional properties: Optional properties:
- interrupts-extended or interrupt-parent + interrupts: describe - interrupts: describe the interrupt line used to inform the host
the interrupt line used to inform the host about hotplug events. about hotplug events.
- reset-gpios: OF device-tree gpio specification for RST_N pin. - reset-gpios: OF device-tree gpio specification for RST_N pin.
Optional subnodes: Optional subnodes:
......
...@@ -7,7 +7,7 @@ Required properties: ...@@ -7,7 +7,7 @@ Required properties:
- iovcc18-supply : I/O Supply Voltage (1.8V) - iovcc18-supply : I/O Supply Voltage (1.8V)
- avcc12-supply : TMDS Analog Supply Voltage (1.2V) - avcc12-supply : TMDS Analog Supply Voltage (1.2V)
- cvcc12-supply : Digital Core Supply Voltage (1.2V) - cvcc12-supply : Digital Core Supply Voltage (1.2V)
- interrupts, interrupt-parent: interrupt specifier of INT pin - interrupts: interrupt specifier of INT pin
- reset-gpios: gpio specifier of RESET pin (active low) - reset-gpios: gpio specifier of RESET pin (active low)
- video interfaces: Device node can contain two video interface port - video interfaces: Device node can contain two video interface port
nodes for HDMI encoder and connector according to [1]. nodes for HDMI encoder and connector according to [1].
......
...@@ -5,7 +5,7 @@ Required properties: ...@@ -5,7 +5,7 @@ Required properties:
- reg: i2c address of the bridge - reg: i2c address of the bridge
- cvcc10-supply: Digital Core Supply Voltage (1.0V) - cvcc10-supply: Digital Core Supply Voltage (1.0V)
- iovcc18-supply: I/O Supply Voltage (1.8V) - iovcc18-supply: I/O Supply Voltage (1.8V)
- interrupts, interrupt-parent: interrupt specifier of INT pin - interrupts: interrupt specifier of INT pin
- reset-gpios: gpio specifier of RESET pin - reset-gpios: gpio specifier of RESET pin
- clocks, clock-names: specification and name of "xtal" clock - clocks, clock-names: specification and name of "xtal" clock
- video interfaces: Device node can contain video interface port - video interfaces: Device node can contain video interface port
......
...@@ -9,9 +9,6 @@ Required properties: ...@@ -9,9 +9,6 @@ Required properties:
- reg: physical base address and length of the DECON registers set. - reg: physical base address and length of the DECON registers set.
- interrupt-parent: should be the phandle of the decon controller's
parent interrupt controller.
- interrupts: should contain a list of all DECON IP block interrupts in the - interrupts: should contain a list of all DECON IP block interrupts in the
order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier
format depends on the interrupt controller used. format depends on the interrupt controller used.
......
...@@ -25,8 +25,6 @@ Required properties for dp-controller: ...@@ -25,8 +25,6 @@ Required properties for dp-controller:
from common clock binding: handle to dp clock. from common clock binding: handle to dp clock.
-clock-names: -clock-names:
from common clock binding: Shall be "dp". from common clock binding: Shall be "dp".
-interrupt-parent:
phandle to Interrupt combiner node.
-phys: -phys:
from general PHY binding: the phandle for the PHY device. from general PHY binding: the phandle for the PHY device.
-phy-names: -phy-names:
......
...@@ -16,9 +16,6 @@ Required properties: ...@@ -16,9 +16,6 @@ Required properties:
- reg: physical base address and length of the FIMD registers set. - reg: physical base address and length of the FIMD registers set.
- interrupt-parent: should be the phandle of the fimd controller's
parent interrupt controller.
- interrupts: should contain a list of all FIMD IP block interrupts in the - interrupts: should contain a list of all FIMD IP block interrupts in the
order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier
format depends on the interrupt controller used. format depends on the interrupt controller used.
......
...@@ -4,8 +4,6 @@ Holtek ht16k33 RAM mapping 16*8 LED controller driver with keyscan ...@@ -4,8 +4,6 @@ Holtek ht16k33 RAM mapping 16*8 LED controller driver with keyscan
Required properties: Required properties:
- compatible: "holtek,ht16k33" - compatible: "holtek,ht16k33"
- reg: I2C slave address of the chip. - reg: I2C slave address of the chip.
- interrupt-parent: A phandle pointing to the interrupt controller
serving the interrupt for this chip.
- interrupts: Interrupt specification for the key pressed interrupt. - interrupts: Interrupt specification for the key pressed interrupt.
- refresh-rate-hz: Display update interval in HZ. - refresh-rate-hz: Display update interval in HZ.
- debounce-delay-ms: Debouncing interval time in milliseconds. - debounce-delay-ms: Debouncing interval time in milliseconds.
......
...@@ -43,8 +43,6 @@ Optional properties: ...@@ -43,8 +43,6 @@ Optional properties:
the master link of the 2-DSI panel. the master link of the 2-DSI panel.
- qcom,sync-dual-dsi: Boolean value indicating if the DSI controller is - qcom,sync-dual-dsi: Boolean value indicating if the DSI controller is
driving a 2-DSI panel whose 2 links need receive command simultaneously. driving a 2-DSI panel whose 2 links need receive command simultaneously.
- interrupt-parent: phandle to the MDP block if the interrupt signal is routed
through MDP block
- pinctrl-names: the pin control state names; should contain "default" - pinctrl-names: the pin control state names; should contain "default"
- pinctrl-0: the default pinctrl state (active) - pinctrl-0: the default pinctrl state (active)
- pinctrl-n: the "sleep" pinctrl state - pinctrl-n: the "sleep" pinctrl state
......
...@@ -25,10 +25,6 @@ Required properties: ...@@ -25,10 +25,6 @@ Required properties:
- panel-hpd-gpios: GPIO pin used for eDP hpd. - panel-hpd-gpios: GPIO pin used for eDP hpd.
Optional properties:
- interrupt-parent: phandle to the MDP block if the interrupt signal is routed
through MDP block
Example: Example:
mdss_edp: qcom,mdss_edp@fd923400 { mdss_edp: qcom,mdss_edp@fd923400 {
compatible = "qcom,mdss-edp"; compatible = "qcom,mdss-edp";
......
...@@ -41,8 +41,6 @@ Required properties: ...@@ -41,8 +41,6 @@ Required properties:
- reg-names: The names of register regions. The following regions are required: - reg-names: The names of register regions. The following regions are required:
* "mdp_phys" * "mdp_phys"
- interrupts: Interrupt line from MDP5 to MDSS interrupt controller. - interrupts: Interrupt line from MDP5 to MDSS interrupt controller.
- interrupt-parent: phandle to the MDSS block
through MDP block
- clocks: device clocks. See ../clocks/clock-bindings.txt for details. - clocks: device clocks. See ../clocks/clock-bindings.txt for details.
- clock-names: the following clocks are required. - clock-names: the following clocks are required.
- * "bus" - * "bus"
......
...@@ -19,7 +19,6 @@ Required Properties: ...@@ -19,7 +19,6 @@ Required Properties:
- reg: the memory-mapped I/O registers base address and length - reg: the memory-mapped I/O registers base address and length
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifiers for the DU interrupts. - interrupts: Interrupt specifiers for the DU interrupts.
- clocks: A list of phandles + clock-specifier pairs, one for each entry in - clocks: A list of phandles + clock-specifier pairs, one for each entry in
......
...@@ -9,8 +9,6 @@ Required properties: ...@@ -9,8 +9,6 @@ Required properties:
- First entry: System Configuration register - First entry: System Configuration register
- Second entry: IO space (Display Controller register) - Second entry: IO space (Display Controller register)
- interrupts : SMI interrupt to the cpu should be described here. - interrupts : SMI interrupt to the cpu should be described here.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Optional properties: Optional properties:
- mode : select a video mode: - mode : select a video mode:
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- reg: base address and size of the LCDC device - reg: base address and size of the LCDC device
Recommended properties: Recommended properties:
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
- ti,hwmods: Name of the hwmod associated to the LCDC - ti,hwmods: Name of the hwmod associated to the LCDC
Optional properties: Optional properties:
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- compatible: Should be "ingenic,jz4780-dma" - compatible: Should be "ingenic,jz4780-dma"
- reg: Should contain the DMA controller registers location and length. - reg: Should contain the DMA controller registers location and length.
- interrupts: Should contain the interrupt specifier of the DMA controller. - interrupts: Should contain the interrupt specifier of the DMA controller.
- interrupt-parent: Should be the phandle of the interrupt controller that
- clocks: Should contain a clock specifier for the JZ4780 PDMA clock. - clocks: Should contain a clock specifier for the JZ4780 PDMA clock.
- #dma-cells: Must be <2>. Number of integer cells in the dmas property of - #dma-cells: Must be <2>. Number of integer cells in the dmas property of
DMA clients (see below). DMA clients (see below).
......
...@@ -8,7 +8,6 @@ Required properties: ...@@ -8,7 +8,6 @@ Required properties:
- reg: Should contain DMA registers location and length. This should be - reg: Should contain DMA registers location and length. This should be
a single entry that includes all of the per-channel registers in one a single entry that includes all of the per-channel registers in one
contiguous bank. contiguous bank.
- interrupt-parent: Phandle to the interrupt parent controller.
- interrupts: Should contain all of the per-channel DMA interrupts in - interrupts: Should contain all of the per-channel DMA interrupts in
ascending order with respect to the DMA channel index. ascending order with respect to the DMA channel index.
- clocks: Must contain one entry for the ADMA module clock - clocks: Must contain one entry for the ADMA module clock
......
...@@ -5,8 +5,6 @@ Required properties: ...@@ -5,8 +5,6 @@ Required properties:
- reg: Address range of the DMAC registers. This should include - reg: Address range of the DMAC registers. This should include
all of the per-channel registers. all of the per-channel registers.
- interrupt: Should contain the DMAC interrupt number. - interrupt: Should contain the DMAC interrupt number.
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device.
- dma-channels: Number of channels supported by hardware. - dma-channels: Number of channels supported by hardware.
- snps,dma-masters: Number of AXI masters supported by the hardware. - snps,dma-masters: Number of AXI masters supported by the hardware.
- snps,data-width: Maximum AXI data width supported by hardware. - snps,data-width: Maximum AXI data width supported by hardware.
......
...@@ -23,8 +23,6 @@ Deprecated properties: ...@@ -23,8 +23,6 @@ Deprecated properties:
Optional properties: Optional properties:
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- is_private: The device channels should be marked as private and not for by the - is_private: The device channels should be marked as private and not for by the
general purpose DMA channel allocator. False if not passed. general purpose DMA channel allocator. False if not passed.
- multi-block: Multi block transfers supported by hardware. Array property with - multi-block: Multi block transfers supported by hardware. Array property with
......
...@@ -201,7 +201,6 @@ Required properties: ...@@ -201,7 +201,6 @@ Required properties:
- #dma-cells: Should be set to <1> - #dma-cells: Should be set to <1>
Clients should use a single channel number per DMA request. Clients should use a single channel number per DMA request.
- reg: Memory map for accessing module - reg: Memory map for accessing module
- interrupt-parent: Interrupt controller the interrupt is routed through
- interrupts: Exactly 3 interrupts need to be specified in the order: - interrupts: Exactly 3 interrupts need to be specified in the order:
1. Transfer completion interrupt. 1. Transfer completion interrupt.
2. Memory protection interrupt. 2. Memory protection interrupt.
......
...@@ -5,7 +5,6 @@ control and rate control support for slave/peripheral dma access. ...@@ -5,7 +5,6 @@ control and rate control support for slave/peripheral dma access.
Required properties: Required properties:
- compatible : Should be "xlnx,zynqmp-dma-1.0" - compatible : Should be "xlnx,zynqmp-dma-1.0"
- reg : Memory map for gdma/adma module access. - reg : Memory map for gdma/adma module access.
- interrupt-parent : Interrupt controller the interrupt is routed through
- interrupts : Should contain DMA channel interrupt. - interrupts : Should contain DMA channel interrupt.
- xlnx,bus-width : Axi buswidth in bits. Should contain 128 or 64 - xlnx,bus-width : Axi buswidth in bits. Should contain 128 or 64
- clock-names : List of input clocks "clk_main", "clk_apb" - clock-names : List of input clocks "clk_main", "clk_apb"
......
...@@ -11,8 +11,6 @@ for USB D-/D+ switching. ...@@ -11,8 +11,6 @@ for USB D-/D+ switching.
Required properties: Required properties:
- compatible: Should be "richtek,rt8973a-muic" - compatible: Should be "richtek,rt8973a-muic"
- reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the interrupts from rt8973a are delivered to.
- interrupts: Interrupt specifiers for detection interrupt sources. - interrupts: Interrupt specifiers for detection interrupt sources.
Example: Example:
......
...@@ -9,8 +9,6 @@ the host controller using an I2C interface. ...@@ -9,8 +9,6 @@ the host controller using an I2C interface.
Required properties: Required properties:
- compatible: Should be "siliconmitus,sm5502-muic" - compatible: Should be "siliconmitus,sm5502-muic"
- reg: Specifies the I2C slave address of the MUIC block. It should be 0x25 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x25
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the interrupts from sm5502 are delivered to.
- interrupts: Interrupt specifiers for detection interrupt sources. - interrupts: Interrupt specifiers for detection interrupt sources.
Example: Example:
......
...@@ -25,8 +25,6 @@ Required properties: ...@@ -25,8 +25,6 @@ Required properties:
- #gpio-cells: Should be two. The first cell is the pin number - #gpio-cells: Should be two. The first cell is the pin number
and the second cell is used to specify optional and the second cell is used to specify optional
parameters (currently unused). parameters (currently unused).
- interrupt-parent: Phandle for the interrupt controller that
services interrupts for this device.
- interrupts: Interrupt mapping for GPIO IRQ. - interrupts: Interrupt mapping for GPIO IRQ.
- gpio-controller: Marks the port as GPIO controller. - gpio-controller: Marks the port as GPIO controller.
......
...@@ -14,7 +14,6 @@ Optional Properties: ...@@ -14,7 +14,6 @@ Optional Properties:
- #interrupt-cells: Should be <1>. Interrupts are triggered on both edges. - #interrupt-cells: Should be <1>. Interrupts are triggered on both edges.
- interrupts: Defines the interrupt line connecting this GPIO controller to - interrupts: Defines the interrupt line connecting this GPIO controller to
its parent interrupt controller. its parent interrupt controller.
- interrupt-parent: Defines the parent interrupt controller.
GPIO ranges are specified as described in GPIO ranges are specified as described in
Documentation/devicetree/bindings/gpio/gpio.txt Documentation/devicetree/bindings/gpio/gpio.txt
......
...@@ -30,9 +30,6 @@ Optional properties: ...@@ -30,9 +30,6 @@ Optional properties:
- interrupts: - interrupts:
The interrupt shared by all GPIO lines for this controller. The interrupt shared by all GPIO lines for this controller.
- interrupt-parent:
phandle of the parent interrupt controller
- interrupts-extended: - interrupts-extended:
Alternate form of specifying interrupts and parents that allows for Alternate form of specifying interrupts and parents that allows for
multiple parents. This takes precedence over 'interrupts' and multiple parents. This takes precedence over 'interrupts' and
......
...@@ -3,7 +3,6 @@ Avionic Design N-bit GPIO expander bindings ...@@ -3,7 +3,6 @@ Avionic Design N-bit GPIO expander bindings
Required properties: Required properties:
- compatible: should be "ad,gpio-adnp" - compatible: should be "ad,gpio-adnp"
- reg: The I2C slave address for this device. - reg: The I2C slave address for this device.
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
- #gpio-cells: Should be 2. The first cell is the GPIO number and the - #gpio-cells: Should be 2. The first cell is the GPIO number and the
second cell is used to specify optional parameters: second cell is used to specify optional parameters:
......
...@@ -17,7 +17,6 @@ Required properties: ...@@ -17,7 +17,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent : The parent interrupt controller, optional if inherited
- clocks : A phandle to the clock to use for debounce timings - clocks : A phandle to the clock to use for debounce timings
The gpio and interrupt properties are further described in their respective The gpio and interrupt properties are further described in their respective
......
...@@ -12,7 +12,6 @@ Required properties: ...@@ -12,7 +12,6 @@ Required properties:
- ngpios: Should be set to the number of GPIOs available on the SoC. - ngpios: Should be set to the number of GPIOs available on the SoC.
Optional properties: Optional properties:
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
- interrupt-controller : Identifies the node as an interrupt controller - interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Specifies the number of cells needed to encode interrupt - #interrupt-cells : Specifies the number of cells needed to encode interrupt
......
...@@ -15,8 +15,6 @@ Required Properties: ...@@ -15,8 +15,6 @@ Required Properties:
- first cell is the pin number - first cell is the pin number
- second cell is used to specify optional parameters (unused) - second cell is used to specify optional parameters (unused)
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Array of GPIO interrupt number. Only banked or unbanked IRQs are - interrupts: Array of GPIO interrupt number. Only banked or unbanked IRQs are
supported at a time. supported at a time.
......
...@@ -30,7 +30,6 @@ Optional properties: ...@@ -30,7 +30,6 @@ Optional properties:
- #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2.
- first cell is the pin number - first cell is the pin number
- second cell is used to specify flags - second cell is used to specify flags
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
Please refer to gpio.txt in this directory for details of the common GPIO Please refer to gpio.txt in this directory for details of the common GPIO
......
...@@ -49,7 +49,6 @@ Optional Properties: ...@@ -49,7 +49,6 @@ Optional Properties:
- interrupt-controller: Identifies the node as an interrupt controller. - interrupt-controller: Identifies the node as an interrupt controller.
- #interrupt-cells: Number of cells to encode an interrupt source, shall be 2. - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2.
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- gpio-controller: Marks the device node as a GPIO controller. - gpio-controller: Marks the device node as a GPIO controller.
- #gpio-cells: Should be 2. The first cell is the pin number and the second - #gpio-cells: Should be 2. The first cell is the pin number and the second
cell is used to specify optional parameters. cell is used to specify optional parameters.
- interrupt-parent: Specifies the parent interrupt controller.
- interrupt-controller: Marks the device node as an interrupt controller. - interrupt-controller: Marks the device node as an interrupt controller.
- #interrupt-cells: Should be 2. The first cell defines the interrupt number. - #interrupt-cells: Should be 2. The first cell defines the interrupt number.
The second cell bits[3:0] is used to specify trigger type as follows: The second cell bits[3:0] is used to specify trigger type as follows:
......
...@@ -26,7 +26,6 @@ Required properties: ...@@ -26,7 +26,6 @@ Required properties:
1 = active low 1 = active low
- gpio-controller: Marks the device node as a GPIO controller. - gpio-controller: Marks the device node as a GPIO controller.
- interrupts: The EXT_INT_0 parent interrupt resource must be listed first. - interrupts: The EXT_INT_0 parent interrupt resource must be listed first.
- interrupt-parent: Phandle of the parent interrupt controller.
- interrupt-cells: Should be two. - interrupt-cells: Should be two.
- first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N. - first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N.
- second cell is used to specify flags. - second cell is used to specify flags.
......
...@@ -14,8 +14,6 @@ Required properties: ...@@ -14,8 +14,6 @@ Required properties:
Optional properties: Optional properties:
- interrupts : Interrupt mapping for GPIO IRQ. - interrupts : Interrupt mapping for GPIO IRQ.
- interrupt-parent : Phandle for the interrupt controller that
services interrupts for this device.
- xlnx,all-inputs : if n-th bit is setup, GPIO-n is input - xlnx,all-inputs : if n-th bit is setup, GPIO-n is input
- xlnx,dout-default : if n-th bit is 1, GPIO-n default value is 1 - xlnx,dout-default : if n-th bit is 1, GPIO-n default value is 1
- xlnx,gpio-width : gpio width - xlnx,gpio-width : gpio width
......
...@@ -30,7 +30,6 @@ Required properties: ...@@ -30,7 +30,6 @@ Required properties:
4 = active high level-sensitive. 4 = active high level-sensitive.
8 = active low level-sensitive. 8 = active low level-sensitive.
- interrupts: Interrupt number for this device. - interrupts: Interrupt number for this device.
- interrupt-parent: phandle of the parent interrupt controller.
- interrupt-controller: Identifies the node as an interrupt controller. - interrupt-controller: Identifies the node as an interrupt controller.
Example: Example:
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
- gpio-controller : Marks the device node as a GPIO controller. - gpio-controller : Marks the device node as a GPIO controller.
- interrupts : Interrupt specifier (see interrupt bindings for - interrupts : Interrupt specifier (see interrupt bindings for
details) details)
- interrupt-parent : Must be core interrupt controller
- interrupt-controller : Marks the device node as an interrupt controller. - interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : Should be 2. The first cell is the GPIO number. - #interrupt-cells : Should be 2. The first cell is the GPIO number.
The second cell bits[3:0] is used to specify trigger type and level flags: The second cell bits[3:0] is used to specify trigger type and level flags:
......
...@@ -14,7 +14,6 @@ Optional properties: ...@@ -14,7 +14,6 @@ Optional properties:
- #interrupt-cells: Should be two. - #interrupt-cells: Should be two.
- interrupts: Interrupt specifier for the controller's Broadway (PowerPC) - interrupts: Interrupt specifier for the controller's Broadway (PowerPC)
interrupt. interrupt.
- interrupt-parent: phandle of the parent interrupt controller.
Example: Example:
......
...@@ -31,7 +31,6 @@ Required Properties: ...@@ -31,7 +31,6 @@ Required Properties:
- reg: Base address and length of each memory resource used by the GPIO - reg: Base address and length of each memory resource used by the GPIO
controller hardware module. controller hardware module.
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
- gpio-controller: Marks the device node as a gpio controller. - gpio-controller: Marks the device node as a gpio controller.
......
...@@ -25,7 +25,6 @@ controller. ...@@ -25,7 +25,6 @@ controller.
interrupt. Shall be set to 2. The first cell defines the interrupt number, interrupt. Shall be set to 2. The first cell defines the interrupt number,
the second encodes the triger flags encoded as described in the second encodes the triger flags encoded as described in
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupt-parent : The parent interrupt controller.
- interrupts : The interrupts to the parent controller raised when GPIOs - interrupts : The interrupts to the parent controller raised when GPIOs
generate the interrupts. If the controller provides one combined interrupt generate the interrupts. If the controller provides one combined interrupt
for all GPIOs, specify a single interrupt. If the controller provides one for all GPIOs, specify a single interrupt. If the controller provides one
......
...@@ -33,7 +33,6 @@ Required Port sub-node properties: ...@@ -33,7 +33,6 @@ Required Port sub-node properties:
- reg-names: Contains the values "tx" and "rx" (in this order). - reg-names: Contains the values "tx" and "rx" (in this order).
- reg: Contains a matching register specifier for each entry - reg: Contains a matching register specifier for each entry
in reg-names. in reg-names.
- interrupt-parent Should be a phandle for the interrupt controller
- interrupts: Should contain interrupt specifiers for mpu interrupts - interrupts: Should contain interrupt specifiers for mpu interrupts
0 and 1 (in this order). 0 and 1 (in this order).
- ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE - ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE
......
...@@ -11,9 +11,6 @@ Required Properties: ...@@ -11,9 +11,6 @@ Required Properties:
- resets : phandle to reset controller with the reset number in - resets : phandle to reset controller with the reset number in
the second cell the second cell
- interrupts : interrupt number - interrupts : interrupt number
- interrupt-parent : interrupt controller for bus, should reference a
aspeed,ast2400-i2c-ic or aspeed,ast2500-i2c-ic
interrupt controller
Optional Properties: Optional Properties:
- bus-frequency : frequency of the bus clock in Hz defaults to 100 kHz when not - bus-frequency : frequency of the bus clock in Hz defaults to 100 kHz when not
......
...@@ -10,8 +10,6 @@ Required properties: ...@@ -10,8 +10,6 @@ Required properties:
Optional properties : Optional properties :
- interrupt-parent: specifies the phandle to the parent interrupt controller
this one is cascaded from
- interrupts: specifies the interrupt number, the irq line to be used - interrupts: specifies the interrupt number, the irq line to be used
- interrupt-names: Interrupt name string - interrupt-names: Interrupt name string
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- "fsl,imx7ulp-lpi2c" for LPI2C compatible with the one integrated on i.MX7ULP soc - "fsl,imx7ulp-lpi2c" for LPI2C compatible with the one integrated on i.MX7ULP soc
- "fsl,imx8dv-lpi2c" for LPI2C compatible with the one integrated on i.MX8DV soc - "fsl,imx8dv-lpi2c" for LPI2C compatible with the one integrated on i.MX8DV soc
- reg : address and length of the lpi2c master registers - reg : address and length of the lpi2c master registers
- interrupt-parent : core interrupt controller
- interrupts : lpi2c interrupt - interrupts : lpi2c interrupt
- clocks : lpi2c clock specifier - clocks : lpi2c clock specifier
......
...@@ -11,10 +11,6 @@ Recommended properties: ...@@ -11,10 +11,6 @@ Recommended properties:
- pinctrl-names: should be "default"; - pinctrl-names: should be "default";
- pinctrl-0: phandle to pinctrl function - pinctrl-0: phandle to pinctrl function
Optional properties:
- interrupt-parent: Should be the phandle of the interrupt controller that
delivers interrupts to the I2C block.
Example Example
/ { / {
......
...@@ -15,8 +15,6 @@ Recommended properties : ...@@ -15,8 +15,6 @@ Recommended properties :
information for the interrupt. This should be encoded based on information for the interrupt. This should be encoded based on
the information in section 2) depending on the type of interrupt the information in section 2) depending on the type of interrupt
controller you have. controller you have.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
- fsl,preserve-clocking : boolean; if defined, the clock settings - fsl,preserve-clocking : boolean; if defined, the clock settings
from the bootloader are preserved (not touched). from the bootloader are preserved (not touched).
- clock-frequency : desired I2C bus clock frequency in Hz. - clock-frequency : desired I2C bus clock frequency in Hz.
......
...@@ -28,8 +28,6 @@ Optional Properties: ...@@ -28,8 +28,6 @@ Optional Properties:
- i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all
children in idle state. This is necessary for example, if there are several children in idle state. This is necessary for example, if there are several
multiplexers on the bus and the devices behind them use same I2C addresses. multiplexers on the bus and the devices behind them use same I2C addresses.
- interrupt-parent: Phandle for the interrupt controller that services
interrupts for this device.
- interrupts: Interrupt mapping for IRQ. - interrupts: Interrupt mapping for IRQ.
- interrupt-controller: Marks the device node as an interrupt controller. - interrupt-controller: Marks the device node as an interrupt controller.
- #interrupt-cells : Should be two. - #interrupt-cells : Should be two.
......
...@@ -12,8 +12,6 @@ Required properties : ...@@ -12,8 +12,6 @@ Required properties :
Optional properties Optional properties
- interrupts : the interrupt number - interrupts : the interrupt number
- interrupt-parent : the phandle for the interrupt controller.
If an interrupt is not specified polling will be used.
- reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line
is active low, it should be marked GPIO_ACTIVE_LOW. is active low, it should be marked GPIO_ACTIVE_LOW.
- clock-frequency : I2C bus frequency. - clock-frequency : I2C bus frequency.
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
- interrupts: configure one interrupt line - interrupts: configure one interrupt line
- #address-cells: always 1 (for i2c addresses) - #address-cells: always 1 (for i2c addresses)
- #size-cells: always 0 - #size-cells: always 0
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
Optional properties: Optional properties:
......
...@@ -12,9 +12,6 @@ Required properties : ...@@ -12,9 +12,6 @@ Required properties :
Recommended properties : Recommended properties :
- interrupts : the interrupt number - interrupts : the interrupt number
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device. If the parent is the default
interrupt controller in device tree, it could be ignored.
- mrvl,i2c-polling : Disable interrupt of i2c controller. Polling - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling
status register of i2c controller instead. status register of i2c controller instead.
- mrvl,i2c-fast-mode : Enable fast mode of i2c controller. - mrvl,i2c-fast-mode : Enable fast mode of i2c controller.
......
...@@ -11,8 +11,6 @@ Required properties for SPI bus usage: ...@@ -11,8 +11,6 @@ Required properties for SPI bus usage:
- spi-cpol and spi-cpha : must be defined for adxl345 to enable SPI mode 3 - spi-cpol and spi-cpha : must be defined for adxl345 to enable SPI mode 3
Optional properties: Optional properties:
- interrupt-parent : phandle to the parent interrupt controller as documented
in Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupts: interrupt mapping for IRQ as documented in - interrupts: interrupt mapping for IRQ as documented in
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
......
...@@ -10,8 +10,6 @@ Required properties: ...@@ -10,8 +10,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts : interrupt mapping for GPIO IRQ, it should by configured with - interrupts : interrupt mapping for GPIO IRQ, it should by configured with
flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING
For the bma250 the first interrupt listed must be the one For the bma250 the first interrupt listed must be the one
......
...@@ -15,8 +15,6 @@ Required properties: ...@@ -15,8 +15,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for GPIO IRQ - interrupts: interrupt mapping for GPIO IRQ
- interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's - interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's
......
...@@ -2,7 +2,6 @@ Motorola CPCAP PMIC ADC binding ...@@ -2,7 +2,6 @@ Motorola CPCAP PMIC ADC binding
Required properties: Required properties:
- compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc" - compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc"
- interrupt-parent: The interrupt controller
- interrupts: The interrupt number for the ADC device - interrupts: The interrupt number for the ADC device
- interrupt-names: Should be "adcdone" - interrupt-names: Should be "adcdone"
- #io-channel-cells: Number of cells in an IIO specifier - #io-channel-cells: Number of cells in an IIO specifier
......
...@@ -8,7 +8,6 @@ Required properties: ...@@ -8,7 +8,6 @@ Required properties:
- reg: Should be the register range of the module. - reg: Should be the register range of the module.
- interrupts: Should be the interrupt number of the module. - interrupts: Should be the interrupt number of the module.
Typically this is <1>. Typically this is <1>.
- interrupt-parent: phandle to the tsadc module of the i.MX25.
- #address-cells: Should be <1> (setting for the subnodes) - #address-cells: Should be <1> (setting for the subnodes)
- #size-cells: Should be <0> (setting for the subnodes) - #size-cells: Should be <0> (setting for the subnodes)
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: Should be "maxim,max1027" or "maxim,max1029" or "maxim,max1031" - compatible: Should be "maxim,max1027" or "maxim,max1029" or "maxim,max1031"
- reg: SPI chip select number for the device - reg: SPI chip select number for the device
- interrupt-parent: phandle to the parent interrupt controller
see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupts: IRQ line for the ADC - interrupts: IRQ line for the ADC
see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
......
...@@ -60,7 +60,6 @@ Required properties: ...@@ -60,7 +60,6 @@ Required properties:
- reg: Offset of ADC instance in ADC block (e.g. may be 0x0, 0x100, 0x200). - reg: Offset of ADC instance in ADC block (e.g. may be 0x0, 0x100, 0x200).
- clocks: Input clock private to this ADC instance. It's required only on - clocks: Input clock private to this ADC instance. It's required only on
stm32f4, that has per instance clock input for registers access. stm32f4, that has per instance clock input for registers access.
- interrupt-parent: Phandle to the parent interrupt controller.
- interrupts: IRQ Line for the ADC (e.g. may be 0 for adc@0, 1 for adc@100 or - interrupts: IRQ Line for the ADC (e.g. may be 0 for adc@0, 1 for adc@100 or
2 for adc@200). 2 for adc@200).
- st,adc-channels: List of single-ended channels muxed for this ADC. - st,adc-channels: List of single-ended channels muxed for this ADC.
......
...@@ -22,7 +22,6 @@ Required properties: ...@@ -22,7 +22,6 @@ Required properties:
clock to the AXI bus interface of the core. clock to the AXI bus interface of the core.
Optional properties: Optional properties:
- interrupt-parent: phandle to the parent interrupt controller
- xlnx,external-mux: - xlnx,external-mux:
* "none": No external multiplexer is used, this is the default * "none": No external multiplexer is used, this is the default
if the property is omitted. if the property is omitted.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- compatible: must be "atlas,ec-sm" - compatible: must be "atlas,ec-sm"
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- compatible: must be "atlas,orp-sm" - compatible: must be "atlas,orp-sm"
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- compatible: must be "atlas,ph-sm" - compatible: must be "atlas,ph-sm"
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- reg : the I2C address of the sensor - reg : the I2C address of the sensor
Optional properties: Optional properties:
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts : interrupt mapping for the trigger interrupt from the - interrupts : interrupt mapping for the trigger interrupt from the
internal oscillator. The following IRQ modes are supported: internal oscillator. The following IRQ modes are supported:
IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_LEVEL_HIGH and IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_LEVEL_HIGH and
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible : Should be "ti,afe4403". - compatible : Should be "ti,afe4403".
- reg : SPI chip select address of device. - reg : SPI chip select address of device.
- tx-supply : Regulator supply to transmitting LEDs. - tx-supply : Regulator supply to transmitting LEDs.
- interrupt-parent : Phandle to he parent interrupt controller.
- interrupts : The interrupt line the device ADC_RDY pin is - interrupts : The interrupt line the device ADC_RDY pin is
connected to. For details refer to, connected to. For details refer to,
../../interrupt-controller/interrupts.txt. ../../interrupt-controller/interrupts.txt.
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible : Should be "ti,afe4404". - compatible : Should be "ti,afe4404".
- reg : I2C address of the device. - reg : I2C address of the device.
- tx-supply : Regulator supply to transmitting LEDs. - tx-supply : Regulator supply to transmitting LEDs.
- interrupt-parent : Phandle to he parent interrupt controller.
- interrupts : The interrupt line the device ADC_RDY pin is - interrupts : The interrupt line the device ADC_RDY pin is
connected to. For details refer to, connected to. For details refer to,
../interrupt-controller/interrupts.txt. ../interrupt-controller/interrupts.txt.
......
...@@ -5,7 +5,6 @@ Maxim MAX30100 heart rate and pulse oximeter sensor ...@@ -5,7 +5,6 @@ Maxim MAX30100 heart rate and pulse oximeter sensor
Required properties: Required properties:
- compatible: must be "maxim,max30100" - compatible: must be "maxim,max30100"
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic Refer to interrupt-controller/interrupts.txt for generic
......
...@@ -7,7 +7,6 @@ Maxim MAX30105 optical particle-sensing module ...@@ -7,7 +7,6 @@ Maxim MAX30105 optical particle-sensing module
Required properties: Required properties:
- compatible: must be "maxim,max30102" or "maxim,max30105" - compatible: must be "maxim,max30102" or "maxim,max30105"
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic Refer to interrupt-controller/interrupts.txt for generic
......
...@@ -13,7 +13,6 @@ Optional properties: ...@@ -13,7 +13,6 @@ Optional properties:
when it is not active, whereas a pull-up one is needed when interrupt when it is not active, whereas a pull-up one is needed when interrupt
line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING.
Refer to pinctrl/pinctrl-bindings.txt for the property description. Refer to pinctrl/pinctrl-bindings.txt for the property description.
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for IRQ. It should be configured with - interrupts: interrupt mapping for IRQ. It should be configured with
flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
IRQ_TYPE_EDGE_FALLING. IRQ_TYPE_EDGE_FALLING.
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
- spi-max-frequency : set maximum clock frequency (only for SPI) - spi-max-frequency : set maximum clock frequency (only for SPI)
Optional properties: Optional properties:
- interrupt-parent : should be the phandle of the interrupt controller
- interrupts : interrupt mapping for IRQ, must be IRQ_TYPE_LEVEL_LOW - interrupts : interrupt mapping for IRQ, must be IRQ_TYPE_LEVEL_LOW
- interrupt-names : set to "INT1" if INT1 pin should be used as interrupt - interrupt-names : set to "INT1" if INT1 pin should be used as interrupt
input, set to "INT2" if INT2 pin should be used instead input, set to "INT2" if INT2 pin should be used instead
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
"invensense,mpu9255" "invensense,mpu9255"
"invensense,icm20608" "invensense,icm20608"
- reg : the I2C address of the sensor - reg : the I2C address of the sensor
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts: interrupt mapping for IRQ. It should be configured with flags - interrupts: interrupt mapping for IRQ. It should be configured with flags
IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
IRQ_TYPE_EDGE_FALLING. IRQ_TYPE_EDGE_FALLING.
......
...@@ -20,7 +20,6 @@ Optional properties: ...@@ -20,7 +20,6 @@ Optional properties:
IRQ_TYPE_EDGE_RISING a pull-down resistor is needed to drive the line IRQ_TYPE_EDGE_RISING a pull-down resistor is needed to drive the line
when it is not active, whereas a pull-up one is needed when interrupt when it is not active, whereas a pull-up one is needed when interrupt
line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING. line is configured as IRQ_TYPE_LEVEL_LOW or IRQ_TYPE_EDGE_FALLING.
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for IRQ. It should be configured with - interrupts: interrupt mapping for IRQ. It should be configured with
flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
IRQ_TYPE_EDGE_FALLING. IRQ_TYPE_EDGE_FALLING.
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts : interrupt mapping for GPIO IRQ - interrupts : interrupt mapping for GPIO IRQ
Example: Example:
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- compatible: must be "avago,apds9960" - compatible: must be "avago,apds9960"
- reg: the I2c address of the sensor - reg: the I2c address of the sensor
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts : the sole interrupt generated by the device - interrupts : the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -13,7 +13,6 @@ Required properties: ...@@ -13,7 +13,6 @@ Required properties:
- reg: the I2C address of the sensor - reg: the I2C address of the sensor
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for GPIO IRQ (configure for falling edge) - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge)
Example: Example:
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: the sole interrupt generated by the device - interrupts: the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic interrupt client Refer to interrupt-controller/interrupts.txt for generic interrupt client
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- reg: i2c address of the sensor / spi cs line - reg: i2c address of the sensor / spi cs line
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for IRQ. It should be configured with - interrupts: interrupt mapping for IRQ. It should be configured with
flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
IRQ_TYPE_EDGE_FALLING. IRQ_TYPE_EDGE_FALLING.
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent : phandle to the parent interrupt controller
- interrupts : interrupt mapping for GPIO IRQ - interrupts : interrupt mapping for GPIO IRQ
Example: Example:
......
...@@ -12,7 +12,6 @@ Optional properties: ...@@ -12,7 +12,6 @@ Optional properties:
- temp-measurement-period: temperature measurement period (milliseconds) - temp-measurement-period: temperature measurement period (milliseconds)
- default-oversampling: default oversampling value to be used at startup, - default-oversampling: default oversampling value to be used at startup,
value range is 0-3 with rising sensitivity. value range is 0-3 with rising sensitivity.
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for IRQ - interrupts: interrupt mapping for IRQ
- reset-gpios: a GPIO line handling reset of the sensor: as the line is - reset-gpios: a GPIO line handling reset of the sensor: as the line is
active low, it should be marked GPIO_ACTIVE_LOW (see gpio/gpio.txt) active low, it should be marked GPIO_ACTIVE_LOW (see gpio/gpio.txt)
......
...@@ -15,8 +15,6 @@ Optional properties: ...@@ -15,8 +15,6 @@ Optional properties:
power to the sensor power to the sensor
- vdd-supply: an optional regulator that needs to be on to provide VDD - vdd-supply: an optional regulator that needs to be on to provide VDD
power to the sensor power to the sensor
- interrupt-parent: phandle to the parent interrupt controller as documented in
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupts: interrupt mapping for IRQ as documented in - interrupts: interrupt mapping for IRQ as documented in
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- spi-max-frequency: specifies maximum SPI clock frequency - spi-max-frequency: specifies maximum SPI clock frequency
- spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI
slave node bindings. slave node bindings.
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts : the sole interrupt generated by the device - interrupts : the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic Refer to interrupt-controller/interrupts.txt for generic
......
...@@ -3,7 +3,6 @@ Semtech's SX9500 capacitive proximity button device driver ...@@ -3,7 +3,6 @@ Semtech's SX9500 capacitive proximity button device driver
Required properties: Required properties:
- compatible: must be "semtech,sx9500" - compatible: must be "semtech,sx9500"
- reg: i2c address where to find the device - reg: i2c address where to find the device
- interrupt-parent : should be the phandle for the interrupt controller
- interrupts : the sole interrupt generated by the device - interrupts : the sole interrupt generated by the device
Refer to interrupt-controller/interrupts.txt for generic Refer to interrupt-controller/interrupts.txt for generic
......
...@@ -6,7 +6,6 @@ of a virtual sensor device. ...@@ -6,7 +6,6 @@ of a virtual sensor device.
Required properties: Required properties:
- compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat" - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat"
- spi-max-frequency: max SPI clock frequency - spi-max-frequency: max SPI clock frequency
- interrupt-parent: interrupt parent
- interrupts: communication interrupt - interrupts: communication interrupt
- ap-mcu-gpios: [out] ap to sensorhub line - used during communication - ap-mcu-gpios: [out] ap to sensorhub line - used during communication
- mcu-ap-gpios: [in] sensorhub to ap - used during communication - mcu-ap-gpios: [in] sensorhub to ap - used during communication
......
...@@ -20,8 +20,6 @@ Required properties: ...@@ -20,8 +20,6 @@ Required properties:
Optional properties: Optional properties:
- interrupt-parent: should be the phandle for the interrupt controller
- interrupts: interrupt mapping for GPIO IRQ (level active low) - interrupts: interrupt mapping for GPIO IRQ (level active low)
Example: Example:
......
...@@ -19,7 +19,6 @@ representing a dsaf device. ...@@ -19,7 +19,6 @@ representing a dsaf device.
- #size-cells: must be 2 - #size-cells: must be 2
Optional properties: Optional properties:
- dma-coherent: Present if DMA operations are coherent. - dma-coherent: Present if DMA operations are coherent.
- interrupt-parent: the interrupt parent of this device.
- interrupts: should contain 32 completion event irq,1 async event irq - interrupts: should contain 32 completion event irq,1 async event irq
and 1 event overflow irq. and 1 event overflow irq.
- interrupt-names:should be one of 34 irqs for roce device - interrupt-names:should be one of 34 irqs for roce device
......
...@@ -3,8 +3,6 @@ Cypress I2C Touchpad ...@@ -3,8 +3,6 @@ Cypress I2C Touchpad
Required properties: Required properties:
- compatible: must be "cypress,cyapa". - compatible: must be "cypress,cyapa".
- reg: I2C address of the chip. - reg: I2C address of the chip.
- interrupt-parent: a phandle for the interrupt controller (see interrupt
binding[0]).
- interrupts: interrupt to which the chip is connected (see interrupt - interrupts: interrupt to which the chip is connected (see interrupt
binding[0]). binding[0]).
......
...@@ -3,8 +3,6 @@ Samsung tm2-touchkey ...@@ -3,8 +3,6 @@ Samsung tm2-touchkey
Required properties: Required properties:
- compatible: must be "cypress,tm2-touchkey" - compatible: must be "cypress,tm2-touchkey"
- reg: I2C address of the chip. - reg: I2C address of the chip.
- interrupt-parent: a phandle for the interrupt controller (see interrupt
binding[0]).
- interrupts: interrupt to which the chip is connected (see interrupt - interrupts: interrupt to which the chip is connected (see interrupt
binding[0]). binding[0]).
- vcc-supply : internal regulator output. 1.8V - vcc-supply : internal regulator output. 1.8V
......
...@@ -7,8 +7,6 @@ This module provides a simple power button event via two interrupts. ...@@ -7,8 +7,6 @@ This module provides a simple power button event via two interrupts.
Required properties: Required properties:
- compatible: should be one of the following - compatible: should be one of the following
- "ettus,e3x0-button": For devices such as the NI Ettus Research USRP E3x0 - "ettus,e3x0-button": For devices such as the NI Ettus Research USRP E3x0
- interrupt-parent:
- a phandle to the interrupt controller that it is attached to.
- interrupts: should be one of the following - interrupts: should be one of the following
- <0 30 1>, <0 31 1>: For devices such as the NI Ettus Research USRP E3x0 - <0 30 1>, <0 31 1>: For devices such as the NI Ettus Research USRP E3x0
- interrupt-names: should be one of the following - interrupt-names: should be one of the following
......
...@@ -3,8 +3,6 @@ Elantech I2C Touchpad ...@@ -3,8 +3,6 @@ Elantech I2C Touchpad
Required properties: Required properties:
- compatible: must be "elan,ekth3000". - compatible: must be "elan,ekth3000".
- reg: I2C address of the chip. - reg: I2C address of the chip.
- interrupt-parent: a phandle for the interrupt controller (see interrupt
binding[0]).
- interrupts: interrupt to which the chip is connected (see interrupt - interrupts: interrupt to which the chip is connected (see interrupt
binding[0]). binding[0]).
......
...@@ -3,8 +3,6 @@ Elantech I2C Touchscreen ...@@ -3,8 +3,6 @@ Elantech I2C Touchscreen
Required properties: Required properties:
- compatible: must be "elan,ekth3500". - compatible: must be "elan,ekth3500".
- reg: I2C address of the chip. - reg: I2C address of the chip.
- interrupt-parent: a phandle for the interrupt controller (see interrupt
binding[0]).
- interrupts: interrupt to which the chip is connected (see interrupt - interrupts: interrupt to which the chip is connected (see interrupt
binding[0]). binding[0]).
......
...@@ -14,7 +14,6 @@ Required properties: ...@@ -14,7 +14,6 @@ Required properties:
- compatible: must be "hid-over-i2c" - compatible: must be "hid-over-i2c"
- reg: i2c slave address - reg: i2c slave address
- hid-descr-addr: HID descriptor address - hid-descr-addr: HID descriptor address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: interrupt line - interrupts: interrupt line
Additional optional properties: Additional optional properties:
......
...@@ -3,7 +3,6 @@ Raydium I2C touchscreen ...@@ -3,7 +3,6 @@ Raydium I2C touchscreen
Required properties: Required properties:
- compatible: must be "raydium,rm32380" - compatible: must be "raydium,rm32380"
- reg: The I2C address of the device - reg: The I2C address of the device
- interrupt-parent: the phandle for the interrupt controller
- interrupts: interrupt to which the chip is connected - interrupts: interrupt to which the chip is connected
See ../interrupt-controller/interrupts.txt See ../interrupt-controller/interrupts.txt
Optional properties: Optional properties:
......
...@@ -16,7 +16,6 @@ Required Properties: ...@@ -16,7 +16,6 @@ Required Properties:
Optional Properties: Optional Properties:
- interrupts: interrupt which the rmi device is connected to. - interrupts: interrupt which the rmi device is connected to.
- interrupt-parent: The interrupt controller.
See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- syna,reset-delay-ms: The number of milliseconds to wait after resetting the - syna,reset-delay-ms: The number of milliseconds to wait after resetting the
......
...@@ -16,7 +16,6 @@ Required Properties: ...@@ -16,7 +16,6 @@ Required Properties:
Optional Properties: Optional Properties:
- interrupts: interrupt which the rmi device is connected to. - interrupts: interrupt which the rmi device is connected to.
- interrupt-parent: The interrupt controller.
See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- spi-rx-delay-us: microsecond delay after a read transfer. - spi-rx-delay-us: microsecond delay after a read transfer.
......
...@@ -9,7 +9,6 @@ This module provides a simple power button event via an Interrupt. ...@@ -9,7 +9,6 @@ This module provides a simple power button event via an Interrupt.
Required properties: Required properties:
- compatible: should be one of the following - compatible: should be one of the following
- "ti,palmas-pwrbutton": For Palmas compatible power on button - "ti,palmas-pwrbutton": For Palmas compatible power on button
- interrupt-parent: Parent interrupt device, must be handle of palmas node.
- interrupts: Interrupt number of power button submodule on device. - interrupts: Interrupt number of power button submodule on device.
Optional Properties: Optional Properties:
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
for I2C slave, use "adi,ad7879-1" for I2C slave, use "adi,ad7879-1"
- reg : SPI chipselect/I2C slave address - reg : SPI chipselect/I2C slave address
See spi-bus.txt for more SPI slave properties See spi-bus.txt for more SPI slave properties
- interrupt-parent : the phandle for the interrupt controller
- interrupts : touch controller interrupt - interrupts : touch controller interrupt
- touchscreen-max-pressure : maximum reported pressure - touchscreen-max-pressure : maximum reported pressure
- adi,resistance-plate-x : total resistance of X-plate (for pressure - adi,resistance-plate-x : total resistance of X-plate (for pressure
......
...@@ -18,7 +18,6 @@ Additional required properties: ...@@ -18,7 +18,6 @@ Additional required properties:
"ti,ads7846" "ti,ads7846"
"ti,ads7873" "ti,ads7873"
interrupt-parent
interrupts An interrupt node describing the IRQ line the chip's interrupts An interrupt node describing the IRQ line the chip's
!PENIRQ pin is connected to. !PENIRQ pin is connected to.
vcc-supply A regulator node for the supply voltage. vcc-supply A regulator node for the supply voltage.
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible : "microchip,ar1021-i2c" - compatible : "microchip,ar1021-i2c"
- reg : I2C slave address - reg : I2C slave address
- interrupt-parent : the phandle for the interrupt controller
- interrupts : touch controller interrupt - interrupts : touch controller interrupt
Example: Example:
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible : "chipone,icn8318" - compatible : "chipone,icn8318"
- reg : I2C slave address of the chip (0x40) - reg : I2C slave address of the chip (0x40)
- interrupt-parent : a phandle pointing to the interrupt controller
serving the interrupt for this chip
- interrupts : interrupt specification for the icn8318 interrupt - interrupts : interrupt specification for the icn8318 interrupt
- wake-gpios : GPIO specification for the WAKE input - wake-gpios : GPIO specification for the WAKE input
- touchscreen-size-x : horizontal resolution of touchscreen (in pixels) - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
......
...@@ -7,7 +7,6 @@ Required Properties: ...@@ -7,7 +7,6 @@ Required Properties:
- xm-gpios: FET gate driver for input of X- - xm-gpios: FET gate driver for input of X-
- yp-gpios: FET gate driver for input of Y+ - yp-gpios: FET gate driver for input of Y+
- ym-gpios: FET gate driver for input of Y- - ym-gpios: FET gate driver for input of Y-
- interrupt-parent: phandle for the interrupt controller
- interrupts: pen irq interrupt for touch detection - interrupts: pen irq interrupt for touch detection
- pinctrl-names: "idle", "default", "gpios" - pinctrl-names: "idle", "default", "gpios"
- pinctrl-0: pinctrl node for pen/touch detection state pinmux - pinctrl-0: pinctrl node for pen/touch detection state pinmux
......
...@@ -4,8 +4,6 @@ Required properties: ...@@ -4,8 +4,6 @@ Required properties:
- compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi" - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
- reg : Device I2C address or SPI chip select number - reg : Device I2C address or SPI chip select number
- spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi) - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
- interrupt-parent : the phandle for the gpio controller
(see interrupt binding[0]).
- interrupts : (gpio) interrupt to which the chip is connected - interrupts : (gpio) interrupt to which the chip is connected
(see interrupt binding[0]). (see interrupt binding[0]).
- bootloader-key : the 8-byte bootloader key that is required to switch - bootloader-key : the 8-byte bootloader key that is required to switch
......
...@@ -22,8 +22,6 @@ Required properties: ...@@ -22,8 +22,6 @@ Required properties:
or: "focaltech,ft6236" or: "focaltech,ft6236"
- reg: I2C slave address of the chip (0x38) - reg: I2C slave address of the chip (0x38)
- interrupt-parent: a phandle pointing to the interrupt controller
serving the interrupt for this chip
- interrupts: interrupt specification for the touchdetect - interrupts: interrupt specification for the touchdetect
interrupt interrupt
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: must be "eeti,egalax_ts" - compatible: must be "eeti,egalax_ts"
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: touch controller interrupt - interrupts: touch controller interrupt
- wakeup-gpios: the gpio pin to be used for waking up the controller - wakeup-gpios: the gpio pin to be used for waking up the controller
and also used as irq pin and also used as irq pin
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible : "elan,ektf2127" - compatible : "elan,ektf2127"
- reg : I2C slave address of the chip (0x40) - reg : I2C slave address of the chip (0x40)
- interrupt-parent : a phandle pointing to the interrupt controller
serving the interrupt for this chip
- interrupts : interrupt specification for the ektf2127 interrupt - interrupts : interrupt specification for the ektf2127 interrupt
- power-gpios : GPIO specification for the pin connected to the - power-gpios : GPIO specification for the pin connected to the
ektf2127's wake input. This needs to be driven high ektf2127's wake input. This needs to be driven high
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: must be "eeti,exc3000" - compatible: must be "eeti,exc3000"
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: touch controller interrupt - interrupts: touch controller interrupt
- touchscreen-size-x: See touchscreen.txt - touchscreen-size-x: See touchscreen.txt
- touchscreen-size-y: See touchscreen.txt - touchscreen-size-y: See touchscreen.txt
......
...@@ -8,7 +8,6 @@ Required properties: ...@@ -8,7 +8,6 @@ Required properties:
- reg: Memory range of the device. - reg: Memory range of the device.
- interrupts: Should be the interrupt number associated with this module within - interrupts: Should be the interrupt number associated with this module within
the tscadc unit (<0>). the tscadc unit (<0>).
- interrupt-parent: Should be a phandle to the tscadc unit.
- fsl,wires: Should be '<4>' or '<5>' - fsl,wires: Should be '<4>' or '<5>'
Optional properties: Optional properties:
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
or "goodix,gt928" or "goodix,gt928"
or "goodix,gt967" or "goodix,gt967"
- reg : I2C address of the chip. Should be 0x5d or 0x14 - reg : I2C address of the chip. Should be 0x5d or 0x14
- interrupt-parent : Interrupt controller to which the chip is connected
- interrupts : Interrupt to which the chip is connected - interrupts : Interrupt to which the chip is connected
Optional properties: Optional properties:
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible : must be "hideep,hideep-ts" - compatible : must be "hideep,hideep-ts"
- reg : I2C slave address, (e.g. 0x6C). - reg : I2C slave address, (e.g. 0x6C).
- interrupt-parent : Interrupt controller to which the chip is connected.
- interrupts : Interrupt to which the chip is connected. - interrupts : Interrupt to which the chip is connected.
Optional properties: Optional properties:
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: must be "maxim,max11801" - compatible: must be "maxim,max11801"
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: touch controller interrupt - interrupts: touch controller interrupt
Example: Example:
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: must be "melfas,mip4_ts" - compatible: must be "melfas,mip4_ts"
- reg: I2C slave address of the chip (0x48 or 0x34) - reg: I2C slave address of the chip (0x48 or 0x34)
- interrupt-parent: interrupt controller to which the chip is connected
- interrupts: interrupt to which the chip is connected - interrupts: interrupt to which the chip is connected
Optional properties: Optional properties:
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible : must be "samsung,s6sy761" - compatible : must be "samsung,s6sy761"
- reg : I2C slave address, (e.g. 0x48) - reg : I2C slave address, (e.g. 0x48)
- interrupt-parent : the phandle to the interrupt controller which provides
the interrupt
- interrupts : interrupt specification - interrupts : interrupt specification
- avdd-supply : analogic power supply - avdd-supply : analogic power supply
- vdd-supply : power supply - vdd-supply : power supply
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
"silead,gsl3675" "silead,gsl3675"
"silead,gsl3692" "silead,gsl3692"
- reg : I2C slave address of the chip (0x40) - reg : I2C slave address of the chip (0x40)
- interrupt-parent : a phandle pointing to the interrupt controller
serving the interrupt for this chip
- interrupts : interrupt specification for the gsl1680 interrupt - interrupts : interrupt specification for the gsl1680 interrupt
- power-gpios : Specification for the pin connected to the gsl1680's - power-gpios : Specification for the pin connected to the gsl1680's
shutdown input. This needs to be driven high to take the shutdown input. This needs to be driven high to take the
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: must be "sis,9200-ts" - compatible: must be "sis,9200-ts"
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
(see interrupt binding [0])
- interrupts: touch controller interrupt (see interrupt - interrupts: touch controller interrupt (see interrupt
binding [0]) binding [0])
......
...@@ -10,8 +10,6 @@ coordinates. ...@@ -10,8 +10,6 @@ coordinates.
Required properties: Required properties:
- compatible : must be "st,stmfts" - compatible : must be "st,stmfts"
- reg : I2C slave address, (e.g. 0x49) - reg : I2C slave address, (e.g. 0x49)
- interrupt-parent : the phandle to the interrupt controller which provides
the interrupt
- interrupts : interrupt specification - interrupts : interrupt specification
- avdd-supply : analogic power supply - avdd-supply : analogic power supply
- vdd-supply : power supply - vdd-supply : power supply
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: must be "semtech,sx8654" - compatible: must be "semtech,sx8654"
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: touch controller interrupt - interrupts: touch controller interrupt
Example: Example:
......
...@@ -9,8 +9,6 @@ Optional properties: ...@@ -9,8 +9,6 @@ Optional properties:
- gpios: the interrupt gpio the chip is connected to (trough the penirq pin). - gpios: the interrupt gpio the chip is connected to (trough the penirq pin).
The penirq pin goes to low when the panel is touched. The penirq pin goes to low when the panel is touched.
(see GPIO binding[1] for more details). (see GPIO binding[1] for more details).
- interrupt-parent: the phandle for the gpio controller
(see interrupt binding[0]).
- interrupts: (gpio) interrupt to which the chip is connected - interrupts: (gpio) interrupt to which the chip is connected
(see interrupt binding[0]). (see interrupt binding[0]).
- ti,max-rt: maximum pressure. - ti,max-rt: maximum pressure.
......
...@@ -3,8 +3,6 @@ Zeitec ZET6223 I2C touchscreen controller ...@@ -3,8 +3,6 @@ Zeitec ZET6223 I2C touchscreen controller
Required properties: Required properties:
- compatible : "zeitec,zet6223" - compatible : "zeitec,zet6223"
- reg : I2C slave address of the chip (0x76) - reg : I2C slave address of the chip (0x76)
- interrupt-parent : a phandle pointing to the interrupt controller
serving the interrupt for this chip
- interrupts : interrupt specification for the zet6223 interrupt - interrupts : interrupt specification for the zet6223 interrupt
Optional properties: Optional properties:
......
...@@ -13,7 +13,6 @@ Required properties ...@@ -13,7 +13,6 @@ Required properties
- interrupt-congroller: Identifies the node as an interrupt controller. - interrupt-congroller: Identifies the node as an interrupt controller.
- #interrupt cells: Specifies the number of cells used to encode an interrupt - #interrupt cells: Specifies the number of cells used to encode an interrupt
source connected to this controller. The value shall be 2. source connected to this controller. The value shall be 2.
- interrupt-parent: Specifies the parent interrupt controller.
- interrupts: Specifies the list of interrupt lines which are handled by - interrupts: Specifies the list of interrupt lines which are handled by
the interrupt controller in the parent controller's notation. Interrupts the interrupt controller in the parent controller's notation. Interrupts
are mapped one-to-one to parent interrupts. are mapped one-to-one to parent interrupts.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- compatible: should be "al,alpine-msix" - compatible: should be "al,alpine-msix"
- reg: physical base address and size of the registers - reg: physical base address and size of the registers
- interrupt-parent: specifies the parent interrupt controller.
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- msi-controller: identifies the node as an PCI Message Signaled Interrupt - msi-controller: identifies the node as an PCI Message Signaled Interrupt
controller controller
......
...@@ -13,7 +13,6 @@ Required properties: ...@@ -13,7 +13,6 @@ Required properties:
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value shall be 2. The first cell is the IRQ number, the interrupt source. The value shall be 2. The first cell is the IRQ number, the
second cell the trigger type as defined in interrupt.txt in this directory. second cell the trigger type as defined in interrupt.txt in this directory.
- interrupt-parent: Specifies the parent interrupt controller.
- interrupts: Specifies the interrupt line (NMI) which is handled by - interrupts: Specifies the interrupt line (NMI) which is handled by
the interrupt controller in the parent controller's notation. This value the interrupt controller in the parent controller's notation. This value
shall be the NMI. shall be the NMI.
......
...@@ -15,9 +15,6 @@ Required properties: ...@@ -15,9 +15,6 @@ Required properties:
"amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or "amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or
"amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912) "amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912)
"amlogic,meson-axg-gpio-intc" for AXG SoCs (A113D, A113X) "amlogic,meson-axg-gpio-intc" for AXG SoCs (A113D, A113X)
- interrupt-parent : a phandle to the GIC the interrupts are routed to.
Usually this is provided at the root level of the device tree as it is
common to most of the SoC.
- reg : Specifies base physical address and size of the registers. - reg : Specifies base physical address and size of the registers.
- interrupt-controller : Identifies the node as an interrupt controller. - interrupt-controller : Identifies the node as an interrupt controller.
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: Should be "atmel,<chip>-aic" - compatible: Should be "atmel,<chip>-aic"
<chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4" <chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4"
- interrupt-controller: Identifies the node as an interrupt controller. - interrupt-controller: Identifies the node as an interrupt controller.
- interrupt-parent: For single AIC system, it is an empty property.
- #interrupt-cells: The number of cells to define the interrupts. It should be 3. - #interrupt-cells: The number of cells to define the interrupts. It should be 3.
The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet). The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet).
The second cell is used to specify flags: The second cell is used to specify flags:
...@@ -27,7 +26,6 @@ Examples: ...@@ -27,7 +26,6 @@ Examples:
aic: interrupt-controller@fffff000 { aic: interrupt-controller@fffff000 {
compatible = "atmel,at91rm9200-aic"; compatible = "atmel,at91rm9200-aic";
interrupt-controller; interrupt-controller;
interrupt-parent;
#interrupt-cells = <3>; #interrupt-cells = <3>;
reg = <0xfffff000 0x200>; reg = <0xfffff000 0x200>;
}; };
......
...@@ -26,8 +26,6 @@ Required properties: ...@@ -26,8 +26,6 @@ Required properties:
are 0..7 for bank 0, and 0..31 for bank 1. are 0..7 for bank 0, and 0..31 for bank 1.
Additional required properties for brcm,bcm2836-armctrl-ic: Additional required properties for brcm,bcm2836-armctrl-ic:
- interrupt-parent : Specifies the parent interrupt controller when this
controller is the second level.
- interrupts : Specifies the interrupt on the parent for this interrupt - interrupts : Specifies the interrupt on the parent for this interrupt
controller to handle. controller to handle.
......
...@@ -18,8 +18,6 @@ Required properties: ...@@ -18,8 +18,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an interrupt - #interrupt-cells: specifies the number of cells needed to encode an interrupt
source, should be 1. source, should be 1.
- interrupt-parent: specifies the phandle to the parent interrupt controller
this one is cascaded from
- interrupts: specifies the interrupt line in the interrupt-parent controller - interrupts: specifies the interrupt line in the interrupt-parent controller
node, valid values depend on the type of parent interrupt controller node, valid values depend on the type of parent interrupt controller
......
...@@ -29,8 +29,6 @@ Required properties: ...@@ -29,8 +29,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an interrupt - #interrupt-cells: specifies the number of cells needed to encode an interrupt
source, should be 1. source, should be 1.
- interrupt-parent: specifies the phandle to the parent interrupt controller(s)
this one is cascaded from
- interrupts: specifies the interrupt line(s) in the interrupt-parent controller - interrupts: specifies the interrupt line(s) in the interrupt-parent controller
node; valid values depend on the type of parent interrupt controller node; valid values depend on the type of parent interrupt controller
......
...@@ -28,8 +28,6 @@ Required properties: ...@@ -28,8 +28,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an interrupt - #interrupt-cells: specifies the number of cells needed to encode an interrupt
source, should be 1. source, should be 1.
- interrupt-parent: specifies the phandle to the parent interrupt controller(s)
this one is cascaded from
- interrupts: specifies the interrupt line(s) in the interrupt-parent controller - interrupts: specifies the interrupt line(s) in the interrupt-parent controller
node; valid values depend on the type of parent interrupt controller node; valid values depend on the type of parent interrupt controller
......
...@@ -56,8 +56,6 @@ Required properties: ...@@ -56,8 +56,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an interrupt - #interrupt-cells: specifies the number of cells needed to encode an interrupt
source, should be 1. source, should be 1.
- interrupt-parent: specifies the phandle to the parent interrupt controller
this one is cascaded from
- interrupts: specifies the interrupt line(s) in the interrupt-parent controller - interrupts: specifies the interrupt line(s) in the interrupt-parent controller
node, valid values depend on the type of parent interrupt controller node, valid values depend on the type of parent interrupt controller
- brcm,int-map-mask: 32-bits bit mask describing how many and which interrupts - brcm,int-map-mask: 32-bits bit mask describing how many and which interrupts
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an - #interrupt-cells: specifies the number of cells needed to encode an
interrupt source. Should be 1. interrupt source. Should be 1.
- interrupt-parent: specifies the phandle to the parent interrupt controller
this controller is cacaded from
- interrupts: specifies the interrupt line in the interrupt-parent irq space - interrupts: specifies the interrupt line in the interrupt-parent irq space
to be used for cascading to be used for cascading
......
...@@ -13,9 +13,6 @@ Required properties: ...@@ -13,9 +13,6 @@ Required properties:
- reg: physical base address of the controller and length of memory mapped. - reg: physical base address of the controller and length of memory mapped.
- interrupts: an interrupt to the parent interrupt controller. - interrupts: an interrupt to the parent interrupt controller.
Optional properties:
- interrupt-parent: the phandle to the parent interrupt controller.
This interrupt controller hardware is a second level interrupt controller that This interrupt controller hardware is a second level interrupt controller that
is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based
platforms. If interrupt-parent is not provided, the default parent interrupt platforms. If interrupt-parent is not provided, the default parent interrupt
......
...@@ -68,8 +68,6 @@ Examples: ...@@ -68,8 +68,6 @@ Examples:
Devices connect to mbigen required properties: Devices connect to mbigen required properties:
---------------------------------------------------- ----------------------------------------------------
-interrupt-parent: Specifies the mbigen device node which device connected.
-interrupts:Specifies the interrupt source. -interrupts:Specifies the interrupt source.
For the specific information of each cell in this property,please refer to For the specific information of each cell in this property,please refer to
the "interrupt-cells" description mentioned above. the "interrupt-cells" description mentioned above.
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
- interrupt-controller : Identifies the node as an interrupt controller - interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value shall be 1. interrupt source. The value shall be 1.
- interrupt-parent : phandle of the CPU interrupt controller.
- interrupts : Specifies the CPU interrupt the controller is connected to. - interrupts : Specifies the CPU interrupt the controller is connected to.
Example: Example:
......
...@@ -26,8 +26,6 @@ Required properties: ...@@ -26,8 +26,6 @@ Required properties:
See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt
for details about the GIC Device Tree binding. for details about the GIC Device Tree binding.
- interrupt-parent : Reference to the parent interrupt controller.
Example: Example:
odmi: odmi@300000 { odmi: odmi@300000 {
......
...@@ -16,8 +16,6 @@ Required properties: ...@@ -16,8 +16,6 @@ Required properties:
and "mediatek,cirq" as a fallback. and "mediatek,cirq" as a fallback.
- interrupt-controller : Identifies the node as an interrupt controller. - interrupt-controller : Identifies the node as an interrupt controller.
- #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt.
- interrupt-parent: phandle of irq parent for cirq. The parent must
use the same interrupt-cells format as GIC.
- reg: Physical base address of the cirq registers and length of memory - reg: Physical base address of the cirq registers and length of memory
mapped region. mapped region.
- mediatek,ext-irq-range: Identifies external irq number range in different - mediatek,ext-irq-range: Identifies external irq number range in different
......
...@@ -21,8 +21,6 @@ Required properties: ...@@ -21,8 +21,6 @@ Required properties:
"mediatek,mt2701-sysirq", "mediatek,mt6577-sysirq": for MT2701 "mediatek,mt2701-sysirq", "mediatek,mt6577-sysirq": for MT2701
- interrupt-controller : Identifies the node as an interrupt controller - interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt. - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt.
- interrupt-parent: phandle of irq parent for sysirq. The parent must
use the same interrupt-cells format as GIC.
- reg: Physical base address of the intpol registers and length of memory - reg: Physical base address of the intpol registers and length of memory
mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others
need 1. need 1.
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
- interrupt-controller : Identifies the node as an interrupt controller - interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value shall be 1. interrupt source. The value shall be 1.
- interrupt-parent : phandle of the CPU interrupt controller.
- interrupts : Specifies the CPU interrupt the controller is connected to. - interrupts : Specifies the CPU interrupt the controller is connected to.
Example: Example:
......
...@@ -19,8 +19,6 @@ Required properties: ...@@ -19,8 +19,6 @@ Required properties:
- interrupt-controller : Identifies the node as an interrupt controller. - interrupt-controller : Identifies the node as an interrupt controller.
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value must be 3. interrupt source. The value must be 3.
- interrupt-parent : a phandle to the GIC these interrupts are routed
to.
Notes: Notes:
......
...@@ -14,8 +14,6 @@ Required properties: ...@@ -14,8 +14,6 @@ Required properties:
Reset value is IRQ_TYPE_LEVEL_LOW. Reset value is IRQ_TYPE_LEVEL_LOW.
Optional properties: Optional properties:
- interrupt-parent: empty for MIC interrupt controller, link to parent
MIC interrupt controller for SIC1 and SIC2
- interrupts: empty for MIC interrupt controller, cascaded MIC - interrupts: empty for MIC interrupt controller, cascaded MIC
hardware interrupts for SIC1 and SIC2 hardware interrupts for SIC1 and SIC2
......
...@@ -7,7 +7,6 @@ Required Properties: ...@@ -7,7 +7,6 @@ Required Properties:
- compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or
"qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc" "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc"
- reg: Base address and size of the controllers memory area - reg: Base address and size of the controllers memory area
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
- interrupt-controller : Identifies the node as an interrupt controller - interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Specifies the number of cells needed to encode interrupt - #interrupt-cells : Specifies the number of cells needed to encode interrupt
......
...@@ -35,12 +35,6 @@ Properties: ...@@ -35,12 +35,6 @@ Properties:
interrupt. interrupt.
The second element is the trigger type. The second element is the trigger type.
- interrupt-parent:
Usage: required
Value type: <phandle>
Definition: Specifies the interrupt parent necessary for hierarchical
domain to operate.
- interrupt-controller: - interrupt-controller:
Usage: required Usage: required
Value type: <bool> Value type: <bool>
......
...@@ -32,8 +32,6 @@ Optional properties: ...@@ -32,8 +32,6 @@ Optional properties:
- samsung,combiner-nr: The number of interrupt combiners supported. If this - samsung,combiner-nr: The number of interrupt combiners supported. If this
property is not specified, the default number of combiners is assumed property is not specified, the default number of combiners is assumed
to be 16. to be 16.
- interrupt-parent: pHandle of the parent interrupt controller, if not
inherited from the parent node.
Example: Example:
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: should be "sigma,smp8642-intc" - compatible: should be "sigma,smp8642-intc"
- reg: physical address of MMIO region - reg: physical address of MMIO region
- ranges: address space mapping of child nodes - ranges: address space mapping of child nodes
- interrupt-parent: phandle of parent interrupt controller
- interrupt-controller: boolean - interrupt-controller: boolean
- #address-cells: should be <1> - #address-cells: should be <1>
- #size-cells: should be <1> - #size-cells: should be <1>
......
...@@ -7,7 +7,6 @@ Properties: ...@@ -7,7 +7,6 @@ Properties:
- compatible: "snps,archs-idu-intc" - compatible: "snps,archs-idu-intc"
- interrupt-controller: This is an interrupt controller. - interrupt-controller: This is an interrupt controller.
- interrupt-parent: <reference to parent core intc>
- #interrupt-cells: Must be <1>. - #interrupt-cells: Must be <1>.
Value of the cell specifies the "common" IRQ from peripheral to IDU. Number N Value of the cell specifies the "common" IRQ from peripheral to IDU. Number N
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1 - #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1
- interrupts: interrupt reference to primary interrupt controller - interrupts: interrupt reference to primary interrupt controller
- interrupt-parent: (optional) reference specific primary interrupt controller
The interrupt sources map to the corresponding bits in the interrupt The interrupt sources map to the corresponding bits in the interrupt
registers, i.e. registers, i.e.
......
...@@ -12,7 +12,6 @@ Required properties: ...@@ -12,7 +12,6 @@ Required properties:
- interrupt-controller : Identifies the node as an interrupt controller. - interrupt-controller : Identifies the node as an interrupt controller.
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value must be 3. interrupt source. The value must be 3.
- interrupt-parent : phandle of the GIC these interrupts are routed to.
- socionext,spi-base : The SPI number of the first SPI of the 32 adjacent - socionext,spi-base : The SPI number of the first SPI of the 32 adjacent
ones the EXIU forwards its interrups to. ones the EXIU forwards its interrups to.
......
...@@ -31,10 +31,6 @@ Required properties: ...@@ -31,10 +31,6 @@ Required properties:
parent) is equal to number of groups. The format of the interrupt parent) is equal to number of groups. The format of the interrupt
specifier depends in the interrupt parent controller. specifier depends in the interrupt parent controller.
Optional properties:
- interrupt-parent: pHandle of the parent interrupt controller, if not
inherited from the parent node.
Example: Example:
The following is an example from the SPEAr320 SoC dtsi file. The following is an example from the SPEAr320 SoC dtsi file.
......
...@@ -11,6 +11,4 @@ Required properties: ...@@ -11,6 +11,4 @@ Required properties:
region region
- #interrupt-cells: specifies the number of cells needed to encode an interrupt - #interrupt-cells: specifies the number of cells needed to encode an interrupt
source, should be 1. source, should be 1.
- interrupt-parent: phandle to the parent interrupt controller this one is
cascaded from
- interrupts: specifies the interrupt line in the interrupt-parent controller - interrupts: specifies the interrupt line in the interrupt-parent controller
...@@ -46,7 +46,6 @@ C6X Interrupt Chips ...@@ -46,7 +46,6 @@ C6X Interrupt Chips
- interrupt-controller - interrupt-controller
- #interrupt-cells: <1> - #interrupt-cells: <1>
- reg: base address and size of register area - reg: base address and size of register area
- interrupt-parent: must be core interrupt controller
- interrupts: This should have four cells; one for each interrupt combiner. - interrupts: This should have four cells; one for each interrupt combiner.
The cells contain the core priority interrupt to which the The cells contain the core priority interrupt to which the
corresponding combiner output is wired. corresponding combiner output is wired.
......
...@@ -12,8 +12,6 @@ Required properties: ...@@ -12,8 +12,6 @@ Required properties:
- interrupt-controller : Identifies the node as an interrupt controller. - interrupt-controller : Identifies the node as an interrupt controller.
- #interrupt-cells : Specifies the number of cells needed to encode an - #interrupt-cells : Specifies the number of cells needed to encode an
interrupt source. The value must be 3. interrupt source. The value must be 3.
- interrupt-parent : a phandle to the GIC these interrupts are routed
to.
Notes: Notes:
......
...@@ -31,7 +31,6 @@ Required properties: ...@@ -31,7 +31,6 @@ Required properties:
- compatible: Should be "samsung,exynos-sysmmu" - compatible: Should be "samsung,exynos-sysmmu"
- reg: A tuple of base address and size of System MMU registers. - reg: A tuple of base address and size of System MMU registers.
- #iommu-cells: Should be <0>. - #iommu-cells: Should be <0>.
- interrupt-parent: The phandle of the interrupt controller of System MMU
- interrupts: An interrupt specifier for interrupt signal of System MMU, - interrupts: An interrupt specifier for interrupt signal of System MMU,
according to the format defined by a particular interrupt according to the format defined by a particular interrupt
controller. controller.
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
of cells required for the mailbox specifier. Should be 1. of cells required for the mailbox specifier. Should be 1.
Optional properties: Optional properties:
- interrupt-parent : interrupt source phandle.
- interrupts : interrupt number. The interrupt specifier format - interrupts : interrupt number. The interrupt specifier format
depends on the interrupt controller parent. depends on the interrupt controller parent.
......
...@@ -12,7 +12,7 @@ Required Properties: ...@@ -12,7 +12,7 @@ Required Properties:
Optional Properties: Optional Properties:
- reset-gpios: gpio phandle GPIO connected to the reset pin - reset-gpios: gpio phandle GPIO connected to the reset pin
- interrupts, interrupt-parent: GPIO connected to the interrupt pin - interrupts: GPIO connected to the interrupt pin
- data-lanes: should be <1 2 3 4> for four-lane operation, - data-lanes: should be <1 2 3 4> for four-lane operation,
or <1 2> for two-lane operation or <1 2> for two-lane operation
- clock-lanes: should be <0> - clock-lanes: should be <0>
......
...@@ -2,7 +2,6 @@ Bindings, specific for the sh_mobile_ceu_camera.c driver: ...@@ -2,7 +2,6 @@ Bindings, specific for the sh_mobile_ceu_camera.c driver:
- compatible: Should be "renesas,sh-mobile-ceu" - compatible: Should be "renesas,sh-mobile-ceu"
- reg: register base and size - reg: register base and size
- interrupts: the interrupt number - interrupts: the interrupt number
- interrupt-parent: the interrupt controller
- renesas,max-width: maximum image width, supported on this SoC - renesas,max-width: maximum image width, supported on this SoC
- renesas,max-height: maximum image height, supported on this SoC - renesas,max-height: maximum image height, supported on this SoC
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
- sub-nodes: - sub-nodes:
- codec - codec
- compatible: "x-powers,ac100-codec" - compatible: "x-powers,ac100-codec"
- interrupt-parent: The parent interrupt controller
- interrupts: SoC NMI / GPIO interrupt connected to the - interrupts: SoC NMI / GPIO interrupt connected to the
IRQ_AUDIO pin IRQ_AUDIO pin
- #clock-cells: Shall be 0 - #clock-cells: Shall be 0
...@@ -20,9 +19,6 @@ Required properties: ...@@ -20,9 +19,6 @@ Required properties:
- rtc - rtc
- compatible: "x-powers,ac100-rtc" - compatible: "x-powers,ac100-rtc"
- interrupt-parent: The parent interrupt controller
- interrupts: SoC NMI / GPIO interrupt connected to the
IRQ_RTC pin
- clocks: A phandle to the codec's "4M_adda" clock - clocks: A phandle to the codec's "4M_adda" clock
- #clock-cells: Shall be 1 - #clock-cells: Shall be 1
- clock-output-names: "cko1_rtc", "cko2_rtc", "cko3_rtc" - clock-output-names: "cko1_rtc", "cko2_rtc", "cko3_rtc"
......
...@@ -5,7 +5,6 @@ Required parent device properties: ...@@ -5,7 +5,6 @@ Required parent device properties:
- spi-max-frequency : Maximum SPI frequency. - spi-max-frequency : Maximum SPI frequency.
- reg : The SPI Chip Select address for the Arria10 - reg : The SPI Chip Select address for the Arria10
System Resource chip System Resource chip
- interrupt-parent : The parent interrupt controller.
- interrupts : The interrupt line the device is connected to. - interrupts : The interrupt line the device is connected to.
- interrupt-controller : Marks the device node as an interrupt controller. - interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : The number of cells to describe an IRQ, should be 2. - #interrupt-cells : The number of cells to describe an IRQ, should be 2.
......
...@@ -22,7 +22,6 @@ Required properties: ...@@ -22,7 +22,6 @@ Required properties:
connected to. connected to.
- interrupt-controller : Arizona class devices contain interrupt controllers - interrupt-controller : Arizona class devices contain interrupt controllers
and may provide interrupt services to other devices. and may provide interrupt services to other devices.
- interrupt-parent : The parent interrupt controller.
- #interrupt-cells: the number of cells to describe an IRQ, this should be 2. - #interrupt-cells: the number of cells to describe an IRQ, this should be 2.
The first cell is the IRQ number. The first cell is the IRQ number.
The second cell is the flags, encoded as the trigger masks from The second cell is the flags, encoded as the trigger masks from
......
...@@ -28,7 +28,6 @@ Required properties: ...@@ -28,7 +28,6 @@ Required properties:
* "x-powers,axp809" * "x-powers,axp809"
* "x-powers,axp813" * "x-powers,axp813"
- reg: The I2C slave address or RSB hardware address for the AXP chip - reg: The I2C slave address or RSB hardware address for the AXP chip
- interrupt-parent: The parent interrupt controller
- interrupts: SoC NMI / GPIO interrupt connected to the PMIC's IRQ pin - interrupts: SoC NMI / GPIO interrupt connected to the PMIC's IRQ pin
- interrupt-controller: The PMIC has its own internal IRQs - interrupt-controller: The PMIC has its own internal IRQs
- #interrupt-cells: Should be set to 1 - #interrupt-cells: Should be set to 1
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible : Should be "rohm,bd9571mwv". - compatible : Should be "rohm,bd9571mwv".
- reg : I2C slave address. - reg : I2C slave address.
- interrupt-parent : Phandle to the parent interrupt controller.
- interrupts : The interrupt line the device is connected to. - interrupts : The interrupt line the device is connected to.
- interrupt-controller : Marks the device node as an interrupt controller. - interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : The number of cells to describe an IRQ, should be 2. - #interrupt-cells : The number of cells to describe an IRQ, should be 2.
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
- interrupts: the main IRQ line to signal the collected IRQs - interrupts: the main IRQ line to signal the collected IRQs
- #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant - #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant
of Documentation/devicetree/bindings/interrupt-controller/interrupts.txt of Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupt-parent: the parent IRQ ctrl the main IRQ is connected to
- reg: access on the parent local bus (chip select, offset in chip select, size) - reg: access on the parent local bus (chip select, offset in chip select, size)
Example: Example:
......
...@@ -22,8 +22,6 @@ Documentation/devicetree/bindings/sound/da9055.txt ...@@ -22,8 +22,6 @@ Documentation/devicetree/bindings/sound/da9055.txt
Required properties: Required properties:
- compatible : Should be "dlg,da9055-pmic" - compatible : Should be "dlg,da9055-pmic"
- reg: Specifies the I2C slave address (defaults to 0x5a but can be modified) - reg: Specifies the I2C slave address (defaults to 0x5a but can be modified)
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the IRQs from da9055 are delivered to.
- interrupts: IRQ line info for da9055 chip. - interrupts: IRQ line info for da9055 chip.
- interrupt-controller: da9055 has internal IRQs (has own IRQ domain). - interrupt-controller: da9055 has internal IRQs (has own IRQ domain).
- #interrupt-cells: Should be 1, is the local IRQ number for da9055. - #interrupt-cells: Should be 1, is the local IRQ number for da9055.
......
...@@ -32,8 +32,6 @@ Required properties: ...@@ -32,8 +32,6 @@ Required properties:
"dlg,da9061" for DA9061 "dlg,da9061" for DA9061
- reg : Specifies the I2C slave address (this defaults to 0x58 but it can be - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
modified to match the chip's OTP settings). modified to match the chip's OTP settings).
- interrupt-parent : Specifies the reference to the interrupt controller for
the DA9062 or DA9061.
- interrupts : IRQ line information. - interrupts : IRQ line information.
- interrupt-controller - interrupt-controller
......
...@@ -16,8 +16,6 @@ Required properties: ...@@ -16,8 +16,6 @@ Required properties:
- compatible : Should be "dlg,da9063" or "dlg,da9063l" - compatible : Should be "dlg,da9063" or "dlg,da9063l"
- reg : Specifies the I2C slave address (this defaults to 0x58 but it can be - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
modified to match the chip's OTP settings). modified to match the chip's OTP settings).
- interrupt-parent : Specifies the reference to the interrupt controller for
the DA9063.
- interrupts : IRQ line information. - interrupts : IRQ line information.
- interrupt-controller - interrupt-controller
......
...@@ -13,8 +13,6 @@ da9150-fg : Battery Fuel-Gauge ...@@ -13,8 +13,6 @@ da9150-fg : Battery Fuel-Gauge
Required properties: Required properties:
- compatible : Should be "dlg,da9150" - compatible : Should be "dlg,da9150"
- reg: Specifies the I2C slave address - reg: Specifies the I2C slave address
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the IRQs from da9150 are delivered to.
- interrupts: IRQ line info for da9150 chip. - interrupts: IRQ line info for da9150 chip.
- interrupt-controller: da9150 has internal IRQs (own IRQ domain). - interrupt-controller: da9150 has internal IRQs (own IRQ domain).
(See ../interrupt-controller/interrupts.txt for (See ../interrupt-controller/interrupts.txt for
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
- compatible : Must be "maxim,max14577" or "maxim,max77836". - compatible : Must be "maxim,max14577" or "maxim,max77836".
- reg : I2C slave address for the max14577 chip (0x25 for max14577/max77836) - reg : I2C slave address for the max14577 chip (0x25 for max14577/max77836)
- interrupts : IRQ line for the chip. - interrupts : IRQ line for the chip.
- interrupt-parent : The parent interrupt controller.
Required nodes: Required nodes:
......
...@@ -15,7 +15,6 @@ Required properties: ...@@ -15,7 +15,6 @@ Required properties:
- compatible : Must be "maxim,max77686"; - compatible : Must be "maxim,max77686";
- reg : Specifies the i2c slave address of PMIC block. - reg : Specifies the i2c slave address of PMIC block.
- interrupts : This i2c device has an IRQ line connected to the main SoC. - interrupts : This i2c device has an IRQ line connected to the main SoC.
- interrupt-parent : The parent interrupt controller.
Example: Example:
......
...@@ -14,7 +14,6 @@ Required properties: ...@@ -14,7 +14,6 @@ Required properties:
- compatible : Must be "maxim,max77693". - compatible : Must be "maxim,max77693".
- reg : Specifies the i2c slave address of PMIC block. - reg : Specifies the i2c slave address of PMIC block.
- interrupts : This i2c device has an IRQ line connected to the main SoC. - interrupts : This i2c device has an IRQ line connected to the main SoC.
- interrupt-parent : The parent interrupt controller.
Optional properties: Optional properties:
- regulators : The regulators of max77693 have to be instantiated under subnode - regulators : The regulators of max77693 have to be instantiated under subnode
......
...@@ -14,7 +14,6 @@ Required properties: ...@@ -14,7 +14,6 @@ Required properties:
- compatible : Must be "maxim,max77802" - compatible : Must be "maxim,max77802"
- reg : Specifies the I2C slave address of PMIC block. - reg : Specifies the I2C slave address of PMIC block.
- interrupts : I2C device IRQ line connected to the main SoC. - interrupts : I2C device IRQ line connected to the main SoC.
- interrupt-parent : The parent interrupt controller.
Example: Example:
......
...@@ -20,8 +20,6 @@ Required properties: ...@@ -20,8 +20,6 @@ Required properties:
- reg: Specifies the i2c slave address of the pmic block. It should be 0x66. - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
Optional properties: Optional properties:
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the interrupts from MAX8998 are routed to.
- interrupts: Interrupt specifiers for two interrupt sources. - interrupts: Interrupt specifiers for two interrupt sources.
- First interrupt specifier is for main interrupt. - First interrupt specifier is for main interrupt.
- Second interrupt specifier is for power-on/-off interrupt. - Second interrupt specifier is for power-on/-off interrupt.
......
...@@ -3,7 +3,6 @@ Motorola CPCAP PMIC device tree binding ...@@ -3,7 +3,6 @@ Motorola CPCAP PMIC device tree binding
Required properties: Required properties:
- compatible : One or both of "motorola,cpcap" or "ste,6556002" - compatible : One or both of "motorola,cpcap" or "ste,6556002"
- reg : SPI chip select - reg : SPI chip select
- interrupt-parent : The parent interrupt controller
- interrupts : The interrupt line the device is connected to - interrupts : The interrupt line the device is connected to
- interrupt-controller : Marks the device node as an interrupt controller - interrupt-controller : Marks the device node as an interrupt controller
- #interrupt-cells : The number of cells to describe an IRQ, should be 2 - #interrupt-cells : The number of cells to describe an IRQ, should be 2
......
...@@ -25,7 +25,6 @@ and also the generic series names ...@@ -25,7 +25,6 @@ and also the generic series names
The first cell is the IRQ number. The first cell is the IRQ number.
The second cell is the flags, encoded as the trigger masks from The second cell is the flags, encoded as the trigger masks from
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
- interrupt-parent : The parent interrupt controller.
Optional properties: Optional properties:
ti,mux-padX : set the pad register X (1-2) to the correct muxing for the ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
- compatible: "nokia,retu" or "nokia,tahvo" - compatible: "nokia,retu" or "nokia,tahvo"
- reg: Specifies the CBUS slave address of the ASIC chip - reg: Specifies the CBUS slave address of the ASIC chip
- interrupts: The interrupt line the device is connected to - interrupts: The interrupt line the device is connected to
- interrupt-parent: The parent interrupt controller
Example: Example:
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
- compatible: "rockchip,rk808" - compatible: "rockchip,rk808"
- compatible: "rockchip,rk818" - compatible: "rockchip,rk818"
- reg: I2C slave address - reg: I2C slave address
- interrupt-parent: The parent interrupt controller.
- interrupts: the interrupt outputs of the controller. - interrupts: the interrupt outputs of the controller.
- #clock-cells: from common clock binding; shall be set to 1 (multiple clock - #clock-cells: from common clock binding; shall be set to 1 (multiple clock
outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
......
...@@ -31,8 +31,6 @@ Required properties: ...@@ -31,8 +31,6 @@ Required properties:
- reg: Specifies the I2C slave address of the pmic block. It should be 0x66. - reg: Specifies the I2C slave address of the pmic block. It should be 0x66.
Optional properties: Optional properties:
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the interrupts from s2mps11 are delivered to.
- interrupts: Interrupt specifiers for interrupt sources. - interrupts: Interrupt specifiers for interrupt sources.
- samsung,s2mps11-wrstbi-ground: Indicates that WRSTBI pin of PMIC is pulled - samsung,s2mps11-wrstbi-ground: Indicates that WRSTBI pin of PMIC is pulled
down. When the system is suspended it will always go down thus triggerring down. When the system is suspended it will always go down thus triggerring
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
Optional properties: Optional properties:
- interrupts : The interrupt outputs from the controller - interrupts : The interrupt outputs from the controller
- interrupt-controller : Marks the device node as an interrupt controller - interrupt-controller : Marks the device node as an interrupt controller
- interrupt-parent : Specifies which IRQ controller we're connected to
- wakeup-source : Marks the input device as wakable - wakeup-source : Marks the input device as wakable
- st,autosleep-timeout : Valid entries (ms); 4, 16, 32, 64, 128, 256, 512 and 1024 - st,autosleep-timeout : Valid entries (ms); 4, 16, 32, 64, 128, 256, 512 and 1024
- irq-gpio : If present, which GPIO to use for event IRQ - irq-gpio : If present, which GPIO to use for event IRQ
......
...@@ -15,7 +15,6 @@ Required properties: ...@@ -15,7 +15,6 @@ Required properties:
- compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893", - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893",
"toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896" "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896"
- reg : I2C address of the device - reg : I2C address of the device
- interrupt-parent : specifies which IRQ controller we're connected to
- interrupts : the interrupt on the parent the controller is connected to - interrupts : the interrupt on the parent the controller is connected to
- interrupt-controller : marks the device node as an interrupt controller - interrupt-controller : marks the device node as an interrupt controller
- #interrupt-cells : should be <1>, the first cell is the IRQ offset on this - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible : Should be "ti,tps65086". - compatible : Should be "ti,tps65086".
- reg : I2C slave address. - reg : I2C slave address.
- interrupt-parent : Phandle to the parent interrupt controller.
- interrupts : The interrupt line the device is connected to. - interrupts : The interrupt line the device is connected to.
- interrupt-controller : Marks the device node as an interrupt controller. - interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : The number of cells to describe an IRQ, should be 2. - #interrupt-cells : The number of cells to describe an IRQ, should be 2.
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible : Should be "ti,tps65912". - compatible : Should be "ti,tps65912".
- reg : Slave address or chip select number (I2C / SPI). - reg : Slave address or chip select number (I2C / SPI).
- interrupt-parent : The parent interrupt controller.
- interrupts : The interrupt line the device is connected to. - interrupts : The interrupt line the device is connected to.
- interrupt-controller : Marks the device node as an interrupt controller. - interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : The number of cells to describe an IRQ, should be 2. - #interrupt-cells : The number of cells to describe an IRQ, should be 2.
......
...@@ -16,7 +16,6 @@ Required properties: ...@@ -16,7 +16,6 @@ Required properties:
- interrupt-controller : Since the twl support several interrupts internally, - interrupt-controller : Since the twl support several interrupts internally,
it is considered as an interrupt controller cascaded to the SoC one. it is considered as an interrupt controller cascaded to the SoC one.
- #interrupt-cells = <1>; - #interrupt-cells = <1>;
- interrupt-parent : The parent interrupt controller.
Optional node: Optional node:
- Child nodes contain in the twl. The twl family is made of several variants - Child nodes contain in the twl. The twl family is made of several variants
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
- compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041 - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041
- reg: must be 0x4b for i2c address - reg: must be 0x4b for i2c address
- interrupts: twl6040 has one interrupt line connecteded to the main SoC - interrupts: twl6040 has one interrupt line connecteded to the main SoC
- interrupt-parent: The parent interrupt controller
- gpio-controller: - gpio-controller:
- #gpio-cells = <1>: twl6040 provides GPO lines. - #gpio-cells = <1>: twl6040 provides GPO lines.
- #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM
......
...@@ -22,7 +22,6 @@ Required properties: ...@@ -22,7 +22,6 @@ Required properties:
- interrupts : The interrupt line the IRQ signal for the device is - interrupts : The interrupt line the IRQ signal for the device is
connected to. connected to.
- interrupt-parent : The parent interrupt controller.
- interrupt-controller : wm831x devices contain interrupt controllers and - interrupt-controller : wm831x devices contain interrupt controllers and
may provide interrupt services to other devices. may provide interrupt services to other devices.
......
...@@ -13,8 +13,6 @@ Properties: ...@@ -13,8 +13,6 @@ Properties:
- cavium,max-bits: The index (zero based) of the highest numbered bit - cavium,max-bits: The index (zero based) of the highest numbered bit
in the CIB block. in the CIB block.
- interrupt-parent: Always the CIU on the SoC.
- interrupts: The CIU line to which the CIB block is connected. - interrupts: The CIU line to which the CIB block is connected.
- #interrupt-cells: Must be <2>. The first cell is the bit within the - #interrupt-cells: Must be <2>. The first cell is the bit within the
......
...@@ -19,8 +19,6 @@ Required Properties: ...@@ -19,8 +19,6 @@ Required Properties:
- clocks: From clock bindings: Handles to clock inputs. - clocks: From clock bindings: Handles to clock inputs.
- clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb" - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb"
- interrupts: Interrupt specifier - interrupts: Interrupt specifier
- interrupt-parent: Phandle for the interrupt controller that services
interrupts for this device.
Required Properties for "arasan,sdhci-5.1": Required Properties for "arasan,sdhci-5.1":
- phys: From PHY bindings: Phandle for the Generic PHY for arasan. - phys: From PHY bindings: Phandle for the Generic PHY for arasan.
......
...@@ -21,7 +21,6 @@ Required properties: ...@@ -21,7 +21,6 @@ Required properties:
"fsl,ls1043a-esdhc" "fsl,ls1043a-esdhc"
"fsl,ls1046a-esdhc" "fsl,ls1046a-esdhc"
"fsl,ls2080a-esdhc" "fsl,ls2080a-esdhc"
- interrupt-parent : interrupt source phandle.
- clock-frequency : specifies eSDHC base clock frequency. - clock-frequency : specifies eSDHC base clock frequency.
Optional properties: Optional properties:
......
...@@ -13,8 +13,6 @@ Optional properties: ...@@ -13,8 +13,6 @@ Optional properties:
- gpios : may specify GPIOs in this order: Card-Detect GPIO, - gpios : may specify GPIOs in this order: Card-Detect GPIO,
Write-Protect GPIO. Note that this does not follow the Write-Protect GPIO. Note that this does not follow the
binding from mmc.txt, for historical reasons. binding from mmc.txt, for historical reasons.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Example: Example:
......
...@@ -42,7 +42,6 @@ Required properties: ...@@ -42,7 +42,6 @@ Required properties:
May be "nand", if the SoC has the individual NAND May be "nand", if the SoC has the individual NAND
interrupts multiplexed behind another custom piece of interrupts multiplexed behind another custom piece of
hardware hardware
- interrupt-parent : See standard interrupt bindings
- #address-cells : <1> - subnodes give the chip-select number - #address-cells : <1> - subnodes give the chip-select number
- #size-cells : <0> - #size-cells : <0>
......
...@@ -16,7 +16,6 @@ Required properties: ...@@ -16,7 +16,6 @@ Required properties:
- compatible: "ti,omap2-nand" - compatible: "ti,omap2-nand"
- reg: range id (CS number), base offset and length of the - reg: range id (CS number), base offset and length of the
NAND I/O space NAND I/O space
- interrupt-parent: must point to gpmc node
- interrupts: Two interrupt specifiers, one for fifoevent, one for termcount. - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount.
Optional properties: Optional properties:
......
...@@ -5,8 +5,6 @@ Required properties: ...@@ -5,8 +5,6 @@ Required properties:
- reg : Address range of the mtd chip - reg : Address range of the mtd chip
- #address-cells, #size-cells : Must be present if the device has sub-nodes - #address-cells, #size-cells : Must be present if the device has sub-nodes
representing partitions. representing partitions.
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the STMMAC interrupts - interrupts: Should contain the STMMAC interrupts
- clock-rate : Functional clock rate of SMI in Hz - clock-rate : Functional clock rate of SMI in Hz
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- SerDes Rx/Tx registers - SerDes Rx/Tx registers
- SerDes integration registers (1/2) - SerDes integration registers (1/2)
- SerDes integration registers (2/2) - SerDes integration registers (2/2)
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt
listed is required and is the general device interrupt. If the optional listed is required and is the general device interrupt. If the optional
amd,per-channel-interrupt property is specified, then one additional amd,per-channel-interrupt property is specified, then one additional
......
...@@ -15,7 +15,6 @@ Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt ...@@ -15,7 +15,6 @@ Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
Optional properties: Optional properties:
- interrupt-parent: phandle of the parent interrupt controller
- interrupt-names: (see below) - interrupt-names: (see below)
- interrupts : The interrupt specified by the name "wakeup" is the interrupt - interrupts : The interrupt specified by the name "wakeup" is the interrupt
that shall be used for out-of-band wake-on-bt. Driver will that shall be used for out-of-band wake-on-bt. Driver will
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- "holt,hi3110" for HI-3110 - "holt,hi3110" for HI-3110
- reg: SPI chip select. - reg: SPI chip select.
- clocks: The clock feeding the CAN controller. - clocks: The clock feeding the CAN controller.
- interrupt-parent: The parent interrupt controller.
- interrupts: Should contain IRQ line for the CAN controller. - interrupts: Should contain IRQ line for the CAN controller.
Optional properties: Optional properties:
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- "microchip,mcp2515" for MCP2515. - "microchip,mcp2515" for MCP2515.
- reg: SPI chip select. - reg: SPI chip select.
- clocks: The clock feeding the CAN controller. - clocks: The clock feeding the CAN controller.
- interrupt-parent: The parent interrupt controller.
- interrupts: Should contain IRQ line for the CAN controller. - interrupts: Should contain IRQ line for the CAN controller.
Optional properties: Optional properties:
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
CANPS registers map. CANPS registers map.
- interrupts : Property with a value describing the interrupt - interrupts : Property with a value describing the interrupt
number. number.
- interrupt-parent : Must be core interrupt controller
- clock-names : List of input clock names - "can_clk", "pclk" - clock-names : List of input clock names - "can_clk", "pclk"
(For CANPS), "can_clk" , "s_axi_aclk"(For AXI CAN) (For CANPS), "can_clk" , "s_axi_aclk"(For AXI CAN)
(See clock bindings for details). (See clock bindings for details).
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
registers map registers map
- interrupts : property with a value describing the interrupt - interrupts : property with a value describing the interrupt
number number
- interrupt-parent : The parent interrupt controller
- cpdma_channels : Specifies number of channels in CPDMA - cpdma_channels : Specifies number of channels in CPDMA
- ale_entries : Specifies No of entries ALE can hold - ale_entries : Specifies No of entries ALE can hold
- bd_ram_size : Specifies internal descriptor RAM size - bd_ram_size : Specifies internal descriptor RAM size
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- reg : physical addresses and sizes of registers, must contain 2 entries: - reg : physical addresses and sizes of registers, must contain 2 entries:
first entry : address register, first entry : address register,
second entry : data register. second entry : data register.
- interrupt-parent : interrupt controller to which the device is connected
- interrupts : interrupt specifier specific to interrupt controller - interrupts : interrupt specifier specific to interrupt controller
Optional properties: Optional properties:
......
...@@ -30,7 +30,6 @@ Required properties: ...@@ -30,7 +30,6 @@ Required properties:
Optional properties: Optional properties:
- reset-gpios : Should be a gpio specifier for a reset line - reset-gpios : Should be a gpio specifier for a reset line
- interrupt-parent : Parent interrupt controller
- interrupts : Interrupt from the switch - interrupts : Interrupt from the switch
- interrupt-controller : Indicates the switch is itself an interrupt - interrupt-controller : Indicates the switch is itself an interrupt
controller. This is used for the PHY interrupts. controller. This is used for the PHY interrupts.
......
...@@ -9,7 +9,6 @@ Required properties: ...@@ -9,7 +9,6 @@ Required properties:
"6port-16rss", "6port-16rss",
"6port-16vf", "6port-16vf",
"single-port". "single-port".
- interrupt-parent: the interrupt parent of this device.
- interrupts: should contain the DSA Fabric and rcb interrupt. - interrupts: should contain the DSA Fabric and rcb interrupt.
- reg: specifies base physical address(es) and size of the device registers. - reg: specifies base physical address(es) and size of the device registers.
The first region is external interface control register base and size(optional, The first region is external interface control register base and size(optional,
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
"ibm,emac4". For Axon, thus, we have: "ibm,emac-axon", "ibm,emac4". For Axon, thus, we have: "ibm,emac-axon",
"ibm,emac4" "ibm,emac4"
- interrupts : <interrupt mapping for EMAC IRQ and WOL IRQ> - interrupts : <interrupt mapping for EMAC IRQ and WOL IRQ>
- interrupt-parent : optional, if needed for interrupt mapping
- reg : <registers mapping> - reg : <registers mapping>
- local-mac-address : 6 bytes, MAC address - local-mac-address : 6 bytes, MAC address
- mal-device : phandle of the associated McMAL node - mal-device : phandle of the associated McMAL node
......
...@@ -22,7 +22,6 @@ Optional properties: ...@@ -22,7 +22,6 @@ Optional properties:
- marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host
platform. The value will be configured to firmware. This platform. The value will be configured to firmware. This
is needed to work chip's sleep feature as expected (u16). is needed to work chip's sleep feature as expected (u16).
- interrupt-parent: phandle of the parent interrupt controller
- interrupt-names: Used only for USB based devices (See below) - interrupt-names: Used only for USB based devices (See below)
- interrupts : specifies the interrupt pin number to the cpu. For SDIO, the - interrupts : specifies the interrupt pin number to the cpu. For SDIO, the
driver will use the first interrupt specified in the interrupt driver will use the first interrupt specified in the interrupt
......
...@@ -6,8 +6,6 @@ The mediatek gigabit switch can be found on Mediatek SoCs (mt7620, mt7621). ...@@ -6,8 +6,6 @@ The mediatek gigabit switch can be found on Mediatek SoCs (mt7620, mt7621).
Required properties: Required properties:
- compatible: Should be "mediatek,mt7620-gsw" or "mediatek,mt7621-gsw" - compatible: Should be "mediatek,mt7620-gsw" or "mediatek,mt7621-gsw"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the gigabit switches interrupt - interrupts: Should contain the gigabit switches interrupt
- resets: Should contain the gigabit switches resets - resets: Should contain the gigabit switches resets
- reset-names: Should contain the reset names "gsw" - reset-names: Should contain the reset names "gsw"
......
...@@ -30,9 +30,6 @@ Required properties: ...@@ -30,9 +30,6 @@ Required properties:
- mediatek,pctl: phandle to the syscon node that handles the ports slew rate - mediatek,pctl: phandle to the syscon node that handles the ports slew rate
and driver current: only for MT2701 and MT7623 SoC and driver current: only for MT2701 and MT7623 SoC
Optional properties:
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
* Ethernet MAC node * Ethernet MAC node
Required properties: Required properties:
......
...@@ -8,9 +8,6 @@ the SPI master node. ...@@ -8,9 +8,6 @@ the SPI master node.
Required properties: Required properties:
- compatible: Should be "microchip,enc28j60" - compatible: Should be "microchip,enc28j60"
- reg: Specify the SPI chip select the ENC28J60 is wired to - reg: Specify the SPI chip select the ENC28J60 is wired to
- interrupt-parent: Specify the phandle of the source interrupt, see interrupt
binding documentation for details. Usually this is the GPIO bank
the interrupt line is wired to.
- interrupts: Specify the interrupt index within the interrupt controller (referred - interrupts: Specify the interrupt index within the interrupt controller (referred
to above in interrupt-parent) and interrupt type. The ENC28J60 natively to above in interrupt-parent) and interrupt type. The ENC28J60 natively
generates falling edge interrupts, however, additional board logic generates falling edge interrupts, however, additional board logic
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: Should be "nxp,nxp-nci-i2c". - compatible: Should be "nxp,nxp-nci-i2c".
- clock-frequency: I²C work frequency. - clock-frequency: I²C work frequency.
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- enable-gpios: Output GPIO pin used for enabling/disabling the chip - enable-gpios: Output GPIO pin used for enabling/disabling the chip
- firmware-gpios: Output GPIO pin used to enter firmware download mode - firmware-gpios: Output GPIO pin used to enter firmware download mode
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c". - compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c".
- clock-frequency: I²C work frequency. - clock-frequency: I²C work frequency.
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
Optional SoC Specific Properties: Optional SoC Specific Properties:
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: Should be "nxp,pn544-i2c". - compatible: Should be "nxp,pn544-i2c".
- clock-frequency: IC work frequency. - clock-frequency: IC work frequency.
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- enable-gpios: Output GPIO pin used for enabling/disabling the PN544 - enable-gpios: Output GPIO pin used for enabling/disabling the PN544
- firmware-gpios: Output GPIO pin used to enter firmware download mode - firmware-gpios: Output GPIO pin used to enter firmware download mode
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: Should be "samsung,s3fwrn5-i2c". - compatible: Should be "samsung,s3fwrn5-i2c".
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- s3fwrn5,en-gpios: Output GPIO pin used for enabling/disabling the chip - s3fwrn5,en-gpios: Output GPIO pin used for enabling/disabling the chip
- s3fwrn5,fw-gpios: Output GPIO pin used to enter firmware mode and - s3fwrn5,fw-gpios: Output GPIO pin used to enter firmware mode and
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c". - compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c".
- clock-frequency: I²C work frequency. - clock-frequency: I²C work frequency.
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- reset-gpios: Output GPIO pin used to reset the ST21NFCB - reset-gpios: Output GPIO pin used to reset the ST21NFCB
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: Should be "st,st21nfcb-spi" - compatible: Should be "st,st21nfcb-spi"
- spi-max-frequency: Maximum SPI frequency (<= 4000000). - spi-max-frequency: Maximum SPI frequency (<= 4000000).
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- reset-gpios: Output GPIO pin used to reset the ST21NFCB - reset-gpios: Output GPIO pin used to reset the ST21NFCB
......
...@@ -4,8 +4,6 @@ Required properties: ...@@ -4,8 +4,6 @@ Required properties:
- compatible: Should be "st,st21nfca-i2c". - compatible: Should be "st,st21nfca-i2c".
- clock-frequency: I²C work frequency. - clock-frequency: I²C work frequency.
- reg: address on the bus - reg: address on the bus
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected
- enable-gpios: Output GPIO pin used for enabling/disabling the ST21NFCA - enable-gpios: Output GPIO pin used for enabling/disabling the ST21NFCA
Optional SoC Specific Properties: Optional SoC Specific Properties:
......
...@@ -17,9 +17,6 @@ Required properties: ...@@ -17,9 +17,6 @@ Required properties:
- enable-gpio: GPIO line to enable ST95HF transceiver. - enable-gpio: GPIO line to enable ST95HF transceiver.
- interrupt-parent : Standard way to specify the controller to which
ST95HF transceiver's interrupt is routed.
- interrupts : Standard way to define ST95HF transceiver's out - interrupts : Standard way to define ST95HF transceiver's out
interrupt. interrupt.
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
Required properties: Required properties:
- compatible: Should be "ti,trf7970a". - compatible: Should be "ti,trf7970a".
- spi-max-frequency: Maximum SPI frequency (<= 2000000). - spi-max-frequency: Maximum SPI frequency (<= 2000000).
- interrupt-parent: phandle of parent interrupt handler.
- interrupts: A single interrupt specifier. - interrupts: A single interrupt specifier.
- ti,enable-gpios: One or two GPIO entries used for 'EN' and 'EN2' pins on the - ti,enable-gpios: One or two GPIO entries used for 'EN' and 'EN2' pins on the
TRF7970A. EN2 is optional. TRF7970A. EN2 is optional.
......
...@@ -3,8 +3,6 @@ PHY nodes ...@@ -3,8 +3,6 @@ PHY nodes
Required properties: Required properties:
- interrupts : interrupt specifier for the sole interrupt. - interrupts : interrupt specifier for the sole interrupt.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
- reg : The ID number for the phy, usually a small integer - reg : The ID number for the phy, usually a small integer
Optional Properties: Optional Properties:
......
...@@ -19,7 +19,6 @@ Required properties: ...@@ -19,7 +19,6 @@ Required properties:
- spi-cpol : Must be set - spi-cpol : Must be set
Optional properties: Optional properties:
- interrupt-parent : Specify the pHandle of the source interrupt
- spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at. - spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at.
Numbers smaller than 1000000 or greater than 16000000 Numbers smaller than 1000000 or greater than 16000000
are invalid. Missing the property will set the SPI are invalid. Missing the property will set the SPI
......
...@@ -14,8 +14,6 @@ Required properties: ...@@ -14,8 +14,6 @@ Required properties:
"ralink,rt3050-eth", "ralink,rt3883-eth", "ralink,rt5350-eth", "ralink,rt3050-eth", "ralink,rt3883-eth", "ralink,rt5350-eth",
"mediatek,mt7620-eth", "mediatek,mt7621-eth" "mediatek,mt7620-eth", "mediatek,mt7621-eth"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the frame engines interrupt - interrupts: Should contain the frame engines interrupt
- resets: Should contain the frame engines resets - resets: Should contain the frame engines resets
- reset-names: Should contain the reset names "fe". If a switch is present - reset-names: Should contain the reset names "fe". If a switch is present
......
...@@ -7,8 +7,6 @@ SoCs (RT3x5x, RT5350, MT76x8). ...@@ -7,8 +7,6 @@ SoCs (RT3x5x, RT5350, MT76x8).
Required properties: Required properties:
- compatible: Should be "ralink,rt3050-esw" - compatible: Should be "ralink,rt3050-esw"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the embedded switches interrupt - interrupts: Should contain the embedded switches interrupt
- resets: Should contain the embedded switches resets - resets: Should contain the embedded switches resets
- reset-names: Should contain the reset names "esw" - reset-names: Should contain the reset names "esw"
......
...@@ -47,8 +47,6 @@ Required properties: ...@@ -47,8 +47,6 @@ Required properties:
- pinctrl-0: phandle, referring to a default pin configuration node. - pinctrl-0: phandle, referring to a default pin configuration node.
Optional properties: Optional properties:
- interrupt-parent: the phandle for the interrupt controller that services
interrupts for this device.
- interrupt-names: A list of interrupt names. - interrupt-names: A list of interrupt names.
For the R-Car Gen 3 SoCs this property is mandatory; For the R-Car Gen 3 SoCs this property is mandatory;
it should include one entry per channel, named "ch%u", it should include one entry per channel, named "ch%u",
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: Should be "samsung,sxgbe-v2.0a" - compatible: Should be "samsung,sxgbe-v2.0a"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the SXGBE interrupts - interrupts: Should contain the SXGBE interrupts
These interrupts are ordered by fixed and follows variable These interrupts are ordered by fixed and follows variable
trasmit DMA interrupts, receive DMA interrupts and lpi interrupt. trasmit DMA interrupts, receive DMA interrupts and lpi interrupt.
......
...@@ -35,8 +35,6 @@ Required properties: ...@@ -35,8 +35,6 @@ Required properties:
- pinctrl-0: phandle, referring to a default pin configuration node. - pinctrl-0: phandle, referring to a default pin configuration node.
Optional properties: Optional properties:
- interrupt-parent: the phandle for the interrupt controller that services
interrupts for this device.
- pinctrl-names: pin configuration state name ("default"). - pinctrl-names: pin configuration state name ("default").
- renesas,no-ether-link: boolean, specify when a board does not provide a proper - renesas,no-ether-link: boolean, specify when a board does not provide a proper
Ether LINK signal. Ether LINK signal.
......
...@@ -83,8 +83,6 @@ Required properties: ...@@ -83,8 +83,6 @@ Required properties:
- "snps,dwc-qos-ethernet-4.10" (deprecated): - "snps,dwc-qos-ethernet-4.10" (deprecated):
- "phy_ref_clk" - "phy_ref_clk"
- "apb_clk" - "apb_clk"
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the core's combined interrupt signal - interrupts: Should contain the core's combined interrupt signal
- phy-mode: See ethernet.txt file in the same directory - phy-mode: See ethernet.txt file in the same directory
- resets: Phandle and reset specifiers for each entry in reset-names, in the - resets: Phandle and reset specifiers for each entry in reset-names, in the
......
...@@ -4,8 +4,6 @@ Required properties: ...@@ -4,8 +4,6 @@ Required properties:
- compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac" - compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac"
For backwards compatibility: "st,spear600-gmac" is also supported. For backwards compatibility: "st,spear600-gmac" is also supported.
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the STMMAC interrupts - interrupts: Should contain the STMMAC interrupts
- interrupt-names: Should contain a list of interrupt names corresponding to - interrupt-names: Should contain a list of interrupt names corresponding to
the interrupts in the interrupts property, if available. the interrupts in the interrupts property, if available.
......
...@@ -11,8 +11,6 @@ Required properties: ...@@ -11,8 +11,6 @@ Required properties:
Optional properties: Optional properties:
- brcm,drive-strength : drive strength used for SDIO pins on device in mA - brcm,drive-strength : drive strength used for SDIO pins on device in mA
(default = 6). (default = 6).
- interrupt-parent : the phandle for the interrupt controller to which the
device interrupts are connected.
- interrupts : specifies attributes for the out-of-band interrupt (host-wake). - interrupts : specifies attributes for the out-of-band interrupt (host-wake).
When not specified the device will use in-band SDIO interrupts. When not specified the device will use in-band SDIO interrupts.
- interrupt-names : name of the out-of-band interrupt, which must be set - interrupt-names : name of the out-of-band interrupt, which must be set
......
...@@ -29,7 +29,6 @@ Optional properties: ...@@ -29,7 +29,6 @@ Optional properties:
- marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured
to firmware. Firmware will wakeup the host using this pin to firmware. Firmware will wakeup the host using this pin
during suspend/resume. during suspend/resume.
- interrupt-parent: phandle of the parent interrupt controller
- interrupts : interrupt pin number to the cpu. driver will request an irq based on - interrupts : interrupt pin number to the cpu. driver will request an irq based on
this interrupt number. during system suspend, the irq will be enabled this interrupt number. during system suspend, the irq will be enabled
so that the wifi chip can wakeup host platform under certain condition. so that the wifi chip can wakeup host platform under certain condition.
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- reg : Chip select address of device - reg : Chip select address of device
- spi-max-frequency : Maximum SPI clocking speed of device in Hz - spi-max-frequency : Maximum SPI clocking speed of device in Hz
- interrupts : Should contain interrupt line - interrupts : Should contain interrupt line
- interrupt-parent : Should be the phandle for the interrupt controller
that services interrupts for this device
- vio-supply : phandle to regulator providing VIO - vio-supply : phandle to regulator providing VIO
- ti,power-gpio : GPIO connected to chip's PMEN pin - ti,power-gpio : GPIO connected to chip's PMEN pin
......
...@@ -17,9 +17,7 @@ Required properties: ...@@ -17,9 +17,7 @@ Required properties:
* "ti,wl1837" * "ti,wl1837"
- reg : Chip select address of device - reg : Chip select address of device
- spi-max-frequency : Maximum SPI clocking speed of device in Hz - spi-max-frequency : Maximum SPI clocking speed of device in Hz
- interrupt-parent, interrupts : - interrupts : Should contain parameters for 1 interrupt line.
Should contain parameters for 1 interrupt line.
Interrupt parameters: parent, line number, type.
- vwlan-supply : Point the node of the regulator that powers/enable the - vwlan-supply : Point the node of the regulator that powers/enable the
wl12xx/wl18xx chip wl12xx/wl18xx chip
......
...@@ -20,8 +20,6 @@ Required properties: ...@@ -20,8 +20,6 @@ Required properties:
- interrupts : specifies attributes for the out-of-band interrupt. - interrupts : specifies attributes for the out-of-band interrupt.
Optional properties: Optional properties:
- interrupt-parent : the phandle for the interrupt controller to which the
device interrupts are connected.
- ref-clock-frequency : ref clock frequency in Hz - ref-clock-frequency : ref clock frequency in Hz
- tcxo-clock-frequency : tcxo clock frequency in Hz - tcxo-clock-frequency : tcxo clock frequency in Hz
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
- reg-names: must include the following entries: - reg-names: must include the following entries:
"csr": CSR registers "csr": CSR registers
"vector_slave": vectors slave port region "vector_slave": vectors slave port region
- interrupt-parent: interrupt source phandle.
- interrupts: specifies the interrupt source of the parent interrupt - interrupts: specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends on the controller. The format of the interrupt specifier depends on the
parent interrupt controller. parent interrupt controller.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- reg-names: must include the following entries: - reg-names: must include the following entries:
"Txs": TX slave port region "Txs": TX slave port region
"Cra": Control register access region "Cra": Control register access region
- interrupt-parent: interrupt source phandle.
- interrupts: specifies the interrupt source of the parent interrupt - interrupts: specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends controller. The format of the interrupt specifier depends
on the parent interrupt controller. on the parent interrupt controller.
......
...@@ -65,7 +65,6 @@ When the iProc event queue based MSI is used, one needs to define the ...@@ -65,7 +65,6 @@ When the iProc event queue based MSI is used, one needs to define the
following properties in the MSI device node: following properties in the MSI device node:
- compatible: Must be "brcm,iproc-msi" - compatible: Must be "brcm,iproc-msi"
- msi-controller: claims itself as an MSI controller - msi-controller: claims itself as an MSI controller
- interrupt-parent: Link to its parent interrupt device
- interrupts: List of interrupt IDs from its parent interrupt device - interrupts: List of interrupt IDs from its parent interrupt device
Optional properties: Optional properties:
......
...@@ -41,7 +41,6 @@ Mandatory subnodes: ...@@ -41,7 +41,6 @@ Mandatory subnodes:
- For "faraday,ftpci100" a node representing the interrupt-controller inside the - For "faraday,ftpci100" a node representing the interrupt-controller inside the
host bridge is mandatory. It has the following mandatory properties: host bridge is mandatory. It has the following mandatory properties:
- interrupt: see interrupt-controller/interrupts.txt - interrupt: see interrupt-controller/interrupts.txt
- interrupt-parent: see interrupt-controller/interrupts.txt
- interrupt-controller: see interrupt-controller/interrupts.txt - interrupt-controller: see interrupt-controller/interrupts.txt
- #address-cells: set to <0> - #address-cells: set to <0>
- #interrupt-cells: set to <1> - #interrupt-cells: set to <1>
......
...@@ -26,9 +26,6 @@ Required properties: ...@@ -26,9 +26,6 @@ Required properties:
- interrupt-controller: identifies the node as an interrupt controller - interrupt-controller: identifies the node as an interrupt controller
- #interrupt-cells: specifies the number of cells needed to encode an - #interrupt-cells: specifies the number of cells needed to encode an
interrupt source. The value must be 1. interrupt source. The value must be 1.
- interrupt-parent : phandle to the interrupt controller that
it is attached to, it should be set to gic to point to
ARM's Generic Interrupt Controller node in system DT.
- interrupts: The interrupt line of the PCIe controller - interrupts: The interrupt line of the PCIe controller
last cell of this field is set to 4 to last cell of this field is set to 4 to
denote it as IRQ_TYPE_LEVEL_HIGH type interrupt. denote it as IRQ_TYPE_LEVEL_HIGH type interrupt.
......
...@@ -17,7 +17,6 @@ reg: index 1 is the base address and length of DW application registers. ...@@ -17,7 +17,6 @@ reg: index 1 is the base address and length of DW application registers.
pcie_msi_intc : Interrupt controller device node for MSI IRQ chip pcie_msi_intc : Interrupt controller device node for MSI IRQ chip
interrupt-cells: should be set to 1 interrupt-cells: should be set to 1
interrupt-parent: Parent interrupt controller phandle
interrupts: GIC interrupt lines connected to PCI MSI interrupt lines interrupts: GIC interrupt lines connected to PCI MSI interrupt lines
Example: Example:
...@@ -37,8 +36,6 @@ pcie_msi_intc : Interrupt controller device node for MSI IRQ chip ...@@ -37,8 +36,6 @@ pcie_msi_intc : Interrupt controller device node for MSI IRQ chip
pcie_intc: Interrupt controller device node for Legacy IRQ chip pcie_intc: Interrupt controller device node for Legacy IRQ chip
interrupt-cells: should be set to 1 interrupt-cells: should be set to 1
interrupt-parent: Parent interrupt controller phandle
interrupts: GIC interrupt lines connected to PCI Legacy interrupt lines
Example: Example:
pcie_intc: legacy-interrupt-controller { pcie_intc: legacy-interrupt-controller {
......
...@@ -41,9 +41,6 @@ ...@@ -41,9 +41,6 @@
- #interrupt-cells: specifies the number of cells needed to encode an - #interrupt-cells: specifies the number of cells needed to encode an
interrupt source. The value must be 1. interrupt source. The value must be 1.
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
- interrupts: specifies the interrupt source of the parent interrupt - interrupts: specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends on the controller. The format of the interrupt specifier depends on the
parent interrupt controller. parent interrupt controller.
......
...@@ -16,8 +16,6 @@ If the property interrupt-controller is defined, following property is required ...@@ -16,8 +16,6 @@ If the property interrupt-controller is defined, following property is required
- reg-names: A string describing the "reg" entries. Must contain "eint". - reg-names: A string describing the "reg" entries. Must contain "eint".
- interrupts : The interrupt output from the controller. - interrupts : The interrupt output from the controller.
- #interrupt-cells: Should be two. - #interrupt-cells: Should be two.
- interrupt-parent: Phandle of the interrupt parent to which the external
GPIO interrupts are forwarded to.
Please refer to pinctrl-bindings.txt in this directory for details of the Please refer to pinctrl-bindings.txt in this directory for details of the
common pinctrl bindings used by client devices, including the meaning of the common pinctrl bindings used by client devices, including the meaning of the
......
...@@ -25,8 +25,6 @@ Required properties: ...@@ -25,8 +25,6 @@ Required properties:
- gpio-controller: Marks the device as a GPIO controller. - gpio-controller: Marks the device as a GPIO controller.
Optional properties : Optional properties :
- interrupt-parent: phandle of the parent interrupt controller.
- interrupts: Interrupt specifier for the controllers interrupt. - interrupts: Interrupt specifier for the controllers interrupt.
- interrupt-controller: Marks the device as a interrupt controller. - interrupt-controller: Marks the device as a interrupt controller.
......
...@@ -124,8 +124,6 @@ used as system wakeup events. ...@@ -124,8 +124,6 @@ used as system wakeup events.
A. External GPIO Interrupts: For supporting external gpio interrupts, the A. External GPIO Interrupts: For supporting external gpio interrupts, the
following properties should be specified in the pin-controller device node. following properties should be specified in the pin-controller device node.
- interrupt-parent: phandle of the interrupt parent to which the external
GPIO interrupts are forwarded to.
- interrupts: interrupt specifier for the controller. The format and value of - interrupts: interrupt specifier for the controller. The format and value of
the interrupt specifier depends on the interrupt parent for the controller. the interrupt specifier depends on the interrupt parent for the controller.
...@@ -160,8 +158,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a ...@@ -160,8 +158,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a
found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs. found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs.
- samsung,exynos7-wakeup-eint: represents wakeup interrupt controller - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller
found on Samsung Exynos7 SoC. found on Samsung Exynos7 SoC.
- interrupt-parent: phandle of the interrupt parent to which the external
wakeup interrupts are forwarded to.
- interrupts: interrupt used by multiplexed wakeup interrupts. - interrupts: interrupt used by multiplexed wakeup interrupts.
In addition, following properties must be present in node of every bank In addition, following properties must be present in node of every bank
...@@ -181,8 +177,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a ...@@ -181,8 +177,6 @@ B. External Wakeup Interrupts: For supporting external wakeup interrupts, a
Node of every bank of pins supporting direct wake-up interrupts (without Node of every bank of pins supporting direct wake-up interrupts (without
multiplexing) must contain following properties: multiplexing) must contain following properties:
- interrupt-parent: phandle of the interrupt parent to which the external
wakeup interrupts are forwarded to.
- interrupts: interrupts of the interrupt parent which are used for external - interrupts: interrupts of the interrupt parent which are used for external
wakeup interrupts from pins of the bank, must contain interrupts for all wakeup interrupts from pins of the bank, must contain interrupts for all
pins of the bank. pins of the bank.
......
...@@ -37,8 +37,6 @@ Required properties: ...@@ -37,8 +37,6 @@ Required properties:
Optional properties: Optional properties:
- reset: : Reference to the reset controller - reset: : Reference to the reset controller
- interrupt-parent: phandle of the interrupt parent to which the external
GPIO interrupts are forwarded to.
- st,syscfg: Should be phandle/offset pair. The phandle to the syscon node - st,syscfg: Should be phandle/offset pair. The phandle to the syscon node
which includes IRQ mux selection register, and the offset of the IRQ mux which includes IRQ mux selection register, and the offset of the IRQ mux
selection register. selection register.
......
...@@ -9,8 +9,6 @@ Required properties: ...@@ -9,8 +9,6 @@ Required properties:
- interrupts: <a b> where a is the interrupt number and b is a - interrupts: <a b> where a is the interrupt number and b is a
field that represents an encoding of the sense and level field that represents an encoding of the sense and level
information for the interrupt. information for the interrupt.
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
Optional properties: Optional properties:
- active-semi,input-voltage-threshold-microvolt: unit: mV; - active-semi,input-voltage-threshold-microvolt: unit: mV;
......
...@@ -6,8 +6,6 @@ Required properties: ...@@ -6,8 +6,6 @@ Required properties:
* "ti,bq24251" * "ti,bq24251"
* "ti,bq24257" * "ti,bq24257"
- reg: integer, i2c address of the device. - reg: integer, i2c address of the device.
- interrupt-parent: Should be the phandle for the interrupt controller. Use in
conjunction with "interrupts".
- interrupts: Interrupt mapping for GPIO IRQ (configure for both edges). Use in - interrupts: Interrupt mapping for GPIO IRQ (configure for both edges). Use in
conjunction with "interrupt-parent". conjunction with "interrupt-parent".
- ti,battery-regulation-voltage: integer, maximum charging voltage in uV. - ti,battery-regulation-voltage: integer, maximum charging voltage in uV.
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- reg: I2C slave address 27h - reg: I2C slave address 27h
Optional properties: Optional properties:
- interrupt-parent: interrupt controller node (see interrupt binding[0])
- interrupts: interrupt specifier (see interrupt binding[0]) - interrupts: interrupt specifier (see interrupt binding[0])
- debounce-ms: interrupt debounce time. (u32) - debounce-ms: interrupt debounce time. (u32)
......
...@@ -3,7 +3,6 @@ Maxim MAX14656 / AL32 USB Charger Detector ...@@ -3,7 +3,6 @@ Maxim MAX14656 / AL32 USB Charger Detector
Required properties : Required properties :
- compatible : "maxim,max14656"; - compatible : "maxim,max14656";
- reg: i2c slave address - reg: i2c slave address
- interrupt-parent: the phandle for the interrupt controller
- interrupts: interrupt line - interrupts: interrupt line
Example: Example:
......
...@@ -4,8 +4,6 @@ Required properties: ...@@ -4,8 +4,6 @@ Required properties:
- compatible: it should contain one of the following: - compatible: it should contain one of the following:
"richtek,rt9455". "richtek,rt9455".
- reg: integer, i2c address of the device. - reg: integer, i2c address of the device.
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
- interrupts: interrupt mapping for GPIO IRQ, it should be - interrupts: interrupt mapping for GPIO IRQ, it should be
configured with IRQ_TYPE_LEVEL_LOW flag. configured with IRQ_TYPE_LEVEL_LOW flag.
- richtek,output-charge-current: integer, output current from the charger to the - richtek,output-charge-current: integer, output current from the charger to the
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
specific registers. specific registers.
Optional properties: Optional properties:
- interrupt-parent: Should be the phandle for the interrupt controller. Use in
conjunction with "interrupts".
- interrupts: Interrupt mapping for GPIO IRQ. Use in conjunction with - interrupts: Interrupt mapping for GPIO IRQ. Use in conjunction with
"interrupt-parent". If an interrupt is not provided the driver will switch "interrupt-parent". If an interrupt is not provided the driver will switch
automatically to polling. automatically to polling.
......
...@@ -19,7 +19,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC. ...@@ -19,7 +19,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC.
- compatible : should be "ibm,476gtr-sdhci","generic-sdhci". - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
- reg : should contain the SDHCI registers location and length. - reg : should contain the SDHCI registers location and length.
- interrupt-parent : a phandle for the interrupt controller.
- interrupts : should contain the SDHCI interrupt. - interrupts : should contain the SDHCI interrupt.
1.b) The Advanced Host Controller Interface (AHCI) SATA node 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,7 +29,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC.
- compatible : should be "ibm,476gtr-ahci". - compatible : should be "ibm,476gtr-ahci".
- reg : should contain the AHCI registers location and length. - reg : should contain the AHCI registers location and length.
- interrupt-parent : a phandle for the interrupt controller.
- interrupts : should contain the AHCI interrupt. - interrupts : should contain the AHCI interrupt.
1.c) The FPGA node 1.c) The FPGA node
......
...@@ -13,7 +13,6 @@ device tree entries: ...@@ -13,7 +13,6 @@ device tree entries:
Require properties: Require properties:
- compatible : "ibm,476gtr-hsta-msi", "ibm,hsta-msi" - compatible : "ibm,476gtr-hsta-msi", "ibm,hsta-msi"
- reg : register mapping for the HSTA MSI space - reg : register mapping for the HSTA MSI space
- interrupt-parent : parent controller for mapping interrupts
- interrupts : ordered interrupt mapping for each MSI in the register - interrupts : ordered interrupt mapping for each MSI in the register
space. The first interrupt should be associated with a space. The first interrupt should be associated with a
register offset of 0x00, the second to 0x10, etc. register offset of 0x00, the second to 0x10, etc.
...@@ -38,7 +38,6 @@ DMA devices. ...@@ -38,7 +38,6 @@ DMA devices.
2 sources: DMAx CS FIFO Needs Service IRQ (on UIC0) 2 sources: DMAx CS FIFO Needs Service IRQ (on UIC0)
and DMA Error IRQ (on UIC1). The latter is common and DMA Error IRQ (on UIC1). The latter is common
for both DMA engines>. for both DMA engines>.
- interrupt-parent : needed for interrupt mapping
Example: Example:
...@@ -65,7 +64,6 @@ DMA devices. ...@@ -65,7 +64,6 @@ DMA devices.
- compatible : "amcc,xor-accelerator"; - compatible : "amcc,xor-accelerator";
- reg : <registers mapping> - reg : <registers mapping>
- interrupts : <interrupt mapping for XOR interrupt source> - interrupts : <interrupt mapping for XOR interrupt source>
- interrupt-parent : for interrupt mapping
Example: Example:
......
...@@ -84,13 +84,6 @@ PROPERTIES ...@@ -84,13 +84,6 @@ PROPERTIES
Interrupt numbers are listed in order (perfmon, event0, event1). Interrupt numbers are listed in order (perfmon, event0, event1).
- interrupt-parent
Usage: required
Value type: <phandle>
Definition: A single <phandle> value that points
to the interrupt parent to which the child domain
is being mapped. Value must be "&mpic"
- reg - reg
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- reg : should contain at least address and length of the DIU register - reg : should contain at least address and length of the DIU register
set. set.
- interrupts : one DIU interrupt should be described here. - interrupts : one DIU interrupt should be described here.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Optional properties: Optional properties:
- edid : verbatim EDID data block describing attached display. - edid : verbatim EDID data block describing attached display.
......
...@@ -13,7 +13,6 @@ Required properties: ...@@ -13,7 +13,6 @@ Required properties:
DMA channels and the address space of the DMA controller DMA channels and the address space of the DMA controller
- cell-index : controller index. 0 for controller @ 0x8100 - cell-index : controller index. 0 for controller @ 0x8100
- interrupts : interrupt specifier for DMA IRQ - interrupts : interrupt specifier for DMA IRQ
- interrupt-parent : optional, if needed for interrupt mapping
- DMA channel nodes: - DMA channel nodes:
- compatible : must include "fsl,elo-dma-channel" - compatible : must include "fsl,elo-dma-channel"
...@@ -25,7 +24,6 @@ Optional properties: ...@@ -25,7 +24,6 @@ Optional properties:
- interrupts : interrupt specifier for DMA channel IRQ - interrupts : interrupt specifier for DMA channel IRQ
(on 83xx this is expected to be identical to (on 83xx this is expected to be identical to
the interrupts property of the parent node) the interrupts property of the parent node)
- interrupt-parent : optional, if needed for interrupt mapping
Example: Example:
dma@82a8 { dma@82a8 {
...@@ -88,7 +86,6 @@ Required properties: ...@@ -88,7 +86,6 @@ Required properties:
- cell-index : DMA channel index starts at 0. - cell-index : DMA channel index starts at 0.
- reg : DMA channel specific registers - reg : DMA channel specific registers
- interrupts : interrupt specifier for DMA channel IRQ - interrupts : interrupt specifier for DMA channel IRQ
- interrupt-parent : optional, if needed for interrupt mapping
Example: Example:
dma@21300 { dma@21300 {
...@@ -146,7 +143,6 @@ Required properties: ...@@ -146,7 +143,6 @@ Required properties:
- compatible : must include "fsl,eloplus-dma-channel" - compatible : must include "fsl,eloplus-dma-channel"
- reg : DMA channel specific registers - reg : DMA channel specific registers
- interrupts : interrupt specifier for DMA channel IRQ - interrupts : interrupt specifier for DMA channel IRQ
- interrupt-parent : optional, if needed for interrupt mapping
Example: Example:
dma@100300 { dma@100300 {
......
...@@ -57,8 +57,4 @@ PROPERTIES ...@@ -57,8 +57,4 @@ PROPERTIES
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
- interrupt-parent
Usage: required
Value type: <phandle>
===================================================================== =====================================================================
...@@ -57,8 +57,4 @@ PROPERTIES ...@@ -57,8 +57,4 @@ PROPERTIES
Usage: required Usage: required
Value type: <prop-encoded-array> Value type: <prop-encoded-array>
- interrupt-parent
Usage: required
Value type: <phandle>
===================================================================== =====================================================================
...@@ -18,8 +18,6 @@ Required properties : ...@@ -18,8 +18,6 @@ Required properties :
- interrupts : <a b> where a is the interrupt number of the - interrupts : <a b> where a is the interrupt number of the
PSC FIFO Controller and b is a field that represents an PSC FIFO Controller and b is a field that represents an
encoding of the sense and level information for the interrupt. encoding of the sense and level information for the interrupt.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Recommended properties : Recommended properties :
- fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4) - fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4)
...@@ -45,8 +43,6 @@ Required properties : ...@@ -45,8 +43,6 @@ Required properties :
- interrupts : <a b> where a is the interrupt number of the - interrupts : <a b> where a is the interrupt number of the
PSC FIFO Controller and b is a field that represents an PSC FIFO Controller and b is a field that represents an
encoding of the sense and level information for the interrupt. encoding of the sense and level information for the interrupt.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Recommended properties : Recommended properties :
- clocks : specifies the clock needed to operate the fifo controller - clocks : specifies the clock needed to operate the fifo controller
......
...@@ -21,11 +21,6 @@ Required properties: ...@@ -21,11 +21,6 @@ Required properties:
be set as edge sensitive. If msi-available-ranges is present, only be set as edge sensitive. If msi-available-ranges is present, only
the interrupts that correspond to available ranges shall be present. the interrupts that correspond to available ranges shall be present.
- interrupt-parent: the phandle for the interrupt controller
that services interrupts for this device. for 83xx cpu, the interrupts
are routed to IPIC, and for 85xx/86xx cpu the interrupts are routed
to MPIC.
Optional properties: Optional properties:
- msi-available-ranges: use <start count> style section to define which - msi-available-ranges: use <start count> style section to define which
msi interrupt can be used in the 256 msi interrupts. This property is msi interrupt can be used in the 256 msi interrupts. This property is
......
...@@ -32,8 +32,6 @@ Optional properties: ...@@ -32,8 +32,6 @@ Optional properties:
A standard property. It represents the CCSR registers of A standard property. It represents the CCSR registers of
all child PAMUs combined. Include it to provide support all child PAMUs combined. Include it to provide support
for legacy drivers. for legacy drivers.
- interrupt-parent : <phandle>
Phandle to interrupt controller
- fsl,portid-mapping : <u32> - fsl,portid-mapping : <u32>
The Coherency Subdomain ID Port Mapping Registers and The Coherency Subdomain ID Port Mapping Registers and
Snoop ID Port Mapping registers, which are part of the Snoop ID Port Mapping registers, which are part of the
......
...@@ -148,7 +148,6 @@ Nintendo Wii device tree ...@@ -148,7 +148,6 @@ Nintendo Wii device tree
- reg : should contain the controller registers location and length - reg : should contain the controller registers location and length
- interrupt-controller - interrupt-controller
- interrupts : should contain the cascade interrupt of the "flipper" pic - interrupts : should contain the cascade interrupt of the "flipper" pic
- interrupt-parent: should contain the phandle of the "flipper" pic
1.l) The General Purpose I/O (GPIO) controller node 1.l) The General Purpose I/O (GPIO) controller node
......
...@@ -32,8 +32,6 @@ Required properties: ...@@ -32,8 +32,6 @@ Required properties:
'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified. 'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified.
Optional properties: Optional properties:
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the interrupts from max8997 are delivered to.
- interrupts: Interrupt specifiers for two interrupt sources. - interrupts: Interrupt specifiers for two interrupt sources.
- First interrupt specifier is for 'irq1' interrupt. - First interrupt specifier is for 'irq1' interrupt.
- Second interrupt specifier is for 'alert' interrupt. - Second interrupt specifier is for 'alert' interrupt.
......
...@@ -18,7 +18,6 @@ Required properties: ...@@ -18,7 +18,6 @@ Required properties:
ti,tps659038-pmic ti,tps659038-pmic
and also the generic series names and also the generic series names
ti,palmas-pmic ti,palmas-pmic
- interrupt-parent : The parent interrupt controller which is palmas.
- interrupts : The interrupt number and the type which can be looked up here: - interrupts : The interrupt number and the type which can be looked up here:
arch/arm/boot/dts/include/dt-bindings/interrupt-controller/irq.h arch/arm/boot/dts/include/dt-bindings/interrupt-controller/irq.h
- interrupts-name: The names of the individual interrupts. - interrupts-name: The names of the individual interrupts.
......
...@@ -45,12 +45,6 @@ The following are the mandatory properties: ...@@ -45,12 +45,6 @@ The following are the mandatory properties:
per the bindings in per the bindings in
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Optional properties:
--------------------
- interrupt-parent: phandle to the interrupt controller node. This property
is needed if the device node hierarchy doesn't have an
interrupt controller.
Example: Example:
-------- --------
......
...@@ -51,12 +51,6 @@ The following are the mandatory properties: ...@@ -51,12 +51,6 @@ The following are the mandatory properties:
Documentation/devicetree/bindings/reset/ti,sci-reset.txt Documentation/devicetree/bindings/reset/ti,sci-reset.txt
for 66AK2G SoCs for 66AK2G SoCs
- interrupt-parent: Should contain a phandle to the Keystone 2 IRQ controller
IP node that is used by the ARM CorePac processor to
receive interrupts from the DSP remote processors. See
Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt
for details.
- interrupts: Should contain an entry for each value in 'interrupt-names'. - interrupts: Should contain an entry for each value in 'interrupt-names'.
Each entry should have the interrupt source number used by Each entry should have the interrupt source number used by
the remote processor to the host processor. The values should the remote processor to the host processor. The values should
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
- compatible : should contain "brcm,brcmstb-waketimer" - compatible : should contain "brcm,brcmstb-waketimer"
- reg : the register start and length for the WKTMR block - reg : the register start and length for the WKTMR block
- interrupts : The TIMER interrupt - interrupts : The TIMER interrupt
- interrupt-parent: The phandle to the Always-On (AON) Power Management (PM) L2
interrupt controller node
- clocks : The phandle to the UPG fixed clock (27Mhz domain) - clocks : The phandle to the UPG fixed clock (27Mhz domain)
Example: Example:
......
...@@ -25,9 +25,6 @@ Optional properties: ...@@ -25,9 +25,6 @@ Optional properties:
- "wakeup-source": mark the chip as a wakeup source, independently of - "wakeup-source": mark the chip as a wakeup source, independently of
the availability of an IRQ line connected to the SoC. the availability of an IRQ line connected to the SoC.
- "interrupt-parent", "interrupts": for passing the interrupt line
of the SoC connected to IRQ#2 of the RTC chip.
Example isl12057 node without IRQ#2 pin connected (no alarm support): Example isl12057 node without IRQ#2 pin connected (no alarm support):
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
Optional properties: Optional properties:
- interrupts : should contain interrupt. - interrupts : should contain interrupt.
- interrupt-parent : interrupt source phandle.
- ctrl-reg : Contains the initial value of the control register also - ctrl-reg : Contains the initial value of the control register also
called "Register B". called "Register B".
- freq-reg : Contains the initial value of the frequency register also - freq-reg : Contains the initial value of the frequency register also
......
...@@ -21,7 +21,6 @@ Required properties: ...@@ -21,7 +21,6 @@ Required properties:
- reg: I2C bus address of the device - reg: I2C bus address of the device
Optional properties: Optional properties:
- interrupt-parent: phandle for the interrupt controller.
- interrupts: rtc alarm interrupt. - interrupts: rtc alarm interrupt.
- clock-output-names: From common clock binding to override the default output - clock-output-names: From common clock binding to override the default output
clock name clock name
......
...@@ -16,7 +16,6 @@ Required properties: ...@@ -16,7 +16,6 @@ Required properties:
- reg: I2C bus address of the device - reg: I2C bus address of the device
Optional properties: Optional properties:
- interrupt-parent: phandle for the interrupt controller.
- interrupts: rtc alarm interrupt. - interrupts: rtc alarm interrupt.
- clock-output-names: From common clock binding to override the default output - clock-output-names: From common clock binding to override the default output
clock name clock name
......
...@@ -11,7 +11,6 @@ Required properties: ...@@ -11,7 +11,6 @@ Required properties:
- "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family.
- reg: Address range of rtc register set - reg: Address range of rtc register set
- interrupts: rtc timer, alarm interrupts in order - interrupts: rtc timer, alarm interrupts in order
- interrupt-parent: phandle for the interrupt controller
Optional properties: Optional properties:
- system-power-controller: whether the rtc is controlling the system power - system-power-controller: whether the rtc is controlling the system power
......
...@@ -3,7 +3,6 @@ Palmas RTC controller bindings ...@@ -3,7 +3,6 @@ Palmas RTC controller bindings
Required properties: Required properties:
- compatible: - compatible:
- "ti,palmas-rtc" for palma series of the RTC controller - "ti,palmas-rtc" for palma series of the RTC controller
- interrupt-parent: Parent interrupt device, must be handle of palmas node.
- interrupts: Interrupt number of RTC submodule on device. - interrupts: Interrupt number of RTC submodule on device.
Optional properties: Optional properties:
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible : "st,spear600-rtc" - compatible : "st,spear600-rtc"
- reg : Address range of the rtc registers - reg : Address range of the rtc registers
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupt: Should contain the rtc interrupt number - interrupt: Should contain the rtc interrupt number
Example: Example:
......
...@@ -3,7 +3,6 @@ Spreadtrum SC27xx Real Time Clock ...@@ -3,7 +3,6 @@ Spreadtrum SC27xx Real Time Clock
Required properties: Required properties:
- compatible: should be "sprd,sc2731-rtc". - compatible: should be "sprd,sc2731-rtc".
- reg: address offset of rtc register. - reg: address offset of rtc register.
- interrupt-parent: phandle for the interrupt controller.
- interrupts: rtc alarm interrupt. - interrupts: rtc alarm interrupt.
Example: Example:
......
...@@ -13,8 +13,6 @@ Required properties: ...@@ -13,8 +13,6 @@ Required properties:
It is required on stm32(h7/mp1). It is required on stm32(h7/mp1).
- clock-names: must be "rtc_ck" and "pclk". - clock-names: must be "rtc_ck" and "pclk".
It is required on stm32(h7/mp1). It is required on stm32(h7/mp1).
- interrupt-parent: phandle for the interrupt controller.
It is required on stm32(f4/f7/h7).
- interrupts: rtc alarm interrupt. On stm32mp1, a second interrupt is required - interrupts: rtc alarm interrupt. On stm32mp1, a second interrupt is required
for rtc alarm wakeup interrupt. for rtc alarm wakeup interrupt.
- st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to - st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to
......
...@@ -3,7 +3,6 @@ ST-Ericsson COH 901 331 Real Time Clock ...@@ -3,7 +3,6 @@ ST-Ericsson COH 901 331 Real Time Clock
Required properties: Required properties:
- compatible: must be "stericsson,coh901331" - compatible: must be "stericsson,coh901331"
- reg: address range of rtc register set. - reg: address range of rtc register set.
- interrupt-parent: phandle for the interrupt controller.
- interrupts: rtc alarm interrupt. - interrupts: rtc alarm interrupt.
- clocks: phandle to the rtc clock source - clocks: phandle to the rtc clock source
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- reg: address on the bus - reg: address on the bus
Optional ST33ZP24 Properties: Optional ST33ZP24 Properties:
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state.
If set, power must be present when the platform is going into sleep/hibernate mode. If set, power must be present when the platform is going into sleep/hibernate mode.
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- spi-max-frequency: Maximum SPI frequency (<= 10000000). - spi-max-frequency: Maximum SPI frequency (<= 10000000).
Optional ST33ZP24 Properties: Optional ST33ZP24 Properties:
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. - lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state.
If set, power must be present when the platform is going into sleep/hibernate mode. If set, power must be present when the platform is going into sleep/hibernate mode.
......
...@@ -13,7 +13,7 @@ Required properties: ...@@ -13,7 +13,7 @@ Required properties:
"tcg,tpm-tis-mmio". Valid chip strings are: "tcg,tpm-tis-mmio". Valid chip strings are:
* "atmel,at97sc3204" * "atmel,at97sc3204"
- reg: The location of the MMIO registers, should be at least 0x5000 bytes - reg: The location of the MMIO registers, should be at least 0x5000 bytes
- interrupt-parent/interrupts: An optional interrupt indicating command completion. - interrupts: An optional interrupt indicating command completion.
Example: Example:
......
...@@ -7,8 +7,6 @@ Required properties: ...@@ -7,8 +7,6 @@ Required properties:
- "maxim,max3109" for Maxim MAX3109, - "maxim,max3109" for Maxim MAX3109,
- "maxim,max14830" for Maxim MAX14830. - "maxim,max14830" for Maxim MAX14830.
- reg: SPI chip select number. - reg: SPI chip select number.
- interrupt-parent: The phandle for the interrupt controller that
services interrupts for this IC.
- interrupts: Specifies the interrupt source of the parent interrupt - interrupts: Specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends on the controller. The format of the interrupt specifier depends on the
parent interrupt controller. parent interrupt controller.
......
...@@ -10,8 +10,6 @@ Required properties: ...@@ -10,8 +10,6 @@ Required properties:
- "nxp,sc16is760" for NXP SC16IS760, - "nxp,sc16is760" for NXP SC16IS760,
- "nxp,sc16is762" for NXP SC16IS762. - "nxp,sc16is762" for NXP SC16IS762.
- reg: I2C address of the SC16IS7xx device. - reg: I2C address of the SC16IS7xx device.
- interrupt-parent: The phandle for the interrupt controller that
services interrupts for this IC.
- interrupts: Should contain the UART interrupt - interrupts: Should contain the UART interrupt
- clocks: Reference to the IC source clock. - clocks: Reference to the IC source clock.
...@@ -44,8 +42,6 @@ Required properties: ...@@ -44,8 +42,6 @@ Required properties:
- "nxp,sc16is760" for NXP SC16IS760, - "nxp,sc16is760" for NXP SC16IS760,
- "nxp,sc16is762" for NXP SC16IS762. - "nxp,sc16is762" for NXP SC16IS762.
- reg: SPI chip select number. - reg: SPI chip select number.
- interrupt-parent: The phandle for the interrupt controller that
services interrupts for this IC.
- interrupts: Specifies the interrupt source of the parent interrupt - interrupts: Specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends on the controller. The format of the interrupt specifier depends on the
parent interrupt controller. parent interrupt controller.
......
...@@ -7,9 +7,6 @@ Required properties: ...@@ -7,9 +7,6 @@ Required properties:
- reg: Specifies the physical base address of the controller and - reg: Specifies the physical base address of the controller and
the length of the memory mapped region. the length of the memory mapped region.
- interrupt-parent: The phandle for the interrupt controller that
services interrupts for this device.
- interrupts: Specifies the interrupt source of the parent interrupt - interrupts: Specifies the interrupt source of the parent interrupt
controller. The format of the interrupt specifier depends on the controller. The format of the interrupt specifier depends on the
parent interrupt controller. parent interrupt controller.
......
...@@ -21,7 +21,6 @@ Optional properties: ...@@ -21,7 +21,6 @@ Optional properties:
one as described by the fsl,cpm1-gpio-irq-mask property. There should be as one as described by the fsl,cpm1-gpio-irq-mask property. There should be as
many interrupts as number of ones in the mask property. The first interrupt in many interrupts as number of ones in the mask property. The first interrupt in
the list corresponds to the most significant bit of the mask. the list corresponds to the most significant bit of the mask.
- interrupt-parent : Parent for the above interrupt property.
Example of four SOC GPIO banks defined as gpio-controller nodes: Example of four SOC GPIO banks defined as gpio-controller nodes:
......
...@@ -11,8 +11,6 @@ Required properties: ...@@ -11,8 +11,6 @@ Required properties:
information for the interrupt. This should be encoded based on information for the interrupt. This should be encoded based on
the information in section 2) depending on the type of interrupt the information in section 2) depending on the type of interrupt
controller you have. controller you have.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
- pio-handle : The phandle for the Parallel I/O port configuration. - pio-handle : The phandle for the Parallel I/O port configuration.
- port-number : for UART drivers, the port number to use, between 0 and 3. - port-number : for UART drivers, the port number to use, between 0 and 3.
This usually corresponds to the /dev/ttyQE device, e.g. <0> = /dev/ttyQE0. This usually corresponds to the /dev/ttyQE device, e.g. <0> = /dev/ttyQE0.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
length, the next two two cells should contain PRAM location and length, the next two two cells should contain PRAM location and
length. length.
- interrupts : should contain USB interrupt. - interrupts : should contain USB interrupt.
- interrupt-parent : interrupt source phandle.
- fsl,fullspeed-clock : specifies the full speed USB clock source: - fsl,fullspeed-clock : specifies the full speed USB clock source:
"none": clock source is disabled "none": clock source is disabled
"brg1" through "brg16": clock source is BRG1-BRG16, respectively "brg1" through "brg16": clock source is BRG1-BRG16, respectively
......
...@@ -14,8 +14,6 @@ Optional properties: ...@@ -14,8 +14,6 @@ Optional properties:
- reset-gpios : gpio used to reset the amplifier - reset-gpios : gpio used to reset the amplifier
- interrupt-parent : Specifies the phandle of the interrupt controller to
which the IRQs from CS35L33 are delivered to.
- interrupts : IRQ line info CS35L33. - interrupts : IRQ line info CS35L33.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
for further information relating to interrupt properties) for further information relating to interrupt properties)
......
...@@ -21,8 +21,6 @@ Optional properties: ...@@ -21,8 +21,6 @@ Optional properties:
- reset-gpios: GPIO used to reset the amplifier. - reset-gpios: GPIO used to reset the amplifier.
- interrupt-parent : Specifies the phandle of the interrupt controller to
which the IRQs from CS35L34 are delivered to.
- interrupts : IRQ line info CS35L34. - interrupts : IRQ line info CS35L34.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
for further information relating to interrupt properties) for further information relating to interrupt properties)
......
...@@ -10,8 +10,6 @@ Required properties: ...@@ -10,8 +10,6 @@ Required properties:
as covered in as covered in
Documentation/devicetree/bindings/regulator/regulator.txt. Documentation/devicetree/bindings/regulator/regulator.txt.
- interrupt-parent : Specifies the phandle of the interrupt controller to
which the IRQs from CS35L35 are delivered to.
- interrupts : IRQ line info CS35L35. - interrupts : IRQ line info CS35L35.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
for further information relating to interrupt properties) for further information relating to interrupt properties)
......
...@@ -15,9 +15,6 @@ Optional properties: ...@@ -15,9 +15,6 @@ Optional properties:
- reset-gpios : a GPIO spec for the reset pin. If specified, it will be - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
deasserted before communication to the codec starts. deasserted before communication to the codec starts.
- interrupt-parent : Specifies the phandle of the interrupt controller to
which the IRQs from CS42L42 are delivered to.
- interrupts : IRQ line info CS42L42. - interrupts : IRQ line info CS42L42.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
for further information relating to interrupt properties) for further information relating to interrupt properties)
...@@ -107,4 +104,4 @@ cs42l42: cs42l42@48 { ...@@ -107,4 +104,4 @@ cs42l42: cs42l42@48 {
cirrus,btn-det-event-dbnce = <10>; cirrus,btn-det-event-dbnce = <10>;
cirrus,bias-lvls = <0x0F 0x08 0x04 0x01>; cirrus,bias-lvls = <0x0F 0x08 0x04 0x01>;
cirrus,hs-bias-ramp-rate = <0x02>; cirrus,hs-bias-ramp-rate = <0x02>;
}; };
\ No newline at end of file
...@@ -15,8 +15,6 @@ Required properties: ...@@ -15,8 +15,6 @@ Required properties:
information relating to regulators) information relating to regulators)
Optional properties: Optional properties:
- interrupt-parent: Specifies the phandle of the interrupt controller to which
the IRQs from DA7218 are delivered to.
- interrupts: IRQ line info for DA7218 chip. - interrupts: IRQ line info for DA7218 chip.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for
further information relating to interrupt properties) further information relating to interrupt properties)
......
...@@ -8,8 +8,6 @@ Required properties: ...@@ -8,8 +8,6 @@ Required properties:
- compatible : Should be "dlg,da7219" - compatible : Should be "dlg,da7219"
- reg: Specifies the I2C slave address - reg: Specifies the I2C slave address
- interrupt-parent : Specifies the phandle of the interrupt controller to which
the IRQs from DA7219 are delivered to.
- interrupts : IRQ line info for DA7219. - interrupts : IRQ line info for DA7219.
(See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for
further information relating to interrupt properties) further information relating to interrupt properties)
......
...@@ -18,8 +18,6 @@ Required properties: ...@@ -18,8 +18,6 @@ Required properties:
encoded based on the information in section 2) encoded based on the information in section 2)
depending on the type of interrupt controller you depending on the type of interrupt controller you
have. have.
- interrupt-parent: The phandle for the interrupt controller that
services interrupts for this device.
- fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs.
This number is the maximum allowed value for SFCSR[TFWM0]. This number is the maximum allowed value for SFCSR[TFWM0].
- clocks: "ipg" - Required clock for the SSI unit - clocks: "ipg" - Required clock for the SSI unit
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
<MPU access base address, size>, <MPU access base address, size>,
<L3 interconnect address, size>; <L3 interconnect address, size>;
- interrupts: Interrupt number for DMIC - interrupts: Interrupt number for DMIC
- interrupt-parent: The parent interrupt controller
- ti,hwmods: Name of the hwmod associated with OMAP dmic IP - ti,hwmods: Name of the hwmod associated with OMAP dmic IP
Example: Example:
......
...@@ -15,7 +15,6 @@ Required properties: ...@@ -15,7 +15,6 @@ Required properties:
<TX irq>, <TX irq>,
<RX irq>; <RX irq>;
- interrupt-names: Array of strings associated with the interrupt numbers - interrupt-names: Array of strings associated with the interrupt numbers
- interrupt-parent: The parent interrupt controller
- ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC) - ti,buffer-size: Size of the FIFO on the port (OMAP2430 and newer SoC)
- ti,hwmods: Name of the hwmod associated to the McBSP port - ti,hwmods: Name of the hwmod associated to the McBSP port
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
<MPU access base address, size>, <MPU access base address, size>,
<L3 interconnect address, size>; <L3 interconnect address, size>;
- interrupts: Interrupt number for McPDM - interrupts: Interrupt number for McPDM
- interrupt-parent: The parent interrupt controller
- ti,hwmods: Name of the hwmod associated to the McPDM - ti,hwmods: Name of the hwmod associated to the McPDM
Example: Example:
......
...@@ -7,7 +7,6 @@ Bindings for codec Analog IP which is integrated in pmic pm8916, ...@@ -7,7 +7,6 @@ Bindings for codec Analog IP which is integrated in pmic pm8916,
Required properties Required properties
- compatible = "qcom,pm8916-wcd-analog-codec"; - compatible = "qcom,pm8916-wcd-analog-codec";
- reg: represents the slave base address provided to the peripheral. - reg: represents the slave base address provided to the peripheral.
- interrupt-parent : The parent interrupt controller.
- interrupts: List of interrupts in given SPMI peripheral. - interrupts: List of interrupts in given SPMI peripheral.
- interrupt-names: Names specified to above list of interrupts in same - interrupt-names: Names specified to above list of interrupts in same
order. List of supported interrupt names are: order. List of supported interrupt names are:
......
...@@ -14,7 +14,6 @@ Optional properties: ...@@ -14,7 +14,6 @@ Optional properties:
- clocks: The phandle of the master clock to the CODEC - clocks: The phandle of the master clock to the CODEC
- clock-names: Should be "mclk" - clock-names: Should be "mclk"
- interrupt-parent: The phandle for the interrupt controller.
- interrupts: The interrupt number to the cpu. The interrupt specifier format - interrupts: The interrupt number to the cpu. The interrupt specifier format
depends on the interrupt controller. depends on the interrupt controller.
......
...@@ -10,7 +10,6 @@ Required properties: ...@@ -10,7 +10,6 @@ Required properties:
- compatible: Should contain "ti,ts3a227e". - compatible: Should contain "ti,ts3a227e".
- reg: The i2c address. Should contain <0x3b>. - reg: The i2c address. Should contain <0x3b>.
- interrupt-parent: The parent interrupt controller
- interrupts: Interrupt number for /INT pin from the 227e - interrupts: Interrupt number for /INT pin from the 227e
Optional properies: Optional properies:
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
Optional properties: Optional properties:
- interrupts : The interrupt output from the device. - interrupts : The interrupt output from the device.
- interrupt-parent : The parent interrupt controller.
- <name>-supply : Phandle to the regulator <name> supply - <name>-supply : Phandle to the regulator <name> supply
Example: Example:
......
...@@ -26,7 +26,6 @@ Optional properties: ...@@ -26,7 +26,6 @@ Optional properties:
- interrupt-controller : These devices contain interrupt controllers - interrupt-controller : These devices contain interrupt controllers
and may provide interrupt services to other devices if they have an and may provide interrupt services to other devices if they have an
interrupt line connected. interrupt line connected.
- interrupt-parent : The parent interrupt controller.
- #interrupt-cells: the number of cells to describe an IRQ, this should be 2. - #interrupt-cells: the number of cells to describe an IRQ, this should be 2.
The first cell is the IRQ number. The first cell is the IRQ number.
The second cell is the flags, encoded as the trigger masks from The second cell is the flags, encoded as the trigger masks from
......
...@@ -12,8 +12,6 @@ Required properties: ...@@ -12,8 +12,6 @@ Required properties:
information for the interrupt. This should be encoded based on information for the interrupt. This should be encoded based on
the information in section 2) depending on the type of interrupt the information in section 2) depending on the type of interrupt
controller you have. controller you have.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
- clock-frequency : input clock frequency to non FSL_SOC cores - clock-frequency : input clock frequency to non FSL_SOC cores
Optional properties: Optional properties:
......
...@@ -6,8 +6,6 @@ Required properties: ...@@ -6,8 +6,6 @@ Required properties:
- "renesas,hspi-r8a7778" (R-Car M1) - "renesas,hspi-r8a7778" (R-Car M1)
- "renesas,hspi-r8a7779" (R-Car H1) - "renesas,hspi-r8a7779" (R-Car H1)
- reg : Offset and length of the register set for the device - reg : Offset and length of the register set for the device
- interrupt-parent : The phandle for the interrupt controller that
services interrupts for this device
- interrupts : Interrupt specifier - interrupts : Interrupt specifier
- #address-cells : Must be <1> - #address-cells : Must be <1>
- #size-cells : Must be <0> - #size-cells : Must be <0>
......
...@@ -29,8 +29,6 @@ Required properties: ...@@ -29,8 +29,6 @@ Required properties:
If two register sets are present, the first is to be If two register sets are present, the first is to be
used by the CPU, and the second is to be used by the used by the CPU, and the second is to be used by the
DMA engine. DMA engine.
- interrupt-parent : The phandle for the interrupt controller that
services interrupts for this device
- interrupts : Interrupt specifier - interrupts : Interrupt specifier
- #address-cells : Must be <1> - #address-cells : Must be <1>
- #size-cells : Must be <0> - #size-cells : Must be <0>
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- reg : Physical base address and size of SPI registers map. - reg : Physical base address and size of SPI registers map.
- interrupts : Property with a value describing the interrupt - interrupts : Property with a value describing the interrupt
number. number.
- interrupt-parent : Must be core interrupt controller
- clock-names : List of input clock names - "ref_clk", "pclk" - clock-names : List of input clock names - "ref_clk", "pclk"
(See clock bindings for details). (See clock bindings for details).
- clocks : Clock phandles (see clock bindings for details). - clocks : Clock phandles (see clock bindings for details).
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible : - compatible :
- "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc - "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc
- reg : address and length of the lpspi master registers - reg : address and length of the lpspi master registers
- interrupt-parent : core interrupt controller
- interrupts : lpspi interrupt - interrupts : lpspi interrupt
- clocks : lpspi clock specifier - clocks : lpspi clock specifier
......
...@@ -28,8 +28,6 @@ Required properties: ...@@ -28,8 +28,6 @@ Required properties:
- "rx" for SPRI, - "rx" for SPRI,
- "tx" to SPTI, - "tx" to SPTI,
- "mux" for a single muxed interrupt. - "mux" for a single muxed interrupt.
- interrupt-parent : The phandle for the interrupt controller that
services interrupts for this device.
- num-cs : Number of chip selects. Some RSPI cores have more than 1. - num-cs : Number of chip selects. Some RSPI cores have more than 1.
- #address-cells : Must be <1> - #address-cells : Must be <1>
- #size-cells : Must be <0> - #size-cells : Must be <0>
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- reg : Physical base address and size of SPI registers map. - reg : Physical base address and size of SPI registers map.
- interrupts : Property with a value describing the interrupt - interrupts : Property with a value describing the interrupt
number. number.
- interrupt-parent : Must be core interrupt controller
Optional properties: Optional properties:
- xlnx,num-ss-bits : Number of chip selects used. - xlnx,num-ss-bits : Number of chip selects used.
......
...@@ -13,7 +13,6 @@ Required properties: ...@@ -13,7 +13,6 @@ Required properties:
- reg : Should contain register location and length. - reg : Should contain register location and length.
- clocks : Phandle of the spi clock - clocks : Phandle of the spi clock
- interrupts : Interrupt number used by this controller. - interrupts : Interrupt number used by this controller.
- interrupt-parent : Phandle of the parent interrupt controller.
SPI slave nodes must be children of the SPI master node and can contain SPI slave nodes must be children of the SPI master node and can contain
properties described in Documentation/devicetree/bindings/spi/spi-bus.txt. properties described in Documentation/devicetree/bindings/spi/spi-bus.txt.
......
...@@ -6,7 +6,6 @@ Required properties: ...@@ -6,7 +6,6 @@ Required properties:
- reg : Physical base address and size of GQSPI registers map. - reg : Physical base address and size of GQSPI registers map.
- interrupts : Property with a value describing the interrupt - interrupts : Property with a value describing the interrupt
number. number.
- interrupt-parent : Must be core interrupt controller.
- clock-names : List of input clock names - "ref_clk", "pclk" - clock-names : List of input clock names - "ref_clk", "pclk"
(See clock bindings for details). (See clock bindings for details).
- clocks : Clock phandles (see clock bindings for details). - clocks : Clock phandles (see clock bindings for details).
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
Required properties: Required properties:
- compatible: Should be "st,spear600-adc" - compatible: Should be "st,spear600-adc"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the ADC interrupt - interrupts: Should contain the ADC interrupt
- sampling-frequency: Default sampling frequency - sampling-frequency: Default sampling frequency
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
- reg: address range for the AVS TMON registers - reg: address range for the AVS TMON registers
- interrupts: temperature monitor interrupt, for high/low threshold triggers - interrupts: temperature monitor interrupt, for high/low threshold triggers
- interrupt-names: should be "tmon" - interrupt-names: should be "tmon"
- interrupt-parent: the parent interrupt controller
Example: Example:
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
Exynos5420 (Must pass triminfo base and triminfo clock) Exynos5420 (Must pass triminfo base and triminfo clock)
"samsung,exynos5433-tmu" "samsung,exynos5433-tmu"
"samsung,exynos7-tmu" "samsung,exynos7-tmu"
- interrupt-parent : The phandle for the interrupt controller
- reg : Address range of the thermal registers. For soc's which has multiple - reg : Address range of the thermal registers. For soc's which has multiple
instances of TMU and some registers are shared across all TMU's like instances of TMU and some registers are shared across all TMU's like
interrupt related then 2 set of register has to supplied. First set interrupt related then 2 set of register has to supplied. First set
......
...@@ -4,7 +4,6 @@ Required properties: ...@@ -4,7 +4,6 @@ Required properties:
- compatible : should be "altr,timer-1.0" - compatible : should be "altr,timer-1.0"
- reg : Specifies base physical address and size of the registers. - reg : Specifies base physical address and size of the registers.
- interrupt-parent: phandle of the interrupt controller
- interrupts : Should contain the timer interrupt number - interrupts : Should contain the timer interrupt number
- clock-frequency : The frequency of the clock that drives the counter, in Hz. - clock-frequency : The frequency of the clock that drives the counter, in Hz.
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
"fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs "fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs
- reg : should contain gtm registers location and length (0x40). - reg : should contain gtm registers location and length (0x40).
- interrupts : should contain four interrupts. - interrupts : should contain four interrupts.
- interrupt-parent : interrupt source phandle.
- clock-frequency : specifies the frequency driving the timer. - clock-frequency : specifies the frequency driving the timer.
Example: Example:
......
...@@ -3,7 +3,6 @@ Marvell Orion SoC timer ...@@ -3,7 +3,6 @@ Marvell Orion SoC timer
Required properties: Required properties:
- compatible: shall be "marvell,orion-timer" - compatible: shall be "marvell,orion-timer"
- reg: base address of the timer register starting with TIMERS CONTROL register - reg: base address of the timer register starting with TIMERS CONTROL register
- interrupt-parent: phandle of the bridge interrupt controller
- interrupts: should contain the interrupts for Timer0 and Timer1 - interrupts: should contain the interrupts for Timer0 and Timer1
- clocks: phandle of timer reference clock (tclk) - clocks: phandle of timer reference clock (tclk)
......
...@@ -12,10 +12,6 @@ Required properties: ...@@ -12,10 +12,6 @@ Required properties:
(16 for ARCHS cores, 3 for ARC700 cores) (16 for ARCHS cores, 3 for ARC700 cores)
- clocks : phandle to the source clock - clocks : phandle to the source clock
Optional properties:
- interrupt-parent : phandle to parent intc
Example: Example:
timer0 { timer0 {
......
...@@ -5,8 +5,6 @@ ...@@ -5,8 +5,6 @@
- compatible : Should be: - compatible : Should be:
"st,spear-timer" "st,spear-timer"
- reg: Address range of the timer registers - reg: Address range of the timer registers
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupt: Should contain the timer interrupt number - interrupt: Should contain the timer interrupt number
Example: Example:
......
...@@ -7,7 +7,6 @@ Required properties: ...@@ -7,7 +7,6 @@ Required properties:
- compatible: must be "ti,c64x+timer64" - compatible: must be "ti,c64x+timer64"
- reg: base address and size of register region - reg: base address and size of register region
- interrupt-parent: interrupt controller
- interrupts: interrupt id - interrupts: interrupt id
Optional properties: Optional properties:
......
...@@ -33,8 +33,6 @@ Recommended properties : ...@@ -33,8 +33,6 @@ Recommended properties :
information for the interrupt. This should be encoded based on information for the interrupt. This should be encoded based on
the information in section 2) depending on the type of interrupt the information in section 2) depending on the type of interrupt
controller you have. controller you have.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
Optional properties : Optional properties :
- fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the - fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the
......
...@@ -11,9 +11,6 @@ Required properties: ...@@ -11,9 +11,6 @@ Required properties:
The driver configures MAX3421E for active low level triggered interrupts, The driver configures MAX3421E for active low level triggered interrupts,
configure your interrupt line accordingly. configure your interrupt line accordingly.
Optional property:
- interrupt-parent: the phandle to the associated interrupt controller.
Example: Example:
usb@0 { usb@0 {
......
...@@ -3,8 +3,6 @@ Richtek RT1711H TypeC PD Controller. ...@@ -3,8 +3,6 @@ Richtek RT1711H TypeC PD Controller.
Required properties: Required properties:
- compatible : Must be "richtek,rt1711h". - compatible : Must be "richtek,rt1711h".
- reg : Must be 0x4e, it's slave address of RT1711H. - reg : Must be 0x4e, it's slave address of RT1711H.
- interrupt-parent : the phandle for the interrupt controller that
provides interrupts for this device.
- interrupts : <a b> where a is the interrupt number and b represents an - interrupts : <a b> where a is the interrupt number and b represents an
encoding of the sense and level information for the interrupt. encoding of the sense and level information for the interrupt.
......
...@@ -14,8 +14,6 @@ Binding details ...@@ -14,8 +14,6 @@ Binding details
Required properties: Required properties:
- compatible: "samsung,s3c6400-hsotg" should be used for all currently - compatible: "samsung,s3c6400-hsotg" should be used for all currently
supported SoC, supported SoC,
- interrupt-parent: phandle for the interrupt controller to which the
interrupt signal of the HSOTG block is routed,
- interrupts: specifier of interrupt signal of interrupt controller, - interrupts: specifier of interrupt signal of interrupt controller,
according to bindings of interrupt controller, according to bindings of interrupt controller,
- clocks: contains an array of clock specifiers: - clocks: contains an array of clock specifiers:
......
...@@ -6,8 +6,6 @@ EHCI: ...@@ -6,8 +6,6 @@ EHCI:
Required properties: Required properties:
- compatible: "st,spear600-ehci" - compatible: "st,spear600-ehci"
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the EHCI interrupt - interrupts: Should contain the EHCI interrupt
Example: Example:
...@@ -25,8 +23,6 @@ OHCI: ...@@ -25,8 +23,6 @@ OHCI:
Required properties: Required properties:
- compatible: "st,spear600-ohci" - compatible: "st,spear600-ohci"
- interrupt-parent: Should be the phandle for the interrupt controller
that services interrupts for this device
- interrupts: Should contain the OHCI interrupt - interrupts: Should contain the OHCI interrupt
Example: Example:
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- compatible : Should be "cdns,wdt-r1p2". - compatible : Should be "cdns,wdt-r1p2".
- clocks : This is pclk (APB clock). - clocks : This is pclk (APB clock).
- interrupts : This is wd_irq - watchdog timeout interrupt. - interrupts : This is wd_irq - watchdog timeout interrupt.
- interrupt-parent : Must be core interrupt controller.
Optional properties Optional properties
- reset-on-timeout : If this property exists, then a reset is done - reset-on-timeout : If this property exists, then a reset is done
......
...@@ -5,7 +5,6 @@ Required properties: ...@@ -5,7 +5,6 @@ Required properties:
- reg: physical base address of the controller and length of the register range - reg: physical base address of the controller and length of the register range
Optional properties: Optional properties:
- interrupt-parent: phandle to the INTC device node
- interrupts: Specify the INTC interrupt number - interrupts: Specify the INTC interrupt number
Example: Example:
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
followed by an older IP core version which implements the same followed by an older IP core version which implements the same
interface or any other device with the same interface. interface or any other device with the same interface.
'reg', 'interrupt-parent' and 'interrupts' are all optional properties. 'reg' and 'interrupts' are all optional properties.
For example, the following block from system.mhs: For example, the following block from system.mhs:
......
...@@ -4,8 +4,6 @@ Required properties: ...@@ -4,8 +4,6 @@ Required properties:
- compatible: Should be "xillybus,xillybus-1.00.a" - compatible: Should be "xillybus,xillybus-1.00.a"
- reg: Address and length of the register set for the device - reg: Address and length of the register set for the device
- interrupts: Contains one interrupt node, typically consisting of three cells. - interrupts: Contains one interrupt node, typically consisting of three cells.
- interrupt-parent: the phandle for the interrupt controller that
services interrupts for this device.
Optional properties: Optional properties:
- dma-coherent: Present if DMA operations are coherent - dma-coherent: Present if DMA operations are coherent
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment