dt-bindings: remove 'interrupt-parent' from bindings
authorRob Herring <robh@kernel.org>
Mon, 23 Jul 2018 21:59:44 +0000 (15:59 -0600)
committerRob Herring <robh@kernel.org>
Wed, 25 Jul 2018 20:09:39 +0000 (14:09 -0600)
'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: Rob Herring <robh@kernel.org>
332 files changed:
Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-ir.txt
Documentation/devicetree/bindings/arm/omap/crossbar.txt
Documentation/devicetree/bindings/arm/samsung/pmu.txt
Documentation/devicetree/bindings/ata/fsl-sata.txt
Documentation/devicetree/bindings/ata/pata-arasan.txt
Documentation/devicetree/bindings/board/fsl-board.txt
Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
Documentation/devicetree/bindings/clock/at91-clock.txt
Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
Documentation/devicetree/bindings/crypto/amd-ccp.txt
Documentation/devicetree/bindings/crypto/arm-cryptocell.txt
Documentation/devicetree/bindings/crypto/fsl-sec2.txt
Documentation/devicetree/bindings/crypto/fsl-sec4.txt
Documentation/devicetree/bindings/crypto/picochip-spacc.txt
Documentation/devicetree/bindings/display/bridge/analogix_dp.txt
Documentation/devicetree/bindings/display/bridge/anx7814.txt
Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
Documentation/devicetree/bindings/display/bridge/sii902x.txt
Documentation/devicetree/bindings/display/bridge/sii9234.txt
Documentation/devicetree/bindings/display/bridge/sil-sii8620.txt
Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt
Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt
Documentation/devicetree/bindings/display/ht16k33.txt
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/edp.txt
Documentation/devicetree/bindings/display/msm/mdp5.txt
Documentation/devicetree/bindings/display/renesas,du.txt
Documentation/devicetree/bindings/display/sm501fb.txt
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/dma/jz4780-dma.txt
Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt
Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
Documentation/devicetree/bindings/dma/snps-dma.txt
Documentation/devicetree/bindings/dma/ti-edma.txt
Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt
Documentation/devicetree/bindings/extcon/extcon-rt8973a.txt
Documentation/devicetree/bindings/extcon/extcon-sm5502.txt
Documentation/devicetree/bindings/gpio/8xxx_gpio.txt
Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt
Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
Documentation/devicetree/bindings/gpio/gpio-adnp.txt
Documentation/devicetree/bindings/gpio/gpio-aspeed.txt
Documentation/devicetree/bindings/gpio/gpio-ath79.txt
Documentation/devicetree/bindings/gpio/gpio-davinci.txt
Documentation/devicetree/bindings/gpio/gpio-max732x.txt
Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt
Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
Documentation/devicetree/bindings/gpio/gpio-xgene-sb.txt
Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
Documentation/devicetree/bindings/gpio/gpio-xlp.txt
Documentation/devicetree/bindings/gpio/gpio-zynq.txt
Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt
Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
Documentation/devicetree/bindings/hsi/omap-ssi.txt
Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
Documentation/devicetree/bindings/i2c/i2c-jz4780.txt
Documentation/devicetree/bindings/i2c/i2c-mpc.txt
Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt
Documentation/devicetree/bindings/i2c/i2c-pca-platform.txt
Documentation/devicetree/bindings/i2c/i2c-pnx.txt
Documentation/devicetree/bindings/i2c/i2c-pxa.txt
Documentation/devicetree/bindings/iio/accel/adxl345.txt
Documentation/devicetree/bindings/iio/accel/bma180.txt
Documentation/devicetree/bindings/iio/accel/mma8452.txt
Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt
Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
Documentation/devicetree/bindings/iio/adc/max1027-adc.txt
Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt
Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt
Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt
Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt
Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt
Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
Documentation/devicetree/bindings/iio/health/afe4403.txt
Documentation/devicetree/bindings/iio/health/afe4404.txt
Documentation/devicetree/bindings/iio/health/max30100.txt
Documentation/devicetree/bindings/iio/health/max30102.txt
Documentation/devicetree/bindings/iio/humidity/hts221.txt
Documentation/devicetree/bindings/iio/imu/bmi160.txt
Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt
Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
Documentation/devicetree/bindings/iio/light/apds9300.txt
Documentation/devicetree/bindings/iio/light/apds9960.txt
Documentation/devicetree/bindings/iio/light/isl29018.txt
Documentation/devicetree/bindings/iio/light/opt3001.txt
Documentation/devicetree/bindings/iio/light/tsl2583.txt
Documentation/devicetree/bindings/iio/light/uvis25.txt
Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
Documentation/devicetree/bindings/iio/pressure/bmp085.txt
Documentation/devicetree/bindings/iio/pressure/zpa2326.txt
Documentation/devicetree/bindings/iio/proximity/as3935.txt
Documentation/devicetree/bindings/iio/proximity/sx9500.txt
Documentation/devicetree/bindings/iio/sensorhub.txt
Documentation/devicetree/bindings/iio/temperature/tmp007.txt
Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
Documentation/devicetree/bindings/input/cypress,cyapa.txt
Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt
Documentation/devicetree/bindings/input/e3x0-button.txt
Documentation/devicetree/bindings/input/elan_i2c.txt
Documentation/devicetree/bindings/input/elants_i2c.txt
Documentation/devicetree/bindings/input/hid-over-i2c.txt
Documentation/devicetree/bindings/input/raydium_i2c_ts.txt
Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt
Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt
Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt
Documentation/devicetree/bindings/input/touchscreen/ad7879.txt
Documentation/devicetree/bindings/input/touchscreen/ads7846.txt
Documentation/devicetree/bindings/input/touchscreen/ar1021.txt
Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt
Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt
Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt
Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt
Documentation/devicetree/bindings/input/touchscreen/exc3000.txt
Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt
Documentation/devicetree/bindings/input/touchscreen/goodix.txt
Documentation/devicetree/bindings/input/touchscreen/hideep.txt
Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt
Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt
Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt
Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt
Documentation/devicetree/bindings/input/touchscreen/sx8654.txt
Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt
Documentation/devicetree/bindings/input/touchscreen/zet6223.txt
Documentation/devicetree/bindings/interrupt-controller/abilis,tb10x-ictl.txt
Documentation/devicetree/bindings/interrupt-controller/al,alpine-msix.txt
Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt
Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm3380-l2-intc.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm6345-l1-intc.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7038-l1-intc.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,bcm7120-l2-intc.txt
Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt
Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt
Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt
Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt
Documentation/devicetree/bindings/interrupt-controller/mscc,ocelot-icpu-intr.txt
Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt
Documentation/devicetree/bindings/interrupt-controller/nxp,lpc3220-mic.txt
Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.txt
Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt
Documentation/devicetree/bindings/interrupt-controller/snps,archs-idu-intc.txt
Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt
Documentation/devicetree/bindings/interrupt-controller/st,spear3xx-shirq.txt
Documentation/devicetree/bindings/interrupt-controller/technologic,ts4800.txt
Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt
Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu
Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt
Documentation/devicetree/bindings/mailbox/altera-mailbox.txt
Documentation/devicetree/bindings/media/i2c/tc358743.txt
Documentation/devicetree/bindings/media/sh_mobile_ceu.txt
Documentation/devicetree/bindings/mfd/ac100.txt
Documentation/devicetree/bindings/mfd/altera-a10sr.txt
Documentation/devicetree/bindings/mfd/arizona.txt
Documentation/devicetree/bindings/mfd/axp20x.txt
Documentation/devicetree/bindings/mfd/bd9571mwv.txt
Documentation/devicetree/bindings/mfd/bfticu.txt
Documentation/devicetree/bindings/mfd/da9055.txt
Documentation/devicetree/bindings/mfd/da9062.txt
Documentation/devicetree/bindings/mfd/da9063.txt
Documentation/devicetree/bindings/mfd/da9150.txt
Documentation/devicetree/bindings/mfd/max14577.txt
Documentation/devicetree/bindings/mfd/max77686.txt
Documentation/devicetree/bindings/mfd/max77693.txt
Documentation/devicetree/bindings/mfd/max77802.txt
Documentation/devicetree/bindings/mfd/max8998.txt
Documentation/devicetree/bindings/mfd/motorola-cpcap.txt
Documentation/devicetree/bindings/mfd/palmas.txt
Documentation/devicetree/bindings/mfd/retu.txt
Documentation/devicetree/bindings/mfd/rk808.txt
Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
Documentation/devicetree/bindings/mfd/stmpe.txt
Documentation/devicetree/bindings/mfd/tc3589x.txt
Documentation/devicetree/bindings/mfd/tps65086.txt
Documentation/devicetree/bindings/mfd/tps65912.txt
Documentation/devicetree/bindings/mfd/twl-familly.txt
Documentation/devicetree/bindings/mfd/twl6040.txt
Documentation/devicetree/bindings/mfd/wm831x.txt
Documentation/devicetree/bindings/mips/cavium/cib.txt
Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
Documentation/devicetree/bindings/mmc/fsl-esdhc.txt
Documentation/devicetree/bindings/mmc/mmc-spi-slot.txt
Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt
Documentation/devicetree/bindings/mtd/gpmc-nand.txt
Documentation/devicetree/bindings/mtd/spear_smi.txt
Documentation/devicetree/bindings/net/amd-xgbe.txt
Documentation/devicetree/bindings/net/btusb.txt
Documentation/devicetree/bindings/net/can/holt_hi311x.txt
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
Documentation/devicetree/bindings/net/can/xilinx_can.txt
Documentation/devicetree/bindings/net/cpsw.txt
Documentation/devicetree/bindings/net/davicom-dm9000.txt
Documentation/devicetree/bindings/net/dsa/marvell.txt
Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt
Documentation/devicetree/bindings/net/ibm,emac.txt
Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt
Documentation/devicetree/bindings/net/mediatek-net.txt
Documentation/devicetree/bindings/net/microchip,enc28j60.txt
Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt
Documentation/devicetree/bindings/net/nfc/pn544.txt
Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
Documentation/devicetree/bindings/net/nfc/st21nfca.txt
Documentation/devicetree/bindings/net/nfc/st95hf.txt
Documentation/devicetree/bindings/net/nfc/trf7970a.txt
Documentation/devicetree/bindings/net/phy.txt
Documentation/devicetree/bindings/net/qca,qca7000.txt
Documentation/devicetree/bindings/net/ralink,rt2880-net.txt
Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt
Documentation/devicetree/bindings/net/renesas,ravb.txt
Documentation/devicetree/bindings/net/samsung-sxgbe.txt
Documentation/devicetree/bindings/net/sh_eth.txt
Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
Documentation/devicetree/bindings/net/stmmac.txt
Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt
Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
Documentation/devicetree/bindings/pci/altera-pcie.txt
Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt
Documentation/devicetree/bindings/pci/faraday,ftpci100.txt
Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
Documentation/devicetree/bindings/pci/pci-keystone.txt
Documentation/devicetree/bindings/pci/ralink,rt3883-pci.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt
Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
Documentation/devicetree/bindings/power/supply/bq24257.txt
Documentation/devicetree/bindings/power/supply/lp8727_charger.txt
Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
Documentation/devicetree/bindings/power/supply/rt9455_charger.txt
Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt
Documentation/devicetree/bindings/powerpc/4xx/akebono.txt
Documentation/devicetree/bindings/powerpc/4xx/hsta.txt
Documentation/devicetree/bindings/powerpc/4xx/ppc440spe-adma.txt
Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt
Documentation/devicetree/bindings/powerpc/fsl/diu.txt
Documentation/devicetree/bindings/powerpc/fsl/dma.txt
Documentation/devicetree/bindings/powerpc/fsl/ecm.txt
Documentation/devicetree/bindings/powerpc/fsl/mcm.txt
Documentation/devicetree/bindings/powerpc/fsl/mpc5121-psc.txt
Documentation/devicetree/bindings/powerpc/fsl/msi-pic.txt
Documentation/devicetree/bindings/powerpc/fsl/pamu.txt
Documentation/devicetree/bindings/powerpc/nintendo/wii.txt
Documentation/devicetree/bindings/regulator/max8997-regulator.txt
Documentation/devicetree/bindings/regulator/palmas-pmic.txt
Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt
Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt
Documentation/devicetree/bindings/rtc/isil,isl12057.txt
Documentation/devicetree/bindings/rtc/rtc-cmos.txt
Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
Documentation/devicetree/bindings/rtc/rtc-m41t80.txt
Documentation/devicetree/bindings/rtc/rtc-omap.txt
Documentation/devicetree/bindings/rtc/rtc-palmas.txt
Documentation/devicetree/bindings/rtc/spear-rtc.txt
Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt
Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt
Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt
Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt
Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt
Documentation/devicetree/bindings/security/tpm/tpm_tis_mmio.txt
Documentation/devicetree/bindings/serial/maxim,max310x.txt
Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt
Documentation/devicetree/bindings/soc/fsl/cpm_qe/gpio.txt
Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt
Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt
Documentation/devicetree/bindings/sound/cs35l33.txt
Documentation/devicetree/bindings/sound/cs35l34.txt
Documentation/devicetree/bindings/sound/cs35l35.txt
Documentation/devicetree/bindings/sound/cs42l42.txt
Documentation/devicetree/bindings/sound/da7218.txt
Documentation/devicetree/bindings/sound/da7219.txt
Documentation/devicetree/bindings/sound/fsl,ssi.txt
Documentation/devicetree/bindings/sound/omap-dmic.txt
Documentation/devicetree/bindings/sound/omap-mcbsp.txt
Documentation/devicetree/bindings/sound/omap-mcpdm.txt
Documentation/devicetree/bindings/sound/qcom,msm8916-wcd-analog.txt
Documentation/devicetree/bindings/sound/rt5514.txt
Documentation/devicetree/bindings/sound/ts3a227e.txt
Documentation/devicetree/bindings/sound/ux500-msp.txt
Documentation/devicetree/bindings/sound/wm8994.txt
Documentation/devicetree/bindings/spi/fsl-spi.txt
Documentation/devicetree/bindings/spi/sh-hspi.txt
Documentation/devicetree/bindings/spi/sh-msiof.txt
Documentation/devicetree/bindings/spi/spi-cadence.txt
Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt
Documentation/devicetree/bindings/spi/spi-rspi.txt
Documentation/devicetree/bindings/spi/spi-xilinx.txt
Documentation/devicetree/bindings/spi/spi-xlp.txt
Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt
Documentation/devicetree/bindings/staging/iio/adc/spear-adc.txt
Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
Documentation/devicetree/bindings/thermal/exynos-thermal.txt
Documentation/devicetree/bindings/timer/altr,timer-1.0.txt
Documentation/devicetree/bindings/timer/fsl,gtm.txt
Documentation/devicetree/bindings/timer/marvell,orion-timer.txt
Documentation/devicetree/bindings/timer/snps,arc-timer.txt
Documentation/devicetree/bindings/timer/st,spear-timer.txt
Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt
Documentation/devicetree/bindings/usb/fsl-usb.txt
Documentation/devicetree/bindings/usb/maxim,max3421.txt
Documentation/devicetree/bindings/usb/richtek,rt1711h.txt
Documentation/devicetree/bindings/usb/samsung-hsotg.txt
Documentation/devicetree/bindings/usb/spear-usb.txt
Documentation/devicetree/bindings/watchdog/cadence-wdt.txt
Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt
Documentation/devicetree/bindings/xilinx.txt
Documentation/devicetree/bindings/xillybus/xillybus.txt

index 669808b2af491e847a023e28431420c319af2b7a..6dd6f399236d5c51c0497cefeffc58407a79443f 100644 (file)
@@ -18,9 +18,6 @@ Required properties:
                        assignment of the interrupt router is required.
                        Flags get passed only when using GIC as parent. Flags
                        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:
        mscm_ir: interrupt-controller@40001800 {
index ecb360ed0e332b70a84cb139eba8fd16ca847145..4cd5d873fc3a9814fc522234361a64945c57d7e2 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 - compatible : Should be "ti,irq-crossbar"
 - reg: Base address and the size of the crossbar registers.
 - 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-crossbar-sources: Maximum number of crossbar sources that can be routed.
 - ti,reg-size: Size of a individual register in bytes. Every individual
index 16685787d2bd0c877ffdcf65ce60888a9366ee07..433bfd7593acdde2740bcaf545038121f0a18f75 100644 (file)
@@ -40,9 +40,6 @@ following properties:
 - #interrupt-cells: must be identical to the that of the parent interrupt
   controller.
 
-- interrupt-parent: a phandle indicating which interrupt controller
-  this PMU signals interrupts to.
-
 
 Optional nodes:
 
index b46bcf46c3d83e3422058138f96b3c7915ac3711..fd63bb3becc9363c520a8fd06629fdc52c4d4299 100644 (file)
@@ -16,7 +16,6 @@ Required properties:
                           4 for controller @ 0x1b000
 
 Optional properties:
-- interrupt-parent  : optional, if needed for interrupt mapping
 - reg               : <registers mapping>
 
 Example:
index 2aff154be84e77bbca4525107438157b6cf3602a..872edc105680536e1e119d649903f1b36a1dd4cc 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible: "arasan,cf-spear1340"
 - 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
 - clock-frequency: Interface clock rate, in Hz, one of
        25000000
index fb7b03ec20715689d42d5306a47fdb8b238bd39c..eb52f6b35159d239529790c86ec215f67abc8694 100644 (file)
@@ -29,7 +29,6 @@ Required properties:
 - reg: should contain the address and the length of the FPGA register set.
 
 Optional properties:
-- interrupt-parent: should specify phandle for the interrupt controller.
 - interrupts: should specify event (wakeup) IRQ.
 
 Example (P1022DS):
index 8a6c3c2e58fe565c53a0772c143a03c0f8ab2eee..729def62f0c58a941480b7d760337a9ceb84708b 100644 (file)
@@ -9,8 +9,6 @@ Required properties:
     "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips
     "brcm,bcm7038-gisb-arb" for 130nm chips
 - 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
   the parent interrupt controller
 
index 51c259a92d0294e31be12a2b4552e074b7d38e70..33fe9591e904ee9ce4721a87a5ab83eb1ebbb271 100644 (file)
@@ -180,7 +180,6 @@ For example:
        };
 
 Required properties for main clock internal RC oscillator:
-- interrupt-parent : must reference the PMC node.
 - interrupts : shall be set to "<0>".
 - clock-frequency : define the internal RC oscillator frequency.
 
@@ -197,7 +196,6 @@ For example:
        };
 
 Required properties for main clock oscillator:
-- interrupt-parent : must reference the PMC node.
 - interrupts : 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).
@@ -218,7 +216,6 @@ For example:
        };
 
 Required properties for main clock:
-- interrupt-parent : must reference the PMC node.
 - interrupts : 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).
@@ -233,7 +230,6 @@ For example:
        };
 
 Required properties for master clock:
-- interrupt-parent : must reference the PMC node.
 - interrupts : shall be set to "<3>".
 - #clock-cells : from common clock binding; shall be set to 0.
 - clocks : shall be the master clock sources (see atmel datasheet) phandles.
@@ -292,7 +288,6 @@ For example:
 
 
 Required properties for pll clocks:
-- interrupt-parent : must reference the PMC node.
 - interrupts : shall be set to "<1>".
 - #clock-cells : from common clock binding; shall be set to 0.
 - clocks : shall be the main clock phandle.
@@ -348,7 +343,6 @@ For example:
        };
 
 Required properties for programmable clocks:
-- interrupt-parent : must reference the PMC node.
 - #size-cells : shall be 0 (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.
@@ -451,7 +445,6 @@ For example:
 
 
 Required properties for utmi clock:
-- interrupt-parent : must reference the PMC node.
 - interrupts : shall be set to "<AT91_PMC_LOCKU IRQ_TYPE_LEVEL_HIGH>".
 - #clock-cells : from common clock binding; shall be set to 0.
 - clocks : shall be the main clock source phandle.
index af2385795d787dc0a9043cef8a86374948a183cb..73470ecd1f12f282755101bd0460359a815c2904 100644 (file)
@@ -29,8 +29,6 @@ Required properties:
 - reg: Specifies base physical address and size of the registers.
 - interrupts: The interrupt that the AVS CPU will use to interrupt the host
               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.
 
 Optional properties:
index 8c61183b41e0db4fae58e964ad2236f969947bb3..d87579d63da641f887e56baaa060d98d72c3db5c 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible: Should be "amd,ccp-seattle-v1a"
 - 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
 
 Optional properties:
index c2598ab27f2ea8abc0cf6343323af5453ba0dd07..999fb2a810f67717bac503006f10cde1ce878262 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
 - interrupts: Interrupt number for the device.
 
 Optional properties:
-- interrupt-parent: The phandle for the interrupt controller that services
-  interrupts for this device.
 - clocks: Reference to the crypto engine clock.
 - dma-coherent: Present if dma operations are coherent.
 
index f0d926bf9f36422ef083558ff18095381988e998..125f155d00d052eec7d5093b5c5076cbe720417f 100644 (file)
@@ -50,11 +50,6 @@ remaining bits are reserved for future SEC EUs.
 
   ..and so on and so forth.
 
-Optional properties:
-
-- interrupt-parent : the phandle for the interrupt controller that
-  services interrupts for this device.
-
 Example:
 
        /* MPC8548E */
index 3c1f3a229eab82be613b619961e41de4087262b1..2fe245ca816ac9f8503de7c26ebef0d065cf7f65 100644 (file)
@@ -99,13 +99,6 @@ PROPERTIES
            of the specifier is defined by the binding document
            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
       Usage: required if SEC 4.0 requires explicit enablement of clocks
       Value type: <prop_encoded-array>
@@ -199,13 +192,6 @@ Job Ring (JR) Node
            of the specifier is defined by the binding document
            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
        jr@1000 {
                compatible = "fsl,sec-v4.0-job-ring";
@@ -370,13 +356,6 @@ Secure Non-Volatile Storage (SNVS) Node
            of the specifier is defined by the binding document
            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
        sec_mon@314000 {
                compatible = "fsl,sec-v4.0-mon", "syscon";
index d8609ece1f4c4eea56bdf3c475fa486554f850d1..df1151f87745e45356f9bdacb6d5413237256504 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
   - compatible : "picochip,spacc-ipsec" for the IPSEC offload engine
     "picochip,spacc-l2" for the femtocell layer 2 ciphering engine.
   - 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.
   - ref-clock : The input clock that drives the SPAcc.
 
index 0c7473dd0e516d061369c83e1f7a17591a1a9fec..027d76c27a41d33a1ec21b5cfe58b95ad97d9b65 100644 (file)
@@ -15,8 +15,6 @@ Required properties for dp-controller:
                from common clock binding: handle to dp clock.
        -clock-names:
                from common clock binding: Shall be "dp".
-       -interrupt-parent:
-               phandle to Interrupt combiner node.
        -phys:
                from general PHY binding: the phandle for the PHY device.
        -phy-names:
index b2a22c28c9b386ca40d589ef301884c97995714a..dbd7c84ee58495f4adc88246115671ed905a11d9 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
 
  - compatible          : "analogix,anx7814"
  - 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
  - hpd-gpios           : Which GPIO to use for hpd
  - pd-gpios            : Which GPIO to use for power down
index aacc8b92968c63670a62724c5cedf65eb49788cf..09e0a21f705ef6ad51c9e38b99a30260960d045d 100644 (file)
@@ -19,8 +19,6 @@ hardware are EDID, HPD, and interrupts.
 stdp4028-ge-b850v3-fw required properties:
   - compatible : "megachips,stdp4028-ge-b850v3-fw"
   - 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
     <0 IRQ_TYPE_LEVEL_HIGH>
   - ports : One input port(reg = <0>) and one output port(reg = <1>)
index 56a3e68ccb80327cc854b9571f2205198cb11c28..72d2dc6c3e6b58b5d2ca80b94c701966f6725024 100644 (file)
@@ -5,8 +5,8 @@ Required properties:
        - reg: i2c address of the bridge
 
 Optional properties:
-       - interrupts-extended or interrupt-parent + interrupts: describe
-         the interrupt line used to inform the host about hotplug events.
+       - interrupts: describe the interrupt line used to inform the host 
+         about hotplug events.
        - reset-gpios: OF device-tree gpio specification for RST_N pin.
 
 Optional subnodes:
index 88041ba23d56c9f8972078b35c59c9d6c68553f9..a55bf77bd9600e615f185cc189f5e55d148dfc04 100644 (file)
@@ -7,7 +7,7 @@ Required properties:
        - iovcc18-supply : I/O Supply Voltage (1.8V)
        - avcc12-supply : TMDS Analog 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)
        - video interfaces: Device node can contain two video interface port
                            nodes for HDMI encoder and connector according to [1].
index 9409d9c6a260e795919d66869c906a17d9bdb90f..b05052f7d62fccca0533a8fc386b25155d2a7495 100644 (file)
@@ -5,7 +5,7 @@ Required properties:
        - reg: i2c address of the bridge
        - cvcc10-supply: Digital Core Supply Voltage (1.0V)
        - 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
        - clocks, clock-names: specification and name of "xtal" clock
        - video interfaces: Device node can contain video interface port
index 9e2e7f6f7609068e15c092e3e163017698bf01f3..53912c99ec38930093322033fb485bbbda3eefe0 100644 (file)
@@ -9,9 +9,6 @@ Required properties:
 
 - 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
                 order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier
                 format depends on the interrupt controller used.
index ade5d8eebf85e509132dad456dc2be838903a12c..9b6cba3f82af7a8e24e73e1266bbfb17e7ea8d0f 100644 (file)
@@ -25,8 +25,6 @@ Required properties for dp-controller:
                from common clock binding: handle to dp clock.
        -clock-names:
                from common clock binding: Shall be "dp".
-       -interrupt-parent:
-               phandle to Interrupt combiner node.
        -phys:
                from general PHY binding: the phandle for the PHY device.
        -phy-names:
index 5837402c3adeae526a4e6efa914fd43c64c10443..b3096421d42b1dfa3a993fdd919abfaf66536148 100644 (file)
@@ -16,9 +16,6 @@ Required properties:
 
 - 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
                 order: FIFO Level, VSYNC, LCD_SYSTEM. The interrupt specifier
                 format depends on the interrupt controller used.
index 8e5b30b87754690cfc8c45a89d25dfdbd6de8395..d5a8b070b46779a410062a624ba9af0b498aaf18 100644 (file)
@@ -4,8 +4,6 @@ Holtek ht16k33 RAM mapping 16*8 LED controller driver with keyscan
 Required properties:
 - compatible:          "holtek,ht16k33"
 - 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.
 - refresh-rate-hz:     Display update interval in HZ.
 - debounce-delay-ms:   Debouncing interval time in milliseconds.
index 518e9cdf0d4bf17fab404b6dc85621888a08050e..5eaffca2e28c23c01f88cd82e74d096c6bdfd03e 100644 (file)
@@ -43,8 +43,6 @@ Optional properties:
   the master link of the 2-DSI panel.
 - qcom,sync-dual-dsi: Boolean value indicating if the DSI controller is
   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-0: the default pinctrl state (active)
 - pinctrl-n: the "sleep" pinctrl state
index 95ce19ca7bc524240a223b7a5be416dab61a7f85..eff9daff418cf391ed00423abe4f27626206a314 100644 (file)
@@ -25,10 +25,6 @@ Required properties:
 - 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:
        mdss_edp: qcom,mdss_edp@fd923400 {
                        compatible = "qcom,mdss-edp";
index 1b31977a68ba8ba8435b16d2f58e73dcd73ed879..4e11338548aa7a8474dbd5a7ceaf2a759394edfa 100644 (file)
@@ -41,8 +41,6 @@ Required properties:
 - reg-names: The names of register regions. The following regions are required:
   * "mdp_phys"
 - 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.
 - clock-names: the following clocks are required.
 -   * "bus"
index 7c6854bd0a04e194e414a5301b0dac078fcd57f4..ec9d34be2ff76974cf0a69825868d17722a76f51 100644 (file)
@@ -19,7 +19,6 @@ Required Properties:
 
   - 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.
 
   - clocks: A list of phandles + clock-specifier pairs, one for each entry in
index 9d9f0098092b927b48dabbf198ee252e91d08a58..1c79c267a57f729cb99da64f5c3f08d2aa65b082 100644 (file)
@@ -9,8 +9,6 @@ Required properties:
     - First entry: System Configuration register
     - Second entry: IO space (Display Controller register)
 - 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:
 - mode : select a video mode:
index 3055d5c2c04e0ab796215803196c7590a69e02be..7bf1bb444812adc0a417e7d57e8be0ddbddc28d2 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
  - reg: base address and size of the LCDC device
 
 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
 
 Optional properties:
index f25feee62b158a1833c04bf230d57937ca8cc828..03e9cf7b42e01da28cb77f5317a05ed2efd49d5d 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - compatible: Should be "ingenic,jz4780-dma"
 - reg: Should contain the DMA controller registers location and length.
 - 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.
 - #dma-cells: Must be <2>. Number of integer cells in the dmas property of
   DMA clients (see below).
index 1e1dc8f972e458c730f0eccff2288cdc3afc026b..2f35b047f7721e128399ba94baab192a2b823c8a 100644 (file)
@@ -8,7 +8,6 @@ Required properties:
 - reg: Should contain DMA registers location and length. This should be
   a single entry that includes all of the per-channel registers in one
   contiguous bank.
-- interrupt-parent: Phandle to the interrupt parent controller.
 - interrupts: Should contain all of the per-channel DMA interrupts in
   ascending order with respect to the DMA channel index.
 - clocks: Must contain one entry for the ADMA module clock
index f237b7928283baece370b5e074ca736a959afac2..dbe160400adcdafffdb6618e5f18e89616d732b9 100644 (file)
@@ -5,8 +5,6 @@ Required properties:
 - reg: Address range of the DMAC registers. This should include
   all of the per-channel registers.
 - 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.
 - snps,dma-masters: Number of AXI masters supported by the hardware.
 - snps,data-width: Maximum AXI data width supported by hardware.
index 99acc712f83aca5929bfe3ef8e8ecb3b8cfb0d4d..39e2b26be344bf5b4935a19fc7df88169450dd77 100644 (file)
@@ -23,8 +23,6 @@ Deprecated 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
   general purpose DMA channel allocator. False if not passed.
 - multi-block: Multi block transfers supported by hardware. Array property with
index 3f15f6644527313057e2ca8d90bf5e2f51296a3e..4bbc94d829c8aa8c54f13de98e7a526dc72c0eb6 100644 (file)
@@ -201,7 +201,6 @@ Required properties:
 - #dma-cells: Should be set to <1>
               Clients should use a single channel number per DMA request.
 - 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:
               1. Transfer completion interrupt.
               2. Memory protection interrupt.
index a784cdd94790dac3ab3a12118efe43d0628bbdb9..07a5a7aa9ea05964d74bcccbe75f882d86fa6501 100644 (file)
@@ -5,7 +5,6 @@ control and rate control support for slave/peripheral dma access.
 Required properties:
 - compatible           : Should be "xlnx,zynqmp-dma-1.0"
 - reg                  : Memory map for gdma/adma module access.
-- interrupt-parent     : Interrupt controller the interrupt is routed through
 - interrupts           : Should contain DMA channel interrupt.
 - xlnx,bus-width       : Axi buswidth in bits. Should contain 128 or 64
 - clock-names          : List of input clocks "clk_main", "clk_apb"
index 6dede7d11532c33f1c4d0677138b23ca975d9cda..cfcf455ad4deffc1e4819934e6dc6fb3f95a54a5 100644 (file)
@@ -11,8 +11,6 @@ for USB D-/D+ switching.
 Required properties:
 - compatible: Should be "richtek,rt8973a-muic"
 - 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.
 
 Example:
index 4ecda224955f21178f363d34027b9768a90fd0ab..fc3888e09549eb44cc8eb4e385d0ba637bc37904 100644 (file)
@@ -9,8 +9,6 @@ the host controller using an I2C interface.
 Required properties:
 - compatible: Should be "siliconmitus,sm5502-muic"
 - 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.
 
 Example:
index 798cfc9d3839c9a24405419a35c935e370a51967..973362eb3f1e7313d89f793455b489d9e023d235 100644 (file)
@@ -25,8 +25,6 @@ Required properties:
 - #gpio-cells:         Should be two. The first cell is the pin number
                        and the second cell is used to specify optional
                        parameters (currently unused).
-- interrupt-parent:    Phandle for the interrupt controller that
-                       services interrupts for this device.
 - interrupts:          Interrupt mapping for GPIO IRQ.
 - gpio-controller:     Marks the port as GPIO controller.
 
index a25c87b650e54b6f84d1273e42ae924b72e39926..ce19c5660aca422cb175143a2a612d849401eefa 100644 (file)
@@ -14,7 +14,6 @@ Optional Properties:
 - #interrupt-cells: Should be <1>. Interrupts are triggered on both edges.
 - interrupts: Defines the interrupt line connecting this GPIO controller to
   its parent interrupt controller.
-- interrupt-parent: Defines the parent interrupt controller.
 
 GPIO ranges are specified as described in
 Documentation/devicetree/bindings/gpio/gpio.txt
index b405b4410bfb8968756447772108702a9317c989..5d468ecd180938fdba9d45196ee0de21406133b0 100644 (file)
@@ -30,9 +30,6 @@ Optional properties:
 - interrupts:
     The interrupt shared by all GPIO lines for this controller.
 
-- interrupt-parent:
-    phandle of the parent interrupt controller
-
 - interrupts-extended:
     Alternate form of specifying interrupts and parents that allows for
     multiple parents.  This takes precedence over 'interrupts' and
index af66b27248375b9ed692efe831eb27c95443a2ab..a28902a65a622dd79569765b7667434a8e778a5a 100644 (file)
@@ -3,7 +3,6 @@ Avionic Design N-bit GPIO expander bindings
 Required properties:
 - compatible: should be "ad,gpio-adnp"
 - reg: The I2C slave address for this device.
-- interrupt-parent: phandle of the parent interrupt controller.
 - interrupts: Interrupt specifier for the controllers interrupt.
 - #gpio-cells: Should be 2. The first cell is the GPIO number and the
   second cell is used to specify optional parameters:
index fc6378c778c55b3f0fe7d8f2bff1826060ff9ef5..7e9b586770b0599e7c4e88b45d03e692b46e9a78 100644 (file)
@@ -17,7 +17,6 @@ Required properties:
 
 Optional properties:
 
-- interrupt-parent      : The parent interrupt controller, optional if inherited
 - clocks                : A phandle to the clock to use for debounce timings
 
 The gpio and interrupt properties are further described in their respective
index c522851017aebe2735d5c29a01ad0b6af1c863ec..cf71f3ec969d5750258eb2925d29f1252fda5b02 100644 (file)
@@ -12,7 +12,6 @@ Required properties:
 - ngpios: Should be set to the number of GPIOs available on the SoC.
 
 Optional properties:
-- interrupt-parent: phandle of the parent interrupt controller.
 - interrupts: Interrupt specifier for the controllers interrupt.
 - interrupt-controller : Identifies the node as an interrupt controller
 - #interrupt-cells : Specifies the number of cells needed to encode interrupt
index 8beb0539b6d84b3cdf7ebb1b77f1a598e7c91151..553b92a7e87bf5891dcd6c6fa762ae7f37f5a950 100644 (file)
@@ -15,8 +15,6 @@ Required Properties:
   - first cell is the pin number
   - 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
              supported at a time.
 
index 5fdc843b45424ba8bf11d6ae8852eae30445f500..b3a9c0c32823190fbc2a211a782e6bb5bf0b2fe4 100644 (file)
@@ -30,7 +30,6 @@ Optional properties:
   - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2.
     - first cell is the pin number
     - second cell is used to specify flags
-  - interrupt-parent: phandle of the parent interrupt controller.
   - interrupts: Interrupt specifier for the controllers interrupt.
 
 Please refer to gpio.txt in this directory for details of the common GPIO
index 7d3bd631d0114850d3598a9a64824e8af906d6ee..a482455a205b0855d1cca8e5c0d3ff7d7999bfb4 100644 (file)
@@ -49,7 +49,6 @@ Optional Properties:
 
   - interrupt-controller: Identifies the node as an interrupt controller.
   - #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.
 
 
index fed9158dd9133e858578d4e22776b2e6cf9d1221..f281f12dac18d3cfe2b337b025a17372816b8e2a 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - 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
   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-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:
index 5490c1d68981d2911afecb3e7a48d001c71ab8d9..e90fb987e25faf81b7d4545664dc4bdbf242246c 100644 (file)
@@ -26,7 +26,6 @@ Required properties:
                1 = active low
 - gpio-controller: Marks the device node as a GPIO controller.
 - 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.
        - first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N.
        - second cell is used to specify flags.
index 63bf4becd5f07c55668848317106325be1b1c9bb..08eed2335db022ef4bdec88680bd114a60d2454c 100644 (file)
@@ -14,8 +14,6 @@ Required properties:
 
 Optional properties:
 - 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,dout-default : if n-th bit is 1, GPIO-n default value is 1
 - xlnx,gpio-width : gpio width
index 28662d83a43e3951346ae7c883cf141db06ed2ee..47fc64922fe07b0dd4c6fba11fd55a22e721e0b3 100644 (file)
@@ -30,7 +30,6 @@ Required properties:
        4 = active high level-sensitive.
        8 = active low level-sensitive.
 - interrupts: Interrupt number for this device.
-- interrupt-parent: phandle of the parent interrupt controller.
 - interrupt-controller: Identifies the node as an interrupt controller.
 
 Example:
index 7b542657f259577bc4e5fd5aa0b882053855bfad..4fa4eb5507cdf8469f08183b8e934816e71570bb 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
 - gpio-controller      : Marks the device node as a GPIO controller.
 - interrupts           : Interrupt specifier (see interrupt bindings for
                          details)
-- interrupt-parent     : Must be core interrupt controller
 - interrupt-controller : Marks the device node as an interrupt controller.
 - #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:
index 20fc72d9e61e5721e56e0aeb0479682f921fd154..8c9e4c3d788dd8e164a7cbd9109c82e44845aadf 100644 (file)
@@ -14,7 +14,6 @@ Optional properties:
 - #interrupt-cells: Should be two.
 - interrupts: Interrupt specifier for the controller's Broadway (PowerPC)
   interrupt.
-- interrupt-parent: phandle of the parent interrupt controller.
 
 Example:
 
index 378f1322211e9a382a65fe0618c1557fc3577852..fe1bf24104d30138d91aefacc07407afa194ce16 100644 (file)
@@ -31,7 +31,6 @@ Required Properties:
   - reg: Base address and length of each memory resource used by the GPIO
     controller hardware module.
 
-  - interrupt-parent: phandle of the parent interrupt controller.
   - interrupts: Interrupt specifier for the controllers interrupt.
 
   - gpio-controller: Marks the device node as a gpio controller.
index 3c1118bc67f50cb1214327a06d4ff57366d92eaf..7276b50c35065b0b896cd09715426c03357ba81b 100644 (file)
@@ -25,7 +25,6 @@ controller.
   interrupt.  Shall be set to 2.  The first cell defines the interrupt number,
   the second encodes the triger flags encoded as described in
   Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
-- interrupt-parent : The parent interrupt controller.
 - interrupts : The interrupts to the parent controller raised when GPIOs
   generate the interrupts. If the controller provides one combined interrupt
   for all GPIOs, specify a single interrupt. If the controller provides one
index 955e335e7e5698d14f4631441d4d1de3a8e3a047..77a0c3c3036ec6b5d9fa09dfbf0dd470aac29ba7 100644 (file)
@@ -33,7 +33,6 @@ Required Port sub-node properties:
 - reg-names:           Contains the values "tx" and "rx" (in this order).
 - reg:                 Contains a matching register specifier for each entry
                        in reg-names.
-- interrupt-parent     Should be a phandle for the interrupt controller
 - interrupts:          Should contain interrupt specifiers for mpu interrupts
                        0 and 1 (in this order).
 - ti,ssi-cawake-gpio:  Defines which GPIO pin is used to signify CAWAKE
index e7106bfc1f138dddd7ce6830a5a4b8d951fed7eb..8fbd8633a387dd880a1a3b3353066b07ea6dd446 100644 (file)
@@ -11,9 +11,6 @@ Required Properties:
 - resets               : phandle to reset controller with the reset number in
                          the second cell
 - 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:
 - bus-frequency        : frequency of the bus clock in Hz defaults to 100 kHz when not
index aeceaceba3c5168ab01ec0ea4e78b1a79a09dee9..0380609b177a458730cfd02779eb80de7bbd45d6 100644 (file)
@@ -10,8 +10,6 @@ Required 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
 - interrupt-names: Interrupt name string
 
index 60fe90d69f4ec30a3250f8837ff4a1c72302de45..00e4365d720685679824b8d6659fd59a58845ec2 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
   - "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
 - reg : address and length of the lpi2c master registers
-- interrupt-parent : core interrupt controller
 - interrupts : lpi2c interrupt
 - clocks : lpi2c clock specifier
 
index d4a082acf92f0f7b98cdd0702c47de3bbed30725..3738cfbf863fd3810236099c420b6b1050dcf626 100644 (file)
@@ -11,10 +11,6 @@ Recommended properties:
 - pinctrl-names: should be "default";
 - 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
 
 / {
index 1eacd6b20ed5eb8434d38f52c356834149bc3344..42a390526957f3dc659774fa7ae40c2d61fbe046 100644 (file)
@@ -15,8 +15,6 @@ Recommended properties :
    information for the interrupt.  This should be encoded based on
    the information in section 2) depending on the type of interrupt
    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
    from the bootloader are preserved (not touched).
  - clock-frequency : desired I2C bus clock frequency in Hz.
index 34d91501342e1dd594b634817a63c6319bd70bef..ccf6c86ed076dd843e7cac6f7459b2e520f73054 100644 (file)
@@ -28,8 +28,6 @@ Optional Properties:
   - 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
     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.
   - interrupt-controller: Marks the device node as an interrupt controller.
   - #interrupt-cells : Should be two.
index f1f3876bb8e87d1c7aecf1bfdb2db96ecd8146a0..73a693d66ef7776b32190dfcfdc5cf556d8e1e02 100644 (file)
@@ -12,8 +12,6 @@ Required properties :
 
 Optional properties
  - 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
    is active low, it should be marked GPIO_ACTIVE_LOW.
  - clock-frequency : I2C bus frequency.
index fe98ada33ee4c84857c7edc3aa1f65cd7f496a9d..2a59006cf79e53748e0ca7ba17f3ca4c9caf68cd 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
  - interrupts: configure one interrupt line
  - #address-cells: always 1 (for i2c addresses)
  - #size-cells: always 0
- - interrupt-parent: the phandle for the interrupt controller that
-   services interrupts for this device.
 
 Optional properties:
 
index d30f0b11d8538e6b72a813ba7eae6f89f38b0eba..c30783c0eca03a42c61b93e0d106a20de0ed92fd 100644 (file)
@@ -12,9 +12,6 @@ Required properties :
 Recommended properties :
 
  - 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
    status register of i2c controller instead.
  - mrvl,i2c-fast-mode : Enable fast mode of i2c controller.
index e7111b02c02c46ba7635d61f2f4b0abf2ccc047c..ae09a046bc72c61a002b403d476eca8f5dd55674 100644 (file)
@@ -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
 
 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
    Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 
index 4a3679d5445760b517883a72c9a12352d88c86a6..3b25b4c4d446b9f48ac5de7c47d64679d3be2277 100644 (file)
@@ -10,8 +10,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent : should be the phandle for the interrupt controller
-
   - interrupts : interrupt mapping for GPIO IRQ, it should by configured with
                flags IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING
                For the bma250 the first interrupt listed must be the one
index 45f5c5c5929c8b9d468c8b0e47ecc1f6489aec86..2100e9af379c6942c9b3e09bd481e591356d3078 100644 (file)
@@ -15,8 +15,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent: should be the phandle for the interrupt controller
-
   - interrupts: interrupt mapping for GPIO IRQ
 
   - interrupt-names: should contain "INT1" and/or "INT2", the accelerometer's
index 487ea966858e94eb8a7d6ffe9420cadd1a8bdc77..ec04008e8f4fdd6f7cee35ad889c6a399ed8ce66 100644 (file)
@@ -2,7 +2,6 @@ Motorola CPCAP PMIC ADC binding
 
 Required properties:
 - compatible: Should be "motorola,cpcap-adc" or "motorola,mapphone-cpcap-adc"
-- interrupt-parent: The interrupt controller
 - interrupts: The interrupt number for the ADC device
 - interrupt-names: Should be "adcdone"
 - #io-channel-cells: Number of cells in an IIO specifier
index b0866d36a30741f59937fecfc32e69213b84fa4f..eebdcec3dab5c86a8d54e4db75e440a137f9de5e 100644 (file)
@@ -8,7 +8,6 @@ Required properties:
  - reg: Should be the register range of the module.
  - interrupts: Should be the interrupt number of the module.
    Typically this is <1>.
- - interrupt-parent: phandle to the tsadc module of the i.MX25.
  - #address-cells: Should be <1> (setting for the subnodes)
  - #size-cells: Should be <0> (setting for the subnodes)
 
index a8770cc6bcad1ec003834fb30ae14be859340042..e680c61dfb84ac58018ed3ed8b9254e2b119e132 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
   - compatible: Should be "maxim,max1027" or "maxim,max1029" or "maxim,max1031"
   - 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
   see: Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 
index f1ead43a1a957783c554546ddfb23adcf0dba29f..8346bcb04ad79efb85230021f1cd66fc3803010a 100644 (file)
@@ -60,7 +60,6 @@ Required properties:
 - 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
   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
   2 for adc@200).
 - st,adc-channels: List of single-ended channels muxed for this ADC.
index d71258e2d4560e5af41ebe1f010cb039113a30e9..e0e0755cabd8af9a80b68cb5f1df379e8971841b 100644 (file)
@@ -22,7 +22,6 @@ Required properties:
          clock to the AXI bus interface of the core.
 
 Optional properties:
-       - interrupt-parent: phandle to the parent interrupt controller
        - xlnx,external-mux:
                * "none": No external multiplexer is used, this is the default
                  if the property is omitted.
index 2962bd9a2b3dc9f3b6fd748092282c1584e3b6ae..f4320595b851755977a8c8b2f4b6637aa20efb18 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
   - compatible: must be "atlas,ec-sm"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index 5d8b687d5edc41b8b0b7b64bb73531025845a361..af1f5a9aa4daa70bb3200680bf372a9f796c7d96 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
   - compatible: must be "atlas,orp-sm"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index cffa1907463a21bc334a46db0b2fade4bc4879b6..79d90f0603271bb2be167c59002f7d3218f6b68a 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
   - compatible: must be "atlas,ph-sm"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index b0d3b59966bc0dbb6e17b21b4a677e5c340eef77..233fe207aded2f1df267722b59b5ce5ca05f27cc 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
   - reg : the I2C address of the sensor
 
 Optional properties:
-  - interrupt-parent : should be the phandle for the interrupt controller
   - interrupts : interrupt mapping for the trigger interrupt from the
     internal oscillator. The following IRQ modes are supported:
     IRQ_TYPE_EDGE_RISING, IRQ_TYPE_EDGE_FALLING, IRQ_TYPE_LEVEL_HIGH and
index 2fffd70336ba2eb52ae91346f942f3e3d395a1d2..8e412054d6d5f01905357551799f5d0309849cbe 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
  - compatible          : Should be "ti,afe4403".
  - reg                 : SPI chip select address of device.
  - 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
                          connected to. For details refer to,
                          ../../interrupt-controller/interrupts.txt.
index de69f203edfae9959c5b9481569a3eb8c0cefe8e..0b52830a0d9c001391db2a0f8dc6dd4efa192ecd 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
  - compatible          : Should be "ti,afe4404".
  - reg                 : I2C address of the device.
  - 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
                          connected to. For details refer to,
                          ../interrupt-controller/interrupts.txt.
index 8d8176459d09666a91d53793072a082640765183..0054908a6e7495ed39b04a6b9a821e173e852682 100644 (file)
@@ -5,7 +5,6 @@ Maxim MAX30100 heart rate and pulse oximeter sensor
 Required properties:
   - compatible: must be "maxim,max30100"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic
index ef2ca0a0306fdee1ce8d71ffb6684d3b25626d3e..7ef7ae40ae4f9adde28365842b18521b7844c1d2 100644 (file)
@@ -7,7 +7,6 @@ Maxim MAX30105 optical particle-sensing module
 Required properties:
   - compatible: must be "maxim,max30102" or "maxim,max30105"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic
index 10adeb0d703d486694468ae15ea906849a8afaa9..84d029372260dcb0bf690eb21d34943e82efcf63 100644 (file)
@@ -13,7 +13,6 @@ Optional properties:
   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.
   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
   flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
   IRQ_TYPE_EDGE_FALLING.
index ae0112c7debce1969497fa50f27836c47974e5b3..0c1c105fb50369c9c4f5eb5aedb700b7bfe33773 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
  - spi-max-frequency : set maximum clock frequency (only for SPI)
 
 Optional properties:
- - interrupt-parent : should be the phandle of the interrupt controller
  - interrupts : interrupt mapping for IRQ, must be IRQ_TYPE_LEVEL_LOW
  - interrupt-names : set to "INT1" if INT1 pin should be used as interrupt
    input, set to "INT2" if INT2 pin should be used instead
index 5f4777e8cc9e510e4a74c7512d7e6a228a0cd6af..d33c19d68de39a543ce920b6ee4d89102c89f934 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
                "invensense,mpu9255"
                "invensense,icm20608"
  - 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
    IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
    IRQ_TYPE_EDGE_FALLING.
index ef8a8566c63fc24d1a9f1bf8b74fb2bdd7df094d..ea2d6e0ae4c593be794ee2a948943dc6cc91fb04 100644 (file)
@@ -20,7 +20,6 @@ Optional properties:
   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
   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
   flags IRQ_TYPE_LEVEL_HIGH, IRQ_TYPE_EDGE_RISING, IRQ_TYPE_LEVEL_LOW or
   IRQ_TYPE_EDGE_FALLING.
index d6f66c73ddbf74a54b2952e13856f29226dece11..aa199e09a493f179ecee2cf55a45054203c5a9a7 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent : should be the phandle for the interrupt controller
   - interrupts : interrupt mapping for GPIO IRQ
 
 Example:
index 174b709f16db046172338b420773e914d8c72565..3af325ad194b9137da740ace14d9fc9188ddc4fa 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
   - compatible: must be "avago,apds9960"
   - 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
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index 425ab459e2098cdc5945a3413d09d858b79142cf..b9bbde3e13edcc1ffa5fba12b2217e60a4e4cca2 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent: should be the phandle for the interrupt controller
   - interrupts: the sole interrupt generated by the device
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index eac30d508849f1cc3a9b714e6cd60c06aef8d017..47b13eb8f4ecb02835295522860ed0643f707a51 100644 (file)
@@ -13,7 +13,6 @@ Required properties:
   - reg: the I2C address of the sensor
 
 Optional properties:
-  - interrupt-parent: should be the phandle for the interrupt controller
   - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge)
 
 Example:
index 8e2066c83f700cd0a7454140ab5341f9f9f7b40f..059dffa1829a26523bb0f3e2cd49e1cf38dfe69f 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent: should be the phandle for the interrupt controller
   - interrupts: the sole interrupt generated by the device
 
   Refer to interrupt-controller/interrupts.txt for generic interrupt client
index 3041207e3f3cfedd435186addf45b22e5db490d5..043c139d91e6c69f4739cf071e12493867b6a3f5 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - reg: i2c address of the sensor / spi cs line
 
 Optional properties:
-- interrupt-parent: should be the phandle for the interrupt controller
 - 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_EDGE_FALLING.
index 9f263b7df162802b5ea97d2b95d92ed3fd72b8ac..fd5fca90fb39614c97861e61f99429b8935cda31 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent : phandle to the parent interrupt controller
   - interrupts : interrupt mapping for GPIO IRQ
 
 Example:
index c7198a03c906250a710bc268d28dc6b542b41f66..5498b0688b6f5b1a562d7f4807c543e1c02a6b5c 100644 (file)
@@ -12,7 +12,6 @@ Optional properties:
 - temp-measurement-period: temperature measurement period (milliseconds)
 - default-oversampling: default oversampling value to be used at startup,
   value range is 0-3 with rising sensitivity.
-- interrupt-parent: should be the phandle for the interrupt controller
 - interrupts: interrupt mapping for IRQ
 - 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)
index fb85de676e03f83687f0916a468b58b2aafa9324..a36ab3e0c3f767e2fe5efe7560580e0fde795f72 100644 (file)
@@ -15,8 +15,6 @@ Optional properties:
   power to the sensor
 - vdd-supply: an optional regulator that needs to be on to provide VDD
   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
   Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 
index b6c1afa6f02d3663fd547cb3f34b1d70d2d63049..849115585d55000328091a6e517b060c8899a390 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
        - spi-max-frequency: specifies maximum SPI clock frequency
        - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI
        slave node bindings.
-       - interrupt-parent : should be the phandle for the interrupt controller
        - interrupts : the sole interrupt generated by the device
 
        Refer to interrupt-controller/interrupts.txt for generic
index b301dd2b35dac9c8f6531f5846bcc5f6d041992b..c54455db3becf20f5a69e5ad713a979b24be24f5 100644 (file)
@@ -3,7 +3,6 @@ Semtech's SX9500 capacitive proximity button device driver
 Required properties:
        - compatible: must be "semtech,sx9500"
        - 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
 
        Refer to interrupt-controller/interrupts.txt for generic
index 8d57571d5c0b12688b3ac3455637c2fec475f578..b6ac0457d4eab34862b46c8da0168fb55de2dafb 100644 (file)
@@ -6,7 +6,6 @@ of a virtual sensor device.
 Required properties:
 - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat"
 - spi-max-frequency: max SPI clock frequency
-- interrupt-parent: interrupt parent
 - interrupts: communication interrupt
 - ap-mcu-gpios: [out] ap to sensorhub line - used during communication
 - mcu-ap-gpios: [in] sensorhub to ap - used during communication
index b63aba91ef0314408788e9aa282bd0f4ba4b77bc..da0af234a3576dde1c7f3ce4efeafdd23a7d2bcf 100644 (file)
@@ -20,8 +20,6 @@ Required properties:
 
 Optional properties:
 
-  - interrupt-parent: should be the phandle for the interrupt controller
-
   - interrupts: interrupt mapping for GPIO IRQ (level active low)
 
 Example:
index d3b273e4336a72623263d9e62e50a9c39f45c178..84f1a1b505d25cede54d8689f4b51f4af497ca94 100644 (file)
@@ -19,7 +19,6 @@ representing a dsaf device.
 - #size-cells: must be 2
 Optional properties:
 - 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
 and 1 event overflow irq.
 - interrupt-names:should be one of 34 irqs for roce device
index 8d91ba9ff2fd0918bbf18fc1149f2fb3613bf80e..d3db65916a36393d561749a2ec076d03348083ce 100644 (file)
@@ -3,8 +3,6 @@ Cypress I2C Touchpad
 Required properties:
 - compatible: must be "cypress,cyapa".
 - 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
        binding[0]).
 
index 635f62c756ee3d74420e9d42e64ec287deebb624..0c252d9306dab31dfbe748e3c855215602c66de2 100644 (file)
@@ -3,8 +3,6 @@ Samsung tm2-touchkey
 Required properties:
 - compatible: must be "cypress,tm2-touchkey"
 - 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
        binding[0]).
 - vcc-supply : internal regulator output. 1.8V
index 751665e8e47adc1f883ddd2bc11debe6d5dcea69..907b195f2eaabca7a7500caac8478c0e8fdef846 100644 (file)
@@ -7,8 +7,6 @@ This module provides a simple power button event via two interrupts.
 Required properties:
 - compatible: should be one of the following
   - "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
   - <0 30 1>, <0 31 1>: For devices such as the NI Ettus Research USRP E3x0
 - interrupt-names: should be one of the following
index d80a83583238a16ad0fe493f560028b7df83c605..797607460735a295994527aa536822e69ca35e3f 100644 (file)
@@ -3,8 +3,6 @@ Elantech I2C Touchpad
 Required properties:
 - compatible: must be "elan,ekth3000".
 - 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
   binding[0]).
 
index 8a71038f3489780c8b6730236ed47daea48f31d2..5edac8be08028046c3f7ebb93eae8d6fea5b6927 100644 (file)
@@ -3,8 +3,6 @@ Elantech I2C Touchscreen
 Required properties:
 - compatible: must be "elan,ekth3500".
 - 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
   binding[0]).
 
index 4d3da9d91de4e1a73213767a13ae9dd12441711f..f1cb9f8d769289c7c8047c803164612ba452cde3 100644 (file)
@@ -14,7 +14,6 @@ Required properties:
 - compatible: must be "hid-over-i2c"
 - reg: i2c slave address
 - hid-descr-addr: HID descriptor address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: interrupt line
 
 Additional optional properties:
index 5b6232db7c61536d4db589cf197cf3b06c0585c3..99a4f2ab55576f945fd4a2af98318f84cb7dad52 100644 (file)
@@ -3,7 +3,6 @@ Raydium I2C touchscreen
 Required properties:
 - compatible: must be "raydium,rm32380"
 - reg: The I2C address of the device
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: interrupt to which the chip is connected
     See ../interrupt-controller/interrupts.txt
 Optional properties:
index ec908b91fd901deca3513aea123f94733b638660..dcb012f5b3eeef748abba15c0db3041e1dc51e81 100644 (file)
@@ -16,7 +16,6 @@ Required Properties:
 
 Optional Properties:
 - interrupts: interrupt which the rmi device is connected to.
-- interrupt-parent: The interrupt controller.
 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 
 - syna,reset-delay-ms: The number of milliseconds to wait after resetting the
index a4ca7828f21df402e391cecde408c1f9cf94b74d..632f473db65b383f6842ff6c08478ee6e6a0056e 100644 (file)
@@ -16,7 +16,6 @@ Required Properties:
 
 Optional Properties:
 - interrupts: interrupt which the rmi device is connected to.
-- interrupt-parent: The interrupt controller.
 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 
 - spi-rx-delay-us: microsecond delay after a read transfer.
index a3dde8c30e679f72896cdb1d024abe22991e61ec..c829e18e1a05cb4372b0b0cec6b3b16d665999cb 100644 (file)
@@ -9,7 +9,6 @@ This module provides a simple power button event via an Interrupt.
 Required properties:
 - compatible: should be one of the following
    - "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.
 
 Optional Properties:
index 3c8614c451f265558175cae62cf10e4016301d0e..cdd743a1f2d5989497fd7ab2e2542d3cbc229fce 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
                                  for I2C slave, use "adi,ad7879-1"
 - reg                          : SPI chipselect/I2C slave address
                                  See spi-bus.txt for more SPI slave properties
-- interrupt-parent             : the phandle for the interrupt controller
 - interrupts                   : touch controller interrupt
 - touchscreen-max-pressure     : maximum reported pressure
 - adi,resistance-plate-x       : total resistance of X-plate (for pressure
index 9fc47b006fd132508b87208751d52f4efb14f4d6..04413da51391f2007f7118ca0d984992eb89b3ab 100644 (file)
@@ -18,7 +18,6 @@ Additional required properties:
                                        "ti,ads7846"
                                        "ti,ads7873"
 
-       interrupt-parent
        interrupts              An interrupt node describing the IRQ line the chip's
                                !PENIRQ pin is connected to.
        vcc-supply              A regulator node for the supply voltage.
index e459e8546f34cdb4f70ce709a29d943e4964057f..82019bd6094ee30b0f86726162e7ab950f37f9a3 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible           : "microchip,ar1021-i2c"
 - reg                  : I2C slave address
-- interrupt-parent     : the phandle for the interrupt controller
 - interrupts           : touch controller interrupt
 
 Example:
index d11f8d615b5de8a02eae964c98aa4b1ccaaeb518..38b0603f65f36b4df7ccc4cdca42ed56b00d7b17 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
  - compatible            : "chipone,icn8318"
  - 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
  - wake-gpios            : GPIO specification for the WAKE input
  - touchscreen-size-x    : horizontal resolution of touchscreen (in pixels)
index df531b5b6a0d2ff398dab162573aa46b38453158..2e1490a8fe74ed8ca36f3b655d62f4e4ca3458d6 100644 (file)
@@ -7,7 +7,6 @@ Required Properties:
 - xm-gpios: FET gate driver for input of X-
 - yp-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
 - pinctrl-names: "idle", "default", "gpios"
 - pinctrl-0: pinctrl node for pen/touch detection state pinmux
index b75d4cfd2c367893f7dd2b4447989f88b49882e3..6ee274aa8b03cf4146a4bb18d8145da69b30a935 100644 (file)
@@ -4,8 +4,6 @@ Required properties:
  - compatible          : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
  - reg                 : Device I2C address or SPI chip select number
  - 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
                          (see interrupt binding[0]).
  - bootloader-key      : the 8-byte bootloader key that is required to switch
index 025cf8c9324ac362eeee56b5d4f9df09db466180..da2dc5d6c98b9e952541fd0b531e9e413d5e7b67 100644 (file)
@@ -22,8 +22,6 @@ Required properties:
            or:  "focaltech,ft6236"
 
  - 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
                      interrupt
 
index 298e3442f1439cec70c51c50b4ffc6817e1fe3b4..92fb2620f5e24d13c7b7e44842c80f0eef3e5cff 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: must be "eeti,egalax_ts"
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: touch controller interrupt
 - wakeup-gpios: the gpio pin to be used for waking up the controller
   and also used as irq pin
index 5a19f4c3e9d78fbc7a59f243546f7afba9235500..94c4fc64494072b7160c836b7feb2fdfe49d5160 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
  - compatible            : "elan,ektf2127"
  - 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
  - power-gpios           : GPIO specification for the pin connected to the
                            ektf2127's wake input. This needs to be driven high
index 1dcff4a43eaa8dc0091803f46b9c45454dd0660d..68291b94fec2d69393c121236bc45137e74c4449 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: must be "eeti,exc3000"
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: touch controller interrupt
 - touchscreen-size-x: See touchscreen.txt
 - touchscreen-size-y: See touchscreen.txt
index abfcab3edc668bede50340f91ee799be35059142..99d6f9d2533579672eb4e277bcb40d274696831b 100644 (file)
@@ -8,7 +8,6 @@ Required properties:
  - reg: Memory range of the device.
  - interrupts: Should be the interrupt number associated with this module within
    the tscadc unit (<0>).
- - interrupt-parent: Should be a phandle to the tscadc unit.
  - fsl,wires: Should be '<4>' or '<5>'
 
 Optional properties:
index 0c369d8ebcabdfebc04539f5905ee3b9f38d15de..f7e95c52f3c7d33b3e9223bb1abb5c1db3e32502 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
                                 or "goodix,gt928"
                                 or "goodix,gt967"
  - 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
 
 Optional properties:
index 121d9b7c79a24cd05e6452bb8b52a14d3d20f46a..b0c4cfdf7cd6c3d898b57877e3e1975d9d3a6b05 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible           : must be "hideep,hideep-ts"
 - 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.
 
 Optional properties:
index 40ac0fe94df64f30db111f177493c7e296762431..05e982c3454eb6aed5ca9fe10ca78e725d47cf9a 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: must be "maxim,max11801"
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: touch controller interrupt
 
 Example:
index 7b8944c2cb317013c82056adf8961371a527f456..b2ab5498e51900e887fab4d9b5239cccccec2ea9 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: must be "melfas,mip4_ts"
 - 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
 
 Optional properties:
index d9b7c2ff611e02e968c8dc96728d824ad27ad412..6805d10d226d394a2a1ac35994c2def38acc50b5 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible           : must be "samsung,s6sy761"
 - reg                  : I2C slave address, (e.g. 0x48)
-- interrupt-parent     : the phandle to the interrupt controller which provides
-                         the interrupt
 - interrupts           : interrupt specification
 - avdd-supply          : analogic power supply
 - vdd-supply           : power supply
index 84752de124120d35cd060451a4514b73548c5d88..d67e558e5ab5652322b1f2f13123c06ca1b600a8 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
                            "silead,gsl3675"
                            "silead,gsl3692"
 - 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
 - power-gpios            : Specification for the pin connected to the gsl1680's
                            shutdown input. This needs to be driven high to take the
index d87ad14f1efeeab544b1cf5f484c3b6780c97df5..8f5322e01024040d76ea0c6eb4df8a04ec1cf730 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible: must be "sis,9200-ts"
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
-  (see interrupt binding [0])
 - interrupts: touch controller interrupt (see interrupt
   binding [0])
 
index 9683595cd0f5c19ff3669c20afb63e29263e369d..0a5d0cb4a280d83aad04cfcecb15e37f2d2f78fe 100644 (file)
@@ -10,8 +10,6 @@ coordinates.
 Required properties:
 - compatible           : must be "st,stmfts"
 - reg                  : I2C slave address, (e.g. 0x49)
-- interrupt-parent     : the phandle to the interrupt controller which provides
-                         the interrupt
 - interrupts           : interrupt specification
 - avdd-supply          : analogic power supply
 - vdd-supply           : power supply
index 5aaa6b3aa90c26ef2aa3a4feff7218eb832c4a0e..4886c4aa2906f31e1fd39aad9f89481b6bebd33d 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: must be "semtech,sx8654"
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: touch controller interrupt
 
 Example:
index ec365e172236a5dc543ae2f0295848043e205e38..ed00f61b8c08b078bc0ee386c9f0bb379eec6ccf 100644 (file)
@@ -9,8 +9,6 @@ Optional properties:
 - gpios: the interrupt gpio the chip is connected to (trough the penirq pin).
   The penirq pin goes to low when the panel is touched.
   (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
   (see interrupt binding[0]).
 - ti,max-rt: maximum pressure.
index fe6a1feef70356dfd68b9057d51b3625de30e994..27d55a506f183df5e2ad6f26c0c4a3c196e02599 100644 (file)
@@ -3,8 +3,6 @@ Zeitec ZET6223 I2C touchscreen controller
 Required properties:
 - compatible             : "zeitec,zet6223"
 - 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
 
 Optional properties:
index 9d52d5afe3e997163d6e769a7baef6f0dc15af65..5a4dd263fc127e40c49448325d45166762f7bbd4 100644 (file)
@@ -13,7 +13,6 @@ Required properties
 - interrupt-congroller: Identifies the node as an interrupt controller.
 - #interrupt cells: Specifies the number of cells used to encode an interrupt
   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
   the interrupt controller in the parent controller's notation. Interrupts
   are mapped one-to-one to parent interrupts.
index f6f1c14bf99bd85c505f21fb4192cfcb661c6c63..5669764f9cc96d69e7368ce414b55fd351b2374d 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
 - compatible: should be "al,alpine-msix"
 - 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
 - msi-controller: identifies the node as an PCI Message Signaled Interrupt
                  controller
index 4903fb72d883cb2279dea8d7c4ccf78a508f6b8b..24beadf7ba83bea893097352d0f721f91c33f670 100644 (file)
@@ -13,7 +13,6 @@ Required properties:
 - #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
   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
   the interrupt controller in the parent controller's notation. This value
   shall be the NMI.
index 89674ad8a097add3b9a6d4c1429435ca2d6a75dc..1502a51548bb45b2d7343eedb0822913eb01483c 100644 (file)
@@ -15,9 +15,6 @@ Required properties:
     "amlogic,meson-gxbb-gpio-intc" for GXBB SoCs (S905) or
     "amlogic,meson-gxl-gpio-intc" for GXL SoCs (S905X, S912)
     "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.
 - interrupt-controller : Identifies the node as an interrupt controller.
 - #interrupt-cells : Specifies the number of cells needed to encode an
index 0e9f09a6a2fe488ca11aa9be2823789f0d63baa7..f4c5d34c41115878c335503185774c4c1b580aaf 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: Should be "atmel,<chip>-aic"
   <chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4"
 - 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.
   The first cell is the IRQ number (aka "Peripheral IDentifier" on datasheet).
   The second cell is used to specify flags:
@@ -27,7 +26,6 @@ Examples:
        aic: interrupt-controller@fffff000 {
                compatible = "atmel,at91rm9200-aic";
                interrupt-controller;
-               interrupt-parent;
                #interrupt-cells = <3>;
                reg = <0xfffff000 0x200>;
        };
index 6428a6ba9f4a8bbf459ece90c761eb8bc168dd66..0f1af5a1c12e77e677a11c1262ec53907ef81f35 100644 (file)
@@ -26,8 +26,6 @@ Required properties:
   are 0..7 for bank 0, and 0..31 for bank 1.
 
 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
   controller to handle.
 
index 8f48aad50868754824687d185e2744e35890677d..37aea40d5430e87a74383343e91bed72c0304399 100644 (file)
@@ -18,8 +18,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an interrupt
   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
   node, valid values depend on the type of parent interrupt controller
 
index 4040905388d9f5b9b545d02a447925f3a4142330..2bc19b1ac877ba1c15d08aa4d5d12076985d88ef 100644 (file)
@@ -29,8 +29,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an interrupt
   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
   node; valid values depend on the type of parent interrupt controller
 
index cc217b22dccd1856c1b77db9d6476e21417da1c7..2117d4ac1ae5cbe0a2005c72513c2ec7f80cc305 100644 (file)
@@ -28,8 +28,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an interrupt
   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
   node; valid values depend on the type of parent interrupt controller
 
index 44a9bb15dd56eacda0aaadc1428d80d0f6e8a105..addd86b6ca2f2af1bb5e1d1d4df246955d9d0fae 100644 (file)
@@ -56,8 +56,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an interrupt
   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
   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
index 36df06c5c567df9cea4ff0e3ab26c92c4ea16f57..d514ec060a4a7199569d5b9141bd5324aab2e2f5 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an
   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
   to be used for cascading
 
index a4ff93d6b7f386454558035472e1a2aa0eca205d..454ce04d678743fd76e1239df5d01fb651aa44ef 100644 (file)
@@ -13,9 +13,6 @@ Required properties:
 - reg: physical base address of the controller and length of memory mapped.
 - 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
 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
index 3b2f4c43ad8d2bdf1148826a9cb86de3053fe61c..a6813a071f15c38bc11d7a528fa801687c0f0fef 100644 (file)
@@ -68,8 +68,6 @@ Examples:
 
 Devices connect to mbigen required properties:
 ----------------------------------------------------
--interrupt-parent: Specifies the mbigen device node which device connected.
-
 -interrupts:Specifies the interrupt source.
  For the specific information of each cell in this property,please refer to
  the "interrupt-cells" description mentioned above.
index 5f89fb635a1b3dd409390931571336c9ca9d4137..ecebaf19d4fd7c195cdcffc4186cef758f9002d3 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
 - interrupt-controller : Identifies the node as an interrupt controller
 - #interrupt-cells : Specifies the number of cells needed to encode an
   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.
 
 Example:
index 3f6442c7f867fba785eb7355dc75b0b5dff6c7a3..930fb462fd9fe4df2f6f74933163cf9133e020e4 100644 (file)
@@ -26,8 +26,6 @@ Required properties:
                          See Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt
                          for details about the GIC Device Tree binding.
 
-- interrupt-parent     : Reference to the parent interrupt controller.
-
 Example:
 
        odmi: odmi@300000 {
index a7efdbc3de5be3f7d0be225bd6916be2ac69a120..5865f4f2c69dcfa583d05452053e04b91e33dcfc 100644 (file)
@@ -16,8 +16,6 @@ Required properties:
   and "mediatek,cirq" as a fallback.
 - interrupt-controller : Identifies the node as an interrupt controller.
 - #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
   mapped region.
 - mediatek,ext-irq-range: Identifies external irq number range in different
index 07bf0b9a5139fed3d5297d495bab184111deb9f9..6a32922a55b8d3df13f4f7ff5d1ab0c9a061a951 100644 (file)
@@ -21,8 +21,6 @@ Required properties:
        "mediatek,mt2701-sysirq", "mediatek,mt6577-sysirq": for MT2701
 - interrupt-controller : Identifies the node as an interrupt controller
 - #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
   mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others
   need 1.
index b47a8a02b17bcc62c7b3b2076f1a8050a5cbf4e4..f5baeccb689f2671ec440b07c56860583dacd415 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
 - interrupt-controller : Identifies the node as an interrupt controller
 - #interrupt-cells : Specifies the number of cells needed to encode an
   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.
 
 Example:
index 1099fe0788fae19c27dd1153e6d9d9e4aba10c6f..803d35de9aac4e071dd091c21101f2083cd21f7d 100644 (file)
@@ -19,8 +19,6 @@ Required properties:
 - interrupt-controller : Identifies the node as an interrupt controller.
 - #interrupt-cells : Specifies the number of cells needed to encode an
   interrupt source. The value must be 3.
-- interrupt-parent : a phandle to the GIC these interrupts are routed
-  to.
 
 Notes:
 
index 38211f344dc8a3a8b69d62a55785de562b2b0c4a..0bfb3ba55f4cef20188f4bfe23ffba9ae4b30231 100644 (file)
@@ -14,8 +14,6 @@ Required properties:
   Reset value is IRQ_TYPE_LEVEL_LOW.
 
 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
   hardware interrupts for SIC1 and SIC2
 
index 475ae9bd562b4496ae6eda481aaa3ac0da7b6cee..ad70006c1848f4e5ab89829d5c438c12e288e66e 100644 (file)
@@ -7,7 +7,6 @@ Required Properties:
 - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or
   "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc"
 - 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.
 - interrupt-controller : Identifies the node as an interrupt controller
 - #interrupt-cells : Specifies the number of cells needed to encode interrupt
index 0b2c97ddb5207c4bd161b730073f86a6e98a4c6b..8e0797cb14871ccb0d8d9c944a8fce1e530c014d 100644 (file)
@@ -35,12 +35,6 @@ Properties:
                    interrupt.
                    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:
        Usage: required
        Value type: <bool>
index 9e5f73412cd7f5d8ba4c92aa33e85be6d2b81c1e..19af687858a1dde70bd5604934a6f665ff1f3f4b 100644 (file)
@@ -32,8 +32,6 @@ Optional properties:
 - samsung,combiner-nr: The number of interrupt combiners supported. If this
   property is not specified, the default number of combiners is assumed
   to be 16.
-- interrupt-parent: pHandle of the parent interrupt controller, if not
-  inherited from the parent node.
 
 
 Example:
index 1f441fa0ad401e3bf8864576ef4bf616c1344334..355c18a3a4d30ddb3bdeedfd39e204c67cf7c896 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: should be "sigma,smp8642-intc"
 - reg: physical address of MMIO region
 - ranges: address space mapping of child nodes
-- interrupt-parent: phandle of parent interrupt controller
 - interrupt-controller: boolean
 - #address-cells: should be <1>
 - #size-cells: should be <1>
index 8b46a34e05f1793fd159e40862891947cbeedb69..09fc02b9984577860563661d881d88f3308a489a 100644 (file)
@@ -7,7 +7,6 @@ Properties:
 
 - compatible: "snps,archs-idu-intc"
 - interrupt-controller: This is an interrupt controller.
-- interrupt-parent: <reference to parent core intc>
 - #interrupt-cells: Must be <1>.
 
   Value of the cell specifies the "common" IRQ from peripheral to IDU. Number N
index 492911744ca331dbdd20874f00dd7edbb68f40c8..086ff08322db94fca1053899f705d594f4805c51 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: number of cells to encode an interrupt-specifier, shall be 1
 - 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
 registers, i.e.
index 8b2faefe29cab7c3aa182abdb277db18a5dbf232..dac0846fe78974c53ccea5937aac46a3ba7daf1c 100644 (file)
@@ -12,7 +12,6 @@ Required properties:
 - interrupt-controller : Identifies the node as an interrupt controller.
 - #interrupt-cells     : Specifies the number of cells needed to encode an
                          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
                          ones the EXIU forwards its interrups to.
 
index 2ab0ea39867b516dd9462e8b71142ddf8d8a5f8d..a407c499b3cc7fa11976808a3f7577badb25e4ec 100644 (file)
@@ -31,10 +31,6 @@ Required properties:
     parent) is equal to number of groups. The format of the interrupt
     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:
 
 The following is an example from the SPEAr320 SoC dtsi file.
index 7f15f1b0325b51754e227717e9f86ca8784a5ca5..341ae5909333feeb198803eab797298309951ee8 100644 (file)
@@ -11,6 +11,4 @@ Required properties:
   region
 - #interrupt-cells: specifies the number of cells needed to encode an interrupt
   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
index 42bb796cc4ad74b5f6b593773c7cbe220f08b846..ee3f9c35150115f548814c68f500662cbaf40bc6 100644 (file)
@@ -46,7 +46,6 @@ C6X Interrupt Chips
   - interrupt-controller
   - #interrupt-cells: <1>
   - 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.
                 The cells contain the core priority interrupt to which the
                 corresponding combiner output is wired.
index 18d4f407bf0e858fcb5732f510113c06b1388018..422d6908f8b2afd4483768377c902b141aabdef9 100644 (file)
@@ -12,8 +12,6 @@ Required properties:
 - interrupt-controller : Identifies the node as an interrupt controller.
 - #interrupt-cells : Specifies the number of cells needed to encode an
   interrupt source. The value must be 3.
-- interrupt-parent : a phandle to the GIC these interrupts are routed
-  to.
 
 Notes:
 
index b1682c80b49032598b5c2802461018b37cba68ae..525ec82615a668d37d87bb28c53d9a364b1599ce 100644 (file)
@@ -31,7 +31,6 @@ Required properties:
 - compatible: Should be "samsung,exynos-sysmmu"
 - reg: A tuple of base address and size of System MMU registers.
 - #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,
              according to the format defined by a particular interrupt
              controller.
index 49cfc8c337c4644a5b7cd271660fe88b5ec28412..c4dd93f1fed2432608fb9c79f7dfac033a087311 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
                of cells required for the mailbox specifier. Should be 1.
 
 Optional properties:
-- interrupt-parent :   interrupt source phandle.
 - interrupts :         interrupt number. The interrupt specifier format
                        depends on the interrupt controller parent.
 
index 49f8bcc2ea4d10569ca9ef9b7fc41e0c34f50c1a..59102edcf01ea574c1b2e94231d0fa349c767e9d 100644 (file)
@@ -12,7 +12,7 @@ Required Properties:
 Optional Properties:
 
 - 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,
              or <1 2> for two-lane operation
 - clock-lanes: should be <0>
index 17a8e81ca0cc0ecd3749bc65a32abd7a4ce58bfb..cfa4ffada8ae55bbac035ee1cabf85fea8f5bab6 100644 (file)
@@ -2,7 +2,6 @@ Bindings, specific for the sh_mobile_ceu_camera.c driver:
  - compatible: Should be "renesas,sh-mobile-ceu"
  - reg: register base and size
  - interrupts: the interrupt number
- - interrupt-parent: the interrupt controller
  - renesas,max-width: maximum image width, supported on this SoC
  - renesas,max-height: maximum image height, supported on this SoC
 
index b8ef0066759985a1f8543442c77f780d0946d8e7..dff219f074931bdcce6bbac66853680b72fddbde 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 - sub-nodes:
   - codec
     - compatible:              "x-powers,ac100-codec"
-    - interrupt-parent:                The parent interrupt controller
     - interrupts:              SoC NMI / GPIO interrupt connected to the
                                IRQ_AUDIO pin
     - #clock-cells:            Shall be 0
@@ -20,9 +19,6 @@ Required properties:
 
   - 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
     - #clock-cells:            Shall be 1
     - clock-output-names:      "cko1_rtc", "cko2_rtc", "cko3_rtc"
index c8a736554b4b3494220293e611eeaa33653da7f7..a688520dd87d28de3fd0c31eddf53ce185531d11 100644 (file)
@@ -5,7 +5,6 @@ Required parent device properties:
 - spi-max-frequency    : Maximum SPI frequency.
 - reg                  : The SPI Chip Select address for the Arria10
                          System Resource chip
-- interrupt-parent     : The parent interrupt controller.
 - interrupts           : The interrupt line the device is connected to.
 - interrupt-controller : Marks the device node as an interrupt controller.
 - #interrupt-cells     : The number of cells to describe an IRQ, should be 2.
index a014afb07902350f083d8352bc353e364d7c031a..9b62831fdf3eb8f2de11d5a14878241382f21194 100644 (file)
@@ -22,7 +22,6 @@ Required properties:
     connected to.
   - interrupt-controller : Arizona class devices contain interrupt controllers
     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.
     The first cell is the IRQ number.
     The second cell is the flags, encoded as the trigger masks from
index d1762f3b30afab38a506adece568f146f91fecc4..62091f6b025e8e4d189c390b312a4f05f06cb3a9 100644 (file)
@@ -28,7 +28,6 @@ Required properties:
     * "x-powers,axp809"
     * "x-powers,axp813"
 - 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
 - interrupt-controller: The PMIC has its own internal IRQs
 - #interrupt-cells: Should be set to 1
index 25d1f697eb25c67d9a42dbd7a50dbb3d0af88aaf..8c4678650d1a3087423811b7e60e115d0d60e208 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
  - compatible          : Should be "rohm,bd9571mwv".
  - reg                 : I2C slave address.
- - interrupt-parent    : Phandle to the parent interrupt controller.
  - interrupts          : The interrupt line the device is connected to.
  - interrupt-controller        : Marks the device node as an interrupt controller.
  - #interrupt-cells    : The number of cells to describe an IRQ, should be 2.
index 65c90776c6200112e82d226a05a19e390fe840a2..538192fda9ae953b1a23f09f108f9570ac311e1a 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 - interrupts: the main IRQ line to signal the collected IRQs
 - #interrupt-cells : is 2 and their usage is compliant to the 2 cells variant
   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)
 
 Example:
index 6dab34d34fcefe681a384140ad399a2afd00bfef..131a53283e1786c6488a91587617e558f7109963 100644 (file)
@@ -22,8 +22,6 @@ Documentation/devicetree/bindings/sound/da9055.txt
 Required properties:
 - compatible : Should be "dlg,da9055-pmic"
 - 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.
 - interrupt-controller: da9055 has internal IRQs (has own IRQ domain).
 - #interrupt-cells: Should be 1, is the local IRQ number for da9055.
index c0a418c27e9d94796cb1d3b0a1d15845432ceb93..edca653a57777d5a5867eb30315c87b616c58606 100644 (file)
@@ -32,8 +32,6 @@ Required properties:
     "dlg,da9061" for DA9061
 - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
   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.
 - interrupt-controller
 
index 443e68286957a2c11af4a6660df7cf029902c121..8da879935c597038ed3615f93192f7d546e79dbe 100644 (file)
@@ -16,8 +16,6 @@ Required properties:
 - compatible : Should be "dlg,da9063" or "dlg,da9063l"
 - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
   modified to match the chip's OTP settings).
-- interrupt-parent : Specifies the reference to the interrupt controller for
-  the DA9063.
 - interrupts : IRQ line information.
 - interrupt-controller
 
index fd4dca7f4abab61523b2d5da8ed97ddd75537c5b..f09b41fbdf474ce474f088dfcf065d7dda86ffac 100644 (file)
@@ -13,8 +13,6 @@ da9150-fg             : Battery Fuel-Gauge
 Required properties:
 - compatible : Should be "dlg,da9150"
 - 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.
 - interrupt-controller: da9150 has internal IRQs (own IRQ domain).
   (See ../interrupt-controller/interrupts.txt for
index 236264c10b92dc99feb4e9141ec631f9aecb4aea..fc6f0f4e8beb75879060ac1657f991a0369c5df6 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
 - compatible : Must be "maxim,max14577" or "maxim,max77836".
 - reg : I2C slave address for the max14577 chip (0x25 for max14577/max77836)
 - interrupts : IRQ line for the chip.
-- interrupt-parent :  The parent interrupt controller.
 
 
 Required nodes:
index 0f2587fa42cbd21a0d44d91c14aeb588608dd5b7..42968b7144e009fe618e523e7720d91618945c26 100644 (file)
@@ -15,7 +15,6 @@ Required properties:
 - compatible : Must be "maxim,max77686";
 - reg : Specifies the i2c slave address of PMIC block.
 - interrupts : This i2c device has an IRQ line connected to the main SoC.
-- interrupt-parent : The parent interrupt controller.
 
 Example:
 
index e6754974a74594b8c969441fec6b08019b2c2167..a3c60a7a3be1e23f51f166045f8d96e00243b195 100644 (file)
@@ -14,7 +14,6 @@ Required properties:
 - compatible : Must be "maxim,max77693".
 - reg : Specifies the i2c slave address of PMIC block.
 - interrupts : This i2c device has an IRQ line connected to the main SoC.
-- interrupt-parent :  The parent interrupt controller.
 
 Optional properties:
 - regulators : The regulators of max77693 have to be instantiated under subnode
index f2f3fe75901c1d4b5e3afa03ed488ceb37931092..09decac20d919f597fc753583b3669ec3841bcb2 100644 (file)
@@ -14,7 +14,6 @@ Required properties:
 - compatible           : Must be "maxim,max77802"
 - reg                  : Specifies the I2C slave address of PMIC block.
 - interrupts           : I2C device IRQ line connected to the main SoC.
-- interrupt-parent     : The parent interrupt controller.
 
 Example:
 
index 23a3650ff2a2fd56bf664c4b901d671428fbec71..5f2f07c09c9018c9fb65e80239e0e2a95bdbf418 100644 (file)
@@ -20,8 +20,6 @@ Required properties:
 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
 
 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.
   - First interrupt specifier is for main interrupt.
   - Second interrupt specifier is for power-on/-off interrupt.
index c639705a98ef67c38a5e79b43b78cc77de76f326..5ddcc8f4febc08b631a23d9bd15d35921267ffaa 100644 (file)
@@ -3,7 +3,6 @@ Motorola CPCAP PMIC device tree binding
 Required properties:
 - compatible           : One or both of "motorola,cpcap" or "ste,6556002"
 - reg                  : SPI chip select
-- interrupt-parent     : The parent interrupt controller
 - interrupts           : The interrupt line the device is connected to
 - interrupt-controller : Marks the device node as an interrupt controller
 - #interrupt-cells     : The number of cells to describe an IRQ, should be 2
index 8ae1a32bfb7eb4998c59f7cce4554ade8e5e4163..e736ab3012a63e6b1df863e62d176577547b78ab 100644 (file)
@@ -25,7 +25,6 @@ and also the generic series names
   The first cell is the IRQ number.
   The second cell is the flags, encoded as the trigger masks from
   Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
-- interrupt-parent : The parent interrupt controller.
 
 Optional properties:
   ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
index 876242394a16c39398298d04968f519511ae0c96..df3005dd3e3c05ed0d23f79e288af34cf6c73efd 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
 - compatible:          "nokia,retu" or "nokia,tahvo"
 - reg:                 Specifies the CBUS slave address of the ASIC chip
 - interrupts:          The interrupt line the device is connected to
-- interrupt-parent:    The parent interrupt controller
 
 Example:
 
index 91b65227afeb34a6d666bb89ada750c4652684b0..1683ec3245bcd1b2bf291ef9bb3ef9e045d16850 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 - compatible: "rockchip,rk808"
 - compatible: "rockchip,rk818"
 - reg: I2C slave address
-- interrupt-parent: The parent interrupt controller.
 - interrupts: the interrupt outputs of the controller.
 - #clock-cells: from common clock binding; shall be set to 1 (multiple clock
   outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
index cdd079bfc287f064170f0d6bbd4d175f7a0049e6..c68cdd365153cbaaf4f00c0ca39c449109d0c227 100644 (file)
@@ -31,8 +31,6 @@ Required properties:
  - reg: Specifies the I2C slave address of the pmic block. It should be 0x66.
 
 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.
  - 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
index f9065a5781a22e7b7bba02e4194ecf551f453d15..c797c05cd3c202da9e355f3ea21e8a2198a3af51 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 Optional properties:
  - interrupts                   : The interrupt outputs from the 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
  - 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
index 23fc2f21f5a467bdf5ae4bb42655d0e7c2bda5f8..4f22b2b07dc5efb540514410810ce90aee23e64f 100644 (file)
@@ -15,7 +15,6 @@ Required properties:
  - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893",
    "toshiba,tc35894", "toshiba,tc35895" or "toshiba,tc35896"
  - 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
  - interrupt-controller : marks the device node as an interrupt controller
  - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this
index 9cfa886fe99fc113a2c87ba2a7d953e86e3a7dfe..67eac0ed32df27e8d47877c76bab304ba5c84e73 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
  - compatible          : Should be "ti,tps65086".
  - reg                 : I2C slave address.
- - interrupt-parent    : Phandle to the parent interrupt controller.
  - interrupts          : The interrupt line the device is connected to.
  - interrupt-controller        : Marks the device node as an interrupt controller.
  - #interrupt-cells    : The number of cells to describe an IRQ, should be 2.
index 717e66d23142cf25bb8ce02128482c04f804a99a..8becb183a48e3b3a590628fe9556d57119b1fb65 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
  - compatible          : Should be "ti,tps65912".
  - reg                 : Slave address or chip select number (I2C / SPI).
- - interrupt-parent    : The parent interrupt controller.
  - interrupts          : The interrupt line the device is connected to.
  - interrupt-controller        : Marks the device node as an interrupt controller.
  - #interrupt-cells    : The number of cells to describe an IRQ, should be 2.
index a66fcf9467591a243bd5585ed8695754efae3f94..56f244b5d8a4613fb35ab5bf7404e5c7bf1645de 100644 (file)
@@ -16,7 +16,6 @@ Required properties:
 - interrupt-controller : Since the twl support several interrupts internally,
   it is considered as an interrupt controller cascaded to the SoC one.
 - #interrupt-cells = <1>;
-- interrupt-parent : The parent interrupt controller.
 
 Optional node:
 - Child nodes contain in the twl. The twl family is made of several variants
index 9a98ee7c323d7591e15cbe89c41eaefcbaaaadf8..06e9dd7a0d96aa7e33cff239076bccce008074ac 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
 - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041
 - reg: must be 0x4b for i2c address
 - interrupts: twl6040 has one interrupt line connecteded to the main SoC
-- interrupt-parent: The parent interrupt controller
 - gpio-controller:
 - #gpio-cells = <1>: twl6040 provides GPO lines.
 - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM
index 505709403d3f8a21f270617fadf8a0e51128aee5..6b84b1b0d01884776e399c74a64d21c0213eecc0 100644 (file)
@@ -22,7 +22,6 @@ Required properties:
 
   - interrupts : The interrupt line the IRQ signal for the device is
     connected to.
-  - interrupt-parent : The parent interrupt controller.
 
   - interrupt-controller : wm831x devices contain interrupt controllers and
     may provide interrupt services to other devices.
index f39a1aa2852b25689980ef3169295c18fe14c35d..410efa3222545874b192c1beeabce65a7936134d 100644 (file)
@@ -13,8 +13,6 @@ Properties:
 - cavium,max-bits: The index (zero based) of the highest numbered bit
   in the CIB block.
 
-- interrupt-parent:  Always the CIU on the SoC.
-
 - interrupts: The CIU line to which the CIB block is connected.
 
 - #interrupt-cells: Must be <2>.  The first cell is the bit within the
index 60481bfc3d31e3d0167670deaa107118f76ef2c1..5f3c02522c172428dd2c0500e95efe8b09f41a69 100644 (file)
@@ -19,8 +19,6 @@ Required Properties:
   - clocks: From clock bindings: Handles to clock inputs.
   - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb"
   - interrupts: Interrupt specifier
-  - interrupt-parent: Phandle for the interrupt controller that services
-                     interrupts for this device.
 
 Required Properties for "arasan,sdhci-5.1":
   - phys: From PHY bindings: Phandle for the Generic PHY for arasan.
index a2cf5e1c87d894500cc2d453b254e92a2c6070c2..99c5cf8507e8d8311e4b55cd8116c334deb832ba 100644 (file)
@@ -21,7 +21,6 @@ Required properties:
        "fsl,ls1043a-esdhc"
        "fsl,ls1046a-esdhc"
        "fsl,ls2080a-esdhc"
-  - interrupt-parent : interrupt source phandle.
   - clock-frequency : specifies eSDHC base clock frequency.
 
 Optional properties:
index 0e5e2ec4001dda10fe1b35b57d8ecbe976febf0a..75486cca80541c6d83324a2767d6943294296403 100644 (file)
@@ -13,8 +13,6 @@ Optional properties:
 - gpios : may specify GPIOs in this order: Card-Detect GPIO,
   Write-Protect GPIO. Note that this does not follow the
   binding from mmc.txt, for historical reasons.
-- interrupt-parent : the phandle for the interrupt controller that
-  services interrupts for this device.
 
 Example:
 
index b40f3a49280057e79530d3d72c90b464a203c044..bcda1dfc4baccee9085ae0f98d8bdd83baddbb5f 100644 (file)
@@ -42,7 +42,6 @@ Required properties:
                      May be "nand", if the SoC has the individual NAND
                      interrupts multiplexed behind another custom piece of
                      hardware
-- interrupt-parent : See standard interrupt bindings
 - #address-cells   : <1> - subnodes give the chip-select number
 - #size-cells      : <0>
 
index dd559045593d7be3cd4a984c643c7733bd7a3f76..c059ab74ed8861f0a046f8462f14e95027ffc20e 100644 (file)
@@ -16,7 +16,6 @@ Required properties:
  - compatible: "ti,omap2-nand"
  - reg:                range id (CS number), base offset and length of the
                NAND I/O space
- - interrupt-parent: must point to gpmc node
  - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount.
 
 Optional properties:
index 7248aadd89e4dff6cb1e70bad9e818e5a02764ac..c41873e92d264b0fc9812a5805fa29d4491cc3b0 100644 (file)
@@ -5,8 +5,6 @@ Required properties:
 - reg : Address range of the mtd chip
 - #address-cells, #size-cells : Must be present if the device has sub-nodes
   representing partitions.
-- interrupt-parent: Should be the phandle for the interrupt controller
-  that services interrupts for this device
 - interrupts: Should contain the STMMAC interrupts
 - clock-rate : Functional clock rate of SMI in Hz
 
index 4bb624a73b5409555c529a0c85e2ee10d69ce3b8..93dcb79a5f16408ac92694a2831b66b74e232a4f 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
    - SerDes Rx/Tx registers
    - SerDes integration registers (1/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
   listed is required and is the general device interrupt. If the optional
   amd,per-channel-interrupt property is specified, then one additional
index 9c5e663fa1afccaf519ea0af0641b74eb198a483..37d67926dd6d97748c63086055b73a0c95eb26be 100644 (file)
@@ -15,7 +15,6 @@ Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
 
 Optional properties:
 
-  - interrupt-parent: phandle of the parent interrupt controller
   - interrupt-names: (see below)
   - interrupts : The interrupt specified by the name "wakeup" is the interrupt
                 that shall be used for out-of-band wake-on-bt. Driver will
index 23aa94eab2076f142dea3a0c878aebb15d46d7fd..903a78da65be288cf750af872584b60e9f42c06f 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
    - "holt,hi3110" for HI-3110
  - reg: SPI chip select.
  - clocks: The clock feeding the CAN controller.
- - interrupt-parent: The parent interrupt controller.
  - interrupts: Should contain IRQ line for the CAN controller.
 
 Optional properties:
index ee3723beb701cd88df92528a169ba930aeb771c5..188c8bd4eb67709bdc05bc1014fe86d692256be4 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
    - "microchip,mcp2515" for MCP2515.
  - reg: SPI chip select.
  - clocks: The clock feeding the CAN controller.
- - interrupt-parent: The parent interrupt controller.
  - interrupts: Should contain IRQ line for the CAN controller.
 
 Optional properties:
index fe38847d8e268793a7eac961c472f62d5c81a373..9264d2f6a89d698aa28f90dd116266b5fc864800 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
                          CANPS registers map.
 - interrupts           : Property with a value describing the interrupt
                          number.
-- interrupt-parent     : Must be core interrupt controller
 - clock-names          : List of input clock names - "can_clk", "pclk"
                          (For CANPS), "can_clk" , "s_axi_aclk"(For AXI CAN)
                          (See clock bindings for details).
index 4cb4925a28ab93867aecc6f0df8c050516b80e72..41089369f89134b3fb42c98766a46986f1806cd4 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
                          registers map
 - interrupts           : property with a value describing the interrupt
                          number
-- interrupt-parent     : The parent interrupt controller
 - cpdma_channels       : Specifies number of channels in CPDMA
 - ale_entries          : Specifies No of entries ALE can hold
 - bd_ram_size          : Specifies internal descriptor RAM size
index 5224bf05f6f8b36e5c78cabd7b83ec60c1b9e849..64c159e9cbf7709412e374ecc3c26d8fcc05aee2 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - reg : physical addresses and sizes of registers, must contain 2 entries:
     first entry : address register,
     second entry : data register.
-- interrupt-parent : interrupt controller to which the device is connected
 - interrupts : interrupt specifier specific to interrupt controller
 
 Optional properties:
index 60d50a2b032375663f50b7cec035ef4ba888f145..feb007af13cbef05bb53169437ef7980ac0bdeeb 100644 (file)
@@ -30,7 +30,6 @@ Required properties:
 Optional properties:
 
 - reset-gpios          : Should be a gpio specifier for a reset line
-- interrupt-parent     : Parent interrupt controller
 - interrupts           : Interrupt from the switch
 - interrupt-controller : Indicates the switch is itself an interrupt
                          controller. This is used for the PHY interrupts.
index abfbeecbcf3927f63a46dc7c578562e2c199dd4b..8ee4b1cedae8071c3754d6daf3f4eed44d899739 100644 (file)
@@ -9,7 +9,6 @@ Required properties:
                "6port-16rss",
                "6port-16vf",
                "single-port".
-- interrupt-parent: the interrupt parent of this device.
 - interrupts: should contain the DSA Fabric and rcb interrupt.
 - reg: specifies base physical address(es) and size of the device registers.
   The first region is external interface control register base and size(optional,
index 44b842b6ca154d9c13c3d0da6a784fe54195fcf9..c0c14aa3f97c501d58bc597312f2bfe10efab956 100644 (file)
@@ -18,7 +18,6 @@
                          "ibm,emac4".  For Axon, thus, we have: "ibm,emac-axon",
                          "ibm,emac4"
     - interrupts        : <interrupt mapping for EMAC IRQ and WOL IRQ>
-    - interrupt-parent  : optional, if needed for interrupt mapping
     - reg               : <registers mapping>
     - local-mac-address : 6 bytes, MAC address
     - mal-device        : phandle of the associated McMAL node
index 3d27c68613a678b06c9c3013794fd709d40dc12e..957e5e5c2927c5acb3703e1a15983cf09a72ecf5 100644 (file)
@@ -22,7 +22,6 @@ Optional properties:
   - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host
                      platform. The value will be configured to firmware. This
                      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)
   - interrupts : specifies the interrupt pin number to the cpu. For SDIO, the
                 driver will use the first interrupt specified in the interrupt
index aa631302417693bf41be34f212b9a95cd292d55e..358fed2fab434ff77834e04e28ef0b89c00cf9d8 100644 (file)
@@ -6,8 +6,6 @@ The mediatek gigabit switch can be found on Mediatek SoCs (mt7620, mt7621).
 Required properties:
 - compatible: Should be "mediatek,mt7620-gsw" or "mediatek,mt7621-gsw"
 - 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
 - resets: Should contain the gigabit switches resets
 - reset-names: Should contain the reset names "gsw"
index 53c13ee384a49bec1163a6dc4239044296dbf067..503f2b9194e275458ba62ce8aba664a7e7112435 100644 (file)
@@ -30,9 +30,6 @@ Required properties:
 - mediatek,pctl: phandle to the syscon node that handles the ports slew rate
        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
 
 Required properties:
index 44dff53d4ddae7fdc635f07ce0d2ee5e8f1c2370..24626e082b838f25a33e6fea0cebd8a0f75fcfef 100644 (file)
@@ -8,9 +8,6 @@ the SPI master node.
 Required properties:
 - compatible: Should be "microchip,enc28j60"
 - 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
               to above in interrupt-parent) and interrupt type. The ENC28J60 natively
               generates falling edge interrupts, however, additional board logic
index 92486733df714d9cdf72633470fb5e56542d64bd..cfaf8899891871b2f86d83cec69ef1effebe3fc9 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: Should be "nxp,nxp-nci-i2c".
 - clock-frequency: I²C work frequency.
 - 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 chip
 - firmware-gpios: Output GPIO pin used to enter firmware download mode
index 122460e42e3cfdcf47d525ef096085fb13667e01..2efe3886b95b489fffb54170273d56deaeca3333 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: Should be "nxp,pn532-i2c" or "nxp,pn533-i2c".
 - clock-frequency: I²C work frequency.
 - reg: address on the bus
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 
 Optional SoC Specific Properties:
index 538a86f7b2b0c99787792b1452f7a5595b079cb9..5b937403fed62f565793850f392b39aadbec4898 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: Should be "nxp,pn544-i2c".
 - clock-frequency: I²C work frequency.
 - 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 PN544
 - firmware-gpios: Output GPIO pin used to enter firmware download mode
index ed5b3eaadb3926cddb26a8a5c09e59cf3f5072f5..f02f6fb7f81c2157eb35352679303afce01ce5ce 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: Should be "samsung,s3fwrn5-i2c".
 - reg: address on the bus
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 - s3fwrn5,en-gpios: Output GPIO pin used for enabling/disabling the chip
 - s3fwrn5,fw-gpios: Output GPIO pin used to enter firmware mode and
index b46d473be425e7f0cd533b195d43326f10924936..baa8f8133d19f4355a70b5c0ded14b2bd815a16c 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible: Should be "st,st21nfcb-i2c" or "st,st21nfcc-i2c".
 - clock-frequency: I²C work frequency.
 - reg: address on the bus
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 - reset-gpios: Output GPIO pin used to reset the ST21NFCB
 
index 54ce8e7ac6810a12f0c3100180a57c9defcbec6c..d33343330b9448817bb41022dc2d2285c574f311 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: Should be "st,st21nfcb-spi"
 - spi-max-frequency: Maximum SPI frequency (<= 4000000).
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 - reset-gpios: Output GPIO pin used to reset the ST21NFCB
 
index 5ee9440fa9ad7d0050855e4bfc5d8bf164fbdfa9..b8bd90f80e12e7ba3f2d6bab8dfa9e6ea3f5c205 100644 (file)
@@ -4,8 +4,6 @@ Required properties:
 - compatible: Should be "st,st21nfca-i2c".
 - clock-frequency: I²C work frequency.
 - 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
 
 Optional SoC Specific Properties:
index 08a202e00d47beb1e9e3e7ff6337eb3b948f543b..3f373a1e20ff3c03152ec914920a447dec18238f 100644 (file)
@@ -17,9 +17,6 @@ Required properties:
 
 - 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
        interrupt.
 
index 5ca9362ef127dd8a28c5ad98df43d1a0f205d1b9..ba1934b950e5d04ad8822b6e27c02a3a8c52a3da 100644 (file)
@@ -3,7 +3,6 @@
 Required properties:
 - compatible: Should be "ti,trf7970a".
 - spi-max-frequency: Maximum SPI frequency (<= 2000000).
-- interrupt-parent: phandle of parent interrupt handler.
 - interrupts: A single interrupt specifier.
 - ti,enable-gpios: One or two GPIO entries used for 'EN' and 'EN2' pins on the
   TRF7970A. EN2 is optional.
index d2169a56f5e37d1225114e8e66cb6614474335e8..17c1d2bd00f6dd64ebb4891b3293d22a10c0b22b 100644 (file)
@@ -3,8 +3,6 @@ PHY nodes
 Required properties:
 
  - 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
 
 Optional Properties:
index 3987846b3fd302e2be1b3f9266d06a733aba06d6..e4a8a51086dfcbc2d766d7b3d21eb15b900f79fd 100644 (file)
@@ -19,7 +19,6 @@ Required properties:
 - spi-cpol         : Must be set
 
 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.
                      Numbers smaller than 1000000 or greater than 16000000
                      are invalid. Missing the property will set the SPI
index 88b095d1f13b707dd30e3baccc030d0511f7568f..9fe1a0a22e441c2720e8950b2e22df17ef12389a 100644 (file)
@@ -14,8 +14,6 @@ Required properties:
   "ralink,rt3050-eth", "ralink,rt3883-eth", "ralink,rt5350-eth",
   "mediatek,mt7620-eth", "mediatek,mt7621-eth"
 - 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
 - resets: Should contain the frame engines resets
 - reset-names: Should contain the reset names "fe". If a switch is present
index 2e79bd376c56224dea9747bdf9e8ad52da9f4087..87e315856efa0c998f43ddb7df83292cd581f87b 100644 (file)
@@ -7,8 +7,6 @@ SoCs (RT3x5x, RT5350, MT76x8).
 Required properties:
 - compatible: Should be "ralink,rt3050-esw"
 - 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
 - resets: Should contain the embedded switches resets
 - reset-names: Should contain the reset names "esw"
index fac897d54423c11e60ce1438e3ebd68c69db9126..19740d01cab09b6329a332f5fec3081d829ea33e 100644 (file)
@@ -47,8 +47,6 @@ Required properties:
 - pinctrl-0: phandle, referring to a default pin configuration node.
 
 Optional properties:
-- interrupt-parent: the phandle for the interrupt controller that services
-                   interrupts for this device.
 - interrupt-names: A list of interrupt names.
                   For the R-Car Gen 3 SoCs this property is mandatory;
                   it should include one entry per channel, named "ch%u",
index 888c250197fe2b936bbcf9c4478482b4ed7601e2..46e591178911d28399c69b95f8b564b7f6d99dae 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible: Should be "samsung,sxgbe-v2.0a"
 - 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
   These interrupts are ordered by fixed and follows variable
   trasmit DMA interrupts, receive DMA interrupts and lpi interrupt.
index 82a4cf2c145dd6552b71630ac8960f6248eb3bdb..76db9f13ad96c08b77f5dae0af4ea616254ee811 100644 (file)
@@ -35,8 +35,6 @@ Required properties:
 - pinctrl-0: phandle, referring to a default pin configuration node.
 
 Optional properties:
-- interrupt-parent: the phandle for the interrupt controller that services
-                   interrupts for this device.
 - pinctrl-names: pin configuration state name ("default").
 - renesas,no-ether-link: boolean, specify when a board does not provide a proper
                         Ether LINK signal.
index 21d27aa4c68c53265436027d0c3c1c50cdaa402c..36f1aef585f03fbf6ee6e4b0b3a7a216a07fad09 100644 (file)
@@ -83,8 +83,6 @@ Required properties:
   - "snps,dwc-qos-ethernet-4.10" (deprecated):
     - "phy_ref_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
 - phy-mode: See ethernet.txt file in the same directory
 - resets: Phandle and reset specifiers for each entry in reset-names, in the
index 3a28a5d8857d16049815a86d6bcd047a372f98ba..8bdb1c231d08b33d1c11395e239bdb9368321d05 100644 (file)
@@ -4,8 +4,6 @@ Required properties:
 - compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac"
        For backwards compatibility: "st,spear600-gmac" is also supported.
 - 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
 - interrupt-names: Should contain a list of interrupt names corresponding to
        the interrupts in the interrupts property, if available.
index 86602f264dce234413c872218901f739bd605de9..cffb2d6876e349c43d4c38aeb6dba29809ac7b80 100644 (file)
@@ -11,8 +11,6 @@ Required properties:
 Optional properties:
  - brcm,drive-strength : drive strength used for SDIO pins on device in mA
        (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).
        When not specified the device will use in-band SDIO interrupts.
  - interrupt-names : name of the out-of-band interrupt, which must be set
index 59de8646862d9dc1706a64cd2c79a5c4828de76b..9bf9bbac16e250fdc674c90a7074aa7724d0ce89 100644 (file)
@@ -29,7 +29,6 @@ Optional properties:
   - marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured
                      to firmware. Firmware will wakeup the host using this pin
                      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
                 this interrupt number. during system suspend, the irq will be enabled
                 so that the wifi chip can wakeup host platform under certain condition.
index 189ae5cad8f750ae4c5fa565957413fce037d5e4..bb2fcde6f7ffb62fc2cf37617b332501d4c0625e 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
 - reg :               Chip select address of device
 - spi-max-frequency : Maximum SPI clocking speed of device in Hz
 - 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
 - ti,power-gpio :     GPIO connected to chip's PMEN pin
 
index 8f9ced076fe11f7dce67dc8a0fd07cdfe092f4a1..cb5c9e1569ca530098e9422481b4edb8a7bb19a9 100644 (file)
@@ -17,9 +17,7 @@ Required properties:
     * "ti,wl1837"
 - reg :                 Chip select address of device
 - spi-max-frequency :   Maximum SPI clocking speed of device in Hz
-- interrupt-parent, interrupts :
-                        Should contain parameters for 1 interrupt line.
-                        Interrupt parameters: parent, line number, type.
+- interrupts :          Should contain parameters for 1 interrupt line.
 - vwlan-supply :        Point the node of the regulator that powers/enable the
                         wl12xx/wl18xx chip
 
index f42f6b0f1bc7d5edd3000edea72f90565e79d542..9306c4dadd46aea75f0db773d746c1bf48b7945b 100644 (file)
@@ -20,8 +20,6 @@ Required properties:
  - interrupts : specifies attributes for the out-of-band interrupt.
 
 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
  - tcxo-clock-frequency : tcxo clock frequency in Hz
 
index 09cd3bc4d038e0f8138bd5b930b5a56c73c8e3e3..9514c327d31b7bf16a74b195b2928935590dddeb 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
 - reg-names:   must include the following entries:
                "csr": CSR registers
                "vector_slave": vectors slave port region
-- interrupt-parent:    interrupt source phandle.
 - interrupts:  specifies the interrupt source of the parent interrupt
                controller. The format of the interrupt specifier depends on the
                parent interrupt controller.
index a1dc9366a8fcac6683c99d4d1aeb961b836d44cc..6c396f17c91a82fd45d162ead2faa50274a2995b 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - reg-names:   must include the following entries:
                "Txs": TX slave port region
                "Cra": Control register access region
-- interrupt-parent:    interrupt source phandle.
 - interrupts:  specifies the interrupt source of the parent interrupt
                controller.  The format of the interrupt specifier depends
                on the parent interrupt controller.
index b8e48b4762b2cb48236b013f7ac3722d88313495..df065aa53a832e07b37eba6d6244f4c97b2156d1 100644 (file)
@@ -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:
 - compatible: Must be "brcm,iproc-msi"
 - 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
 
 Optional properties:
index 89a84f8aa621b2a356fe288bbc83cca869bd501e..5f8cb4962f8d64d3ab78c48314d221455fe0d0b0 100644 (file)
@@ -41,7 +41,6 @@ Mandatory subnodes:
 - For "faraday,ftpci100" a node representing the interrupt-controller inside the
   host bridge is mandatory. It has the following mandatory properties:
   - interrupt: see interrupt-controller/interrupts.txt
-  - interrupt-parent: see interrupt-controller/interrupts.txt
   - interrupt-controller: see interrupt-controller/interrupts.txt
   - #address-cells: set to <0>
   - #interrupt-cells: set to <1>
index 65038aa642e5e39cf40b6968308d9aba3fbf57eb..a618d4787dd786b18d9aeb29139f9b69576b7e0e 100644 (file)
@@ -26,9 +26,6 @@ Required properties:
 - interrupt-controller: identifies the node as an interrupt controller
 - #interrupt-cells: specifies the number of cells needed to encode an
        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
                last cell of this field is set to 4 to
                denote it as IRQ_TYPE_LEVEL_HIGH type interrupt.
index 3d4a209b0fd057e173fa24c7e20bc75c234445d5..4dd17de549a7880d3c43d1175e3bede131d6f68f 100644 (file)
@@ -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
        interrupt-cells: should be set to 1
-       interrupt-parent: Parent interrupt controller phandle
        interrupts: GIC interrupt lines connected to PCI MSI interrupt lines
 
  Example:
@@ -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
        interrupt-cells: should be set to 1
-       interrupt-parent: Parent interrupt controller phandle
-       interrupts: GIC interrupt lines connected to PCI Legacy interrupt lines
 
  Example:
        pcie_intc: legacy-interrupt-controller {
index a04ab1b762110fc3f63441e5aa771c04334a6a44..ffba4f63d71fdebf184effa3aea537f0b8f56dec 100644 (file)
@@ -41,9 +41,6 @@
    - #interrupt-cells: specifies the number of cells needed to encode an
      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
      controller. The format of the interrupt specifier depends on the
      parent interrupt controller.
index def8fcad894147ed4e7d4ea14b974e902c7baab7..3b695131c51bdee18a8f706f845ba5a64868d79d 100644 (file)
@@ -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".
 - interrupts : The interrupt output from the controller.
 - #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
 common pinctrl bindings used by client devices, including the meaning of the
index bf76867168e9fd39461f07468c5a782a4bdef9ef..4023bad2fe39acc72ac1cb48bd332f3c31cdcd18 100644 (file)
@@ -25,8 +25,6 @@ Required properties:
 - gpio-controller: Marks the device as a GPIO controller.
 
 Optional properties :
-- interrupt-parent: phandle of the parent interrupt controller.
-
 - interrupts: Interrupt specifier for the controllers interrupt.
 
 - interrupt-controller: Marks the device as a interrupt controller.
index 5e00a21de2bfb82fd0e4c6a0c09688b53691b78a..decc16abd379a56252568445842645e87b6680d8 100644 (file)
@@ -124,8 +124,6 @@ used as system wakeup events.
 A. External GPIO Interrupts: For supporting external gpio interrupts, the
    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
      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
        found on Samsung Exynos4210 and S5PC110/S5PV210 SoCs.
      - samsung,exynos7-wakeup-eint: represents wakeup interrupt controller
        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.
 
    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
    Node of every bank of pins supporting direct wake-up interrupts (without
    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
      wakeup interrupts from pins of the bank, must contain interrupts for all
      pins of the bank.
index 9a06e1fdbc4250e7c81a60f7e54d8bda1b7d66be..a8bb36b4f9fdf15a0529238ff3c9bbf3bb128d94 100644 (file)
@@ -37,8 +37,6 @@ Required properties:
 
 Optional properties:
  - 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
    which includes IRQ mux selection register, and the offset of the IRQ mux
    selection register.
index b86ecada4f84be501f8523d59fe9185df1499994..c7dfb7cecf4048536c2e653d309a320c09ecde3e 100644 (file)
@@ -9,8 +9,6 @@ Required properties:
  - interrupts: <a b> where a is the interrupt number and b is a
    field that represents an encoding of the sense and level
    information for the interrupt.
- - interrupt-parent: the phandle for the interrupt controller that
-   services interrupts for this device.
 
 Optional properties:
  - active-semi,input-voltage-threshold-microvolt: unit: mV;
index d693702c9c1e55d3ef823ab8ef3254804e73466b..f8f5a1685bb956541bec8eeff61f44e49e58caf8 100644 (file)
@@ -6,8 +6,6 @@ Required properties:
  * "ti,bq24251"
  * "ti,bq24257"
 - 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
     conjunction with "interrupt-parent".
 - ti,battery-regulation-voltage: integer, maximum charging voltage in uV.
index 2246bc5c874b7a8c5e1523682e98b9d848fccc00..0355a4b68f79afac3c5b271605603e66c09c9b24 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - reg: I2C slave address 27h
 
 Optional properties:
-- interrupt-parent: interrupt controller node (see interrupt binding[0])
 - interrupts: interrupt specifier (see interrupt binding[0])
 - debounce-ms: interrupt debounce time. (u32)
 
index d6e8dfd0a581fee2005a80f92c5e717b21068a5d..f956247d493e8479dbd8484724f8acc078eb7bdd 100644 (file)
@@ -3,7 +3,6 @@ Maxim MAX14656 / AL32 USB Charger Detector
 Required properties :
 - compatible : "maxim,max14656";
 - reg: i2c slave address
-- interrupt-parent: the phandle for the interrupt controller
 - interrupts: interrupt line
 
 Example:
index 5d9ad5cf2c5a7a2ea347a0e5431be97e45338d72..1e6107c7578e8da55e613579d586ac3c56b1427f 100644 (file)
@@ -4,8 +4,6 @@ Required properties:
 - compatible:                          it should contain one of the following:
                                        "richtek,rt9455".
 - 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
                                        configured with IRQ_TYPE_LEVEL_LOW flag.
 - richtek,output-charge-current:       integer, output current from the charger to the
index a3719623a94f0f20c6a5b2831b0e736425eaef41..84e74151eef219bb5841ab8cdd64b1f713e9775a 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
      specific registers.
 
 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
     "interrupt-parent". If an interrupt is not provided the driver will switch
     automatically to polling.
index db939210e29dac97e60021917f1a12fb6cc048f6..940fd78e3363b192a340de49feb3588a3e3ec107 100644 (file)
@@ -19,7 +19,6 @@ The IBM Akebono board is a development board for the PPC476GTR SoC.
 
    - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
    - reg : should contain the SDHCI registers location and length.
-   - interrupt-parent : a phandle for the interrupt controller.
    - interrupts : should contain the SDHCI interrupt.
 
 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.
 
    - compatible : should be "ibm,476gtr-ahci".
    - reg : should contain the AHCI registers location and length.
-   - interrupt-parent : a phandle for the interrupt controller.
    - interrupts : should contain the AHCI interrupt.
 
 1.c) The FPGA node
index c737c8338705c1489f2a372fbbc202140f51b5cc..66dbd9ff56f7c3ccd3d2b9fea6ca1021ab6265a1 100644 (file)
@@ -13,7 +13,6 @@ device tree entries:
 Require properties:
 - compatible           : "ibm,476gtr-hsta-msi", "ibm,hsta-msi"
 - 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
                          space. The first interrupt should be associated with a
                          register offset of 0x00, the second to 0x10, etc.
index 515ebcf1b97dd4b14adce1ba20c26506a8ffd40f..de6a5f7d4aa4807d9bf3de0ef7dececee60b59c3 100644 (file)
@@ -38,7 +38,6 @@ DMA devices.
                           2 sources: DMAx CS FIFO Needs Service IRQ (on UIC0)
                           and DMA Error IRQ (on UIC1). The latter is common
                           for both DMA engines>.
- - interrupt-parent    : needed for interrupt mapping
 
  Example:
 
@@ -65,7 +64,6 @@ DMA devices.
  - compatible          : "amcc,xor-accelerator";
  - reg                 : <registers mapping>
  - interrupts          : <interrupt mapping for XOR interrupt source>
- - interrupt-parent    : for interrupt mapping
 
  Example:
 
index 18a88100af94ba8fa05fdbae712f737bd52c4d8c..4b01e1afafda91252d4a76907c0db4c61736d3db 100644 (file)
@@ -84,13 +84,6 @@ PROPERTIES
 
        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
        Usage: required
        Value type: <prop-encoded-array>
index b66cb6d31d69632b7bc66d2fec56ef59e72bee02..eb45db1ecee590cc7f7094058c8bafdf7c03ec00 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
 - reg : should contain at least address and length of the DIU register
   set.
 - interrupts : one DIU interrupt should be described here.
-- interrupt-parent : the phandle for the interrupt controller that
-  services interrupts for this device.
 
 Optional properties:
 - edid : verbatim EDID data block describing attached display.
index 7fc1b010fa759a9cb69ab286b4ca032d295f0046..c11ad5c6db2190bf38c160632d9997122e169945 100644 (file)
@@ -13,7 +13,6 @@ Required properties:
                       DMA channels and the address space of the DMA controller
 - cell-index        : controller index.  0 for controller @ 0x8100
 - interrupts        : interrupt specifier for DMA IRQ
-- interrupt-parent  : optional, if needed for interrupt mapping
 
 - DMA channel nodes:
         - compatible        : must include "fsl,elo-dma-channel"
@@ -25,7 +24,6 @@ Optional properties:
         - interrupts        : interrupt specifier for DMA channel IRQ
                               (on 83xx this is expected to be identical to
                               the interrupts property of the parent node)
-        - interrupt-parent  : optional, if needed for interrupt mapping
 
 Example:
        dma@82a8 {
@@ -88,7 +86,6 @@ Required properties:
         - cell-index        : DMA channel index starts at 0.
         - reg               : DMA channel specific registers
         - interrupts        : interrupt specifier for DMA channel IRQ
-        - interrupt-parent  : optional, if needed for interrupt mapping
 
 Example:
        dma@21300 {
@@ -146,7 +143,6 @@ Required properties:
         - compatible        : must include "fsl,eloplus-dma-channel"
         - reg               : DMA channel specific registers
         - interrupts        : interrupt specifier for DMA channel IRQ
-        - interrupt-parent  : optional, if needed for interrupt mapping
 
 Example:
 dma@100300 {
index f514f29c67d6ebf85a690fcb5f980b23f18a7701..76dc547bc4925fe4f18c497e94b7c03335ddbdae 100644 (file)
@@ -57,8 +57,4 @@ PROPERTIES
       Usage: required
       Value type: <prop-encoded-array>
 
-   - interrupt-parent
-      Usage: required
-      Value type: <phandle>
-
 =====================================================================
index 4ceda9b3b413d16ba462644f9fbbc8f5a293b438..a5dae6b1f54550d9e5206b527a5d7d70c0891f97 100644 (file)
@@ -57,8 +57,4 @@ PROPERTIES
       Usage: required
       Value type: <prop-encoded-array>
 
-   - interrupt-parent
-      Usage: required
-      Value type: <phandle>
-
 =====================================================================
index 647817527c88f682b8ec939514334074f097b172..5dfd68f1a4237b0892b4f511b4aa85f5949d2e9e 100644 (file)
@@ -18,8 +18,6 @@ Required properties :
  - interrupts : <a b> where a is the interrupt number of the
    PSC FIFO Controller and b is a field that represents an
    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 :
  - fsl,rx-fifo-size : the size of the RX fifo slice (a multiple of 4)
@@ -45,8 +43,6 @@ Required properties :
  - interrupts : <a b> where a is the interrupt number of the
    PSC FIFO Controller and b is a field that represents an
    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 :
  - clocks : specifies the clock needed to operate the fifo controller
index 82dd5b65cf485b43e02775b4329d073dfcf7ebd6..f8d2b7fe06d695971d48ba21ab67e5b72a212fe9 100644 (file)
@@ -21,11 +21,6 @@ Required properties:
   be set as edge sensitive.  If msi-available-ranges is present, only
   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:
 - msi-available-ranges: use <start count> style section to define which
   msi interrupt can be used in the 256 msi interrupts. This property is
index c2b2899885f226c8d3c561ca0ec054ae7fd6626d..b21ab85de6e7821c85f1a8ca64fcbe9f5386d638 100644 (file)
@@ -32,8 +32,6 @@ Optional properties:
                  A standard property.   It represents the CCSR registers of
                  all child PAMUs combined.  Include it to provide support
                  for legacy drivers.
-- interrupt-parent : <phandle>
-                 Phandle to interrupt controller
 - fsl,portid-mapping : <u32>
                  The Coherency Subdomain ID Port Mapping Registers and
                  Snoop ID Port Mapping registers, which are part of the
index a3dc4b9fa11ae1297c45bfb0f0a5afba9cb534b6..c4d78f28d23c7672f4063908884abfc89f9e2687 100644 (file)
@@ -148,7 +148,6 @@ Nintendo Wii device tree
   - reg : should contain the controller registers location and length
   - interrupt-controller
   - 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
 
index 5c186a7a77ba3e0f9fec5bb585b6f27fbf2623d5..6fe825b8ac1b2335cefc50ab23b6677552087998 100644 (file)
@@ -32,8 +32,6 @@ Required properties:
     'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified.
 
 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.
   - First interrupt specifier is for 'irq1' interrupt.
   - Second interrupt specifier is for 'alert' interrupt.
index 99872819604fb961beec57d2d7d7cc554a1662c6..84bc76a7c39e8f1fb2d5d8f951da1de1fe6873de 100644 (file)
@@ -18,7 +18,6 @@ Required properties:
   ti,tps659038-pmic
 and also the generic series names
   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:
               arch/arm/boot/dts/include/dt-bindings/interrupt-controller/irq.h
 - interrupts-name: The names of the individual interrupts.
index e44a97e21164f9ca86266bafc3ff25e3d20d023a..25f8658e216ff03c46b244fcd7679d0e65cf6797 100644 (file)
@@ -45,12 +45,6 @@ The following are the mandatory properties:
                        per the bindings in
                        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:
 --------
index 1eb72874130b8b72dd8228805988b197fd648055..461dc1d8d570d439f35815d3f3017f1c341fa48f 100644 (file)
@@ -51,12 +51,6 @@ The following are the mandatory properties:
                        Documentation/devicetree/bindings/reset/ti,sci-reset.txt
                            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'.
                        Each entry should have the interrupt source number used by
                        the remote processor to the host processor. The values should
index 1d990bcc0baf5b5ad2af221d26d5dd9c2244b8e8..d946f28502b32770b5cc66bfa6984c32f5e6e533 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
 - compatible     : should contain "brcm,brcmstb-waketimer"
 - reg            : the register start and length for the WKTMR block
 - 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)
 
 Example:
index fbbdd92e5af93142fcad51b58dd48d3387efac10..ff7c43555199c28f193789e32ccca223975ec0b8 100644 (file)
@@ -25,9 +25,6 @@ Optional properties:
  - "wakeup-source": mark the chip as a wakeup source, independently of
     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):
 
index 7382989b30524611c56c1bae3f80d59a22e3f7cc..b94b35f3600ba108c8bca790315f080a13281489 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
 
 Optional properties:
   - interrupts : should contain interrupt.
-  - interrupt-parent : interrupt source phandle.
   - ctrl-reg : Contains the initial value of the control register also
     called "Register B".
   - freq-reg : Contains the initial value of the frequency register also
index d28d6e7f6ae89ef89a0c4012127324bad5cb9716..226cc93df87530119d46be14bc3d485f643b4f63 100644 (file)
@@ -21,7 +21,6 @@ Required properties:
 - reg: I2C bus address of the device
 
 Optional properties:
-- interrupt-parent: phandle for the interrupt controller.
 - interrupts: rtc alarm interrupt.
 - clock-output-names: From common clock binding to override the default output
                       clock name
index 717d93860af1e42e283e4449f90dabfb652d9772..c746cb2212103c8aca59ff52f1652ce15dbc0e54 100644 (file)
@@ -16,7 +16,6 @@ Required properties:
 - reg: I2C bus address of the device
 
 Optional properties:
-- interrupt-parent: phandle for the interrupt controller.
 - interrupts: rtc alarm interrupt.
 - clock-output-names: From common clock binding to override the default output
                       clock name
index bee41f97044e11606bc451c8fa29b0b49c2b202a..062ebb14cecfa713ecbba88ca290b18742c0239c 100644 (file)
@@ -11,7 +11,6 @@ Required properties:
        - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family.
 - reg: Address range of rtc register set
 - interrupts: rtc timer, alarm interrupts in order
-- interrupt-parent: phandle for the interrupt controller
 
 Optional properties:
 - system-power-controller: whether the rtc is controlling the system power
index eb1c7fdeb4135d24d34caa98d26aeb940b1b3a4b..c6cf37758a77a36dd5b4c572da631a6b5a6e73f3 100644 (file)
@@ -3,7 +3,6 @@ Palmas RTC controller bindings
 Required properties:
 - compatible:
   - "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.
 
 Optional properties:
index ca67ac62108e5a69663e66b67190ea1ce447c724..fecf8e4ad4b4acfb4751a3138e94c5ac40f6bd0d 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible : "st,spear600-rtc"
 - 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
 
 Example:
index 7c170da0d4b76e45055600f4765f6ea016995452..1f5754299d31e4463b534bd90fe2f245b7deaceb 100644 (file)
@@ -3,7 +3,6 @@ Spreadtrum SC27xx Real Time Clock
 Required properties:
 - compatible: should be "sprd,sc2731-rtc".
 - reg: address offset of rtc register.
-- interrupt-parent: phandle for the interrupt controller.
 - interrupts: rtc alarm interrupt.
 
 Example:
index c920e273699117ba4635e0dd2b09c7bd416d99ed..130ca5b9825384c9f8c15525c990909daab04325 100644 (file)
@@ -13,8 +13,6 @@ Required properties:
     It is required on stm32(h7/mp1).
 - clock-names: must be "rtc_ck" and "pclk".
     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
   for rtc alarm wakeup interrupt.
 - st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to
index 3ebeb311335ff6c4ff25020d86c04a88bb6a72cb..e615a897b20e3a519e03410edff93d53cb09f4b6 100644 (file)
@@ -3,7 +3,6 @@ ST-Ericsson COH 901 331 Real Time Clock
 Required properties:
 - compatible: must be "stericsson,coh901331"
 - reg: address range of rtc register set.
-- interrupt-parent: phandle for the interrupt controller.
 - interrupts: rtc alarm interrupt.
 - clocks: phandle to the rtc clock source
 
index 6a4e0d30d8c4bba28846702eda765237e72d8b18..0dc121b6eace9ad340780a687debc7f3c5e03ec3 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - reg: address on the bus
 
 Optional ST33ZP24 Properties:
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 - 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.
index 604dce901b605f2e922f44fd4eee7cc0f98f1430..37198971f17b64a96fc9357d1703fc68d3a6c51c 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - spi-max-frequency: Maximum SPI frequency (<= 10000000).
 
 Optional ST33ZP24 Properties:
-- interrupt-parent: phandle for the interrupt gpio controller
 - interrupts: GPIO interrupt to which the chip is connected
 - 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.
index 41d7405451896822c47c0045541248973e25cbbb..7c6304426da1a57e078690fde5c75e4e7cf64a7f 100644 (file)
@@ -13,7 +13,7 @@ Required properties:
               "tcg,tpm-tis-mmio". Valid chip strings are:
                  * "atmel,at97sc3204"
 - 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:
 
index 823f77dd79786b0eec26bc71480dbca460d1ed38..79e10a05a96ac94687faee98693b3b5dbc6e0343 100644 (file)
@@ -7,8 +7,6 @@ Required properties:
   - "maxim,max3109" for Maxim MAX3109,
   - "maxim,max14830" for Maxim MAX14830.
 - 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
   controller. The format of the interrupt specifier depends on the
   parent interrupt controller.
index fbfe53635a3ab9742d99d55df2bf9d04e78363d6..e7921a8e276b67ad76f4fb6f0b969a882bb93633 100644 (file)
@@ -10,8 +10,6 @@ Required properties:
   - "nxp,sc16is760" for NXP SC16IS760,
   - "nxp,sc16is762" for NXP SC16IS762.
 - 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
 - clocks: Reference to the IC source clock.
 
@@ -44,8 +42,6 @@ Required properties:
   - "nxp,sc16is760" for NXP SC16IS760,
   - "nxp,sc16is762" for NXP SC16IS762.
 - 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
   controller. The format of the interrupt specifier depends on the
   parent interrupt controller.
index c5e032c85bf9d018edcf01afa0a20ba651cc72d0..7d65126bd1d7736ed7a6b88b0631d64b532a4c69 100644 (file)
@@ -7,9 +7,6 @@ Required properties:
 - reg: Specifies the physical base address of the controller and
   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
   controller. The format of the interrupt specifier depends on the
   parent interrupt controller.
index 626e1afa64a6eb729f89e311ec67716167b45408..cce3cd71e85a0000bcd54c69d2b132e5a40f4f74 100644 (file)
@@ -21,7 +21,6 @@ Optional properties:
   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
   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:
 
index e47734bee3f078ead4ebdbf71a699809860b4be6..5efb7ac94c7971c7c53ecae1c1d1e2d8e79235be 100644 (file)
@@ -11,8 +11,6 @@ Required properties:
   information for the interrupt.  This should be encoded based on
   the information in section 2) depending on the type of interrupt
   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.
 - 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.
index 9ccd5f30405b7828715186d2185d3636e3629207..da13999337a400a1796c10321a50ce33972e0d25 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
   length, the next two two cells should contain PRAM location and
   length.
 - interrupts : should contain USB interrupt.
-- interrupt-parent : interrupt source phandle.
 - fsl,fullspeed-clock : specifies the full speed USB clock source:
   "none": clock source is disabled
   "brg1" through "brg16": clock source is BRG1-BRG16, respectively
index acfb47525b4972e557728f35c9c688676ef47a98..dc5a355d1a19e05d1acfb9b4deaf642add8be77b 100644 (file)
@@ -14,8 +14,6 @@ Optional properties:
 
   - 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.
     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
     for further information relating to interrupt properties)
index b218ead2e68e6b53de322000d4b0eba4c23d6871..2f7606b7d542e2da8a2cdbd440beebe56202fc00 100644 (file)
@@ -21,8 +21,6 @@ Optional properties:
 
   - 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.
     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
     for further information relating to interrupt properties)
index 77ee75c39233f0fcd058f36e568b20d1e8051918..7915897f8a81bbb5df41395eaf3ff1020c3c2678 100644 (file)
@@ -10,8 +10,6 @@ Required properties:
     as covered in
     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.
     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
     for further information relating to interrupt properties)
index 9a2c5e2423d53ed84df5e2b5eaf74f7f2d4f389c..7dfaa2ab906fbd520680051097a8af3ebe53270e 100644 (file)
@@ -15,9 +15,6 @@ Optional properties:
   - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
   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.
   (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
   for further information relating to interrupt properties)
@@ -107,4 +104,4 @@ cs42l42: cs42l42@48 {
        cirrus,btn-det-event-dbnce = <10>;
        cirrus,bias-lvls = <0x0F 0x08 0x04 0x01>;
        cirrus,hs-bias-ramp-rate = <0x02>;
-};
\ No newline at end of file
+};
index 3ab9dfef38d113523549e66cee20ad8db6e56842..2cf30899bd0d760515b35e01cbec20032ef67da1 100644 (file)
@@ -15,8 +15,6 @@ Required properties:
    information relating to regulators)
 
 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.
   (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for
    further information relating to interrupt properties)
index c3df92d31c4b36e0e12e362d8f1068fb1ad5f314..e9d0baeb94e28f76e310ea76373a55cceafdad71 100644 (file)
@@ -8,8 +8,6 @@ Required properties:
 - compatible : Should be "dlg,da7219"
 - 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.
   (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for
    further information relating to interrupt properties)
index d415888e131659d4b757ea8abba98c3ac4a49b2b..7e15a85cecd2872042272e2f9b48007ca893ac75 100644 (file)
@@ -18,8 +18,6 @@ Required properties:
                     encoded based on the information in section 2)
                     depending on the type of interrupt controller you
                     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.
                     This number is the maximum allowed value for SFCSR[TFWM0].
  - clocks:          "ipg" - Required clock for the SSI unit
index fd8105f18978197884c6f956b05bee6d9b7a3c19..418e30e72e893550169bde60c5c73b4899b68665 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
        <MPU access base address, size>,
        <L3 interconnect address, size>;
 - interrupts: Interrupt number for DMIC
-- interrupt-parent: The parent interrupt controller
 - ti,hwmods: Name of the hwmod associated with OMAP dmic IP
 
 Example:
index 17cce44904564b0bf2d24cb8c77774292e203bed..ae8bf703ce7ac8105ee913f0d753ec6a134c709b 100644 (file)
@@ -15,7 +15,6 @@ Required properties:
        <TX irq>,
        <RX irq>;
 - 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,hwmods: Name of the hwmod associated to the McBSP port
 
index 0741dff048dd39ba3336f67c6186918c306a563f..5f4e68ca228cb7aec18555533e59a51eecd62ec7 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
        <MPU access base address, size>,
        <L3 interconnect address, size>;
 - interrupts: Interrupt number for McPDM
-- interrupt-parent: The parent interrupt controller
 - ti,hwmods: Name of the hwmod associated to the McPDM
 
 Example:
index 551ecab67efe89ba4f5f0f0da6951a605598f289..fdcea3d12ee531fc02df2bdae7e79f4856deb600 100644 (file)
@@ -7,7 +7,6 @@ Bindings for codec Analog IP which is integrated in pmic pm8916,
 Required properties
  - compatible = "qcom,pm8916-wcd-analog-codec";
  - reg: represents the slave base address provided to the peripheral.
- - interrupt-parent : The parent interrupt controller.
  - interrupts: List of interrupts in given SPMI peripheral.
  - interrupt-names: Names specified to above list of interrupts in same
                    order. List of supported interrupt names are:
index b25ed08c7a5a0113761c18a17d3ceef50d0d6d96..d2cc171f22f2aedd918ad75df8bb2ca6daa51bd4 100644 (file)
@@ -14,7 +14,6 @@ Optional properties:
 - clocks: The phandle of the master clock to the CODEC
 - clock-names: Should be "mclk"
 
-- interrupt-parent: The phandle for the interrupt controller.
 - interrupts: The interrupt number to the cpu. The interrupt specifier format
              depends on the interrupt controller.
 
index a836881d96085895619a122d2f1614aa62c93836..3ed8359144d32bc6eeacae78e6201fb4902c4297 100644 (file)
@@ -10,7 +10,6 @@ Required properties:
 
  - compatible:         Should contain "ti,ts3a227e".
  - reg:                        The i2c address. Should contain <0x3b>.
- - interrupt-parent:   The parent interrupt controller
  - interrupts:         Interrupt number for /INT pin from the 227e
 
 Optional properies:
index 99acd9c774e1df5303caf14894819c1c952cb369..7dd1b96160f5973e2ea2c37d7718368779957df1 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 
 Optional properties:
  - interrupts       : The interrupt output from the device.
- - interrupt-parent : The parent interrupt controller.
  - <name>-supply    : Phandle to the regulator <name> supply
 
 Example:
index 0795931c38a223f69ca6327faa810df8d1a359f0..68cccc4653ba390aecaee8e3121ad03a7a4f79e8 100644 (file)
@@ -26,7 +26,6 @@ Optional properties:
   - interrupt-controller : These devices contain interrupt controllers
     and may provide interrupt services to other devices if they have an
     interrupt line connected.
-  - interrupt-parent : The parent interrupt controller.
   - #interrupt-cells: the number of cells to describe an IRQ, this should be 2.
     The first cell is the IRQ number.
     The second cell is the flags, encoded as the trigger masks from
index a2331372068cec592383c2b876ef718cae8558fd..8854004a1d3ae2c38d6e14941e059b74e26ebdea 100644 (file)
@@ -12,8 +12,6 @@ Required properties:
   information for the interrupt.  This should be encoded based on
   the information in section 2) depending on the type of interrupt
   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
 
 Optional properties:
index 585fed90376ecc1ca243f57aedde6aa78af04f94..b9d1e4d11a7726f2b7e02ba3ed1d25f55fe8f86c 100644 (file)
@@ -6,8 +6,6 @@ Required properties:
                       - "renesas,hspi-r8a7778" (R-Car M1)
                       - "renesas,hspi-r8a7779" (R-Car H1)
 - 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
 - #address-cells   : Must be <1>
 - #size-cells      : Must be <0>
index 39806329c19396f6ce903a6171dc20fd252ac21e..bfbc2035fb6bfaf634948e7218bea80aab359f6a 100644 (file)
@@ -29,8 +29,6 @@ Required properties:
                         If two register sets are present, the first is to be
                         used by the CPU, and the second is to be used by the
                         DMA engine.
-- interrupt-parent     : The phandle for the interrupt controller that
-                        services interrupts for this device
 - interrupts           : Interrupt specifier
 - #address-cells       : Must be <1>
 - #size-cells          : Must be <0>
index 94f09141a4f083189c52217925b29a4823ba235f..05a2ef945664be2fae40aae229544c3a6b74d31d 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - reg                  : Physical base address and size of SPI registers map.
 - interrupts           : Property with a value describing the interrupt
                          number.
-- interrupt-parent     : Must be core interrupt controller
 - clock-names          : List of input clock names - "ref_clk", "pclk"
                          (See clock bindings for details).
 - clocks               : Clock phandles (see clock bindings for details).
index 225ace1d0c6511250727bb37e2ab862666ae1d79..4af132606b378d696f3010fea121a30205fd9a5c 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 - compatible :
   - "fsl,imx7ulp-spi" for LPSPI compatible with the one integrated on i.MX7ULP soc
 - reg : address and length of the lpspi master registers
-- interrupt-parent : core interrupt controller
 - interrupts : lpspi interrupt
 - clocks : lpspi clock specifier
 
index 3b02b3a7cfb28858dc4eaf7ad9fa8f9404832779..96fd58548f694dd0b2f9b9da9f04aaca9bb41ecb 100644 (file)
@@ -28,8 +28,6 @@ Required properties:
                       - "rx" for SPRI,
                       - "tx" to SPTI,
                       - "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.
 - #address-cells   : Must be <1>
 - #size-cells      : Must be <0>
index 7bf61efc66c8899eb97c8ca55653385267da7547..dc924a5f71db042c5c702374442c08710a4e5fec 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - reg                  : Physical base address and size of SPI registers map.
 - interrupts           : Property with a value describing the interrupt
                          number.
-- interrupt-parent     : Must be core interrupt controller
 
 Optional properties:
 - xlnx,num-ss-bits     : Number of chip selects used.
index 40e82d51efecc1d8feecb6ccda89c3f6efdf3b62..f4925ec0ed331d7a1330eed795b959b79de9b2a2 100644 (file)
@@ -13,7 +13,6 @@ Required properties:
 - reg                  : Should contain register location and length.
 - clocks               : Phandle of the spi clock
 - 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
 properties described in Documentation/devicetree/bindings/spi/spi-bus.txt.
index c8f50e5cf70b9b966d9e6bf0c00583f5f9fd11ea..0f6d37ff541c4b0a9b1923120b18dfb49b0f9115 100644 (file)
@@ -6,7 +6,6 @@ Required properties:
 - reg                  : Physical base address and size of GQSPI registers map.
 - interrupts           : Property with a value describing the interrupt
                          number.
-- interrupt-parent     : Must be core interrupt controller.
 - clock-names          : List of input clock names - "ref_clk", "pclk"
                          (See clock bindings for details).
 - clocks               : Clock phandles (see clock bindings for details).
index 02ea23a63f20ebe617e28ccb949ffafee82fdb0f..88bc94fe1f6dff3def4725dac95841098bc43855 100644 (file)
@@ -3,8 +3,6 @@
 Required properties:
 - compatible: Should be "st,spear600-adc"
 - 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
 - sampling-frequency: Default sampling frequency
 
index 9d43553a8d397b63cb39152133df9b51d1b74471..43a9ed5459447c8f7294cc490b044026b1cc16ea 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
 - reg: address range for the AVS TMON registers
 - interrupts: temperature monitor interrupt, for high/low threshold triggers
 - interrupt-names: should be "tmon"
-- interrupt-parent: the parent interrupt controller
 
 Example:
 
index ad648d93d9613fd3c72d70496d47618d1ee18e0a..33004ce7e5dfa3d16a9a37fe3922546e4806f850 100644 (file)
@@ -13,7 +13,6 @@
                        Exynos5420 (Must pass triminfo base and triminfo clock)
                "samsung,exynos5433-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
        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
index 904a5846d7acdf5f72640c8f9a2060f860ed93d0..e698e348873567adf2ab39bd2040a9144347ec68 100644 (file)
@@ -4,7 +4,6 @@ Required properties:
 
 - compatible : should be "altr,timer-1.0"
 - reg : Specifies base physical address and size of the registers.
-- interrupt-parent: phandle of the interrupt controller
 - interrupts : Should contain the timer interrupt number
 - clock-frequency : The frequency of the clock that drives the counter, in Hz.
 
index 9a33efded4bc9a033a133a3ffc2bc436f1c909c5..fc1c571f74123d2293bf5c3af3197000d46a07ee 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
     "fsl,<chip>-cpm2-gtm", "fsl,cpm2-gtm", "fsl,gtm" for CPM2 GTMs
   - reg : should contain gtm registers location and length (0x40).
   - interrupts : should contain four interrupts.
-  - interrupt-parent : interrupt source phandle.
   - clock-frequency : specifies the frequency driving the timer.
 
 Example:
index 62bb8260cf6acc2e782be1964d75fa8a665551a3..cd1a0c256f940aee48018030c4a21af8a1bef7cb 100644 (file)
@@ -3,7 +3,6 @@ Marvell Orion SoC timer
 Required properties:
 - compatible: shall be "marvell,orion-timer"
 - 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
 - clocks: phandle of timer reference clock (tclk)
 
index 4ef024630d61d2eba6834abcc44dae66685668a1..147ef3e7445200055b9618646ad83237c33feadf 100644 (file)
@@ -12,10 +12,6 @@ Required properties:
               (16 for ARCHS cores, 3 for ARC700 cores)
 - clocks     : phandle to the source clock
 
-Optional properties:
-
-- interrupt-parent : phandle to parent intc
-
 Example:
 
        timer0 {
index c0017221cf556620bc964b2017afa5bf3506aa36..b5238a07da1716d31b9291c8e50b3013aef7274c 100644 (file)
@@ -5,8 +5,6 @@
 - compatible : Should be:
        "st,spear-timer"
 - 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
 
 Example:
index 95911fe70224d3f37a9845c829309562ab36761b..d96c1e283e736c96c778b837efa5d80ee89991f3 100644 (file)
@@ -7,7 +7,6 @@ Required properties:
 
 - compatible: must be "ti,c64x+timer64"
 - reg: base address and size of register region
-- interrupt-parent: interrupt controller
 - interrupts: interrupt id
 
 Optional properties:
index 4779c029b6756536cd6df57424cfa9c4831c0d24..0b08b006c5ead36944f9c34263ba456a42bfa166 100644 (file)
@@ -33,8 +33,6 @@ Recommended properties :
    information for the interrupt.  This should be encoded based on
    the information in section 2) depending on the type of interrupt
    controller you have.
- - interrupt-parent : the phandle for the interrupt controller that
-   services interrupts for this device.
 
 Optional properties :
  - fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the
index 8cdbe0c85188a644f995a567777fb4a25ec6c1f0..90495b1aeec2797ef30dcff6c38e0bc796ace6a0 100644 (file)
@@ -11,9 +11,6 @@ Required properties:
    The driver configures MAX3421E for active low level triggered interrupts,
    configure your interrupt line accordingly.
 
-Optional property:
- - interrupt-parent: the phandle to the associated interrupt controller.
-
 Example:
 
        usb@0 {
index 09e847e92e5ef23ea24c6d0afe0f4bc002d86e85..d4cf53c071d94cabf834e450a19ee4a3e49ecab8 100644 (file)
@@ -3,8 +3,6 @@ Richtek RT1711H TypeC PD Controller.
 Required properties:
  - compatible : Must be "richtek,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
    encoding of the sense and level information for the interrupt.
 
index b83d428a265e20192637d1cd76bf0f274b4b43f7..0388634598ce6d3d0273653c75d3dc7f98f9cdf9 100644 (file)
@@ -14,8 +14,6 @@ Binding details
 Required properties:
 - compatible: "samsung,s3c6400-hsotg" should be used for all currently
     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,
     according to bindings of interrupt controller,
 - clocks: contains an array of clock specifiers:
index f8a464a25653b595318c6ad1de819171ff2470bf..1dc91cc459c0d62c3c86eadc4b2609fc037c8ab7 100644 (file)
@@ -6,8 +6,6 @@ EHCI:
 
 Required properties:
 - 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
 
 Example:
@@ -25,8 +23,6 @@ OHCI:
 
 Required properties:
 - 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
 
 Example:
index c3a36ee45552c40a8e0328245e867c6bb09c5b51..750a87657448d67e80d6f04d03333edffdff1f03 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - compatible           : Should be "cdns,wdt-r1p2".
 - clocks               : This is pclk (APB clock).
 - interrupts           : This is wd_irq - watchdog timeout interrupt.
-- interrupt-parent     : Must be core interrupt controller.
 
 Optional properties
 - reset-on-timeout     : If this property exists, then a reset is done
index d7bab3db9d1f07077b44d5adec910bd30e78bc40..05b95bfa2a890b8d3a99943e8d0c6542dd75e0b4 100644 (file)
@@ -5,7 +5,6 @@ Required properties:
 - reg: physical base address of the controller and length of the register range
 
 Optional properties:
-- interrupt-parent: phandle to the INTC device node
 - interrupts: Specify the INTC interrupt number
 
 Example:
index 1d11b9002ef81cd6d22fdc9b40699f116c9ddf96..d058ace29345b3e8622149fb7f19c3471d61d459 100644 (file)
@@ -49,7 +49,7 @@
    followed by an older IP core version which implements the same
    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:
 
index 9e316dc2e40fdf3a85c4fff414fccde6e9cb107c..e65d1f94b49c4d73290ebc2ac874810fa8b13a1d 100644 (file)
@@ -4,8 +4,6 @@ Required properties:
 - compatible: Should be "xillybus,xillybus-1.00.a"
 - reg: Address and length of the register set for the device
 - 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:
 - dma-coherent: Present if DMA operations are coherent