aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-09-07 17:43:33 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2017-09-07 17:43:33 -0400
commit74fee4e88fd196c712abfdae89acfa272abf10f8 (patch)
tree942a2668830b36f5cf9bc9f2c77948f8b04c2742 /Documentation/devicetree
parent7d955656121f547ff9a708ed7ee4c86a08bf628a (diff)
parent84024468cf1612783e6ab317da5b72fa41487ac6 (diff)
Merge tag 'devicetree-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull DeviceTree updates from Rob Herring: "There's a few orphans in the conversion to %pOF printf specifiers included here that no one else picked up. Summary: - Convert more DT code to use of_property_read_* API. - Improve DT overlay support when adding multiple overlays - Convert printk's to %pOF format specifiers. Most went via subsystem trees, but picked up the remaining orphans - Correct unittests to use preferred "okay" for "status" property value - Add a KASLR seed property - Vendor prefixes for Mellanox, Theobroma System, Adaptrum, Moxa - Fix modalias buffer handling - Clean-up of include paths for building dtbs - Add bindings for amc6821, isl1208, tsl2x7x, srf02, and srf10 devices - Add nvmem bindings for MediaTek MT7623 and MT7622 SoC - Add compatible string for Allwinner H5 Mali-450 GPU - Fix links to old OpenFirmware docs with new mirror on devicetree.org - Remove status property from binding doc examples" * tag 'devicetree-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (45 commits) devicetree: Adjust status "ok" -> "okay" under drivers/of/ dt-bindings: Remove "status" from examples dt-bindings: pinctrl: sh-pfc: Use generic node name dt-bindings: Add vendor Mellanox dt-binding: net/phy: fix interrupts description virt: Convert to using %pOF instead of full_name macintosh: Convert to using %pOF instead of full_name ide: pmac: Convert to using %pOF instead of full_name microblaze: Convert to using %pOF instead of full_name dt-bindings: usb: musb: Grammar s/the/to/, s/is/are/ of: Use PLATFORM_DEVID_NONE definition of/device: Fix of_device_get_modalias() buffer handling of/device: Prevent buffer overflow in of_device_modalias() dt-bindings: add amc6821, isl1208 trivial bindings dt-bindings: add vendor prefix for Theobroma Systems of: search scripts/dtc/include-prefixes path for both CPP and DTC of: remove arch/$(SRCARCH)/boot/dts from include search path for CPP of: remove drivers/of/testcase-data from include search path for CPP of: return of_get_cpu_node from of_cpu_device_node_get if CPUs are not registered iio: srf08: add device tree binding for srf02 and srf10 ...
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/arm/arch_timer.txt1
-rw-r--r--Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt1
-rw-r--r--Documentation/devicetree/bindings/ata/apm-xgene.txt2
-rw-r--r--Documentation/devicetree/bindings/ata/imx-pata.txt1
-rw-r--r--Documentation/devicetree/bindings/bus/mvebu-mbus.txt3
-rw-r--r--Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt2
-rw-r--r--Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt1
-rw-r--r--Documentation/devicetree/bindings/chosen.txt26
-rw-r--r--Documentation/devicetree/bindings/clock/alphascale,acc.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/exynos5433-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/hi3660-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/hix5hd2-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx21-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx23-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx25-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx27-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx28-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx31-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx5-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/imx6q-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/pxa-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/silabs,si5351.txt6
-rw-r--r--Documentation/devicetree/bindings/clock/ti,sci-clk.txt7
-rw-r--r--Documentation/devicetree/bindings/clock/ti/dra7-atl.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/zx296702-clk.txt1
-rw-r--r--Documentation/devicetree/bindings/clock/zx296718-clk.txt1
-rw-r--r--Documentation/devicetree/bindings/crypto/fsl-dcp.txt1
-rw-r--r--Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt1
-rw-r--r--Documentation/devicetree/bindings/crypto/marvell-cesa.txt1
-rw-r--r--Documentation/devicetree/bindings/crypto/mv_cesa.txt1
-rw-r--r--Documentation/devicetree/bindings/crypto/rockchip-crypto.txt1
-rw-r--r--Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt1
-rw-r--r--Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt1
-rw-r--r--Documentation/devicetree/bindings/display/atmel,lcdc.txt1
-rw-r--r--Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt1
-rw-r--r--Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt1
-rw-r--r--Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt1
-rw-r--r--Documentation/devicetree/bindings/display/fsl,tcon.txt1
-rw-r--r--Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt2
-rw-r--r--Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt1
-rw-r--r--Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt1
-rw-r--r--Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt1
-rw-r--r--Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt1
-rw-r--r--Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt2
-rw-r--r--Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt1
-rw-r--r--Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt1
-rw-r--r--Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/fsl-edma.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/mv-xor.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/qcom_adm.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/snps-dma.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/st_fdma.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/ste-dma40.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/sun4i-dma.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt1
-rw-r--r--Documentation/devicetree/bindings/dma/ti-edma.txt1
-rw-r--r--Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt1
-rw-r--r--Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt1
-rw-r--r--Documentation/devicetree/bindings/gpio/spear_spics.txt1
-rw-r--r--Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt5
-rw-r--r--Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt3
-rw-r--r--Documentation/devicetree/bindings/gpu/samsung-g2d.txt1
-rw-r--r--Documentation/devicetree/bindings/hsi/omap-ssi.txt1
-rw-r--r--Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/i2c/i2c-efm32.txt1
-rw-r--r--Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt1
-rw-r--r--Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt1
-rw-r--r--Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt1
-rw-r--r--Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt1
-rw-r--r--Documentation/devicetree/bindings/input/ti,drv260x.txt2
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt1
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt1
-rw-r--r--Documentation/devicetree/bindings/media/pxa-camera.txt1
-rw-r--r--Documentation/devicetree/bindings/media/s5p-cec.txt1
-rw-r--r--Documentation/devicetree/bindings/media/samsung-fimc.txt2
-rw-r--r--Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt1
-rw-r--r--Documentation/devicetree/bindings/media/ti,da850-vpif.txt1
-rw-r--r--Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt1
-rw-r--r--Documentation/devicetree/bindings/mfd/act8945a.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt1
-rw-r--r--Documentation/devicetree/bindings/mfd/da9052-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/mfd/mc13xxx.txt1
-rw-r--r--Documentation/devicetree/bindings/mfd/mxs-lradc.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt2
-rw-r--r--Documentation/devicetree/bindings/misc/atmel-ssc.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/arasan,sdhci.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/davinci_mmc.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/mmc-card.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/mmc.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/orion-sdio.txt1
-rw-r--r--Documentation/devicetree/bindings/mmc/sdhci-st.txt3
-rw-r--r--Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt1
-rw-r--r--Documentation/devicetree/bindings/mtd/atmel-quadspi.txt1
-rw-r--r--Documentation/devicetree/bindings/mtd/mtk-quadspi.txt1
-rw-r--r--Documentation/devicetree/bindings/mtd/st-fsm.txt1
-rw-r--r--Documentation/devicetree/bindings/mtd/sunxi-nand.txt1
-rw-r--r--Documentation/devicetree/bindings/net/brcm,amac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/btusb.txt1
-rw-r--r--Documentation/devicetree/bindings/net/can/m_can.txt1
-rw-r--r--Documentation/devicetree/bindings/net/dsa/ksz.txt2
-rw-r--r--Documentation/devicetree/bindings/net/dsa/lan9303.txt3
-rw-r--r--Documentation/devicetree/bindings/net/ftgmac100.txt1
-rw-r--r--Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt1
-rw-r--r--Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt2
-rw-r--r--Documentation/devicetree/bindings/net/marvell-neta-bm.txt2
-rw-r--r--Documentation/devicetree/bindings/net/marvell-pp2.txt3
-rw-r--r--Documentation/devicetree/bindings/net/meson-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/micrel-ksz90x1.txt1
-rw-r--r--Documentation/devicetree/bindings/net/microchip,enc28j60.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt2
-rw-r--r--Documentation/devicetree/bindings/net/nfc/nxp-nci.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/pn544.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/st21nfca.txt1
-rw-r--r--Documentation/devicetree/bindings/net/nfc/st95hf.txt2
-rw-r--r--Documentation/devicetree/bindings/net/nfc/trf7970a.txt2
-rw-r--r--Documentation/devicetree/bindings/net/oxnas-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/phy.txt10
-rw-r--r--Documentation/devicetree/bindings/net/qca,qca7000.txt2
-rw-r--r--Documentation/devicetree/bindings/net/rockchip-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/smsc-lan87xx.txt1
-rw-r--r--Documentation/devicetree/bindings/net/socfpga-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/sti-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/stm32-dwmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt1
-rw-r--r--Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt1
-rw-r--r--Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt1
-rw-r--r--Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt1
-rw-r--r--Documentation/devicetree/bindings/nvmem/mtk-efuse.txt5
-rw-r--r--Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt1
-rw-r--r--Documentation/devicetree/bindings/opp/opp.txt1
-rw-r--r--Documentation/devicetree/bindings/pci/aardvark-pci.txt1
-rw-r--r--Documentation/devicetree/bindings/pci/hisilicon-pcie.txt2
-rw-r--r--Documentation/devicetree/bindings/pci/mvebu-pci.txt11
-rw-r--r--Documentation/devicetree/bindings/pci/pci-armada8k.txt1
-rw-r--r--Documentation/devicetree/bindings/pci/pci.txt4
-rw-r--r--Documentation/devicetree/bindings/pci/rcar-pci.txt1
-rw-r--r--Documentation/devicetree/bindings/pci/xgene-pci-msi.txt1
-rw-r--r--Documentation/devicetree/bindings/phy/apm-xgene-phy.txt3
-rw-r--r--Documentation/devicetree/bindings/phy/keystone-usb-phy.txt1
-rw-r--r--Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt4
-rw-r--r--Documentation/devicetree/bindings/phy/phy-mvebu.txt1
-rw-r--r--Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt2
-rw-r--r--Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt2
-rw-r--r--Documentation/devicetree/bindings/phy/samsung-phy.txt1
-rw-r--r--Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt3
-rw-r--r--Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt1
-rw-r--r--Documentation/devicetree/bindings/power/power-controller.txt1
-rw-r--r--Documentation/devicetree/bindings/power/reset/st-reset.txt1
-rw-r--r--Documentation/devicetree/bindings/power/supply/act8945a-charger.txt2
-rw-r--r--Documentation/devicetree/bindings/power/supply/max8903-charger.txt1
-rw-r--r--Documentation/devicetree/bindings/power/supply/maxim,max14656.txt1
-rw-r--r--Documentation/devicetree/bindings/ptp/brcm,ptp-dte.txt1
-rw-r--r--Documentation/devicetree/bindings/pwm/pwm-meson.txt1
-rw-r--r--Documentation/devicetree/bindings/pwm/pwm-sun4i.txt1
-rw-r--r--Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt2
-rw-r--r--Documentation/devicetree/bindings/regulator/act8865-regulator.txt1
-rw-r--r--Documentation/devicetree/bindings/regulator/act8945a-regulator.txt1
-rw-r--r--Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt1
-rw-r--r--Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt1
-rw-r--r--Documentation/devicetree/bindings/scsi/hisilicon-sas.txt1
-rw-r--r--Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt1
-rw-r--r--Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt1
-rw-r--r--Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt1
-rw-r--r--Documentation/devicetree/bindings/serial/arc-uart.txt1
-rw-r--r--Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt1
-rw-r--r--Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt1
-rw-r--r--Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt3
-rw-r--r--Documentation/devicetree/bindings/serial/serial.txt2
-rw-r--r--Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt1
-rw-r--r--Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/armada-370db-audio.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt4
-rw-r--r--Documentation/devicetree/bindings/sound/davinci-mcbsp.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,asrc.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,esai.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,spdif.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/hdmi.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/renesas,rsnd.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/rockchip,pdm.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/rockchip-spdif.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt5
-rw-r--r--Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/tas5720.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/zte,zx-i2s.txt1
-rw-r--r--Documentation/devicetree/bindings/sound/zte,zx-spdif.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/efm32-spi.txt2
-rw-r--r--Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/sh-hspi.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/sh-msiof.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi-clps711x.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi-mt65xx.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi-orion.txt2
-rw-r--r--Documentation/devicetree/bindings/spi/spi-sun4i.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi-sun6i.txt1
-rw-r--r--Documentation/devicetree/bindings/spi/spi_atmel.txt1
-rw-r--r--Documentation/devicetree/bindings/sram/sunxi-sram.txt1
-rw-r--r--Documentation/devicetree/bindings/thermal/armada-thermal.txt1
-rw-r--r--Documentation/devicetree/bindings/thermal/exynos-thermal.txt1
-rw-r--r--Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt1
-rw-r--r--Documentation/devicetree/bindings/trivial-devices.txt14
-rw-r--r--Documentation/devicetree/bindings/unittest.txt5
-rw-r--r--Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/am33xx-usb.txt4
-rw-r--r--Documentation/devicetree/bindings/usb/da8xx-usb.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/dwc3-st.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/dwc3-xilinx.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/ehci-st.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/exynos-usb.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/isp1301.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/keystone-usb.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/mediatek,mtu3.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/ohci-st.txt1
-rw-r--r--Documentation/devicetree/bindings/usb/qcom,dwc3.txt3
-rw-r--r--Documentation/devicetree/bindings/usb/rockchip,dwc3.txt4
-rw-r--r--Documentation/devicetree/bindings/usb/usb-device.txt3
-rw-r--r--Documentation/devicetree/bindings/vendor-prefixes.txt5
-rw-r--r--Documentation/devicetree/bindings/w1/fsl-imx-owire.txt1
-rw-r--r--Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt1
-rw-r--r--Documentation/devicetree/bindings/watchdog/atmel-wdt.txt1
-rw-r--r--Documentation/devicetree/bindings/watchdog/marvel.txt1
-rw-r--r--Documentation/devicetree/booting-without-of.txt2
253 files changed, 71 insertions, 335 deletions
diff --git a/Documentation/devicetree/bindings/arm/arch_timer.txt b/Documentation/devicetree/bindings/arm/arch_timer.txt
index e926aea1147d..68301b77e854 100644
--- a/Documentation/devicetree/bindings/arm/arch_timer.txt
+++ b/Documentation/devicetree/bindings/arm/arch_timer.txt
@@ -108,6 +108,5 @@ Example:
108 frame-number = <1> 108 frame-number = <1>
109 interrupts = <0 15 0x8>; 109 interrupts = <0 15 0x8>;
110 reg = <0xf0003000 0x1000>; 110 reg = <0xf0003000 0x1000>;
111 status = "disabled";
112 }; 111 };
113 }; 112 };
diff --git a/Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt b/Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt
index 171d02cadea4..29cdbae6c5ac 100644
--- a/Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt
+++ b/Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt
@@ -183,7 +183,6 @@ cpm_syscon0: system-controller@440000 {
183 gpio-controller; 183 gpio-controller;
184 #gpio-cells = <2>; 184 #gpio-cells = <2>;
185 gpio-ranges = <&cpm_pinctrl 0 0 32>; 185 gpio-ranges = <&cpm_pinctrl 0 0 32>;
186 status = "disabled";
187 }; 186 };
188 187
189}; 188};
diff --git a/Documentation/devicetree/bindings/ata/apm-xgene.txt b/Documentation/devicetree/bindings/ata/apm-xgene.txt
index a668f0e7d001..02e690a675db 100644
--- a/Documentation/devicetree/bindings/ata/apm-xgene.txt
+++ b/Documentation/devicetree/bindings/ata/apm-xgene.txt
@@ -57,7 +57,6 @@ Example:
57 <0x0 0x1f227000 0x0 0x1000>; 57 <0x0 0x1f227000 0x0 0x1000>;
58 interrupts = <0x0 0x87 0x4>; 58 interrupts = <0x0 0x87 0x4>;
59 dma-coherent; 59 dma-coherent;
60 status = "ok";
61 clocks = <&sataclk 0>; 60 clocks = <&sataclk 0>;
62 phys = <&phy2 0>; 61 phys = <&phy2 0>;
63 phy-names = "sata-phy"; 62 phy-names = "sata-phy";
@@ -72,7 +71,6 @@ Example:
72 <0x0 0x1f237000 0x0 0x1000>; 71 <0x0 0x1f237000 0x0 0x1000>;
73 interrupts = <0x0 0x88 0x4>; 72 interrupts = <0x0 0x88 0x4>;
74 dma-coherent; 73 dma-coherent;
75 status = "ok";
76 clocks = <&sataclk 0>; 74 clocks = <&sataclk 0>;
77 phys = <&phy3 0>; 75 phys = <&phy3 0>;
78 phy-names = "sata-phy"; 76 phy-names = "sata-phy";
diff --git a/Documentation/devicetree/bindings/ata/imx-pata.txt b/Documentation/devicetree/bindings/ata/imx-pata.txt
index e38d73414b0d..f1172f00188a 100644
--- a/Documentation/devicetree/bindings/ata/imx-pata.txt
+++ b/Documentation/devicetree/bindings/ata/imx-pata.txt
@@ -13,5 +13,4 @@ Example:
13 reg = <0x83fe0000 0x4000>; 13 reg = <0x83fe0000 0x4000>;
14 interrupts = <70>; 14 interrupts = <70>;
15 clocks = <&clks 161>; 15 clocks = <&clks 161>;
16 status = "disabled";
17 }; 16 };
diff --git a/Documentation/devicetree/bindings/bus/mvebu-mbus.txt b/Documentation/devicetree/bindings/bus/mvebu-mbus.txt
index fa6cde41b460..f2ab7fd013bd 100644
--- a/Documentation/devicetree/bindings/bus/mvebu-mbus.txt
+++ b/Documentation/devicetree/bindings/bus/mvebu-mbus.txt
@@ -227,7 +227,6 @@ See the example below, where a more complete device tree is shown:
227 }; 227 };
228 228
229 devbus-bootcs { 229 devbus-bootcs {
230 status = "okay";
231 ranges = <0 MBUS_ID(0x01, 0x2f) 0 0x8000000>; 230 ranges = <0 MBUS_ID(0x01, 0x2f) 0 0x8000000>;
232 231
233 /* NOR */ 232 /* NOR */
@@ -240,7 +239,6 @@ See the example below, where a more complete device tree is shown:
240 239
241 pcie-controller { 240 pcie-controller {
242 compatible = "marvell,armada-xp-pcie"; 241 compatible = "marvell,armada-xp-pcie";
243 status = "okay";
244 device_type = "pci"; 242 device_type = "pci";
245 243
246 #address-cells = <3>; 244 #address-cells = <3>;
@@ -258,7 +256,6 @@ See the example below, where a more complete device tree is shown:
258 256
259 pcie@1,0 { 257 pcie@1,0 {
260 /* Port 0, Lane 0 */ 258 /* Port 0, Lane 0 */
261 status = "okay";
262 }; 259 };
263 }; 260 };
264 261
diff --git a/Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt b/Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt
index 83b0e54f727c..3e21eb822811 100644
--- a/Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt
+++ b/Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt
@@ -84,7 +84,6 @@ gmi@70090000 {
84 reset-names = "gmi"; 84 reset-names = "gmi";
85 ranges = <4 0 0xd0000000 0xfffffff>; 85 ranges = <4 0 0xd0000000 0xfffffff>;
86 86
87 status = "okay";
88 87
89 bus@4,0 { 88 bus@4,0 {
90 compatible = "simple-bus"; 89 compatible = "simple-bus";
@@ -121,7 +120,6 @@ gmi@70090000 {
121 reset-names = "gmi"; 120 reset-names = "gmi";
122 ranges = <4 0 0xd0000000 0xfffffff>; 121 ranges = <4 0 0xd0000000 0xfffffff>;
123 122
124 status = "okay";
125 123
126 can@4,0 { 124 can@4,0 {
127 reg = <4 0 0x100>; 125 reg = <4 0 0x100>;
diff --git a/Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt b/Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
index 7ff13be1750b..3108d03802ee 100644
--- a/Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
+++ b/Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
@@ -33,7 +33,6 @@ Example:
33 #size-cells = <1>; 33 #size-cells = <1>;
34 ranges = <0x702c0000 0x0 0x702c0000 0x00040000>; 34 ranges = <0x702c0000 0x0 0x702c0000 0x00040000>;
35 35
36 status = "disabled";
37 36
38 child1 { 37 child1 {
39 ... 38 ...
diff --git a/Documentation/devicetree/bindings/chosen.txt b/Documentation/devicetree/bindings/chosen.txt
index dee3f5d9df26..e3b13ea7d2ae 100644
--- a/Documentation/devicetree/bindings/chosen.txt
+++ b/Documentation/devicetree/bindings/chosen.txt
@@ -5,9 +5,31 @@ The chosen node does not represent a real device, but serves as a place
5for passing data between firmware and the operating system, like boot 5for passing data between firmware and the operating system, like boot
6arguments. Data in the chosen node does not represent the hardware. 6arguments. Data in the chosen node does not represent the hardware.
7 7
8The following properties are recognized:
8 9
9stdout-path property 10
10-------------------- 11kaslr-seed
12-----------
13
14This property is used when booting with CONFIG_RANDOMIZE_BASE as the
15entropy used to randomize the kernel image base address location. Since
16it is used directly, this value is intended only for KASLR, and should
17not be used for other purposes (as it may leak information about KASLR
18offsets). It is parsed as a u64 value, e.g.
19
20/ {
21 chosen {
22 kaslr-seed = <0xfeedbeef 0xc0def00d>;
23 };
24};
25
26Note that if this property is set from UEFI (or a bootloader in EFI
27mode) when EFI_RNG_PROTOCOL is supported, it will be overwritten by
28the Linux EFI stub (which will populate the property itself, using
29EFI_RNG_PROTOCOL).
30
31stdout-path
32-----------
11 33
12Device trees may specify the device to be used for boot console output 34Device trees may specify the device to be used for boot console output
13with a stdout-path property under /chosen, as described in the Devicetree 35with a stdout-path property under /chosen, as described in the Devicetree
diff --git a/Documentation/devicetree/bindings/clock/alphascale,acc.txt b/Documentation/devicetree/bindings/clock/alphascale,acc.txt
index 62e67e883e76..b3205b21c9d0 100644
--- a/Documentation/devicetree/bindings/clock/alphascale,acc.txt
+++ b/Documentation/devicetree/bindings/clock/alphascale,acc.txt
@@ -102,7 +102,6 @@ uart4: serial@80010000 {
102 reg = <0x80010000 0x4000>; 102 reg = <0x80010000 0x4000>;
103 clocks = <&acc CLKID_SYS_UART4>, <&acc CLKID_AHB_UART4>; 103 clocks = <&acc CLKID_SYS_UART4>, <&acc CLKID_AHB_UART4>;
104 interrupts = <19>; 104 interrupts = <19>;
105 status = "disabled";
106}; 105};
107 106
108Clock consumer with only one, _AHB_ sink. 107Clock consumer with only one, _AHB_ sink.
diff --git a/Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt b/Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt
index a55d31b48d6e..faa6d8ac5834 100644
--- a/Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt
+++ b/Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt
@@ -41,5 +41,4 @@ Example: UART controller node that consumes the clock and reset generated
41 interrupts = <0 90 1>; 41 interrupts = <0 90 1>;
42 clocks = <&clkc_AO CLKID_AO_UART1>; 42 clocks = <&clkc_AO CLKID_AO_UART1>;
43 resets = <&clkc_AO RESET_AO_UART1>; 43 resets = <&clkc_AO RESET_AO_UART1>;
44 status = "disabled";
45 }; 44 };
diff --git a/Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt b/Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt
index a09d627b5508..924040769186 100644
--- a/Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt
+++ b/Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt
@@ -33,5 +33,4 @@ Example: UART controller node that consumes the clock generated by the clock
33 reg = <0xc81004c0 0x14>; 33 reg = <0xc81004c0 0x14>;
34 interrupts = <0 90 1>; 34 interrupts = <0 90 1>;
35 clocks = <&clkc CLKID_CLK81>; 35 clocks = <&clkc CLKID_CLK81>;
36 status = "disabled";
37 }; 36 };
diff --git a/Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt b/Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt
index 606da38c0959..207682647d33 100644
--- a/Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt
+++ b/Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt
@@ -39,5 +39,4 @@ Example: UART controller node that consumes the clock generated by the clock
39 reg = <0xc81004c0 0x14>; 39 reg = <0xc81004c0 0x14>;
40 interrupts = <0 90 1>; 40 interrupts = <0 90 1>;
41 clocks = <&clkc CLKID_CLK81>; 41 clocks = <&clkc CLKID_CLK81>;
42 status = "disabled";
43 }; 42 };
diff --git a/Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt b/Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt
index 5286e260fcae..8e5a7d868557 100644
--- a/Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt
+++ b/Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt
@@ -46,7 +46,6 @@ Device tree example:
46 46
47 uart@3e002000 { 47 uart@3e002000 {
48 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart"; 48 compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
49 status = "disabled";
50 reg = <0x3e002000 0x1000>; 49 reg = <0x3e002000 0x1000>;
51 clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB3>; 50 clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB3>;
52 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 51 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
index 1dc80f8811fe..fe885abc9cb4 100644
--- a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
+++ b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
@@ -465,5 +465,4 @@ Example 3: UART controller node that consumes the clock generated by the clock
465 clock-names = "uart", "clk_uart_baud0"; 465 clock-names = "uart", "clk_uart_baud0";
466 pinctrl-names = "default"; 466 pinctrl-names = "default";
467 pinctrl-0 = <&uart0_bus>; 467 pinctrl-0 = <&uart0_bus>;
468 status = "disabled";
469 }; 468 };
diff --git a/Documentation/devicetree/bindings/clock/hi3660-clock.txt b/Documentation/devicetree/bindings/clock/hi3660-clock.txt
index cc9b86c35758..0035a7ecaf20 100644
--- a/Documentation/devicetree/bindings/clock/hi3660-clock.txt
+++ b/Documentation/devicetree/bindings/clock/hi3660-clock.txt
@@ -38,5 +38,4 @@ Examples:
38 clocks = <&crg_ctrl HI3660_CLK_MUX_UART0>, 38 clocks = <&crg_ctrl HI3660_CLK_MUX_UART0>,
39 <&crg_ctrl HI3660_PCLK>; 39 <&crg_ctrl HI3660_PCLK>;
40 clock-names = "uartclk", "apb_pclk"; 40 clock-names = "uartclk", "apb_pclk";
41 status = "disabled";
42 }; 41 };
diff --git a/Documentation/devicetree/bindings/clock/hix5hd2-clock.txt b/Documentation/devicetree/bindings/clock/hix5hd2-clock.txt
index 7894a64887cb..4733e58e491b 100644
--- a/Documentation/devicetree/bindings/clock/hix5hd2-clock.txt
+++ b/Documentation/devicetree/bindings/clock/hix5hd2-clock.txt
@@ -27,5 +27,4 @@ Examples:
27 interrupts = <0 49 4>; 27 interrupts = <0 49 4>;
28 clocks = <&clock HIX5HD2_FIXED_83M>; 28 clocks = <&clock HIX5HD2_FIXED_83M>;
29 clock-names = "apb_pclk"; 29 clock-names = "apb_pclk";
30 status = "disabled";
31 }; 30 };
diff --git a/Documentation/devicetree/bindings/clock/imx21-clock.txt b/Documentation/devicetree/bindings/clock/imx21-clock.txt
index c3b0db437c48..806f63d628bd 100644
--- a/Documentation/devicetree/bindings/clock/imx21-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx21-clock.txt
@@ -24,5 +24,4 @@ Examples:
24 clocks = <&clks IMX21_CLK_UART1_IPG_GATE>, 24 clocks = <&clks IMX21_CLK_UART1_IPG_GATE>,
25 <&clks IMX21_CLK_PER1>; 25 <&clks IMX21_CLK_PER1>;
26 clock-names = "ipg", "per"; 26 clock-names = "ipg", "per";
27 status = "disabled";
28 }; 27 };
diff --git a/Documentation/devicetree/bindings/clock/imx23-clock.txt b/Documentation/devicetree/bindings/clock/imx23-clock.txt
index 5083c0b834b2..8385348d3bd9 100644
--- a/Documentation/devicetree/bindings/clock/imx23-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx23-clock.txt
@@ -67,5 +67,4 @@ auart0: serial@8006c000 {
67 reg = <0x8006c000 0x2000>; 67 reg = <0x8006c000 0x2000>;
68 interrupts = <24 25 23>; 68 interrupts = <24 25 23>;
69 clocks = <&clks 32>; 69 clocks = <&clks 32>;
70 status = "disabled";
71}; 70};
diff --git a/Documentation/devicetree/bindings/clock/imx25-clock.txt b/Documentation/devicetree/bindings/clock/imx25-clock.txt
index ba6b312ff8a5..f8135ea9ca4e 100644
--- a/Documentation/devicetree/bindings/clock/imx25-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx25-clock.txt
@@ -157,5 +157,4 @@ uart1: serial@43f90000 {
157 interrupts = <45>; 157 interrupts = <45>;
158 clocks = <&clks 79>, <&clks 50>; 158 clocks = <&clks 79>, <&clks 50>;
159 clock-names = "ipg", "per"; 159 clock-names = "ipg", "per";
160 status = "disabled";
161}; 160};
diff --git a/Documentation/devicetree/bindings/clock/imx27-clock.txt b/Documentation/devicetree/bindings/clock/imx27-clock.txt
index cc05de9ec393..4c95c048d3b2 100644
--- a/Documentation/devicetree/bindings/clock/imx27-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx27-clock.txt
@@ -24,5 +24,4 @@ Examples:
24 clocks = <&clks IMX27_CLK_UART1_IPG_GATE>, 24 clocks = <&clks IMX27_CLK_UART1_IPG_GATE>,
25 <&clks IMX27_CLK_PER1_GATE>; 25 <&clks IMX27_CLK_PER1_GATE>;
26 clock-names = "ipg", "per"; 26 clock-names = "ipg", "per";
27 status = "disabled";
28 }; 27 };
diff --git a/Documentation/devicetree/bindings/clock/imx28-clock.txt b/Documentation/devicetree/bindings/clock/imx28-clock.txt
index e6587af62ff0..d84a37d2885f 100644
--- a/Documentation/devicetree/bindings/clock/imx28-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx28-clock.txt
@@ -90,5 +90,4 @@ auart0: serial@8006a000 {
90 reg = <0x8006a000 0x2000>; 90 reg = <0x8006a000 0x2000>;
91 interrupts = <112 70 71>; 91 interrupts = <112 70 71>;
92 clocks = <&clks 45>; 92 clocks = <&clks 45>;
93 status = "disabled";
94}; 93};
diff --git a/Documentation/devicetree/bindings/clock/imx31-clock.txt b/Documentation/devicetree/bindings/clock/imx31-clock.txt
index 8163d565f697..0a291090e562 100644
--- a/Documentation/devicetree/bindings/clock/imx31-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx31-clock.txt
@@ -87,5 +87,4 @@ uart1: serial@43f90000 {
87 interrupts = <45>; 87 interrupts = <45>;
88 clocks = <&clks 10>, <&clks 30>; 88 clocks = <&clks 10>, <&clks 30>;
89 clock-names = "ipg", "per"; 89 clock-names = "ipg", "per";
90 status = "disabled";
91}; 90};
diff --git a/Documentation/devicetree/bindings/clock/imx5-clock.txt b/Documentation/devicetree/bindings/clock/imx5-clock.txt
index cadc4d29ada6..a24ca9e582d2 100644
--- a/Documentation/devicetree/bindings/clock/imx5-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx5-clock.txt
@@ -25,5 +25,4 @@ can1: can@53fc8000 {
25 interrupts = <82>; 25 interrupts = <82>;
26 clocks = <&clks IMX5_CLK_CAN1_IPG_GATE>, <&clks IMX5_CLK_CAN1_SERIAL_GATE>; 26 clocks = <&clks IMX5_CLK_CAN1_IPG_GATE>, <&clks IMX5_CLK_CAN1_SERIAL_GATE>;
27 clock-names = "ipg", "per"; 27 clock-names = "ipg", "per";
28 status = "disabled";
29}; 28};
diff --git a/Documentation/devicetree/bindings/clock/imx6q-clock.txt b/Documentation/devicetree/bindings/clock/imx6q-clock.txt
index 9252912a5b0e..aa0a4d423ef5 100644
--- a/Documentation/devicetree/bindings/clock/imx6q-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx6q-clock.txt
@@ -27,5 +27,4 @@ uart1: serial@02020000 {
27 interrupts = <0 26 0x04>; 27 interrupts = <0 26 0x04>;
28 clocks = <&clks IMX6QDL_CLK_UART_IPG>, <&clks IMX6QDL_CLK_UART_SERIAL>; 28 clocks = <&clks IMX6QDL_CLK_UART_IPG>, <&clks IMX6QDL_CLK_UART_SERIAL>;
29 clock-names = "ipg", "per"; 29 clock-names = "ipg", "per";
30 status = "disabled";
31}; 30};
diff --git a/Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt b/Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
index 63f9d8277d48..dff236f524a7 100644
--- a/Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
+++ b/Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
@@ -66,7 +66,6 @@ clock@70110000 {
66 #clock-cells = <0>; 66 #clock-cells = <0>;
67 clock-output-names = "dfllCPU_out"; 67 clock-output-names = "dfllCPU_out";
68 vdd-cpu-supply = <&vdd_cpu>; 68 vdd-cpu-supply = <&vdd_cpu>;
69 status = "okay";
70 69
71 nvidia,sample-rate = <12500>; 70 nvidia,sample-rate = <12500>;
72 nvidia,droop-ctrl = <0x00000f00>; 71 nvidia,droop-ctrl = <0x00000f00>;
diff --git a/Documentation/devicetree/bindings/clock/pxa-clock.txt b/Documentation/devicetree/bindings/clock/pxa-clock.txt
index 4b4a9024bd99..8f67239411fe 100644
--- a/Documentation/devicetree/bindings/clock/pxa-clock.txt
+++ b/Documentation/devicetree/bindings/clock/pxa-clock.txt
@@ -12,5 +12,4 @@ Examples:
12pxa2xx_clks: pxa2xx_clks@41300004 { 12pxa2xx_clks: pxa2xx_clks@41300004 {
13 compatible = "marvell,pxa-clocks"; 13 compatible = "marvell,pxa-clocks";
14 #clock-cells = <1>; 14 #clock-cells = <1>;
15 status = "okay";
16}; 15};
diff --git a/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt b/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
index 0cd894f987a3..707a686d8d3e 100644
--- a/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
+++ b/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
@@ -81,5 +81,4 @@ Examples
81 dma-names = "tx", "rx"; 81 dma-names = "tx", "rx";
82 power-domains = <&cpg>; 82 power-domains = <&cpg>;
83 resets = <&cpg 310>; 83 resets = <&cpg 310>;
84 status = "disabled";
85 }; 84 };
diff --git a/Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt b/Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt
index e4cdaf1cb333..7cc4c0330b53 100644
--- a/Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt
+++ b/Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt
@@ -44,5 +44,4 @@ Examples
44 interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>; 44 interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>;
45 clocks = <&mstp3_clks R8A7778_CLK_SDHI0>; 45 clocks = <&mstp3_clks R8A7778_CLK_SDHI0>;
46 power-domains = <&cpg_clocks>; 46 power-domains = <&cpg_clocks>;
47 status = "disabled";
48 }; 47 };
diff --git a/Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt b/Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
index bb51a33a1fbf..bb5d942075fb 100644
--- a/Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
+++ b/Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
@@ -50,5 +50,4 @@ Examples
50 clocks = <&mstp3_clks R7S72100_CLK_MTU2>; 50 clocks = <&mstp3_clks R7S72100_CLK_MTU2>;
51 clock-names = "fck"; 51 clock-names = "fck";
52 power-domains = <&cpg_clocks>; 52 power-domains = <&cpg_clocks>;
53 status = "disabled";
54 }; 53 };
diff --git a/Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt b/Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
index 822505e715ae..2632d3f13004 100644
--- a/Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
+++ b/Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
@@ -46,5 +46,4 @@ Example: UART controller node that consumes the clock generated by the clock
46 interrupts = <1 23 3 4>, <1 23 4 4>; 46 interrupts = <1 23 3 4>, <1 23 4 4>;
47 clock-names = "uart", "clk_uart_baud2"; 47 clock-names = "uart", "clk_uart_baud2";
48 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>; 48 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>;
49 status = "disabled";
50 }; 49 };
diff --git a/Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt b/Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
index 2b430960ba47..21a8c23e658f 100644
--- a/Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
+++ b/Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
@@ -46,5 +46,4 @@ Example: UART controller node that consumes the clock generated by the clock
46 clock-names = "uart", "clk_uart_baud2", "clk_uart_baud3"; 46 clock-names = "uart", "clk_uart_baud2", "clk_uart_baud3";
47 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>, 47 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>,
48 <&clocks SCLK_UART>; 48 <&clocks SCLK_UART>;
49 status = "disabled";
50 }; 49 };
diff --git a/Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt b/Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
index e67bb05478af..985c0f574e9a 100644
--- a/Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
+++ b/Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
@@ -52,5 +52,4 @@ Example: UART controller node that consumes the clock generated by the clock
52 "clk_uart_baud3"; 52 "clk_uart_baud3";
53 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>, 53 clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>,
54 <&clocks SCLK_UART>; 54 <&clocks SCLK_UART>;
55 status = "disabled";
56 }; 55 };
diff --git a/Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt b/Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt
index fa171dc4bd3c..872ee8e0f041 100644
--- a/Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt
+++ b/Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt
@@ -73,5 +73,4 @@ Example: UART controller node that consumes the clock generated by the clock
73 "clk_uart_baud3"; 73 "clk_uart_baud3";
74 clocks = <&clock PCLK_UART0>, <&clocks PCLK_UART0>, 74 clocks = <&clock PCLK_UART0>, <&clocks PCLK_UART0>,
75 <&clock SCLK_UART>; 75 <&clock SCLK_UART>;
76 status = "disabled";
77 }; 76 };
diff --git a/Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt b/Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
index effd9401c133..15b48e20a061 100644
--- a/Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
+++ b/Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
@@ -74,5 +74,4 @@ Example: UART controller node that consumes the clock generated by the clock
74 "clk_uart_baud1"; 74 "clk_uart_baud1";
75 clocks = <&clocks UART0>, <&clocks UART0>, 75 clocks = <&clocks UART0>, <&clocks UART0>,
76 <&clocks SCLK_UART0>; 76 <&clocks SCLK_UART0>;
77 status = "disabled";
78 }; 77 };
diff --git a/Documentation/devicetree/bindings/clock/silabs,si5351.txt b/Documentation/devicetree/bindings/clock/silabs,si5351.txt
index 28b28309f535..a6c4ef343b44 100644
--- a/Documentation/devicetree/bindings/clock/silabs,si5351.txt
+++ b/Documentation/devicetree/bindings/clock/silabs,si5351.txt
@@ -12,7 +12,11 @@ generators can be found in [1].
12==I2C device node== 12==I2C device node==
13 13
14Required properties: 14Required properties:
15- compatible: shall be one of "silabs,si5351{a,a-msop,b,c}". 15- compatible: shall be one of the following:
16 "silabs,si5351a" - Si5351a, QFN20 package
17 "silabs,si5351a-msop" - Si5351a, MSOP10 package
18 "silabs,si5351b" - Si5351b, QFN20 package
19 "silabs,si5351c" - Si5351c, QFN20 package
16- reg: i2c device address, shall be 0x60 or 0x61. 20- reg: i2c device address, shall be 0x60 or 0x61.
17- #clock-cells: from common clock binding; shall be set to 1. 21- #clock-cells: from common clock binding; shall be set to 1.
18- clocks: from common clock binding; list of parent clock 22- clocks: from common clock binding; list of parent clock
diff --git a/Documentation/devicetree/bindings/clock/ti,sci-clk.txt b/Documentation/devicetree/bindings/clock/ti,sci-clk.txt
index 1e884c40ab50..4e59dc6b1778 100644
--- a/Documentation/devicetree/bindings/clock/ti,sci-clk.txt
+++ b/Documentation/devicetree/bindings/clock/ti,sci-clk.txt
@@ -14,10 +14,9 @@ Required properties:
14- compatible: Must be "ti,k2g-sci-clk" 14- compatible: Must be "ti,k2g-sci-clk"
15- #clock-cells: Shall be 2. 15- #clock-cells: Shall be 2.
16 In clock consumers, this cell represents the device ID and clock ID 16 In clock consumers, this cell represents the device ID and clock ID
17 exposed by the PM firmware. The assignments can be found in the header 17 exposed by the PM firmware. The list of valid values for the device IDs
18 files <dt-bindings/genpd/<soc>.h> (which covers the device IDs) and 18 and clocks IDs for 66AK2G SoC are documented at
19 <dt-bindings/clock/<soc>.h> (which covers the clock IDs), where <soc> 19 http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data
20 is the SoC involved, for example 'k2g'.
21 20
22Examples: 21Examples:
23-------- 22--------
diff --git a/Documentation/devicetree/bindings/clock/ti/dra7-atl.txt b/Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
index 585e8c191f50..10f7047755f3 100644
--- a/Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
+++ b/Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
@@ -81,13 +81,11 @@ atl: atl@4843c000 {
81 <&atl_clkin2_ck>, <&atl_clkin3_ck>; 81 <&atl_clkin2_ck>, <&atl_clkin3_ck>;
82 clocks = <&atl_gfclk_mux>; 82 clocks = <&atl_gfclk_mux>;
83 clock-names = "fck"; 83 clock-names = "fck";
84 status = "disabled";
85}; 84};
86 85
87#include <dt-bindings/clk/ti-dra7-atl.h> 86#include <dt-bindings/clk/ti-dra7-atl.h>
88 87
89&atl { 88&atl {
90 status = "okay";
91 89
92 atl2 { 90 atl2 {
93 bws = <DRA7_ATL_WS_MCASP2_FSX>; 91 bws = <DRA7_ATL_WS_MCASP2_FSX>;
diff --git a/Documentation/devicetree/bindings/clock/zx296702-clk.txt b/Documentation/devicetree/bindings/clock/zx296702-clk.txt
index 750442b65505..e85ecb510d56 100644
--- a/Documentation/devicetree/bindings/clock/zx296702-clk.txt
+++ b/Documentation/devicetree/bindings/clock/zx296702-clk.txt
@@ -31,5 +31,4 @@ uart0: serial@0x09405000 {
31 reg = <0x09405000 0x1000>; 31 reg = <0x09405000 0x1000>;
32 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 32 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
33 clocks = <&lsp1clk ZX296702_UART0_PCLK>; 33 clocks = <&lsp1clk ZX296702_UART0_PCLK>;
34 status = "disabled";
35}; 34};
diff --git a/Documentation/devicetree/bindings/clock/zx296718-clk.txt b/Documentation/devicetree/bindings/clock/zx296718-clk.txt
index 4ad703808407..3a46bf0b2540 100644
--- a/Documentation/devicetree/bindings/clock/zx296718-clk.txt
+++ b/Documentation/devicetree/bindings/clock/zx296718-clk.txt
@@ -34,5 +34,4 @@ usbphy0:usb-phy0 {
34 #phy-cells = <0>; 34 #phy-cells = <0>;
35 clocks = <&topclk USB20_PHY_CLK>; 35 clocks = <&topclk USB20_PHY_CLK>;
36 clock-names = "phyclk"; 36 clock-names = "phyclk";
37 status = "okay";
38}; 37};
diff --git a/Documentation/devicetree/bindings/crypto/fsl-dcp.txt b/Documentation/devicetree/bindings/crypto/fsl-dcp.txt
index 6949e50f1f16..76a0b4e80e83 100644
--- a/Documentation/devicetree/bindings/crypto/fsl-dcp.txt
+++ b/Documentation/devicetree/bindings/crypto/fsl-dcp.txt
@@ -13,5 +13,4 @@ dcp@80028000 {
13 compatible = "fsl,imx28-dcp", "fsl,imx23-dcp"; 13 compatible = "fsl,imx28-dcp", "fsl,imx23-dcp";
14 reg = <0x80028000 0x2000>; 14 reg = <0x80028000 0x2000>;
15 interrupts = <52 53>; 15 interrupts = <52 53>;
16 status = "okay";
17}; 16};
diff --git a/Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt b/Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt
index 941bb6a6fb13..fbc07d12322f 100644
--- a/Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt
+++ b/Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt
@@ -23,5 +23,4 @@ Example:
23 interrupt-names = "mem", "ring0", "ring1", "ring2", "ring3", 23 interrupt-names = "mem", "ring0", "ring1", "ring2", "ring3",
24 "eip"; 24 "eip";
25 clocks = <&cpm_syscon0 1 26>; 25 clocks = <&cpm_syscon0 1 26>;
26 status = "disabled";
27 }; 26 };
diff --git a/Documentation/devicetree/bindings/crypto/marvell-cesa.txt b/Documentation/devicetree/bindings/crypto/marvell-cesa.txt
index c6c6a4a045bd..28d3f2496b89 100644
--- a/Documentation/devicetree/bindings/crypto/marvell-cesa.txt
+++ b/Documentation/devicetree/bindings/crypto/marvell-cesa.txt
@@ -41,5 +41,4 @@ Examples:
41 clock-names = "cesa0", "cesa1"; 41 clock-names = "cesa0", "cesa1";
42 marvell,crypto-srams = <&crypto_sram0>, <&crypto_sram1>; 42 marvell,crypto-srams = <&crypto_sram0>, <&crypto_sram1>;
43 marvell,crypto-sram-size = <0x600>; 43 marvell,crypto-sram-size = <0x600>;
44 status = "okay";
45 }; 44 };
diff --git a/Documentation/devicetree/bindings/crypto/mv_cesa.txt b/Documentation/devicetree/bindings/crypto/mv_cesa.txt
index c0c35f00335b..d9b92e2f3138 100644
--- a/Documentation/devicetree/bindings/crypto/mv_cesa.txt
+++ b/Documentation/devicetree/bindings/crypto/mv_cesa.txt
@@ -29,5 +29,4 @@ Examples:
29 interrupts = <22>; 29 interrupts = <22>;
30 marvell,crypto-srams = <&crypto_sram>; 30 marvell,crypto-srams = <&crypto_sram>;
31 marvell,crypto-sram-size = <0x600>; 31 marvell,crypto-sram-size = <0x600>;
32 status = "okay";
33 }; 32 };
diff --git a/Documentation/devicetree/bindings/crypto/rockchip-crypto.txt b/Documentation/devicetree/bindings/crypto/rockchip-crypto.txt
index 096df34b11c1..5e2ba385b8c9 100644
--- a/Documentation/devicetree/bindings/crypto/rockchip-crypto.txt
+++ b/Documentation/devicetree/bindings/crypto/rockchip-crypto.txt
@@ -25,5 +25,4 @@ Examples:
25 clock-names = "aclk", "hclk", "sclk", "apb_pclk"; 25 clock-names = "aclk", "hclk", "sclk", "apb_pclk";
26 resets = <&cru SRST_CRYPTO>; 26 resets = <&cru SRST_CRYPTO>;
27 reset-names = "crypto-rst"; 27 reset-names = "crypto-rst";
28 status = "okay";
29 }; 28 };
diff --git a/Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt b/Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt
index f2233138eba9..001dd63979a9 100644
--- a/Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt
+++ b/Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt
@@ -15,5 +15,4 @@ Example:
15 rockchip,pmu = <&pmugrf>; 15 rockchip,pmu = <&pmugrf>;
16 clocks = <&cru PCLK_DDR_MON>; 16 clocks = <&cru PCLK_DDR_MON>;
17 clock-names = "pclk_ddr_mon"; 17 clock-names = "pclk_ddr_mon";
18 status = "disabled";
19 }; 18 };
diff --git a/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt b/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
index 7a9e8603c150..d6d2833482c9 100644
--- a/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
+++ b/Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
@@ -205,5 +205,4 @@ Example:
205 rockchip,phy_lpddr4_ck_cs_drv = <PHY_DRV_ODT_80>; 205 rockchip,phy_lpddr4_ck_cs_drv = <PHY_DRV_ODT_80>;
206 rockchip,phy_lpddr4_dq_drv = <PHY_DRV_ODT_80>; 206 rockchip,phy_lpddr4_dq_drv = <PHY_DRV_ODT_80>;
207 rockchip,phy_lpddr4_odt = <PHY_DRV_ODT_60>; 207 rockchip,phy_lpddr4_odt = <PHY_DRV_ODT_60>;
208 status = "disabled";
209 }; 208 };
diff --git a/Documentation/devicetree/bindings/display/atmel,lcdc.txt b/Documentation/devicetree/bindings/display/atmel,lcdc.txt
index ecb8da063d07..1a21202778ee 100644
--- a/Documentation/devicetree/bindings/display/atmel,lcdc.txt
+++ b/Documentation/devicetree/bindings/display/atmel,lcdc.txt
@@ -34,7 +34,6 @@ Example:
34 pinctrl-names = "default"; 34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_fb>; 35 pinctrl-0 = <&pinctrl_fb>;
36 display = <&display0>; 36 display = <&display0>;
37 status = "okay";
38 #address-cells = <1>; 37 #address-cells = <1>;
39 #size-cells = <1>; 38 #size-cells = <1>;
40 39
diff --git a/Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt b/Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
index ec94468b35be..82f2acb3d374 100644
--- a/Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
+++ b/Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
@@ -23,7 +23,6 @@ Example:
23 interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>; 23 interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>;
24 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>; 24 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
25 clock-names = "periph_clk","sys_clk", "slow_clk"; 25 clock-names = "periph_clk","sys_clk", "slow_clk";
26 status = "disabled";
27 26
28 hlcdc-display-controller { 27 hlcdc-display-controller {
29 compatible = "atmel,hlcdc-display-controller"; 28 compatible = "atmel,hlcdc-display-controller";
diff --git a/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt b/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
index 7baa6582517e..aacc8b92968c 100644
--- a/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
+++ b/Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
@@ -33,7 +33,6 @@ stdp2690-ge-b850v3-fw required properties:
33Example: 33Example:
34 34
35&mux2_i2c2 { 35&mux2_i2c2 {
36 status = "okay";
37 clock-frequency = <100000>; 36 clock-frequency = <100000>;
38 37
39 stdp4028@73 { 38 stdp4028@73 {
diff --git a/Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt b/Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
index 81b68580e199..cb7ffc58c564 100644
--- a/Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
+++ b/Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
@@ -43,7 +43,6 @@ Example:
43 clocks = <&cpg CPG_CORE R8A7795_CLK_S0D4>, <&cpg CPG_MOD 729>; 43 clocks = <&cpg CPG_CORE R8A7795_CLK_S0D4>, <&cpg CPG_MOD 729>;
44 clock-names = "iahb", "isfr"; 44 clock-names = "iahb", "isfr";
45 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 45 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
46 status = "disabled";
47 46
48 ports { 47 ports {
49 #address-cells = <1>; 48 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/display/fsl,tcon.txt b/Documentation/devicetree/bindings/display/fsl,tcon.txt
index 6fa4ab668db5..475008747801 100644
--- a/Documentation/devicetree/bindings/display/fsl,tcon.txt
+++ b/Documentation/devicetree/bindings/display/fsl,tcon.txt
@@ -14,5 +14,4 @@ timing-controller@4003d000 {
14 reg = <0x4003d000 0x1000>; 14 reg = <0x4003d000 0x1000>;
15 clocks = <&clks VF610_CLK_TCON0>; 15 clocks = <&clks VF610_CLK_TCON0>;
16 clock-names = "ipg"; 16 clock-names = "ipg";
17 status = "okay";
18}; 17};
diff --git a/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt b/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
index fa01db7eb66c..f79854783c2c 100644
--- a/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
+++ b/Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
@@ -116,7 +116,7 @@ Parallel display support
116Required properties: 116Required properties:
117- compatible: Should be "fsl,imx-parallel-display" 117- compatible: Should be "fsl,imx-parallel-display"
118Optional properties: 118Optional properties:
119- interface_pix_fmt: How this display is connected to the 119- interface-pix-fmt: How this display is connected to the
120 display interface. Currently supported types: "rgb24", "rgb565", "bgr666" 120 display interface. Currently supported types: "rgb24", "rgb565", "bgr666"
121 and "lvds666". 121 and "lvds666".
122- edid: verbatim EDID data block describing attached display. 122- edid: verbatim EDID data block describing attached display.
diff --git a/Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt b/Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt
index 309c47f25b87..f79641bd5f18 100644
--- a/Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt
+++ b/Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt
@@ -23,7 +23,6 @@ Example:
23 reg = <0x44000000 0x10000>; 23 reg = <0x44000000 0x10000>;
24 interrupts = <17>; 24 interrupts = <17>;
25 clocks = <&clks CLK_LCD>; 25 clocks = <&clks CLK_LCD>;
26 status = "okay";
27 26
28 port { 27 port {
29 lcdc_out: endpoint { 28 lcdc_out: endpoint {
diff --git a/Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt b/Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt
index 5c70a8380e58..d0f55161579a 100644
--- a/Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt
+++ b/Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt
@@ -18,6 +18,5 @@ Example:
18 power-supply = <...>; 18 power-supply = <...>;
19 backlight = <&backlight>; 19 backlight = <&backlight>;
20 enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; 20 enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
21 status = "okay";
22 }; 21 };
23 }; 22 };
diff --git a/Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt b/Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
index 47665a12786f..43561584c13a 100644
--- a/Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
+++ b/Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
@@ -59,7 +59,6 @@ Example:
59 pinctrl-names = "default"; 59 pinctrl-names = "default";
60 pinctrl-0 = <&edp_hpd>; 60 pinctrl-0 = <&edp_hpd>;
61 61
62 status = "disabled";
63 62
64 ports { 63 ports {
65 #address-cells = <1>; 64 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt b/Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
index fad8b7619647..adc94fc3c9f8 100644
--- a/Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
+++ b/Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
@@ -46,7 +46,6 @@ hdmi: hdmi@ff980000 {
46 interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 46 interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
47 clocks = <&cru PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>; 47 clocks = <&cru PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>;
48 clock-names = "iahb", "isfr"; 48 clock-names = "iahb", "isfr";
49 status = "disabled";
50 ports { 49 ports {
51 hdmi_in: port { 50 hdmi_in: port {
52 #address-cells = <1>; 51 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt b/Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
index 543b07435f4f..6bb59ab39f2f 100644
--- a/Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
+++ b/Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
@@ -36,7 +36,6 @@ Example:
36 resets = <&cru SRST_MIPIDSI0>; 36 resets = <&cru SRST_MIPIDSI0>;
37 reset-names = "apb"; 37 reset-names = "apb";
38 rockchip,grf = <&grf>; 38 rockchip,grf = <&grf>;
39 status = "okay";
40 39
41 ports { 40 ports {
42 #address-cells = <1>; 41 #address-cells = <1>;
@@ -65,6 +64,5 @@ Example:
65 pinctrl-names = "default"; 64 pinctrl-names = "default";
66 pinctrl-0 = <&lcd_en>; 65 pinctrl-0 = <&lcd_en>;
67 backlight = <&backlight>; 66 backlight = <&backlight>;
68 status = "okay";
69 }; 67 };
70 }; 68 };
diff --git a/Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt b/Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt
index 8096a29f9776..cec21714f0e0 100644
--- a/Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt
+++ b/Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt
@@ -25,7 +25,6 @@ hdmi: hdmi@20034000 {
25 clock-names = "pclk"; 25 clock-names = "pclk";
26 pinctrl-names = "default"; 26 pinctrl-names = "default";
27 pinctrl-0 = <&hdmi_ctl>; 27 pinctrl-0 = <&hdmi_ctl>;
28 status = "disabled";
29 28
30 hdmi_in: port { 29 hdmi_in: port {
31 #address-cells = <1>; 30 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt b/Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt
index c46ba641a1df..a9168ae6946c 100644
--- a/Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt
+++ b/Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt
@@ -28,6 +28,5 @@ chosen {
28 allwinner,pipeline = "de_be0-lcd0-hdmi"; 28 allwinner,pipeline = "de_be0-lcd0-hdmi";
29 clocks = <&pll5 1>, <&ahb_gates 36>, <&ahb_gates 43>, 29 clocks = <&pll5 1>, <&ahb_gates 36>, <&ahb_gates 43>,
30 <&ahb_gates 44>; 30 <&ahb_gates 44>;
31 status = "disabled";
32 }; 31 };
33}; 32};
diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
index 2ee6ff0ef98e..92441086caba 100644
--- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
+++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
@@ -278,7 +278,6 @@ hdmi: hdmi@01c16000 {
278 <&dma SUN4I_DMA_NORMAL 16>, 278 <&dma SUN4I_DMA_NORMAL 16>,
279 <&dma SUN4I_DMA_DEDICATED 24>; 279 <&dma SUN4I_DMA_DEDICATED 24>;
280 dma-names = "ddc-tx", "ddc-rx", "audio-tx"; 280 dma-names = "ddc-tx", "ddc-rx", "audio-tx";
281 status = "disabled";
282 281
283 ports { 282 ports {
284 #address-cells = <1>; 283 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/dma/fsl-edma.txt b/Documentation/devicetree/bindings/dma/fsl-edma.txt
index 191d7bd8a6fe..97e213e07660 100644
--- a/Documentation/devicetree/bindings/dma/fsl-edma.txt
+++ b/Documentation/devicetree/bindings/dma/fsl-edma.txt
@@ -72,5 +72,4 @@ sai2: sai@40031000 {
72 dma-names = "tx", "rx"; 72 dma-names = "tx", "rx";
73 dmas = <&edma0 0 21>, 73 dmas = <&edma0 0 21>,
74 <&edma0 0 20>; 74 <&edma0 0 20>;
75 status = "disabled";
76}; 75};
diff --git a/Documentation/devicetree/bindings/dma/mv-xor.txt b/Documentation/devicetree/bindings/dma/mv-xor.txt
index c075f5988135..0ffb4d8766a8 100644
--- a/Documentation/devicetree/bindings/dma/mv-xor.txt
+++ b/Documentation/devicetree/bindings/dma/mv-xor.txt
@@ -30,7 +30,6 @@ xor@d0060900 {
30 reg = <0xd0060900 0x100 30 reg = <0xd0060900 0x100
31 0xd0060b00 0x100>; 31 0xd0060b00 0x100>;
32 clocks = <&coreclk 0>; 32 clocks = <&coreclk 0>;
33 status = "okay";
34 33
35 xor00 { 34 xor00 {
36 interrupts = <51>; 35 interrupts = <51>;
diff --git a/Documentation/devicetree/bindings/dma/qcom_adm.txt b/Documentation/devicetree/bindings/dma/qcom_adm.txt
index 9bcab9115982..9d3b2f917b7b 100644
--- a/Documentation/devicetree/bindings/dma/qcom_adm.txt
+++ b/Documentation/devicetree/bindings/dma/qcom_adm.txt
@@ -48,7 +48,6 @@ Each dmas request consists of 3 cells:
48Example: 48Example:
49 49
50 spi4: spi@1a280000 { 50 spi4: spi@1a280000 {
51 status = "ok";
52 spi-max-frequency = <50000000>; 51 spi-max-frequency = <50000000>;
53 52
54 pinctrl-0 = <&spi_pins>; 53 pinctrl-0 = <&spi_pins>;
diff --git a/Documentation/devicetree/bindings/dma/snps-dma.txt b/Documentation/devicetree/bindings/dma/snps-dma.txt
index 4775c66f4508..a122723907ac 100644
--- a/Documentation/devicetree/bindings/dma/snps-dma.txt
+++ b/Documentation/devicetree/bindings/dma/snps-dma.txt
@@ -63,7 +63,6 @@ Example:
63 compatible = "arm,pl011", "arm,primecell"; 63 compatible = "arm,pl011", "arm,primecell";
64 reg = <0xe0000000 0x1000>; 64 reg = <0xe0000000 0x1000>;
65 interrupts = <0 35 0x4>; 65 interrupts = <0 35 0x4>;
66 status = "disabled";
67 dmas = <&dmahost 12 0 1>, 66 dmas = <&dmahost 12 0 1>,
68 <&dmahost 13 0 1 0>; 67 <&dmahost 13 0 1 0>;
69 dma-names = "rx", "rx"; 68 dma-names = "rx", "rx";
diff --git a/Documentation/devicetree/bindings/dma/st_fdma.txt b/Documentation/devicetree/bindings/dma/st_fdma.txt
index 495d853c569b..52cfec9e77ad 100644
--- a/Documentation/devicetree/bindings/dma/st_fdma.txt
+++ b/Documentation/devicetree/bindings/dma/st_fdma.txt
@@ -69,7 +69,6 @@ Example:
69 69
70 sti_uni_player2: sti-uni-player@2 { 70 sti_uni_player2: sti-uni-player@2 {
71 compatible = "st,sti-uni-player"; 71 compatible = "st,sti-uni-player";
72 status = "disabled";
73 #sound-dai-cells = <0>; 72 #sound-dai-cells = <0>;
74 st,syscfg = <&syscfg_core>; 73 st,syscfg = <&syscfg_core>;
75 clocks = <&clk_s_d0_flexgen CLK_PCM_2>; 74 clocks = <&clk_s_d0_flexgen CLK_PCM_2>;
diff --git a/Documentation/devicetree/bindings/dma/ste-dma40.txt b/Documentation/devicetree/bindings/dma/ste-dma40.txt
index 95800ab37bb0..aa7dbd565ad0 100644
--- a/Documentation/devicetree/bindings/dma/ste-dma40.txt
+++ b/Documentation/devicetree/bindings/dma/ste-dma40.txt
@@ -135,5 +135,4 @@ Example:
135 <&dma 13 0 0x0>; /* Logical - MemToDev */ 135 <&dma 13 0 0x0>; /* Logical - MemToDev */
136 dma-names = "rx", "rx"; 136 dma-names = "rx", "rx";
137 137
138 status = "disabled";
139 }; 138 };
diff --git a/Documentation/devicetree/bindings/dma/sun4i-dma.txt b/Documentation/devicetree/bindings/dma/sun4i-dma.txt
index f1634a27a830..3b484380c56a 100644
--- a/Documentation/devicetree/bindings/dma/sun4i-dma.txt
+++ b/Documentation/devicetree/bindings/dma/sun4i-dma.txt
@@ -40,7 +40,6 @@ Example:
40 clock-names = "ahb", "mod"; 40 clock-names = "ahb", "mod";
41 dmas = <&dma 1 29>, <&dma 1 28>; 41 dmas = <&dma 1 29>, <&dma 1 28>;
42 dma-names = "rx", "tx"; 42 dma-names = "rx", "tx";
43 status = "disabled";
44 #address-cells = <1>; 43 #address-cells = <1>;
45 #size-cells = <0>; 44 #size-cells = <0>;
46 }; 45 };
diff --git a/Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt b/Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
index aead5869a28d..b849a1ed389d 100644
--- a/Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
+++ b/Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
@@ -62,7 +62,6 @@ uart1: serial@4806a000 {
62 interrupts-extended = <&gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 62 interrupts-extended = <&gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
63 ti,hwmods = "uart1"; 63 ti,hwmods = "uart1";
64 clock-frequency = <48000000>; 64 clock-frequency = <48000000>;
65 status = "disabled";
66 /* Requesting crossbar input 49 and 50 */ 65 /* Requesting crossbar input 49 and 50 */
67 dmas = <&sdma_xbar 49>, <&sdma_xbar 50>; 66 dmas = <&sdma_xbar 49>, <&sdma_xbar 50>;
68 dma-names = "tx", "rx"; 67 dma-names = "tx", "rx";
diff --git a/Documentation/devicetree/bindings/dma/ti-edma.txt b/Documentation/devicetree/bindings/dma/ti-edma.txt
index 18090e7226b4..33d9e386dc45 100644
--- a/Documentation/devicetree/bindings/dma/ti-edma.txt
+++ b/Documentation/devicetree/bindings/dma/ti-edma.txt
@@ -102,7 +102,6 @@ mcasp0: mcasp@48038000 {
102 reg-names = "mpu", "dat"; 102 reg-names = "mpu", "dat";
103 interrupts = <80>, <81>; 103 interrupts = <80>, <81>;
104 interrupt-names = "tx", "rx"; 104 interrupt-names = "tx", "rx";
105 status = "disabled";
106 /* DMA channels 8 and 9 executed on eDMA TC2 - high priority queue */ 105 /* DMA channels 8 and 9 executed on eDMA TC2 - high priority queue */
107 dmas = <&edma 8 2>, 106 dmas = <&edma 8 2>,
108 <&edma 9 2>; 107 <&edma 9 2>;
diff --git a/Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt b/Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
index 9766f7472f51..cfa4ed42b62f 100644
--- a/Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
+++ b/Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
@@ -31,7 +31,6 @@ Example for full FPGA configuration:
31 cell-index = <1>; 31 cell-index = <1>;
32 interrupts = <92>; 32 interrupts = <92>;
33 clocks = <&coreclk 0>; 33 clocks = <&coreclk 0>;
34 status = "okay";
35 34
36 fpga_mgr_spi: fpga-mgr@0 { 35 fpga_mgr_spi: fpga-mgr@0 {
37 compatible = "xlnx,fpga-slave-serial"; 36 compatible = "xlnx,fpga-slave-serial";
diff --git a/Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt b/Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt
index 4b6cc632ca5c..69d46162d0f5 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt
+++ b/Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt
@@ -23,7 +23,6 @@ gpio0: gpio@1100 {
23 #gpio-cells = <2>; 23 #gpio-cells = <2>;
24 reg = <0x1100 0x080>; 24 reg = <0x1100 0x080>;
25 interrupts = <78 0x8>; 25 interrupts = <78 0x8>;
26 status = "okay";
27}; 26};
28 27
29Example of gpio-controller node for a ls2080a SoC: 28Example of gpio-controller node for a ls2080a SoC:
diff --git a/Documentation/devicetree/bindings/gpio/spear_spics.txt b/Documentation/devicetree/bindings/gpio/spear_spics.txt
index 96c37eb15075..dd04d96e6ff1 100644
--- a/Documentation/devicetree/bindings/gpio/spear_spics.txt
+++ b/Documentation/devicetree/bindings/gpio/spear_spics.txt
@@ -42,7 +42,6 @@ spics: spics@e0700000{
42 42
43 43
44spi0: spi@e0100000 { 44spi0: spi@e0100000 {
45 status = "okay";
46 num-cs = <3>; 45 num-cs = <3>;
47 cs-gpios = <&gpio1 7 0>, <&spics 0>, 46 cs-gpios = <&gpio1 7 0>, <&spics 0>,
48 <&spics 1>; 47 <&spics 1>;
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt b/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
index 2b6243e730f6..b4ebd56d03f3 100644
--- a/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
+++ b/Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
@@ -10,6 +10,7 @@ Required properties:
10 * And, optionally, one of the vendor specific compatible: 10 * And, optionally, one of the vendor specific compatible:
11 + allwinner,sun4i-a10-mali 11 + allwinner,sun4i-a10-mali
12 + allwinner,sun7i-a20-mali 12 + allwinner,sun7i-a20-mali
13 + allwinner,sun50i-h5-mali
13 + amlogic,meson-gxbb-mali 14 + amlogic,meson-gxbb-mali
14 + amlogic,meson-gxl-mali 15 + amlogic,meson-gxl-mali
15 + stericsson,db8500-mali 16 + stericsson,db8500-mali
@@ -58,6 +59,10 @@ to specify one more vendor-specific compatible, among:
58 Required properties: 59 Required properties:
59 * resets: phandle to the reset line for the GPU 60 * resets: phandle to the reset line for the GPU
60 61
62 - allwinner,sun50i-h5-mali
63 Required properties:
64 * resets: phandle to the reset line for the GPU
65
61 - stericsson,db8500-mali 66 - stericsson,db8500-mali
62 Required properties: 67 Required properties:
63 * interrupt-names and interrupts: 68 * interrupt-names and interrupts:
diff --git a/Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt b/Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
index b7e4c7444510..f32bbba4d3bc 100644
--- a/Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
+++ b/Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
@@ -51,7 +51,6 @@ Example for GK20A:
51 resets = <&tegra_car 184>; 51 resets = <&tegra_car 184>;
52 reset-names = "gpu"; 52 reset-names = "gpu";
53 iommus = <&mc TEGRA_SWGROUP_GPU>; 53 iommus = <&mc TEGRA_SWGROUP_GPU>;
54 status = "disabled";
55 }; 54 };
56 55
57Example for GM20B: 56Example for GM20B:
@@ -70,7 +69,6 @@ Example for GM20B:
70 resets = <&tegra_car 184>; 69 resets = <&tegra_car 184>;
71 reset-names = "gpu"; 70 reset-names = "gpu";
72 iommus = <&mc TEGRA_SWGROUP_GPU>; 71 iommus = <&mc TEGRA_SWGROUP_GPU>;
73 status = "disabled";
74 }; 72 };
75 73
76Example for GP10B: 74Example for GP10B:
@@ -89,5 +87,4 @@ Example for GP10B:
89 reset-names = "gpu"; 87 reset-names = "gpu";
90 power-domains = <&bpmp TEGRA186_POWER_DOMAIN_GPU>; 88 power-domains = <&bpmp TEGRA186_POWER_DOMAIN_GPU>;
91 iommus = <&smmu TEGRA186_SID_GPU>; 89 iommus = <&smmu TEGRA186_SID_GPU>;
92 status = "disabled";
93 }; 90 };
diff --git a/Documentation/devicetree/bindings/gpu/samsung-g2d.txt b/Documentation/devicetree/bindings/gpu/samsung-g2d.txt
index c4f358dafdaa..1e7959332dbc 100644
--- a/Documentation/devicetree/bindings/gpu/samsung-g2d.txt
+++ b/Documentation/devicetree/bindings/gpu/samsung-g2d.txt
@@ -24,5 +24,4 @@ Example:
24 interrupts = <0 89 0>; 24 interrupts = <0 89 0>;
25 clocks = <&clock 177>, <&clock 277>; 25 clocks = <&clock 177>, <&clock 277>;
26 clock-names = "sclk_fimg2d", "fimg2d"; 26 clock-names = "sclk_fimg2d", "fimg2d";
27 status = "disabled";
28 }; 27 };
diff --git a/Documentation/devicetree/bindings/hsi/omap-ssi.txt b/Documentation/devicetree/bindings/hsi/omap-ssi.txt
index f26625e42693..b8eca3c7810d 100644
--- a/Documentation/devicetree/bindings/hsi/omap-ssi.txt
+++ b/Documentation/devicetree/bindings/hsi/omap-ssi.txt
@@ -92,6 +92,5 @@ ssi-controller@48058000 {
92 interrupts = <69>, 92 interrupts = <69>,
93 <70>; 93 <70>;
94 94
95 status = "disabled"; /* second port is not used on N900 */
96 } 95 }
97} 96}
diff --git a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt
index 7ce23ac61308..81b5d55086fa 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt
+++ b/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt
@@ -102,7 +102,6 @@ And for clarification, here are the snipplets for the i2c-parents:
102 #address-cells = <1>; 102 #address-cells = <1>;
103 #size-cells = <0>; 103 #size-cells = <0>;
104 compatible = "i2c-gpio"; 104 compatible = "i2c-gpio";
105 status = "disabled";
106 gpios = <&gpio5 6 GPIO_ACTIVE_HIGH /* sda */ 105 gpios = <&gpio5 6 GPIO_ACTIVE_HIGH /* sda */
107 &gpio5 5 GPIO_ACTIVE_HIGH /* scl */ 106 &gpio5 5 GPIO_ACTIVE_HIGH /* scl */
108 >; 107 >;
diff --git a/Documentation/devicetree/bindings/i2c/i2c-efm32.txt b/Documentation/devicetree/bindings/i2c/i2c-efm32.txt
index 50b25c3da186..3b30e54ae3c7 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-efm32.txt
+++ b/Documentation/devicetree/bindings/i2c/i2c-efm32.txt
@@ -22,7 +22,6 @@ Example:
22 interrupts = <9>; 22 interrupts = <9>;
23 clocks = <&cmu clk_HFPERCLKI2C0>; 23 clocks = <&cmu clk_HFPERCLKI2C0>;
24 clock-frequency = <100000>; 24 clock-frequency = <100000>;
25 status = "ok";
26 energymicro,location = <3>; 25 energymicro,location = <3>;
27 26
28 eeprom@50 { 27 eeprom@50 {
diff --git a/Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt b/Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
index 656716b72cc4..f64064f8bdc2 100644
--- a/Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
+++ b/Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
@@ -71,5 +71,4 @@ Example:
71 reset-names = "i2c"; 71 reset-names = "i2c";
72 dmas = <&apbdma 16>, <&apbdma 16>; 72 dmas = <&apbdma 16>, <&apbdma 16>;
73 dma-names = "rx", "tx"; 73 dma-names = "rx", "tx";
74 status = "disabled";
75 }; 74 };
diff --git a/Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt b/Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt
index caaaed765ce4..7b1b1e4086d4 100644
--- a/Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt
+++ b/Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt
@@ -37,5 +37,4 @@ For example:
37 clocks = <&asiu_clks BCM_CYGNUS_ASIU_ADC_CLK>; 37 clocks = <&asiu_clks BCM_CYGNUS_ASIU_ADC_CLK>;
38 clock-names = "tsc_clk"; 38 clock-names = "tsc_clk";
39 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>; 39 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
40 status = "disabled";
41 }; 40 };
diff --git a/Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt b/Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
index 0bcae5140bc5..9ada5abd45fa 100644
--- a/Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
+++ b/Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
@@ -17,5 +17,4 @@ adc0: adc@400e3000 {
17 clocks = <&ccu1 CLK_APB3_ADC0>; 17 clocks = <&ccu1 CLK_APB3_ADC0>;
18 vref-supply = <&reg_vdda>; 18 vref-supply = <&reg_vdda>;
19 resets = <&rgu 40>; 19 resets = <&rgu 40>;
20 status = "disabled";
21}; 20};
diff --git a/Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt b/Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
index 7d6647d4af5e..42db783c4e75 100644
--- a/Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
+++ b/Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
@@ -16,5 +16,4 @@ dac: dac@400e1000 {
16 clocks = <&ccu1 CLK_APB3_DAC>; 16 clocks = <&ccu1 CLK_APB3_DAC>;
17 vref-supply = <&reg_vdda>; 17 vref-supply = <&reg_vdda>;
18 resets = <&rgu 42>; 18 resets = <&rgu 42>;
19 status = "disabled";
20}; 19};
diff --git a/Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt b/Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
index b77f50bd6403..262deab73588 100644
--- a/Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
+++ b/Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
@@ -72,7 +72,6 @@ Example:
72 /* Required Board specific properties */ 72 /* Required Board specific properties */
73 keypad,num-rows = <5>; 73 keypad,num-rows = <5>;
74 keypad,num-columns = <5>; 74 keypad,num-columns = <5>;
75 status = "okay";
76 75
77 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_F) /* key_forward */ 76 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_F) /* key_forward */
78 MATRIX_KEY(0x00, 0x03, KEY_HOME) /* key_home */ 77 MATRIX_KEY(0x00, 0x03, KEY_HOME) /* key_home */
diff --git a/Documentation/devicetree/bindings/input/ti,drv260x.txt b/Documentation/devicetree/bindings/input/ti,drv260x.txt
index ee09c8f4474a..4c5312eaaa85 100644
--- a/Documentation/devicetree/bindings/input/ti,drv260x.txt
+++ b/Documentation/devicetree/bindings/input/ti,drv260x.txt
@@ -43,7 +43,7 @@ haptics: haptics@5a {
43 mode = <DRV260X_LRA_MODE>; 43 mode = <DRV260X_LRA_MODE>;
44 library-sel = <DRV260X_LIB_LRA>; 44 library-sel = <DRV260X_LIB_LRA>;
45 vib-rated-mv = <3200>; 45 vib-rated-mv = <3200>;
46 vib-overdriver-mv = <3200>; 46 vib-overdrive-mv = <3200>;
47} 47}
48 48
49For more product information please see the link below: 49For more product information please see the link below:
diff --git a/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt b/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
index 9d9e930f3251..df531b5b6a0d 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
@@ -32,5 +32,4 @@ Example:
32 pinctrl-1 = <&pinctrl_touchctrl_default>; 32 pinctrl-1 = <&pinctrl_touchctrl_default>;
33 pinctrl-2 = <&pinctrl_touchctrl_gpios>; 33 pinctrl-2 = <&pinctrl_touchctrl_gpios>;
34 vf50-ts-min-pressure = <200>; 34 vf50-ts-min-pressure = <200>;
35 status = "disabled";
36 }; 35 };
diff --git a/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
index d4927c202aef..e67e58b61706 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
@@ -35,5 +35,4 @@ Example:
35 measure-delay-time = <0xfff>; 35 measure-delay-time = <0xfff>;
36 pre-charge-time = <0xffff>; 36 pre-charge-time = <0xffff>;
37 touchscreen-average-samples = <32>; 37 touchscreen-average-samples = <32>;
38 status = "okay";
39 }; 38 };
diff --git a/Documentation/devicetree/bindings/media/pxa-camera.txt b/Documentation/devicetree/bindings/media/pxa-camera.txt
index 11f5b5d51af8..bc03ec096269 100644
--- a/Documentation/devicetree/bindings/media/pxa-camera.txt
+++ b/Documentation/devicetree/bindings/media/pxa-camera.txt
@@ -24,7 +24,6 @@ Example:
24 clock-frequency = <50000000>; 24 clock-frequency = <50000000>;
25 clock-output-names = "qci_mclk"; 25 clock-output-names = "qci_mclk";
26 26
27 status = "okay";
28 27
29 port { 28 port {
30 #address-cells = <1>; 29 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/media/s5p-cec.txt b/Documentation/devicetree/bindings/media/s5p-cec.txt
index 1b1a10ba48ce..6f3756da900f 100644
--- a/Documentation/devicetree/bindings/media/s5p-cec.txt
+++ b/Documentation/devicetree/bindings/media/s5p-cec.txt
@@ -33,5 +33,4 @@ hdmicec: cec@100B0000 {
33 hdmi-phandle = <&hdmi>; 33 hdmi-phandle = <&hdmi>;
34 pinctrl-names = "default"; 34 pinctrl-names = "default";
35 pinctrl-0 = <&hdmi_cec>; 35 pinctrl-0 = <&hdmi_cec>;
36 status = "okay";
37}; 36};
diff --git a/Documentation/devicetree/bindings/media/samsung-fimc.txt b/Documentation/devicetree/bindings/media/samsung-fimc.txt
index 922d6f8e74be..e4e15d8d7521 100644
--- a/Documentation/devicetree/bindings/media/samsung-fimc.txt
+++ b/Documentation/devicetree/bindings/media/samsung-fimc.txt
@@ -166,7 +166,6 @@ Example:
166 clock-output-names = "cam_a_clkout", "cam_b_clkout"; 166 clock-output-names = "cam_a_clkout", "cam_b_clkout";
167 pinctrl-names = "default"; 167 pinctrl-names = "default";
168 pinctrl-0 = <&cam_port_a_clk_active>; 168 pinctrl-0 = <&cam_port_a_clk_active>;
169 status = "okay";
170 #address-cells = <1>; 169 #address-cells = <1>;
171 #size-cells = <1>; 170 #size-cells = <1>;
172 171
@@ -189,7 +188,6 @@ Example:
189 compatible = "samsung,exynos4210-fimc"; 188 compatible = "samsung,exynos4210-fimc";
190 reg = <0x11800000 0x1000>; 189 reg = <0x11800000 0x1000>;
191 interrupts = <0 85 0>; 190 interrupts = <0 85 0>;
192 status = "okay";
193 }; 191 };
194 192
195 csis_0: csis@11880000 { 193 csis_0: csis@11880000 {
diff --git a/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
index cc51b1fd6e0c..6af3fc210ecc 100644
--- a/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
+++ b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
@@ -52,7 +52,6 @@ Example:
52 52
53 c8sectpfe@08a20000 { 53 c8sectpfe@08a20000 {
54 compatible = "st,stih407-c8sectpfe"; 54 compatible = "st,stih407-c8sectpfe";
55 status = "okay";
56 reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>; 55 reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>;
57 reg-names = "stfe", "stfe-ram"; 56 reg-names = "stfe", "stfe-ram";
58 interrupts = <GIC_SPI 34 IRQ_TYPE_NONE>, <GIC_SPI 35 IRQ_TYPE_NONE>; 57 interrupts = <GIC_SPI 34 IRQ_TYPE_NONE>, <GIC_SPI 35 IRQ_TYPE_NONE>;
diff --git a/Documentation/devicetree/bindings/media/ti,da850-vpif.txt b/Documentation/devicetree/bindings/media/ti,da850-vpif.txt
index df7182a63e59..e47c7ccc57f1 100644
--- a/Documentation/devicetree/bindings/media/ti,da850-vpif.txt
+++ b/Documentation/devicetree/bindings/media/ti,da850-vpif.txt
@@ -59,7 +59,6 @@ I2C-connected TVP5147 decoder:
59 tvp5147@5d { 59 tvp5147@5d {
60 compatible = "ti,tvp5147"; 60 compatible = "ti,tvp5147";
61 reg = <0x5d>; 61 reg = <0x5d>;
62 status = "okay";
63 62
64 port { 63 port {
65 composite_in: endpoint { 64 composite_in: endpoint {
diff --git a/Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt b/Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt
index 1ee3bc09f319..8b9388cc1ccc 100644
--- a/Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt
+++ b/Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt
@@ -130,7 +130,6 @@ The reg property implicitly specifies the chip select as this:
130Example: 130Example:
131 131
132 devbus-bootcs@d0010400 { 132 devbus-bootcs@d0010400 {
133 status = "okay";
134 ranges = <0 0xf0000000 0x1000000>; /* @addr 0xf0000000, size 0x1000000 */ 133 ranges = <0 0xf0000000 0x1000000>; /* @addr 0xf0000000, size 0x1000000 */
135 #address-cells = <1>; 134 #address-cells = <1>;
136 #size-cells = <1>; 135 #size-cells = <1>;
diff --git a/Documentation/devicetree/bindings/mfd/act8945a.txt b/Documentation/devicetree/bindings/mfd/act8945a.txt
index 462819ac3da8..e6f168db6c72 100644
--- a/Documentation/devicetree/bindings/mfd/act8945a.txt
+++ b/Documentation/devicetree/bindings/mfd/act8945a.txt
@@ -12,7 +12,6 @@ Example:
12 pmic@5b { 12 pmic@5b {
13 compatible = "active-semi,act8945a"; 13 compatible = "active-semi,act8945a";
14 reg = <0x5b>; 14 reg = <0x5b>;
15 status = "okay";
16 15
17 active-semi,vsel-high; 16 active-semi,vsel-high;
18 17
@@ -79,6 +78,5 @@ Example:
79 active-semi,input-voltage-threshold-microvolt = <6600>; 78 active-semi,input-voltage-threshold-microvolt = <6600>;
80 active-semi,precondition-timeout = <40>; 79 active-semi,precondition-timeout = <40>;
81 active-semi,total-timeout = <3>; 80 active-semi,total-timeout = <3>;
82 status = "okay";
83 }; 81 };
84 }; 82 };
diff --git a/Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt b/Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
index eec40be7f79a..3f643ef121ff 100644
--- a/Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
+++ b/Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
@@ -25,7 +25,6 @@ Example:
25 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>; 25 clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
26 clock-names = "periph_clk","sys_clk", "slow_clk"; 26 clock-names = "periph_clk","sys_clk", "slow_clk";
27 interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>; 27 interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>;
28 status = "disabled";
29 28
30 hlcdc-display-controller { 29 hlcdc-display-controller {
31 compatible = "atmel,hlcdc-display-controller"; 30 compatible = "atmel,hlcdc-display-controller";
diff --git a/Documentation/devicetree/bindings/mfd/da9052-i2c.txt b/Documentation/devicetree/bindings/mfd/da9052-i2c.txt
index 57fa74e65664..07c69c0c6624 100644
--- a/Documentation/devicetree/bindings/mfd/da9052-i2c.txt
+++ b/Documentation/devicetree/bindings/mfd/da9052-i2c.txt
@@ -37,7 +37,6 @@ Sub-nodes:
37Examples: 37Examples:
38 38
39i2c@63fc8000 { /* I2C1 */ 39i2c@63fc8000 { /* I2C1 */
40 status = "okay";
41 40
42 pmic: dialog@48 { 41 pmic: dialog@48 {
43 compatible = "dlg,da9053-aa"; 42 compatible = "dlg,da9053-aa";
diff --git a/Documentation/devicetree/bindings/mfd/mc13xxx.txt b/Documentation/devicetree/bindings/mfd/mc13xxx.txt
index 8aba48821a85..39ba4146769d 100644
--- a/Documentation/devicetree/bindings/mfd/mc13xxx.txt
+++ b/Documentation/devicetree/bindings/mfd/mc13xxx.txt
@@ -116,7 +116,6 @@ ecspi@70010000 { /* ECSPI1 */
116 fsl,spi-num-chipselects = <2>; 116 fsl,spi-num-chipselects = <2>;
117 cs-gpios = <&gpio4 24 0>, /* GPIO4_24 */ 117 cs-gpios = <&gpio4 24 0>, /* GPIO4_24 */
118 <&gpio4 25 0>; /* GPIO4_25 */ 118 <&gpio4 25 0>; /* GPIO4_25 */
119 status = "okay";
120 119
121 pmic: mc13892@0 { 120 pmic: mc13892@0 {
122 #address-cells = <1>; 121 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/mfd/mxs-lradc.txt b/Documentation/devicetree/bindings/mfd/mxs-lradc.txt
index 555fb117d4fa..755cbef0647d 100644
--- a/Documentation/devicetree/bindings/mfd/mxs-lradc.txt
+++ b/Documentation/devicetree/bindings/mfd/mxs-lradc.txt
@@ -26,7 +26,6 @@ Example for i.MX23 SoC:
26 compatible = "fsl,imx23-lradc"; 26 compatible = "fsl,imx23-lradc";
27 reg = <0x80050000 0x2000>; 27 reg = <0x80050000 0x2000>;
28 interrupts = <36 37 38 39 40 41 42 43 44>; 28 interrupts = <36 37 38 39 40 41 42 43 44>;
29 status = "okay";
30 fsl,lradc-touchscreen-wires = <4>; 29 fsl,lradc-touchscreen-wires = <4>;
31 fsl,ave-ctrl = <4>; 30 fsl,ave-ctrl = <4>;
32 fsl,ave-delay = <2>; 31 fsl,ave-delay = <2>;
@@ -39,7 +38,6 @@ Example for i.MX28 SoC:
39 compatible = "fsl,imx28-lradc"; 38 compatible = "fsl,imx28-lradc";
40 reg = <0x80050000 0x2000>; 39 reg = <0x80050000 0x2000>;
41 interrupts = <10 14 15 16 17 18 19 20 21 22 23 24 25>; 40 interrupts = <10 14 15 16 17 18 19 20 21 22 23 24 25>;
42 status = "okay";
43 fsl,lradc-touchscreen-wires = <5>; 41 fsl,lradc-touchscreen-wires = <5>;
44 fsl,ave-ctrl = <4>; 42 fsl,ave-ctrl = <4>;
45 fsl,ave-delay = <2>; 43 fsl,ave-delay = <2>;
diff --git a/Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt b/Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
index df664018c148..d759da606f75 100644
--- a/Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
+++ b/Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
@@ -57,7 +57,6 @@ audio-subsystem {
57 clock-names = "iis", "i2s_opclk0", "i2s_opclk1"; 57 clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
58 pinctrl-names = "default"; 58 pinctrl-names = "default";
59 pinctrl-0 = <&i2s0_bus>; 59 pinctrl-0 = <&i2s0_bus>;
60 status = "disabled";
61 }; 60 };
62 61
63 serial_3: serial@11460000 { 62 serial_3: serial@11460000 {
@@ -69,6 +68,5 @@ audio-subsystem {
69 clock-names = "uart", "clk_uart_baud0"; 68 clock-names = "uart", "clk_uart_baud0";
70 pinctrl-names = "default"; 69 pinctrl-names = "default";
71 pinctrl-0 = <&uart_aud_bus>; 70 pinctrl-0 = <&uart_aud_bus>;
72 status = "disabled";
73 }; 71 };
74 }; 72 };
diff --git a/Documentation/devicetree/bindings/misc/atmel-ssc.txt b/Documentation/devicetree/bindings/misc/atmel-ssc.txt
index f8629bb73945..f9fb412642fe 100644
--- a/Documentation/devicetree/bindings/misc/atmel-ssc.txt
+++ b/Documentation/devicetree/bindings/misc/atmel-ssc.txt
@@ -47,5 +47,4 @@ ssc0: ssc@f0010000 {
47 dma-names = "tx", "rx"; 47 dma-names = "tx", "rx";
48 pinctrl-names = "default"; 48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>; 49 pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
50 status = "disabled";
51}; 50};
diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
index 49df630bd44f..60481bfc3d31 100644
--- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
+++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
@@ -74,5 +74,4 @@ Example:
74 phys = <&emmc_phy>; 74 phys = <&emmc_phy>;
75 phy-names = "phy_arasan"; 75 phy-names = "phy_arasan";
76 #clock-cells = <0>; 76 #clock-cells = <0>;
77 status = "disabled";
78 }; 77 };
diff --git a/Documentation/devicetree/bindings/mmc/davinci_mmc.txt b/Documentation/devicetree/bindings/mmc/davinci_mmc.txt
index e5a0140b2381..516fb0143d4c 100644
--- a/Documentation/devicetree/bindings/mmc/davinci_mmc.txt
+++ b/Documentation/devicetree/bindings/mmc/davinci_mmc.txt
@@ -24,7 +24,6 @@ mmc0: mmc@1c40000 {
24 compatible = "ti,da830-mmc", 24 compatible = "ti,da830-mmc",
25 reg = <0x40000 0x1000>; 25 reg = <0x40000 0x1000>;
26 interrupts = <16>; 26 interrupts = <16>;
27 status = "okay";
28 bus-width = <4>; 27 bus-width = <4>;
29 max-frequency = <50000000>; 28 max-frequency = <50000000>;
30 dmas = <&edma 16 29 dmas = <&edma 16
diff --git a/Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt b/Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt
index db442355cd24..184ccffe2739 100644
--- a/Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt
+++ b/Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt
@@ -20,5 +20,4 @@ sdhci1: sdhci@10014000 {
20 dma-names = "rx-tx"; 20 dma-names = "rx-tx";
21 bus-width = <4>; 21 bus-width = <4>;
22 cd-gpios = <&gpio3 29>; 22 cd-gpios = <&gpio3 29>;
23 status = "okay";
24}; 23};
diff --git a/Documentation/devicetree/bindings/mmc/mmc-card.txt b/Documentation/devicetree/bindings/mmc/mmc-card.txt
index a70fcd65b9ea..8d2d71758907 100644
--- a/Documentation/devicetree/bindings/mmc/mmc-card.txt
+++ b/Documentation/devicetree/bindings/mmc/mmc-card.txt
@@ -21,7 +21,6 @@ Example:
21 vmmc-supply = <&reg_vcc3v3>; 21 vmmc-supply = <&reg_vcc3v3>;
22 bus-width = <8>; 22 bus-width = <8>;
23 non-removable; 23 non-removable;
24 status = "okay";
25 24
26 mmccard: mmccard@0 { 25 mmccard: mmccard@0 {
27 reg = <0>; 26 reg = <0>;
diff --git a/Documentation/devicetree/bindings/mmc/mmc.txt b/Documentation/devicetree/bindings/mmc/mmc.txt
index c7f4a0ec48ed..b32ade645ad9 100644
--- a/Documentation/devicetree/bindings/mmc/mmc.txt
+++ b/Documentation/devicetree/bindings/mmc/mmc.txt
@@ -153,7 +153,6 @@ mmc3: mmc@01c12000 {
153 bus-width = <4>; 153 bus-width = <4>;
154 non-removable; 154 non-removable;
155 mmc-pwrseq = <&sdhci0_pwrseq> 155 mmc-pwrseq = <&sdhci0_pwrseq>
156 status = "okay";
157 156
158 brcmf: bcrmf@1 { 157 brcmf: bcrmf@1 {
159 reg = <1>; 158 reg = <1>;
diff --git a/Documentation/devicetree/bindings/mmc/orion-sdio.txt b/Documentation/devicetree/bindings/mmc/orion-sdio.txt
index 84f0ebd67a13..10f0818a34c5 100644
--- a/Documentation/devicetree/bindings/mmc/orion-sdio.txt
+++ b/Documentation/devicetree/bindings/mmc/orion-sdio.txt
@@ -13,5 +13,4 @@ Example:
13 reg = <0xd00d4000 0x200>; 13 reg = <0xd00d4000 0x200>;
14 interrupts = <54>; 14 interrupts = <54>;
15 clocks = <&gateclk 17>; 15 clocks = <&gateclk 17>;
16 status = "disabled";
17 }; 16 };
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-st.txt b/Documentation/devicetree/bindings/mmc/sdhci-st.txt
index 230fd696eb92..e35645598315 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-st.txt
+++ b/Documentation/devicetree/bindings/mmc/sdhci-st.txt
@@ -63,7 +63,6 @@ Example:
63 63
64mmc0: sdhci@fe81e000 { 64mmc0: sdhci@fe81e000 {
65 compatible = "st,sdhci"; 65 compatible = "st,sdhci";
66 status = "disabled";
67 reg = <0xfe81e000 0x1000>; 66 reg = <0xfe81e000 0x1000>;
68 interrupts = <GIC_SPI 127 IRQ_TYPE_NONE>; 67 interrupts = <GIC_SPI 127 IRQ_TYPE_NONE>;
69 interrupt-names = "mmcirq"; 68 interrupt-names = "mmcirq";
@@ -77,7 +76,6 @@ mmc0: sdhci@fe81e000 {
77 76
78mmc1: sdhci@09080000 { 77mmc1: sdhci@09080000 {
79 compatible = "st,sdhci-stih407", "st,sdhci"; 78 compatible = "st,sdhci-stih407", "st,sdhci";
80 status = "disabled";
81 reg = <0x09080000 0x7ff>; 79 reg = <0x09080000 0x7ff>;
82 reg-names = "mmc"; 80 reg-names = "mmc";
83 interrupts = <GIC_SPI 90 IRQ_TYPE_NONE>; 81 interrupts = <GIC_SPI 90 IRQ_TYPE_NONE>;
@@ -94,7 +92,6 @@ mmc1: sdhci@09080000 {
94 92
95mmc0: sdhci@09060000 { 93mmc0: sdhci@09060000 {
96 compatible = "st,sdhci-stih407", "st,sdhci"; 94 compatible = "st,sdhci-stih407", "st,sdhci";
97 status = "disabled";
98 reg = <0x09060000 0x7ff>, <0x9061008 0x20>; 95 reg = <0x09060000 0x7ff>, <0x9061008 0x20>;
99 reg-names = "mmc", "top-mmc-delay"; 96 reg-names = "mmc", "top-mmc-delay";
100 interrupts = <GIC_SPI 92 IRQ_TYPE_NONE>; 97 interrupts = <GIC_SPI 92 IRQ_TYPE_NONE>;
diff --git a/Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
index 906819a90c2b..0f59bd5361f5 100644
--- a/Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
+++ b/Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
@@ -28,5 +28,4 @@ Example:
28 max-frequency = <50000000>; 28 max-frequency = <50000000>;
29 cap-sdio-irq; 29 cap-sdio-irq;
30 cap-sd-highspeed; 30 cap-sd-highspeed;
31 status = "disabled";
32 }; 31 };
diff --git a/Documentation/devicetree/bindings/mtd/atmel-quadspi.txt b/Documentation/devicetree/bindings/mtd/atmel-quadspi.txt
index 489807005eda..b93c1e2f25dd 100644
--- a/Documentation/devicetree/bindings/mtd/atmel-quadspi.txt
+++ b/Documentation/devicetree/bindings/mtd/atmel-quadspi.txt
@@ -24,7 +24,6 @@ spi@f0020000 {
24 #size-cells = <0>; 24 #size-cells = <0>;
25 pinctrl-names = "default"; 25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_spi0_default>; 26 pinctrl-0 = <&pinctrl_spi0_default>;
27 status = "okay";
28 27
29 m25p80@0 { 28 m25p80@0 {
30 ... 29 ...
diff --git a/Documentation/devicetree/bindings/mtd/mtk-quadspi.txt b/Documentation/devicetree/bindings/mtd/mtk-quadspi.txt
index 5ded66ad7aef..840f9405dcf0 100644
--- a/Documentation/devicetree/bindings/mtd/mtk-quadspi.txt
+++ b/Documentation/devicetree/bindings/mtd/mtk-quadspi.txt
@@ -37,7 +37,6 @@ nor_flash: spi@1100d000 {
37 clock-names = "spi", "sf"; 37 clock-names = "spi", "sf";
38 #address-cells = <1>; 38 #address-cells = <1>;
39 #size-cells = <0>; 39 #size-cells = <0>;
40 status = "disabled";
41 40
42 flash@0 { 41 flash@0 {
43 compatible = "jedec,spi-nor"; 42 compatible = "jedec,spi-nor";
diff --git a/Documentation/devicetree/bindings/mtd/st-fsm.txt b/Documentation/devicetree/bindings/mtd/st-fsm.txt
index c2489391c437..54cef9ef3083 100644
--- a/Documentation/devicetree/bindings/mtd/st-fsm.txt
+++ b/Documentation/devicetree/bindings/mtd/st-fsm.txt
@@ -21,6 +21,5 @@ Example:
21 st,syscfg = <&syscfg_rear>; 21 st,syscfg = <&syscfg_rear>;
22 st,boot-device-reg = <0x958>; 22 st,boot-device-reg = <0x958>;
23 st,boot-device-spi = <0x1a>; 23 st,boot-device-spi = <0x1a>;
24 status = "okay";
25 }; 24 };
26 25
diff --git a/Documentation/devicetree/bindings/mtd/sunxi-nand.txt b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
index f322f56aef74..a37c67bcb43b 100644
--- a/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
+++ b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
@@ -41,7 +41,6 @@ nfc: nand@01c03000 {
41 #size-cells = <0>; 41 #size-cells = <0>;
42 pinctrl-names = "default"; 42 pinctrl-names = "default";
43 pinctrl-0 = <&nand_pins_a &nand_cs0_pins_a &nand_rb0_pins_a>; 43 pinctrl-0 = <&nand_pins_a &nand_cs0_pins_a &nand_rb0_pins_a>;
44 status = "okay";
45 44
46 nand@0 { 45 nand@0 {
47 reg = <0>; 46 reg = <0>;
diff --git a/Documentation/devicetree/bindings/net/brcm,amac.txt b/Documentation/devicetree/bindings/net/brcm,amac.txt
index ad16c1f481f7..0bfad656a9ff 100644
--- a/Documentation/devicetree/bindings/net/brcm,amac.txt
+++ b/Documentation/devicetree/bindings/net/brcm,amac.txt
@@ -27,5 +27,4 @@ amac0: ethernet@18022000 {
27 <0x18110000 0x1000>; 27 <0x18110000 0x1000>;
28 reg-names = "amac_base", "idm_base"; 28 reg-names = "amac_base", "idm_base";
29 interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>; 29 interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
30 status = "disabled";
31}; 30};
diff --git a/Documentation/devicetree/bindings/net/btusb.txt b/Documentation/devicetree/bindings/net/btusb.txt
index 01fa2d4188d4..9c5e663fa1af 100644
--- a/Documentation/devicetree/bindings/net/btusb.txt
+++ b/Documentation/devicetree/bindings/net/btusb.txt
@@ -29,7 +29,6 @@ Example:
29Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt: 29Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt:
30 30
31&usb_host1_ehci { 31&usb_host1_ehci {
32 status = "okay";
33 #address-cells = <1>; 32 #address-cells = <1>;
34 #size-cells = <0>; 33 #size-cells = <0>;
35 34
diff --git a/Documentation/devicetree/bindings/net/can/m_can.txt b/Documentation/devicetree/bindings/net/can/m_can.txt
index 9e331777c203..78138333ff7a 100644
--- a/Documentation/devicetree/bindings/net/can/m_can.txt
+++ b/Documentation/devicetree/bindings/net/can/m_can.txt
@@ -56,7 +56,6 @@ m_can1: can@020e8000 {
56 <&clks IMX6SX_CLK_CANFD>; 56 <&clks IMX6SX_CLK_CANFD>;
57 clock-names = "hclk", "cclk"; 57 clock-names = "hclk", "cclk";
58 bosch,mram-cfg = <0x0 0 0 32 0 0 0 1>; 58 bosch,mram-cfg = <0x0 0 0 32 0 0 0 1>;
59 status = "disabled";
60}; 59};
61 60
62Board dts: 61Board dts:
diff --git a/Documentation/devicetree/bindings/net/dsa/ksz.txt b/Documentation/devicetree/bindings/net/dsa/ksz.txt
index 0ab8b39d0b30..fd23904ac68e 100644
--- a/Documentation/devicetree/bindings/net/dsa/ksz.txt
+++ b/Documentation/devicetree/bindings/net/dsa/ksz.txt
@@ -24,7 +24,6 @@ Ethernet switch connected via SPI to the host, CPU port wired to eth0:
24 pinctrl-0 = <&pinctrl_spi_ksz>; 24 pinctrl-0 = <&pinctrl_spi_ksz>;
25 cs-gpios = <&pioC 25 0>; 25 cs-gpios = <&pioC 25 0>;
26 id = <1>; 26 id = <1>;
27 status = "okay";
28 27
29 ksz9477: ksz9477@0 { 28 ksz9477: ksz9477@0 {
30 compatible = "microchip,ksz9477"; 29 compatible = "microchip,ksz9477";
@@ -34,7 +33,6 @@ Ethernet switch connected via SPI to the host, CPU port wired to eth0:
34 spi-cpha; 33 spi-cpha;
35 spi-cpol; 34 spi-cpol;
36 35
37 status = "okay";
38 ports { 36 ports {
39 #address-cells = <1>; 37 #address-cells = <1>;
40 #size-cells = <0>; 38 #size-cells = <0>;
diff --git a/Documentation/devicetree/bindings/net/dsa/lan9303.txt b/Documentation/devicetree/bindings/net/dsa/lan9303.txt
index 04f2965a4467..4448d063ddf6 100644
--- a/Documentation/devicetree/bindings/net/dsa/lan9303.txt
+++ b/Documentation/devicetree/bindings/net/dsa/lan9303.txt
@@ -27,7 +27,6 @@ Example:
27I2C managed mode: 27I2C managed mode:
28 28
29 master: masterdevice@X { 29 master: masterdevice@X {
30 status = "okay";
31 30
32 fixed-link { /* RMII fixed link to LAN9303 */ 31 fixed-link { /* RMII fixed link to LAN9303 */
33 speed = <100>; 32 speed = <100>;
@@ -38,7 +37,6 @@ I2C managed mode:
38 switch: switch@a { 37 switch: switch@a {
39 compatible = "smsc,lan9303-i2c"; 38 compatible = "smsc,lan9303-i2c";
40 reg = <0xa>; 39 reg = <0xa>;
41 status = "okay";
42 reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>; 40 reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
43 reset-duration = <200>; 41 reset-duration = <200>;
44 42
@@ -67,7 +65,6 @@ I2C managed mode:
67MDIO managed mode: 65MDIO managed mode:
68 66
69 master: masterdevice@X { 67 master: masterdevice@X {
70 status = "okay";
71 phy-handle = <&switch>; 68 phy-handle = <&switch>;
72 69
73 mdio { 70 mdio {
diff --git a/Documentation/devicetree/bindings/net/ftgmac100.txt b/Documentation/devicetree/bindings/net/ftgmac100.txt
index c1ce1680246f..72e7aaf7242e 100644
--- a/Documentation/devicetree/bindings/net/ftgmac100.txt
+++ b/Documentation/devicetree/bindings/net/ftgmac100.txt
@@ -30,6 +30,5 @@ Example:
30 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; 30 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
31 reg = <0x1e660000 0x180>; 31 reg = <0x1e660000 0x180>;
32 interrupts = <2>; 32 interrupts = <2>;
33 status = "okay";
34 use-ncsi; 33 use-ncsi;
35 }; 34 };
diff --git a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
index ae4234ca4ee4..bedcfd5a52cd 100644
--- a/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
+++ b/Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
@@ -41,7 +41,6 @@ ethernet@70000 {
41 interrupts = <8>; 41 interrupts = <8>;
42 clocks = <&gate_clk 4>; 42 clocks = <&gate_clk 4>;
43 tx-csum-limit = <9800> 43 tx-csum-limit = <9800>
44 status = "okay";
45 phy = <&phy0>; 44 phy = <&phy0>;
46 phy-mode = "rgmii-id"; 45 phy-mode = "rgmii-id";
47 buffer-manager = <&bm>; 46 buffer-manager = <&bm>;
diff --git a/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt b/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
index 9be1059ff03f..3d27c68613a6 100644
--- a/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
+++ b/Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt
@@ -44,7 +44,6 @@ Example for SDIO device follows (calibration data is also available in
44below example). 44below example).
45 45
46&mmc3 { 46&mmc3 {
47 status = "okay";
48 vmmc-supply = <&wlan_en_reg>; 47 vmmc-supply = <&wlan_en_reg>;
49 bus-width = <4>; 48 bus-width = <4>;
50 cap-power-off-card; 49 cap-power-off-card;
@@ -70,7 +69,6 @@ below example).
70Example for USB device: 69Example for USB device:
71 70
72&usb_host1_ohci { 71&usb_host1_ohci {
73 status = "okay";
74 #address-cells = <1>; 72 #address-cells = <1>;
75 #size-cells = <0>; 73 #size-cells = <0>;
76 74
diff --git a/Documentation/devicetree/bindings/net/marvell-neta-bm.txt b/Documentation/devicetree/bindings/net/marvell-neta-bm.txt
index c1b1d7c3bde1..07b31050dbe5 100644
--- a/Documentation/devicetree/bindings/net/marvell-neta-bm.txt
+++ b/Documentation/devicetree/bindings/net/marvell-neta-bm.txt
@@ -31,7 +31,6 @@ bm: bm@c8000 {
31 reg = <0xc8000 0xac>; 31 reg = <0xc8000 0xac>;
32 clocks = <&gateclk 13>; 32 clocks = <&gateclk 13>;
33 internal-mem = <&bm_bppi>; 33 internal-mem = <&bm_bppi>;
34 status = "okay";
35 pool2,capacity = <4096>; 34 pool2,capacity = <4096>;
36 pool1,pkt-size = <512>; 35 pool1,pkt-size = <512>;
37}; 36};
@@ -45,5 +44,4 @@ bm_bppi: bm-bppi {
45 #address-cells = <1>; 44 #address-cells = <1>;
46 #size-cells = <1>; 45 #size-cells = <1>;
47 clocks = <&gateclk 13>; 46 clocks = <&gateclk 13>;
48 status = "okay";
49}; 47};
diff --git a/Documentation/devicetree/bindings/net/marvell-pp2.txt b/Documentation/devicetree/bindings/net/marvell-pp2.txt
index c78f3187dfea..7e2dad08a12e 100644
--- a/Documentation/devicetree/bindings/net/marvell-pp2.txt
+++ b/Documentation/devicetree/bindings/net/marvell-pp2.txt
@@ -57,12 +57,10 @@ ethernet@f0000 {
57 <0xc5000 0x100>; 57 <0xc5000 0x100>;
58 clocks = <&gateclk 3>, <&gateclk 19>; 58 clocks = <&gateclk 3>, <&gateclk 19>;
59 clock-names = "pp_clk", "gop_clk"; 59 clock-names = "pp_clk", "gop_clk";
60 status = "okay";
61 60
62 eth0: eth0@c4000 { 61 eth0: eth0@c4000 {
63 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 62 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
64 port-id = <0>; 63 port-id = <0>;
65 status = "okay";
66 phy = <&phy0>; 64 phy = <&phy0>;
67 phy-mode = "gmii"; 65 phy-mode = "gmii";
68 }; 66 };
@@ -70,7 +68,6 @@ ethernet@f0000 {
70 eth1: eth1@c5000 { 68 eth1: eth1@c5000 {
71 interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>; 69 interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
72 port-id = <1>; 70 port-id = <1>;
73 status = "okay";
74 phy = <&phy3>; 71 phy = <&phy3>;
75 phy-mode = "gmii"; 72 phy-mode = "gmii";
76 }; 73 };
diff --git a/Documentation/devicetree/bindings/net/meson-dwmac.txt b/Documentation/devicetree/bindings/net/meson-dwmac.txt
index 0703ad3f3c1e..354dd9896bb5 100644
--- a/Documentation/devicetree/bindings/net/meson-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/meson-dwmac.txt
@@ -66,5 +66,4 @@ Example for GXBB:
66 <&clkc CLKID_MPLL2>; 66 <&clkc CLKID_MPLL2>;
67 clock-names = "stmmaceth", "clkin0", "clkin1"; 67 clock-names = "stmmaceth", "clkin0", "clkin1";
68 phy-mode = "rgmii"; 68 phy-mode = "rgmii";
69 status = "disabled";
70 }; 69 };
diff --git a/Documentation/devicetree/bindings/net/micrel-ksz90x1.txt b/Documentation/devicetree/bindings/net/micrel-ksz90x1.txt
index c35b5b428a7f..42a248301615 100644
--- a/Documentation/devicetree/bindings/net/micrel-ksz90x1.txt
+++ b/Documentation/devicetree/bindings/net/micrel-ksz90x1.txt
@@ -69,7 +69,6 @@ Examples:
69 }; 69 };
70 }; 70 };
71 ethernet@70000 { 71 ethernet@70000 {
72 status = "okay";
73 phy = <&phy0>; 72 phy = <&phy0>;
74 phy-mode = "rgmii-id"; 73 phy-mode = "rgmii-id";
75 }; 74 };
diff --git a/Documentation/devicetree/bindings/net/microchip,enc28j60.txt b/Documentation/devicetree/bindings/net/microchip,enc28j60.txt
index 1dc3bc75539d..44dff53d4dda 100644
--- a/Documentation/devicetree/bindings/net/microchip,enc28j60.txt
+++ b/Documentation/devicetree/bindings/net/microchip,enc28j60.txt
@@ -33,7 +33,6 @@ Example (for NXP i.MX28 with pin control stuff for GPIO irq):
33 compatible = "fsl,imx28-spi"; 33 compatible = "fsl,imx28-spi";
34 pinctrl-names = "default"; 34 pinctrl-names = "default";
35 pinctrl-0 = <&spi2_pins_b &spi2_sck_cfg>; 35 pinctrl-0 = <&spi2_pins_b &spi2_sck_cfg>;
36 status = "okay";
37 36
38 enc28j60: ethernet@0 { 37 enc28j60: ethernet@0 {
39 compatible = "microchip,enc28j60"; 38 compatible = "microchip,enc28j60";
diff --git a/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt b/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
index 76df9173825a..c9b35251bb20 100644
--- a/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
+++ b/Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
@@ -25,7 +25,6 @@ Optional I2C-based chip specific properties:
25Example (for ARM-based BeagleBoard Black with 88W8887 on UART5): 25Example (for ARM-based BeagleBoard Black with 88W8887 on UART5):
26 26
27&uart5 { 27&uart5 {
28 status = "okay";
29 28
30 nfcmrvluart: nfcmrvluart@5 { 29 nfcmrvluart: nfcmrvluart@5 {
31 compatible = "marvell,nfc-uart"; 30 compatible = "marvell,nfc-uart";
@@ -41,7 +40,6 @@ Example (for ARM-based BeagleBoard Black with 88W8887 on UART5):
41Example (for ARM-based BeagleBoard Black with 88W8887 on I2C1): 40Example (for ARM-based BeagleBoard Black with 88W8887 on I2C1):
42 41
43&i2c1 { 42&i2c1 {
44 status = "okay";
45 clock-frequency = <400000>; 43 clock-frequency = <400000>;
46 44
47 nfcmrvli2c0: i2c@1 { 45 nfcmrvli2c0: i2c@1 {
diff --git a/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt b/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
index 5b6cd9b3f628..92486733df71 100644
--- a/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
+++ b/Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
@@ -17,7 +17,6 @@ Example (for ARM-based BeagleBone with NPC100 NFC controller on I2C2):
17 17
18&i2c2 { 18&i2c2 {
19 19
20 status = "okay";
21 20
22 npc100: npc100@29 { 21 npc100: npc100@29 {
23 22
diff --git a/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt b/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt
index 1aea822d4530..122460e42e3c 100644
--- a/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt
+++ b/Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt
@@ -15,7 +15,6 @@ Example (for ARM-based BeagleBone with PN532 on I2C2):
15 15
16&i2c2 { 16&i2c2 {
17 17
18 status = "okay";
19 18
20 pn532: pn532@24 { 19 pn532: pn532@24 {
21 20
diff --git a/Documentation/devicetree/bindings/net/nfc/pn544.txt b/Documentation/devicetree/bindings/net/nfc/pn544.txt
index dab69f36167c..538a86f7b2b0 100644
--- a/Documentation/devicetree/bindings/net/nfc/pn544.txt
+++ b/Documentation/devicetree/bindings/net/nfc/pn544.txt
@@ -17,7 +17,6 @@ Example (for ARM-based BeagleBone with PN544 on I2C2):
17 17
18&i2c2 { 18&i2c2 {
19 19
20 status = "okay";
21 20
22 pn544: pn544@28 { 21 pn544: pn544@28 {
23 22
diff --git a/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt b/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
index fb1e75facf1b..ed5b3eaadb39 100644
--- a/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
+++ b/Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
@@ -12,7 +12,6 @@ Required properties:
12Example: 12Example:
13 13
14&hsi2c_4 { 14&hsi2c_4 {
15 status = "okay";
16 s3fwrn5@27 { 15 s3fwrn5@27 {
17 compatible = "samsung,s3fwrn5-i2c"; 16 compatible = "samsung,s3fwrn5-i2c";
18 17
diff --git a/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt b/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
index 263732e8879f..b46d473be425 100644
--- a/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
+++ b/Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
@@ -20,7 +20,6 @@ Example (for ARM-based BeagleBoard xM with ST21NFCB on I2C2):
20 20
21&i2c2 { 21&i2c2 {
22 22
23 status = "okay";
24 23
25 st21nfcb: st21nfcb@8 { 24 st21nfcb: st21nfcb@8 {
26 25
diff --git a/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt b/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
index 711ca85a363d..54ce8e7ac681 100644
--- a/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
+++ b/Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
@@ -19,7 +19,6 @@ Example (for ARM-based BeagleBoard xM with ST21NFCB on SPI4):
19 19
20&mcspi4 { 20&mcspi4 {
21 21
22 status = "okay";
23 22
24 st21nfcb: st21nfcb@0 { 23 st21nfcb: st21nfcb@0 {
25 24
diff --git a/Documentation/devicetree/bindings/net/nfc/st21nfca.txt b/Documentation/devicetree/bindings/net/nfc/st21nfca.txt
index 7bb2e213d6f9..5ee9440fa9ad 100644
--- a/Documentation/devicetree/bindings/net/nfc/st21nfca.txt
+++ b/Documentation/devicetree/bindings/net/nfc/st21nfca.txt
@@ -20,7 +20,6 @@ Example (for ARM-based BeagleBoard xM with ST21NFCA on I2C2):
20 20
21&i2c2 { 21&i2c2 {
22 22
23 status = "okay";
24 23
25 st21nfca: st21nfca@1 { 24 st21nfca: st21nfca@1 {
26 25
diff --git a/Documentation/devicetree/bindings/net/nfc/st95hf.txt b/Documentation/devicetree/bindings/net/nfc/st95hf.txt
index ea3178bc9ddd..08a202e00d47 100644
--- a/Documentation/devicetree/bindings/net/nfc/st95hf.txt
+++ b/Documentation/devicetree/bindings/net/nfc/st95hf.txt
@@ -35,12 +35,10 @@ spi@9840000 {
35 #address-cells = <1>; 35 #address-cells = <1>;
36 #size-cells = <0>; 36 #size-cells = <0>;
37 cs-gpios = <&pio0 4>; 37 cs-gpios = <&pio0 4>;
38 status = "okay";
39 38
40 st95hf@0{ 39 st95hf@0{
41 reg = <0>; 40 reg = <0>;
42 compatible = "st,st95hf"; 41 compatible = "st,st95hf";
43 status = "okay";
44 spi-max-frequency = <1000000>; 42 spi-max-frequency = <1000000>;
45 enable-gpio = <&pio4 0>; 43 enable-gpio = <&pio4 0>;
46 interrupt-parent = <&pio0>; 44 interrupt-parent = <&pio0>;
diff --git a/Documentation/devicetree/bindings/net/nfc/trf7970a.txt b/Documentation/devicetree/bindings/net/nfc/trf7970a.txt
index 60c833d62181..5ca9362ef127 100644
--- a/Documentation/devicetree/bindings/net/nfc/trf7970a.txt
+++ b/Documentation/devicetree/bindings/net/nfc/trf7970a.txt
@@ -23,7 +23,6 @@ Optional SoC Specific Properties:
23Example (for ARM-based BeagleBone with TRF7970A on SPI1): 23Example (for ARM-based BeagleBone with TRF7970A on SPI1):
24 24
25&spi1 { 25&spi1 {
26 status = "okay";
27 26
28 nfc@0 { 27 nfc@0 {
29 compatible = "ti,trf7970a"; 28 compatible = "ti,trf7970a";
@@ -41,6 +40,5 @@ Example (for ARM-based BeagleBone with TRF7970A on SPI1):
41 irq-status-read-quirk; 40 irq-status-read-quirk;
42 en2-rf-quirk; 41 en2-rf-quirk;
43 clock-frequency = <27120000>; 42 clock-frequency = <27120000>;
44 status = "okay";
45 }; 43 };
46}; 44};
diff --git a/Documentation/devicetree/bindings/net/oxnas-dwmac.txt b/Documentation/devicetree/bindings/net/oxnas-dwmac.txt
index df0534e2eda1..d7117a22fd87 100644
--- a/Documentation/devicetree/bindings/net/oxnas-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/oxnas-dwmac.txt
@@ -35,5 +35,4 @@ etha: ethernet@40400000 {
35 /* Regmap for sys registers */ 35 /* Regmap for sys registers */
36 oxsemi,sys-ctrl = <&sys>; 36 oxsemi,sys-ctrl = <&sys>;
37 37
38 status = "disabled";
39}; 38};
diff --git a/Documentation/devicetree/bindings/net/phy.txt b/Documentation/devicetree/bindings/net/phy.txt
index d3c24d5ffa9a..77d0b2a61ffa 100644
--- a/Documentation/devicetree/bindings/net/phy.txt
+++ b/Documentation/devicetree/bindings/net/phy.txt
@@ -2,11 +2,7 @@ PHY nodes
2 2
3Required properties: 3Required properties:
4 4
5 - interrupts : <a b> where a is the interrupt number and b is a 5 - interrupts : interrupt specifier for the sole interrupt.
6 field that represents an encoding of the sense and level
7 information for the interrupt. This should be encoded based on
8 the information in section 2) depending on the type of interrupt
9 controller you have.
10 - interrupt-parent : the phandle for the interrupt controller that 6 - interrupt-parent : the phandle for the interrupt controller that
11 services interrupts for this device. 7 services interrupts for this device.
12 - reg : The ID number for the phy, usually a small integer 8 - reg : The ID number for the phy, usually a small integer
@@ -61,7 +57,7 @@ Example:
61 57
62ethernet-phy@0 { 58ethernet-phy@0 {
63 compatible = "ethernet-phy-id0141.0e90", "ethernet-phy-ieee802.3-c22"; 59 compatible = "ethernet-phy-id0141.0e90", "ethernet-phy-ieee802.3-c22";
64 interrupt-parent = <40000>; 60 interrupt-parent = <&PIC>;
65 interrupts = <35 1>; 61 interrupts = <35 IRQ_TYPE_EDGE_RISING>;
66 reg = <0>; 62 reg = <0>;
67}; 63};
diff --git a/Documentation/devicetree/bindings/net/qca,qca7000.txt b/Documentation/devicetree/bindings/net/qca,qca7000.txt
index 6d9efb2eb9a5..3987846b3fd3 100644
--- a/Documentation/devicetree/bindings/net/qca,qca7000.txt
+++ b/Documentation/devicetree/bindings/net/qca,qca7000.txt
@@ -41,7 +41,6 @@ ssp2: spi@80014000 {
41 compatible = "fsl,imx28-spi"; 41 compatible = "fsl,imx28-spi";
42 pinctrl-names = "default"; 42 pinctrl-names = "default";
43 pinctrl-0 = <&spi2_pins_a>; 43 pinctrl-0 = <&spi2_pins_a>;
44 status = "okay";
45 44
46 qca7000: ethernet@0 { 45 qca7000: ethernet@0 {
47 compatible = "qca,qca7000"; 46 compatible = "qca,qca7000";
@@ -78,7 +77,6 @@ auart0: serial@8006a000 {
78 reg = <0x8006a000 0x2000>; 77 reg = <0x8006a000 0x2000>;
79 pinctrl-names = "default"; 78 pinctrl-names = "default";
80 pinctrl-0 = <&auart0_2pins_a>; 79 pinctrl-0 = <&auart0_2pins_a>;
81 status = "okay";
82 80
83 qca7000: ethernet { 81 qca7000: ethernet {
84 compatible = "qca,qca7000"; 82 compatible = "qca,qca7000";
diff --git a/Documentation/devicetree/bindings/net/rockchip-dwmac.txt b/Documentation/devicetree/bindings/net/rockchip-dwmac.txt
index c1325387632c..6af8eed1adeb 100644
--- a/Documentation/devicetree/bindings/net/rockchip-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/rockchip-dwmac.txt
@@ -71,5 +71,4 @@ gmac: ethernet@ff290000 {
71 tx_delay = <0x30>; 71 tx_delay = <0x30>;
72 rx_delay = <0x10>; 72 rx_delay = <0x10>;
73 73
74 status = "ok";
75}; 74};
diff --git a/Documentation/devicetree/bindings/net/smsc-lan87xx.txt b/Documentation/devicetree/bindings/net/smsc-lan87xx.txt
index 974edd5c85cc..8b7c719b0bb9 100644
--- a/Documentation/devicetree/bindings/net/smsc-lan87xx.txt
+++ b/Documentation/devicetree/bindings/net/smsc-lan87xx.txt
@@ -15,7 +15,6 @@ smsc phy with disabled energy detect mode on an am335x based board.
15 pinctrl-names = "default", "sleep"; 15 pinctrl-names = "default", "sleep";
16 pinctrl-0 = <&davinci_mdio_default>; 16 pinctrl-0 = <&davinci_mdio_default>;
17 pinctrl-1 = <&davinci_mdio_sleep>; 17 pinctrl-1 = <&davinci_mdio_sleep>;
18 status = "okay";
19 18
20 ethernetphy0: ethernet-phy@0 { 19 ethernetphy0: ethernet-phy@0 {
21 reg = <0>; 20 reg = <0>;
diff --git a/Documentation/devicetree/bindings/net/socfpga-dwmac.txt b/Documentation/devicetree/bindings/net/socfpga-dwmac.txt
index 2e68a3cd8513..b30d04b54ee9 100644
--- a/Documentation/devicetree/bindings/net/socfpga-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/socfpga-dwmac.txt
@@ -40,7 +40,6 @@ gmii_to_sgmii_converter: phy@0x100000240 {
40gmac0: ethernet@ff700000 { 40gmac0: ethernet@ff700000 {
41 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac"; 41 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac";
42 altr,sysmgr-syscon = <&sysmgr 0x60 0>; 42 altr,sysmgr-syscon = <&sysmgr 0x60 0>;
43 status = "disabled";
44 reg = <0xff700000 0x2000>; 43 reg = <0xff700000 0x2000>;
45 interrupts = <0 115 4>; 44 interrupts = <0 115 4>;
46 interrupt-names = "macirq"; 45 interrupt-names = "macirq";
diff --git a/Documentation/devicetree/bindings/net/sti-dwmac.txt b/Documentation/devicetree/bindings/net/sti-dwmac.txt
index d05c1e1fd9b6..062c5174add3 100644
--- a/Documentation/devicetree/bindings/net/sti-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/sti-dwmac.txt
@@ -34,7 +34,6 @@ Example:
34 34
35ethernet0: dwmac@9630000 { 35ethernet0: dwmac@9630000 {
36 device_type = "network"; 36 device_type = "network";
37 status = "disabled";
38 compatible = "st,stih407-dwmac", "snps,dwmac", "snps,dwmac-3.710"; 37 compatible = "st,stih407-dwmac", "snps,dwmac", "snps,dwmac-3.710";
39 reg = <0x9630000 0x8000>; 38 reg = <0x9630000 0x8000>;
40 reg-names = "stmmaceth"; 39 reg-names = "stmmaceth";
diff --git a/Documentation/devicetree/bindings/net/stm32-dwmac.txt b/Documentation/devicetree/bindings/net/stm32-dwmac.txt
index c35afb7e956a..489dbcb66c5a 100644
--- a/Documentation/devicetree/bindings/net/stm32-dwmac.txt
+++ b/Documentation/devicetree/bindings/net/stm32-dwmac.txt
@@ -18,7 +18,6 @@ Example:
18 18
19 ethernet@40028000 { 19 ethernet@40028000 {
20 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a"; 20 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a";
21 status = "disabled";
22 reg = <0x40028000 0x8000>; 21 reg = <0x40028000 0x8000>;
23 reg-names = "stmmaceth"; 22 reg-names = "stmmaceth";
24 interrupts = <0 61 0>, <0 62 0>; 23 interrupts = <0 61 0>, <0 62 0>;
diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
index 590f622188de..b2bd4704f859 100644
--- a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
+++ b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
@@ -29,7 +29,6 @@ mmc3: mmc@01c12000 {
29 vmmc-supply = <&reg_vmmc3>; 29 vmmc-supply = <&reg_vmmc3>;
30 bus-width = <4>; 30 bus-width = <4>;
31 non-removable; 31 non-removable;
32 status = "okay";
33 32
34 brcmf: wifi@1 { 33 brcmf: wifi@1 {
35 reg = <1>; 34 reg = <1>;
diff --git a/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt b/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt
index 19331bb4ff6e..6830c4786f8a 100644
--- a/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt
+++ b/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt
@@ -21,7 +21,6 @@ Example:
21 mmc-pwrseq = <&wifi_pwrseq>; 21 mmc-pwrseq = <&wifi_pwrseq>;
22 bus-width = <4>; 22 bus-width = <4>;
23 non-removable; 23 non-removable;
24 status = "okay";
25 24
26 esp8089: sdio_wifi@1 { 25 esp8089: sdio_wifi@1 {
27 compatible = "esp,esp8089"; 26 compatible = "esp,esp8089";
diff --git a/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt b/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
index 0854451ff91d..59de8646862d 100644
--- a/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
+++ b/Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
@@ -48,7 +48,6 @@ IRQ pin 38 is used as system wakeup source interrupt. wakeup pin 3 is configured
48so that firmware can wakeup host using this device side pin. 48so that firmware can wakeup host using this device side pin.
49 49
50&mmc3 { 50&mmc3 {
51 status = "okay";
52 vmmc-supply = <&wlan_en_reg>; 51 vmmc-supply = <&wlan_en_reg>;
53 mmc-pwrseq = <&wifi_pwrseq>; 52 mmc-pwrseq = <&wifi_pwrseq>;
54 bus-width = <4>; 53 bus-width = <4>;
diff --git a/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt b/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
index 7b2cbb14113e..f42f6b0f1bc7 100644
--- a/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
+++ b/Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
@@ -31,7 +31,6 @@ clock, new bindings (for parsing the clock nodes) have to be added.
31Example: 31Example:
32 32
33&mmc3 { 33&mmc3 {
34 status = "okay";
35 vmmc-supply = <&wlan_en_reg>; 34 vmmc-supply = <&wlan_en_reg>;
36 bus-width = <4>; 35 bus-width = <4>;
37 cap-power-off-card; 36 cap-power-off-card;
diff --git a/Documentation/devicetree/bindings/nvmem/mtk-efuse.txt b/Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
index 74cf52908a6c..0668c45a156d 100644
--- a/Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
+++ b/Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
@@ -3,7 +3,10 @@
3This binding is intended to represent MTK-EFUSE which is found in most Mediatek SOCs. 3This binding is intended to represent MTK-EFUSE which is found in most Mediatek SOCs.
4 4
5Required properties: 5Required properties:
6- compatible: should be "mediatek,mt8173-efuse" or "mediatek,efuse" 6- compatible: should be
7 "mediatek,mt7622-efuse", "mediatek,efuse": for MT7622
8 "mediatek,mt7623-efuse", "mediatek,efuse": for MT7623
9 "mediatek,mt8173-efuse" or "mediatek,efuse": for MT8173
7- reg: Should contain registers location and length 10- reg: Should contain registers location and length
8 11
9= Data cells = 12= Data cells =
diff --git a/Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt b/Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt
index daebce9e6b07..372c72fd64dc 100644
--- a/Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt
@@ -21,5 +21,4 @@ Example for i.MX28:
21 #size-cells = <1>; 21 #size-cells = <1>;
22 reg = <0x8002c000 0x2000>; 22 reg = <0x8002c000 0x2000>;
23 clocks = <&clks 25>; 23 clocks = <&clks 25>;
24 status = "okay";
25 }; 24 };
diff --git a/Documentation/devicetree/bindings/opp/opp.txt b/Documentation/devicetree/bindings/opp/opp.txt
index e36d261b9ba6..9d733af26be7 100644
--- a/Documentation/devicetree/bindings/opp/opp.txt
+++ b/Documentation/devicetree/bindings/opp/opp.txt
@@ -464,7 +464,6 @@ Example 5: opp-supported-hw
464 464
465 opp_table { 465 opp_table {
466 compatible = "operating-points-v2"; 466 compatible = "operating-points-v2";
467 status = "okay";
468 opp-shared; 467 opp-shared;
469 468
470 opp-600000000 { 469 opp-600000000 {
diff --git a/Documentation/devicetree/bindings/pci/aardvark-pci.txt b/Documentation/devicetree/bindings/pci/aardvark-pci.txt
index bbcd9f4c501f..310ef7145c47 100644
--- a/Documentation/devicetree/bindings/pci/aardvark-pci.txt
+++ b/Documentation/devicetree/bindings/pci/aardvark-pci.txt
@@ -33,7 +33,6 @@ Example:
33 pcie0: pcie@d0070000 { 33 pcie0: pcie@d0070000 {
34 compatible = "marvell,armada-3700-pcie"; 34 compatible = "marvell,armada-3700-pcie";
35 device_type = "pci"; 35 device_type = "pci";
36 status = "disabled";
37 reg = <0 0xd0070000 0 0x20000>; 36 reg = <0 0xd0070000 0 0x20000>;
38 #address-cells = <3>; 37 #address-cells = <3>;
39 #size-cells = <2>; 38 #size-cells = <2>;
diff --git a/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt b/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
index a339dbb15493..7a579c816951 100644
--- a/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
+++ b/Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
@@ -40,7 +40,6 @@ Hip05 Example (note that Hip06 is the same except compatible):
40 0x0 0 0 2 &mbigen_pcie 2 11 40 0x0 0 0 2 &mbigen_pcie 2 11
41 0x0 0 0 3 &mbigen_pcie 3 12 41 0x0 0 0 3 &mbigen_pcie 3 12
42 0x0 0 0 4 &mbigen_pcie 4 13>; 42 0x0 0 0 4 &mbigen_pcie 4 13>;
43 status = "ok";
44 }; 43 };
45 44
46HiSilicon Hip06/Hip07 PCIe host bridge DT (almost-ECAM) description. 45HiSilicon Hip06/Hip07 PCIe host bridge DT (almost-ECAM) description.
@@ -83,5 +82,4 @@ Example:
83 0x0 0 0 2 &mbigen_pcie0 650 4 82 0x0 0 0 2 &mbigen_pcie0 650 4
84 0x0 0 0 3 &mbigen_pcie0 650 4 83 0x0 0 0 3 &mbigen_pcie0 650 4
85 0x0 0 0 4 &mbigen_pcie0 650 4>; 84 0x0 0 0 4 &mbigen_pcie0 650 4>;
86 status = "ok";
87 }; 85 };
diff --git a/Documentation/devicetree/bindings/pci/mvebu-pci.txt b/Documentation/devicetree/bindings/pci/mvebu-pci.txt
index 2de6f65ecfb1..9c7fce69570b 100644
--- a/Documentation/devicetree/bindings/pci/mvebu-pci.txt
+++ b/Documentation/devicetree/bindings/pci/mvebu-pci.txt
@@ -85,7 +85,6 @@ Example:
85 85
86pcie-controller { 86pcie-controller {
87 compatible = "marvell,armada-xp-pcie"; 87 compatible = "marvell,armada-xp-pcie";
88 status = "disabled";
89 device_type = "pci"; 88 device_type = "pci";
90 89
91 #address-cells = <3>; 90 #address-cells = <3>;
@@ -147,7 +146,6 @@ pcie-controller {
147 /* wait 20ms for device settle after reset deassertion */ 146 /* wait 20ms for device settle after reset deassertion */
148 reset-delay-us = <20000>; 147 reset-delay-us = <20000>;
149 clocks = <&gateclk 5>; 148 clocks = <&gateclk 5>;
150 status = "disabled";
151 }; 149 };
152 150
153 pcie@2,0 { 151 pcie@2,0 {
@@ -164,7 +162,6 @@ pcie-controller {
164 marvell,pcie-port = <0>; 162 marvell,pcie-port = <0>;
165 marvell,pcie-lane = <1>; 163 marvell,pcie-lane = <1>;
166 clocks = <&gateclk 6>; 164 clocks = <&gateclk 6>;
167 status = "disabled";
168 }; 165 };
169 166
170 pcie@3,0 { 167 pcie@3,0 {
@@ -181,7 +178,6 @@ pcie-controller {
181 marvell,pcie-port = <0>; 178 marvell,pcie-port = <0>;
182 marvell,pcie-lane = <2>; 179 marvell,pcie-lane = <2>;
183 clocks = <&gateclk 7>; 180 clocks = <&gateclk 7>;
184 status = "disabled";
185 }; 181 };
186 182
187 pcie@4,0 { 183 pcie@4,0 {
@@ -198,7 +194,6 @@ pcie-controller {
198 marvell,pcie-port = <0>; 194 marvell,pcie-port = <0>;
199 marvell,pcie-lane = <3>; 195 marvell,pcie-lane = <3>;
200 clocks = <&gateclk 8>; 196 clocks = <&gateclk 8>;
201 status = "disabled";
202 }; 197 };
203 198
204 pcie@5,0 { 199 pcie@5,0 {
@@ -215,7 +210,6 @@ pcie-controller {
215 marvell,pcie-port = <1>; 210 marvell,pcie-port = <1>;
216 marvell,pcie-lane = <0>; 211 marvell,pcie-lane = <0>;
217 clocks = <&gateclk 9>; 212 clocks = <&gateclk 9>;
218 status = "disabled";
219 }; 213 };
220 214
221 pcie@6,0 { 215 pcie@6,0 {
@@ -232,7 +226,6 @@ pcie-controller {
232 marvell,pcie-port = <1>; 226 marvell,pcie-port = <1>;
233 marvell,pcie-lane = <1>; 227 marvell,pcie-lane = <1>;
234 clocks = <&gateclk 10>; 228 clocks = <&gateclk 10>;
235 status = "disabled";
236 }; 229 };
237 230
238 pcie@7,0 { 231 pcie@7,0 {
@@ -249,7 +242,6 @@ pcie-controller {
249 marvell,pcie-port = <1>; 242 marvell,pcie-port = <1>;
250 marvell,pcie-lane = <2>; 243 marvell,pcie-lane = <2>;
251 clocks = <&gateclk 11>; 244 clocks = <&gateclk 11>;
252 status = "disabled";
253 }; 245 };
254 246
255 pcie@8,0 { 247 pcie@8,0 {
@@ -266,7 +258,6 @@ pcie-controller {
266 marvell,pcie-port = <1>; 258 marvell,pcie-port = <1>;
267 marvell,pcie-lane = <3>; 259 marvell,pcie-lane = <3>;
268 clocks = <&gateclk 12>; 260 clocks = <&gateclk 12>;
269 status = "disabled";
270 }; 261 };
271 262
272 pcie@9,0 { 263 pcie@9,0 {
@@ -283,7 +274,6 @@ pcie-controller {
283 marvell,pcie-port = <2>; 274 marvell,pcie-port = <2>;
284 marvell,pcie-lane = <0>; 275 marvell,pcie-lane = <0>;
285 clocks = <&gateclk 26>; 276 clocks = <&gateclk 26>;
286 status = "disabled";
287 }; 277 };
288 278
289 pcie@10,0 { 279 pcie@10,0 {
@@ -300,6 +290,5 @@ pcie-controller {
300 marvell,pcie-port = <3>; 290 marvell,pcie-port = <3>;
301 marvell,pcie-lane = <0>; 291 marvell,pcie-lane = <0>;
302 clocks = <&gateclk 27>; 292 clocks = <&gateclk 27>;
303 status = "disabled";
304 }; 293 };
305}; 294};
diff --git a/Documentation/devicetree/bindings/pci/pci-armada8k.txt b/Documentation/devicetree/bindings/pci/pci-armada8k.txt
index 598533a57d79..6b115fd10fec 100644
--- a/Documentation/devicetree/bindings/pci/pci-armada8k.txt
+++ b/Documentation/devicetree/bindings/pci/pci-armada8k.txt
@@ -34,5 +34,4 @@ Example:
34 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 34 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
35 num-lanes = <1>; 35 num-lanes = <1>;
36 clocks = <&cpm_syscon0 1 13>; 36 clocks = <&cpm_syscon0 1 13>;
37 status = "disabled";
38 }; 37 };
diff --git a/Documentation/devicetree/bindings/pci/pci.txt b/Documentation/devicetree/bindings/pci/pci.txt
index 50f9e2ca5b13..c77981c5dd18 100644
--- a/Documentation/devicetree/bindings/pci/pci.txt
+++ b/Documentation/devicetree/bindings/pci/pci.txt
@@ -1,12 +1,12 @@
1PCI bus bridges have standardized Device Tree bindings: 1PCI bus bridges have standardized Device Tree bindings:
2 2
3PCI Bus Binding to: IEEE Std 1275-1994 3PCI Bus Binding to: IEEE Std 1275-1994
4http://www.firmware.org/1275/bindings/pci/pci2_1.pdf 4http://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf
5 5
6And for the interrupt mapping part: 6And for the interrupt mapping part:
7 7
8Open Firmware Recommended Practice: Interrupt Mapping 8Open Firmware Recommended Practice: Interrupt Mapping
9http://www.firmware.org/1275/practice/imap/imap0_9d.pdf 9http://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf
10 10
11Additionally to the properties specified in the above standards a host bridge 11Additionally to the properties specified in the above standards a host bridge
12driver implementation may support the following properties: 12driver implementation may support the following properties:
diff --git a/Documentation/devicetree/bindings/pci/rcar-pci.txt b/Documentation/devicetree/bindings/pci/rcar-pci.txt
index bd27428dda61..a7e3dd43b2a8 100644
--- a/Documentation/devicetree/bindings/pci/rcar-pci.txt
+++ b/Documentation/devicetree/bindings/pci/rcar-pci.txt
@@ -54,5 +54,4 @@ SoC specific DT Entry:
54 interrupt-map = <0 0 0 0 &gic 0 116 4>; 54 interrupt-map = <0 0 0 0 &gic 0 116 4>;
55 clocks = <&mstp3_clks R8A7791_CLK_PCIE>, <&pcie_bus_clk>; 55 clocks = <&mstp3_clks R8A7791_CLK_PCIE>, <&pcie_bus_clk>;
56 clock-names = "pcie", "pcie_bus"; 56 clock-names = "pcie", "pcie_bus";
57 status = "disabled";
58 }; 57 };
diff --git a/Documentation/devicetree/bindings/pci/xgene-pci-msi.txt b/Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
index 36d881c8e6d4..54bac7f8860c 100644
--- a/Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
+++ b/Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
@@ -44,7 +44,6 @@ SoC DTSI:
44 44
45 + PCIe controller node with msi-parent property pointing to MSI node: 45 + PCIe controller node with msi-parent property pointing to MSI node:
46 pcie0: pcie@1f2b0000 { 46 pcie0: pcie@1f2b0000 {
47 status = "disabled";
48 device_type = "pci"; 47 device_type = "pci";
49 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie"; 48 compatible = "apm,xgene-storm-pcie", "apm,xgene-pcie";
50 #interrupt-cells = <1>; 49 #interrupt-cells = <1>;
diff --git a/Documentation/devicetree/bindings/phy/apm-xgene-phy.txt b/Documentation/devicetree/bindings/phy/apm-xgene-phy.txt
index 5f3a65a9dd88..e1bb12711fbf 100644
--- a/Documentation/devicetree/bindings/phy/apm-xgene-phy.txt
+++ b/Documentation/devicetree/bindings/phy/apm-xgene-phy.txt
@@ -61,19 +61,16 @@ Example:
61 compatible = "apm,xgene-phy"; 61 compatible = "apm,xgene-phy";
62 reg = <0x0 0x1f21a000 0x0 0x100>; 62 reg = <0x0 0x1f21a000 0x0 0x100>;
63 #phy-cells = <1>; 63 #phy-cells = <1>;
64 status = "disabled";
65 }; 64 };
66 65
67 phy2: phy@1f22a000 { 66 phy2: phy@1f22a000 {
68 compatible = "apm,xgene-phy"; 67 compatible = "apm,xgene-phy";
69 reg = <0x0 0x1f22a000 0x0 0x100>; 68 reg = <0x0 0x1f22a000 0x0 0x100>;
70 #phy-cells = <1>; 69 #phy-cells = <1>;
71 status = "ok";
72 }; 70 };
73 71
74 phy3: phy@1f23a000 { 72 phy3: phy@1f23a000 {
75 compatible = "apm,xgene-phy"; 73 compatible = "apm,xgene-phy";
76 reg = <0x0 0x1f23a000 0x0 0x100>; 74 reg = <0x0 0x1f23a000 0x0 0x100>;
77 #phy-cells = <1>; 75 #phy-cells = <1>;
78 status = "ok";
79 }; 76 };
diff --git a/Documentation/devicetree/bindings/phy/keystone-usb-phy.txt b/Documentation/devicetree/bindings/phy/keystone-usb-phy.txt
index f37b3a86341d..300830dda0bf 100644
--- a/Documentation/devicetree/bindings/phy/keystone-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/keystone-usb-phy.txt
@@ -16,5 +16,4 @@ usb_phy: usb_phy@2620738 {
16 #address-cells = <1>; 16 #address-cells = <1>;
17 #size-cells = <1>; 17 #size-cells = <1>;
18 reg = <0x2620738 32>; 18 reg = <0x2620738 32>;
19 status = "disabled";
20}; 19};
diff --git a/Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt b/Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
index faf18084a33a..41e09ed2ca70 100644
--- a/Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
+++ b/Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
@@ -51,14 +51,12 @@ u3phy: usb-phy@11290000 {
51 #address-cells = <2>; 51 #address-cells = <2>;
52 #size-cells = <2>; 52 #size-cells = <2>;
53 ranges; 53 ranges;
54 status = "okay";
55 54
56 u2port0: usb-phy@11290800 { 55 u2port0: usb-phy@11290800 {
57 reg = <0 0x11290800 0 0x100>; 56 reg = <0 0x11290800 0 0x100>;
58 clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>; 57 clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>;
59 clock-names = "ref"; 58 clock-names = "ref";
60 #phy-cells = <1>; 59 #phy-cells = <1>;
61 status = "okay";
62 }; 60 };
63 61
64 u3port0: usb-phy@11290900 { 62 u3port0: usb-phy@11290900 {
@@ -66,7 +64,6 @@ u3phy: usb-phy@11290000 {
66 clocks = <&clk26m>; 64 clocks = <&clk26m>;
67 clock-names = "ref"; 65 clock-names = "ref";
68 #phy-cells = <1>; 66 #phy-cells = <1>;
69 status = "okay";
70 }; 67 };
71 68
72 u2port1: usb-phy@11291000 { 69 u2port1: usb-phy@11291000 {
@@ -74,7 +71,6 @@ u3phy: usb-phy@11290000 {
74 clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>; 71 clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>;
75 clock-names = "ref"; 72 clock-names = "ref";
76 #phy-cells = <1>; 73 #phy-cells = <1>;
77 status = "okay";
78 }; 74 };
79}; 75};
80 76
diff --git a/Documentation/devicetree/bindings/phy/phy-mvebu.txt b/Documentation/devicetree/bindings/phy/phy-mvebu.txt
index f95b6260a3b3..64afdd13d91d 100644
--- a/Documentation/devicetree/bindings/phy/phy-mvebu.txt
+++ b/Documentation/devicetree/bindings/phy/phy-mvebu.txt
@@ -18,7 +18,6 @@ Example:
18 clocks = <&gate_clk 15>; 18 clocks = <&gate_clk 15>;
19 clock-names = "sata"; 19 clock-names = "sata";
20 #phy-cells = <0>; 20 #phy-cells = <0>;
21 status = "ok";
22 }; 21 };
23 22
24Armada 375 USB cluster 23Armada 375 USB cluster
diff --git a/Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt b/Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
index a67ef2a3874f..074a7b3b0425 100644
--- a/Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
+++ b/Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt
@@ -67,14 +67,12 @@ grf: syscon@ff770000 {
67 <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>, 67 <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
68 <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>; 68 <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
69 interrupt-names = "otg-id", "otg-bvalid", "linestate"; 69 interrupt-names = "otg-id", "otg-bvalid", "linestate";
70 status = "okay";
71 }; 70 };
72 71
73 u2phy_host: host-port { 72 u2phy_host: host-port {
74 #phy-cells = <0>; 73 #phy-cells = <0>;
75 interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>; 74 interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
76 interrupt-names = "linestate"; 75 interrupt-names = "linestate";
77 status = "okay";
78 }; 76 };
79 }; 77 };
80}; 78};
diff --git a/Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt b/Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
index 86f2dbe07ed4..a1697c27aecd 100644
--- a/Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
@@ -25,7 +25,6 @@ Example:
25 clock-names = "ref"; 25 clock-names = "ref";
26 #phy-cells = <0>; 26 #phy-cells = <0>;
27 27
28 status = "ok";
29 }; 28 };
30 29
31 phy@100f8830 { 30 phy@100f8830 {
@@ -35,5 +34,4 @@ Example:
35 clock-names = "ref"; 34 clock-names = "ref";
36 #phy-cells = <0>; 35 #phy-cells = <0>;
37 36
38 status = "ok";
39 }; 37 };
diff --git a/Documentation/devicetree/bindings/phy/samsung-phy.txt b/Documentation/devicetree/bindings/phy/samsung-phy.txt
index ab80bfe31cb3..1c40ccd40ce4 100644
--- a/Documentation/devicetree/bindings/phy/samsung-phy.txt
+++ b/Documentation/devicetree/bindings/phy/samsung-phy.txt
@@ -82,7 +82,6 @@ usbphy: phy@125b0000 {
82 reg = <0x125b0000 0x100>; 82 reg = <0x125b0000 0x100>;
83 clocks = <&clock 305>, <&clock 2>; 83 clocks = <&clock 305>, <&clock 2>;
84 clock-names = "phy", "ref"; 84 clock-names = "phy", "ref";
85 status = "okay";
86 #phy-cells = <1>; 85 #phy-cells = <1>;
87 samsung,sysreg-phandle = <&sys_reg>; 86 samsung,sysreg-phandle = <&sys_reg>;
88 samsung,pmureg-phandle = <&pmu_reg>; 87 samsung,pmureg-phandle = <&pmu_reg>;
diff --git a/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt b/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
index 1cca85c709d1..f9853156e311 100644
--- a/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
@@ -33,6 +33,5 @@ Example:
33 clock-names = "hsic_480M", "hsic_12M", "phy"; 33 clock-names = "hsic_480M", "hsic_12M", "phy";
34 resets = <&usb_phy_clk 18>, <&usb_phy_clk 19>; 34 resets = <&usb_phy_clk 18>, <&usb_phy_clk 19>;
35 reset-names = "hsic", "phy"; 35 reset-names = "hsic", "phy";
36 status = "disabled";
37 #phy-cells = <0>; 36 #phy-cells = <0>;
38 }; 37 };
diff --git a/Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
index 590e60378be3..3e23fece99da 100644
--- a/Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
@@ -148,5 +148,4 @@ dbgu: serial@fffff200 {
148 interrupts = <1 4 7>; 148 interrupts = <1 4 7>;
149 pinctrl-names = "default"; 149 pinctrl-names = "default";
150 pinctrl-0 = <&pinctrl_dbgu>; 150 pinctrl-0 = <&pinctrl_dbgu>;
151 status = "disabled";
152}; 151};
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
index 9fde25f1401a..42d74f8a1bcc 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
@@ -61,7 +61,6 @@ Examples:
61usdhc@0219c000 { /* uSDHC4 */ 61usdhc@0219c000 { /* uSDHC4 */
62 non-removable; 62 non-removable;
63 vmmc-supply = <&reg_3p3v>; 63 vmmc-supply = <&reg_3p3v>;
64 status = "okay";
65 pinctrl-names = "default"; 64 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_usdhc4_1>; 65 pinctrl-0 = <&pinctrl_usdhc4_1>;
67}; 66};
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt
index 8c5d27c5b562..6666277c3acb 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt
@@ -61,7 +61,6 @@ iomuxc-lpsr controller and SDA pad from iomuxc controller as:
61i2c1: i2c@30a20000 { 61i2c1: i2c@30a20000 {
62 pinctrl-names = "default"; 62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_i2c1_1 &pinctrl_i2c1_2>; 63 pinctrl-0 = <&pinctrl_i2c1_1 &pinctrl_i2c1_2>;
64 status = "okay";
65}; 64};
66 65
67iomuxc-lpsr@302c0000 { 66iomuxc-lpsr@302c0000 {
diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt
index f2abdaee9022..e0e886b73527 100644
--- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt
@@ -56,5 +56,4 @@ Example:
56 pinctrl-0 = <&state_dpaux_i2c>; 56 pinctrl-0 = <&state_dpaux_i2c>;
57 pinctrl-1 = <&state_dpaux_off>; 57 pinctrl-1 = <&state_dpaux_off>;
58 pinctrl-names = "default", "idle"; 58 pinctrl-names = "default", "idle";
59 status = "disabled";
60 }; 59 };
diff --git a/Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt
index 09e81a95bbfd..b1159434f593 100644
--- a/Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt
@@ -50,7 +50,6 @@ uart2: serial@900000 {
50 reg-io-width = <1>; 50 reg-io-width = <1>;
51 current-speed = <115200>; 51 current-speed = <115200>;
52 no-loopback-test; 52 no-loopback-test;
53 status = "disabled";
54 resets = <&reset 22>; 53 resets = <&reset 22>;
55 pinctrl-names = "default"; 54 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_uart2>; 55 pinctrl-0 = <&pinctrl_uart2>;
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
index e219849b21ca..39170f372599 100644
--- a/Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
+++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
@@ -81,5 +81,4 @@ pmm: pin-controller@1462000 {
81&vga { 81&vga {
82 pinctrl-names = "default"; 82 pinctrl-names = "default";
83 pinctrl-0 = <&vga_pins>; 83 pinctrl-0 = <&vga_pins>;
84 status = "okay";
85}; 84};
diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
index f4d127df980d..9b4f8041c36a 100644
--- a/Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
@@ -112,7 +112,7 @@ Examples
112 112
113Example 1: SH73A0 (SH-Mobile AG5) pin controller node 113Example 1: SH73A0 (SH-Mobile AG5) pin controller node
114 114
115 pfc: pfc@e6050000 { 115 pfc: pin-controller@e6050000 {
116 compatible = "renesas,pfc-sh73a0"; 116 compatible = "renesas,pfc-sh73a0";
117 reg = <0xe6050000 0x8000>, 117 reg = <0xe6050000 0x8000>,
118 <0xe605801c 0x1c>; 118 <0xe605801c 0x1c>;
@@ -173,5 +173,4 @@ Example 4: KZM-A9-GT (SH-Mobile AG5) default pin state for the MMCIF device
173 173
174 bus-width = <8>; 174 bus-width = <8>;
175 vmmc-supply = <&reg_1p8v>; 175 vmmc-supply = <&reg_1p8v>;
176 status = "okay";
177 }; 176 };
diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
index 58b7921b4fed..4864e3a74de3 100644
--- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
@@ -121,7 +121,6 @@ uart2: serial@20064000 {
121 reg-shift = <2>; 121 reg-shift = <2>;
122 reg-io-width = <1>; 122 reg-io-width = <1>;
123 clocks = <&mux_uart2>; 123 clocks = <&mux_uart2>;
124 status = "okay";
125 124
126 pinctrl-names = "default"; 125 pinctrl-names = "default";
127 pinctrl-0 = <&uart2_xfer>; 126 pinctrl-0 = <&uart2_xfer>;
diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt
index d907a74f8dc0..33e3d3c47552 100644
--- a/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt
@@ -180,5 +180,4 @@ pin-controller {
180&usart1 { 180&usart1 {
181 pinctrl-0 = <&usart1_pins_a>; 181 pinctrl-0 = <&usart1_pins_a>;
182 pinctrl-names = "default"; 182 pinctrl-names = "default";
183 status = "okay";
184}; 183};
diff --git a/Documentation/devicetree/bindings/power/power-controller.txt b/Documentation/devicetree/bindings/power/power-controller.txt
index 4f7a3bc9c407..e45affea8078 100644
--- a/Documentation/devicetree/bindings/power/power-controller.txt
+++ b/Documentation/devicetree/bindings/power/power-controller.txt
@@ -13,6 +13,5 @@ Example:
13 13
14act8846: act8846@5 { 14act8846: act8846@5 {
15 compatible = "active-semi,act8846"; 15 compatible = "active-semi,act8846";
16 status = "okay";
17 system-power-controller; 16 system-power-controller;
18} 17}
diff --git a/Documentation/devicetree/bindings/power/reset/st-reset.txt b/Documentation/devicetree/bindings/power/reset/st-reset.txt
index 83734dc3a389..b63948737d80 100644
--- a/Documentation/devicetree/bindings/power/reset/st-reset.txt
+++ b/Documentation/devicetree/bindings/power/reset/st-reset.txt
@@ -8,5 +8,4 @@ Example node:
8 restart { 8 restart {
9 compatible = "st,stih407-restart"; 9 compatible = "st,stih407-restart";
10 st,syscfg = <&syscfg_sbc_reg>; 10 st,syscfg = <&syscfg_sbc_reg>;
11 status = "okay";
12 }; 11 };
diff --git a/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt b/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
index de78d761ce44..b86ecada4f84 100644
--- a/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
+++ b/Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
@@ -29,7 +29,6 @@ Example:
29 pmic@5b { 29 pmic@5b {
30 compatible = "active-semi,act8945a"; 30 compatible = "active-semi,act8945a";
31 reg = <0x5b>; 31 reg = <0x5b>;
32 status = "okay";
33 32
34 charger { 33 charger {
35 compatible = "active-semi,act8945a-charger"; 34 compatible = "active-semi,act8945a-charger";
@@ -43,6 +42,5 @@ Example:
43 active-semi,input-voltage-threshold-microvolt = <6600>; 42 active-semi,input-voltage-threshold-microvolt = <6600>;
44 active-semi,precondition-timeout = <40>; 43 active-semi,precondition-timeout = <40>;
45 active-semi,total-timeout = <3>; 44 active-semi,total-timeout = <3>;
46 status = "okay";
47 }; 45 };
48 }; 46 };
diff --git a/Documentation/devicetree/bindings/power/supply/max8903-charger.txt b/Documentation/devicetree/bindings/power/supply/max8903-charger.txt
index f0f4e12b076e..bab947fef025 100644
--- a/Documentation/devicetree/bindings/power/supply/max8903-charger.txt
+++ b/Documentation/devicetree/bindings/power/supply/max8903-charger.txt
@@ -21,5 +21,4 @@ Example:
21 flt-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; 21 flt-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
22 chg-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>; 22 chg-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
23 cen-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; 23 cen-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
24 status = "okay";
25 }; 24 };
diff --git a/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt b/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
index e03e85ae6572..d6e8dfd0a581 100644
--- a/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
+++ b/Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
@@ -12,7 +12,6 @@ Example:
12 clock-frequency = <50000>; 12 clock-frequency = <50000>;
13 pinctrl-names = "default"; 13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_i2c2>; 14 pinctrl-0 = <&pinctrl_i2c2>;
15 status = "okay";
16 15
17 max14656@35 { 16 max14656@35 {
18 compatible = "maxim,max14656"; 17 compatible = "maxim,max14656";
diff --git a/Documentation/devicetree/bindings/ptp/brcm,ptp-dte.txt b/Documentation/devicetree/bindings/ptp/brcm,ptp-dte.txt
index 7c04e22a5d6a..6b1075ee8a30 100644
--- a/Documentation/devicetree/bindings/ptp/brcm,ptp-dte.txt
+++ b/Documentation/devicetree/bindings/ptp/brcm,ptp-dte.txt
@@ -16,5 +16,4 @@ Example:
16ptp: ptp-dte@180af650 { 16ptp: ptp-dte@180af650 {
17 compatible = "brcm,iproc-ptp-dte", "brcm,ptp-dte"; 17 compatible = "brcm,iproc-ptp-dte", "brcm,ptp-dte";
18 reg = <0x180af650 0x10>; 18 reg = <0x180af650 0x10>;
19 status = "okay";
20}; 19};
diff --git a/Documentation/devicetree/bindings/pwm/pwm-meson.txt b/Documentation/devicetree/bindings/pwm/pwm-meson.txt
index 5b07bebbf6f7..1ee81321c35e 100644
--- a/Documentation/devicetree/bindings/pwm/pwm-meson.txt
+++ b/Documentation/devicetree/bindings/pwm/pwm-meson.txt
@@ -19,7 +19,6 @@ Example:
19 compatible = "amlogic,meson-gxbb-pwm"; 19 compatible = "amlogic,meson-gxbb-pwm";
20 reg = <0x0 0x08550 0x0 0x10>; 20 reg = <0x0 0x08550 0x0 0x10>;
21 #pwm-cells = <3>; 21 #pwm-cells = <3>;
22 status = "disabled";
23 clocks = <&xtal>, <&xtal>; 22 clocks = <&xtal>, <&xtal>;
24 clock-names = "clkin0", "clkin1"; 23 clock-names = "clkin0", "clkin1";
25 } 24 }
diff --git a/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt b/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
index f1cbeefb3087..c5171660eaf9 100644
--- a/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
+++ b/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
@@ -19,5 +19,4 @@ Example:
19 reg = <0x01c20e00 0xc>; 19 reg = <0x01c20e00 0xc>;
20 clocks = <&osc24M>; 20 clocks = <&osc24M>;
21 #pwm-cells = <3>; 21 #pwm-cells = <3>;
22 status = "disabled";
23 }; 22 };
diff --git a/Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt b/Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt
index 1a5d7b71db89..4633697fbda1 100644
--- a/Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt
+++ b/Documentation/devicetree/bindings/pwm/pwm-tipwmss.txt
@@ -26,7 +26,6 @@ epwmss0: epwmss@48300000 { /* PWMSS for am33xx */
26 ti,hwmods = "epwmss0"; 26 ti,hwmods = "epwmss0";
27 #address-cells = <1>; 27 #address-cells = <1>;
28 #size-cells = <1>; 28 #size-cells = <1>;
29 status = "disabled";
30 ranges = <0x48300100 0x48300100 0x80 /* ECAP */ 29 ranges = <0x48300100 0x48300100 0x80 /* ECAP */
31 0x48300180 0x48300180 0x80 /* EQEP */ 30 0x48300180 0x48300180 0x80 /* EQEP */
32 0x48300200 0x48300200 0x80>; /* EHRPWM */ 31 0x48300200 0x48300200 0x80>; /* EHRPWM */
@@ -40,7 +39,6 @@ epwmss0: epwmss@48300000 { /* PWMSS for am4372 */
40 ti,hwmods = "epwmss0"; 39 ti,hwmods = "epwmss0";
41 #address-cells = <1>; 40 #address-cells = <1>;
42 #size-cells = <1>; 41 #size-cells = <1>;
43 status = "disabled";
44 ranges = <0x48300100 0x48300100 0x80 /* ECAP */ 42 ranges = <0x48300100 0x48300100 0x80 /* ECAP */
45 0x48300180 0x48300180 0x80 /* EQEP */ 43 0x48300180 0x48300180 0x80 /* EQEP */
46 0x48300200 0x48300200 0x80>; /* EHRPWM */ 44 0x48300200 0x48300200 0x80>; /* EHRPWM */
diff --git a/Documentation/devicetree/bindings/regulator/act8865-regulator.txt b/Documentation/devicetree/bindings/regulator/act8865-regulator.txt
index 6067d9830d07..3ae9f1088845 100644
--- a/Documentation/devicetree/bindings/regulator/act8865-regulator.txt
+++ b/Documentation/devicetree/bindings/regulator/act8865-regulator.txt
@@ -52,7 +52,6 @@ Example:
52 compatible = "active-semi,act8865"; 52 compatible = "active-semi,act8865";
53 reg = <0x5b>; 53 reg = <0x5b>;
54 active-semi,vsel-high; 54 active-semi,vsel-high;
55 status = "disabled";
56 55
57 regulators { 56 regulators {
58 vcc_1v8_reg: DCDC_REG1 { 57 vcc_1v8_reg: DCDC_REG1 {
diff --git a/Documentation/devicetree/bindings/regulator/act8945a-regulator.txt b/Documentation/devicetree/bindings/regulator/act8945a-regulator.txt
index 5c80a7779552..ac955dea00d1 100644
--- a/Documentation/devicetree/bindings/regulator/act8945a-regulator.txt
+++ b/Documentation/devicetree/bindings/regulator/act8945a-regulator.txt
@@ -23,7 +23,6 @@ Example:
23 pmic@5b { 23 pmic@5b {
24 compatible = "active-semi,act8945a"; 24 compatible = "active-semi,act8945a";
25 reg = <0x5b>; 25 reg = <0x5b>;
26 status = "okay";
27 26
28 active-semi,vsel-high; 27 active-semi,vsel-high;
29 28
diff --git a/Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt b/Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt
index b4e96a278445..05d5be48dae4 100644
--- a/Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt
+++ b/Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt
@@ -80,5 +80,4 @@ mac: ethernet@40010000 {
80 clock-names = "stmmaceth"; 80 clock-names = "stmmaceth";
81 resets = <&rgu 22>; 81 resets = <&rgu 22>;
82 reset-names = "stmmaceth"; 82 reset-names = "stmmaceth";
83 status = "disabled";
84}; 83};
diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt
index 0a4c371a9b7a..a66692a08ace 100644
--- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt
+++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt
@@ -45,5 +45,4 @@ Example:
45 interrupts = <17 1>; 45 interrupts = <17 1>;
46 interrupt-names = "alarm"; 46 interrupt-names = "alarm";
47 st,syscfg = <&pwrcfg>; 47 st,syscfg = <&pwrcfg>;
48 status = "disabled";
49 }; 48 };
diff --git a/Documentation/devicetree/bindings/scsi/hisilicon-sas.txt b/Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
index 2a42a323fa1a..b6a869f97715 100644
--- a/Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
+++ b/Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
@@ -85,5 +85,4 @@ Example:
85 <366 1>,<367 1>/* cq30-31 */ 85 <366 1>,<367 1>/* cq30-31 */
86 <376 4>,/* fatal ecc */ 86 <376 4>,/* fatal ecc */
87 <381 4>;/* fatal axi */ 87 <381 4>;/* fatal axi */
88 status = "disabled";
89 }; 88 };
diff --git a/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt b/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt
index 3ad115efed1e..6a4e0d30d8c4 100644
--- a/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt
+++ b/Documentation/devicetree/bindings/security/tpm/st33zp24-i2c.txt
@@ -19,7 +19,6 @@ Example (for ARM-based BeagleBoard xM with ST33ZP24 on I2C2):
19 19
20&i2c2 { 20&i2c2 {
21 21
22 status = "okay";
23 22
24 st33zp24: st33zp24@13 { 23 st33zp24: st33zp24@13 {
25 24
diff --git a/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt b/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt
index 158b0165e01c..604dce901b60 100644
--- a/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt
+++ b/Documentation/devicetree/bindings/security/tpm/st33zp24-spi.txt
@@ -18,7 +18,6 @@ Example (for ARM-based BeagleBoard xM with ST33ZP24 on SPI4):
18 18
19&mcspi4 { 19&mcspi4 {
20 20
21 status = "okay";
22 21
23 st33zp24@0 { 22 st33zp24@0 {
24 23
diff --git a/Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt b/Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt
index 8cb638b7e89c..3eca6de6369d 100644
--- a/Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt
+++ b/Documentation/devicetree/bindings/security/tpm/tpm-i2c.txt
@@ -17,5 +17,4 @@ tpm@57 {
17 compatible = "nuvoton,npct650", "nuvoton,npct601"; 17 compatible = "nuvoton,npct650", "nuvoton,npct601";
18 linux,sml-base = <0x7f 0xfd450000>; 18 linux,sml-base = <0x7f 0xfd450000>;
19 linux,sml-size = <0x10000>; 19 linux,sml-size = <0x10000>;
20 status = "okay";
21}; 20};
diff --git a/Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt b/Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt
index 85741cd468cc..b800667da92b 100644
--- a/Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt
+++ b/Documentation/devicetree/bindings/security/tpm/tpm_tis_spi.txt
@@ -13,7 +13,6 @@ Example (for ARM-based BeagleBoard xM with TPM_TIS on SPI4):
13 13
14&mcspi4 { 14&mcspi4 {
15 15
16 status = "okay";
17 16
18 tpm_tis@0 { 17 tpm_tis@0 {
19 18
diff --git a/Documentation/devicetree/bindings/serial/arc-uart.txt b/Documentation/devicetree/bindings/serial/arc-uart.txt
index 5cae2eb686f8..256cc150ca7e 100644
--- a/Documentation/devicetree/bindings/serial/arc-uart.txt
+++ b/Documentation/devicetree/bindings/serial/arc-uart.txt
@@ -15,7 +15,6 @@ arcuart0: serial@c0fc1000 {
15 interrupts = <5>; 15 interrupts = <5>;
16 clock-frequency = <80000000>; 16 clock-frequency = <80000000>;
17 current-speed = <115200>; 17 current-speed = <115200>;
18 status = "okay";
19}; 18};
20 19
21Note: Each port should have an alias correctly numbered in "aliases" node. 20Note: Each port should have an alias correctly numbered in "aliases" node.
diff --git a/Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt b/Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt
index 51b3c9e80ad9..048c3818c826 100644
--- a/Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt
+++ b/Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt
@@ -15,7 +15,6 @@ serial@b00260000 {
15 compatible = "axis,etraxfs-uart"; 15 compatible = "axis,etraxfs-uart";
16 reg = <0xb0026000 0x1000>; 16 reg = <0xb0026000 0x1000>;
17 interrupts = <68>; 17 interrupts = <68>;
18 status = "disabled";
19 dtr-gpios = <&sysgpio 0 GPIO_ACTIVE_LOW>; 18 dtr-gpios = <&sysgpio 0 GPIO_ACTIVE_LOW>;
20 dsr-gpios = <&sysgpio 1 GPIO_ACTIVE_LOW>; 19 dsr-gpios = <&sysgpio 1 GPIO_ACTIVE_LOW>;
21 rng-gpios = <&sysgpio 2 GPIO_ACTIVE_LOW>; 20 rng-gpios = <&sysgpio 2 GPIO_ACTIVE_LOW>;
diff --git a/Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt b/Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt
index c93a2d1c1a65..d7edf732eb7f 100644
--- a/Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt
+++ b/Documentation/devicetree/bindings/serial/nvidia,tegra20-hsuart.txt
@@ -33,5 +33,4 @@ serial@70006000 {
33 reset-names = "serial"; 33 reset-names = "serial";
34 dmas = <&apbdma 8>, <&apbdma 8>; 34 dmas = <&apbdma 8>, <&apbdma 8>;
35 dma-names = "rx", "tx"; 35 dma-names = "rx", "tx";
36 status = "disabled";
37}; 36};
diff --git a/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt b/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt
index d5f73b8f614f..9d098cf73b53 100644
--- a/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt
+++ b/Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt
@@ -72,13 +72,10 @@ Examples:
72 }; 72 };
73 73
74 uarta: serial@12490000 { 74 uarta: serial@12490000 {
75 status = "ok";
76 }; 75 };
77 76
78 uartb: serial@16340000 { 77 uartb: serial@16340000 {
79 status = "ok";
80 }; 78 };
81 79
82 uartc: serial@1a240000 { 80 uartc: serial@1a240000 {
83 status = "ok";
84 }; 81 };
diff --git a/Documentation/devicetree/bindings/serial/serial.txt b/Documentation/devicetree/bindings/serial/serial.txt
index b542a0ecf06e..863c2893759e 100644
--- a/Documentation/devicetree/bindings/serial/serial.txt
+++ b/Documentation/devicetree/bindings/serial/serial.txt
@@ -43,7 +43,6 @@ Examples:
43 rng-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; 43 rng-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>;
44 cts-gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; 44 cts-gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
45 rts-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; 45 rts-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
46 status = "okay";
47 }; 46 };
48 47
49 scifa4: serial@e6c80000 { 48 scifa4: serial@e6c80000 {
@@ -54,5 +53,4 @@ Examples:
54 clock-names = "fck"; 53 clock-names = "fck";
55 power-domains = <&pd_a3sp>; 54 power-domains = <&pd_a3sp>;
56 uart-has-rtscts; 55 uart-has-rtscts;
57 status = "okay";
58 }; 56 };
diff --git a/Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt b/Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
index 362a76925bcd..f311472990a7 100644
--- a/Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
+++ b/Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
@@ -19,5 +19,4 @@ Example:
19 reg = <0x01c2a000 0x400>; 19 reg = <0x01c2a000 0x400>;
20 interrupts = <0 62 4>; 20 interrupts = <0 62 4>;
21 clocks = <&apb1_gates 6>; 21 clocks = <&apb1_gates 6>;
22 status = "disabled";
23 }; 22 };
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt b/Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
index 2f5ede39bea2..fe1855f09dcc 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
@@ -78,7 +78,6 @@ Example for APQ8064:
78 interrupts = <0 152 0x0>; 78 interrupts = <0 152 0x0>;
79 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>; 79 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>;
80 clock-names = "core", "iface"; 80 clock-names = "core", "iface";
81 status = "ok";
82 }; 81 };
83 }; 82 };
84 83
diff --git a/Documentation/devicetree/bindings/sound/armada-370db-audio.txt b/Documentation/devicetree/bindings/sound/armada-370db-audio.txt
index bf984d238620..953c092db72f 100644
--- a/Documentation/devicetree/bindings/sound/armada-370db-audio.txt
+++ b/Documentation/devicetree/bindings/sound/armada-370db-audio.txt
@@ -23,5 +23,4 @@ Example:
23 compatible = "marvell,a370db-audio"; 23 compatible = "marvell,a370db-audio";
24 marvell,audio-controller = <&audio_controller>; 24 marvell,audio-controller = <&audio_controller>;
25 marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>; 25 marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>;
26 status = "okay";
27 }; 26 };
diff --git a/Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt b/Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
index fdb25b492514..9d049d4bfd58 100644
--- a/Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
+++ b/Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
@@ -45,7 +45,6 @@ Example:
45 &ssc0 { 45 &ssc0 {
46 #sound-dai-cells = <0>; 46 #sound-dai-cells = <0>;
47 47
48 status = "okay";
49 }; 48 };
50 49
51 &i2c { 50 &i2c {
diff --git a/Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt b/Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt
index b139e66d2a11..630bf7c0344d 100644
--- a/Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt
+++ b/Documentation/devicetree/bindings/sound/brcm,cygnus-audio.txt
@@ -47,21 +47,17 @@ Example:
47 47
48 ssp0: ssp_port@0 { 48 ssp0: ssp_port@0 {
49 reg = <0>; 49 reg = <0>;
50 status = "okay";
51 }; 50 };
52 51
53 ssp1: ssp_port@1 { 52 ssp1: ssp_port@1 {
54 reg = <1>; 53 reg = <1>;
55 status = "disabled";
56 }; 54 };
57 55
58 ssp2: ssp_port@2 { 56 ssp2: ssp_port@2 {
59 reg = <2>; 57 reg = <2>;
60 status = "disabled";
61 }; 58 };
62 59
63 spdif: spdif_port@3 { 60 spdif: spdif_port@3 {
64 reg = <3>; 61 reg = <3>;
65 status = "disabled";
66 }; 62 };
67 }; 63 };
diff --git a/Documentation/devicetree/bindings/sound/davinci-mcbsp.txt b/Documentation/devicetree/bindings/sound/davinci-mcbsp.txt
index e0b6165c9cfc..3ffc2562fb31 100644
--- a/Documentation/devicetree/bindings/sound/davinci-mcbsp.txt
+++ b/Documentation/devicetree/bindings/sound/davinci-mcbsp.txt
@@ -47,5 +47,4 @@ mcbsp0: mcbsp@1d10000 {
47 dmas = <&edma0 3 1 47 dmas = <&edma0 3 1
48 &edma0 2 1>; 48 &edma0 2 1>;
49 dma-names = "tx", "rx"; 49 dma-names = "tx", "rx";
50 status = "okay";
51}; 50};
diff --git a/Documentation/devicetree/bindings/sound/fsl,asrc.txt b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
index 3e26a9478e57..65979b205893 100644
--- a/Documentation/devicetree/bindings/sound/fsl,asrc.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
@@ -61,5 +61,4 @@ asrc: asrc@02034000 {
61 "txa", "txb", "txc"; 61 "txa", "txb", "txc";
62 fsl,asrc-rate = <48000>; 62 fsl,asrc-rate = <48000>;
63 fsl,asrc-width = <16>; 63 fsl,asrc-width = <16>;
64 status = "okay";
65}; 64};
diff --git a/Documentation/devicetree/bindings/sound/fsl,esai.txt b/Documentation/devicetree/bindings/sound/fsl,esai.txt
index cd3ee5d84f03..21c401e2ccda 100644
--- a/Documentation/devicetree/bindings/sound/fsl,esai.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,esai.txt
@@ -59,5 +59,4 @@ esai: esai@02024000 {
59 fsl,fifo-depth = <128>; 59 fsl,fifo-depth = <128>;
60 fsl,esai-synchronous; 60 fsl,esai-synchronous;
61 big-endian; 61 big-endian;
62 status = "disabled";
63}; 62};
diff --git a/Documentation/devicetree/bindings/sound/fsl,spdif.txt b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
index 4ca39ddc0417..0f97e54c3d43 100644
--- a/Documentation/devicetree/bindings/sound/fsl,spdif.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
@@ -59,5 +59,4 @@ spdif: spdif@02004000 {
59 "rxtx7"; 59 "rxtx7";
60 60
61 big-endian; 61 big-endian;
62 status = "okay";
63}; 62};
diff --git a/Documentation/devicetree/bindings/sound/hdmi.txt b/Documentation/devicetree/bindings/sound/hdmi.txt
index 31af7bca3099..56407c30e954 100644
--- a/Documentation/devicetree/bindings/sound/hdmi.txt
+++ b/Documentation/devicetree/bindings/sound/hdmi.txt
@@ -13,5 +13,4 @@ Example node:
13 13
14 hdmi_audio: hdmi_audio@0 { 14 hdmi_audio: hdmi_audio@0 {
15 compatible = "linux,hdmi-audio"; 15 compatible = "linux,hdmi-audio";
16 status = "okay";
17 }; 16 };
diff --git a/Documentation/devicetree/bindings/sound/renesas,rsnd.txt b/Documentation/devicetree/bindings/sound/renesas,rsnd.txt
index a1536fdc60e6..085bec364caf 100644
--- a/Documentation/devicetree/bindings/sound/renesas,rsnd.txt
+++ b/Documentation/devicetree/bindings/sound/renesas,rsnd.txt
@@ -621,7 +621,6 @@ Example: simple sound card
621 /* Single DAI */ 621 /* Single DAI */
622 #sound-dai-cells = <0>; 622 #sound-dai-cells = <0>;
623 623
624 status = "okay";
625 624
626 rcar_sound,dai { 625 rcar_sound,dai {
627 dai0 { 626 dai0 {
@@ -667,7 +666,6 @@ Example: simple sound card for Multi channel
667 /* Single DAI */ 666 /* Single DAI */
668 #sound-dai-cells = <0>; 667 #sound-dai-cells = <0>;
669 668
670 status = "okay";
671 669
672 rcar_sound,dai { 670 rcar_sound,dai {
673 dai0 { 671 dai0 {
diff --git a/Documentation/devicetree/bindings/sound/rockchip,pdm.txt b/Documentation/devicetree/bindings/sound/rockchip,pdm.txt
index 2ad66f649a28..47f164fbd1d7 100644
--- a/Documentation/devicetree/bindings/sound/rockchip,pdm.txt
+++ b/Documentation/devicetree/bindings/sound/rockchip,pdm.txt
@@ -38,5 +38,4 @@ pdm: pdm@ff040000 {
38 &pdmm0_sdi1_sleep 38 &pdmm0_sdi1_sleep
39 &pdmm0_sdi2_sleep 39 &pdmm0_sdi2_sleep
40 &pdmm0_sdi3_sleep>; 40 &pdmm0_sdi3_sleep>;
41 status = "disabled";
42}; 41};
diff --git a/Documentation/devicetree/bindings/sound/rockchip-spdif.txt b/Documentation/devicetree/bindings/sound/rockchip-spdif.txt
index 4706b96d450b..0a1dc4e1815c 100644
--- a/Documentation/devicetree/bindings/sound/rockchip-spdif.txt
+++ b/Documentation/devicetree/bindings/sound/rockchip-spdif.txt
@@ -41,6 +41,5 @@ spdif: spdif@0x1011e000 {
41 dma-names = "tx"; 41 dma-names = "tx";
42 clock-names = "hclk", "mclk"; 42 clock-names = "hclk", "mclk";
43 clocks = <&cru HCLK_SPDIF>, <&cru SCLK_SPDIF>; 43 clocks = <&cru HCLK_SPDIF>, <&cru SCLK_SPDIF>;
44 status = "disabled";
45 #sound-dai-cells = <0>; 44 #sound-dai-cells = <0>;
46}; 45};
diff --git a/Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt b/Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
index 745dc62f76ea..40068ec0e9a5 100644
--- a/Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
+++ b/Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
@@ -53,7 +53,6 @@ Example:
53 53
54 sti_uni_player1: sti-uni-player@0x8D81000 { 54 sti_uni_player1: sti-uni-player@0x8D81000 {
55 compatible = "st,stih407-uni-player-hdmi"; 55 compatible = "st,stih407-uni-player-hdmi";
56 status = "okay";
57 #sound-dai-cells = <0>; 56 #sound-dai-cells = <0>;
58 st,syscfg = <&syscfg_core>; 57 st,syscfg = <&syscfg_core>;
59 clocks = <&clk_s_d0_flexgen CLK_PCM_1>; 58 clocks = <&clk_s_d0_flexgen CLK_PCM_1>;
@@ -66,7 +65,6 @@ Example:
66 65
67 sti_uni_player2: sti-uni-player@0x8D82000 { 66 sti_uni_player2: sti-uni-player@0x8D82000 {
68 compatible = "st,stih407-uni-player-pcm-out"; 67 compatible = "st,stih407-uni-player-pcm-out";
69 status = "okay";
70 #sound-dai-cells = <0>; 68 #sound-dai-cells = <0>;
71 st,syscfg = <&syscfg_core>; 69 st,syscfg = <&syscfg_core>;
72 clocks = <&clk_s_d0_flexgen CLK_PCM_2>; 70 clocks = <&clk_s_d0_flexgen CLK_PCM_2>;
@@ -78,7 +76,6 @@ Example:
78 76
79 sti_uni_player3: sti-uni-player@0x8D85000 { 77 sti_uni_player3: sti-uni-player@0x8D85000 {
80 compatible = "st,stih407-uni-player-spdif"; 78 compatible = "st,stih407-uni-player-spdif";
81 status = "okay";
82 #sound-dai-cells = <0>; 79 #sound-dai-cells = <0>;
83 st,syscfg = <&syscfg_core>; 80 st,syscfg = <&syscfg_core>;
84 clocks = <&clk_s_d0_flexgen CLK_SPDIFF>; 81 clocks = <&clk_s_d0_flexgen CLK_SPDIFF>;
@@ -90,7 +87,6 @@ Example:
90 87
91 sti_uni_reader1: sti-uni-reader@0x8D84000 { 88 sti_uni_reader1: sti-uni-reader@0x8D84000 {
92 compatible = "st,stih407-uni-reader-hdmi"; 89 compatible = "st,stih407-uni-reader-hdmi";
93 status = "disabled";
94 #sound-dai-cells = <0>; 90 #sound-dai-cells = <0>;
95 st,syscfg = <&syscfg_core>; 91 st,syscfg = <&syscfg_core>;
96 reg = <0x8D84000 0x158>; 92 reg = <0x8D84000 0x158>;
@@ -125,7 +121,6 @@ Example of audio card declaration:
125 sound { 121 sound {
126 compatible = "simple-audio-card"; 122 compatible = "simple-audio-card";
127 simple-audio-card,name = "sti audio card"; 123 simple-audio-card,name = "sti audio card";
128 status = "okay";
129 124
130 simple-audio-card,dai-link@0 { 125 simple-audio-card,dai-link@0 {
131 /* DAC */ 126 /* DAC */
diff --git a/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt b/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
index fe0a65e6d629..70ee177901d3 100644
--- a/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
+++ b/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
@@ -39,5 +39,4 @@ spdif: spdif@01c21000 {
39 clock-names = "apb", "spdif"; 39 clock-names = "apb", "spdif";
40 dmas = <&dma 0 2>, <&dma 0 2>; 40 dmas = <&dma 0 2>, <&dma 0 2>;
41 dma-names = "rx", "tx"; 41 dma-names = "rx", "tx";
42 status = "okay";
43}; 42};
diff --git a/Documentation/devicetree/bindings/sound/tas5720.txt b/Documentation/devicetree/bindings/sound/tas5720.txt
index 806ea7381483..40d94f82beb3 100644
--- a/Documentation/devicetree/bindings/sound/tas5720.txt
+++ b/Documentation/devicetree/bindings/sound/tas5720.txt
@@ -17,7 +17,6 @@ Required properties:
17Example: 17Example:
18 18
19tas5720: tas5720@6c { 19tas5720: tas5720@6c {
20 status = "okay";
21 compatible = "ti,tas5720"; 20 compatible = "ti,tas5720";
22 reg = <0x6c>; 21 reg = <0x6c>;
23 dvdd-supply = <&vdd_3v3_reg>; 22 dvdd-supply = <&vdd_3v3_reg>;
diff --git a/Documentation/devicetree/bindings/sound/zte,zx-i2s.txt b/Documentation/devicetree/bindings/sound/zte,zx-i2s.txt
index 292ad5083704..3927251464f0 100644
--- a/Documentation/devicetree/bindings/sound/zte,zx-i2s.txt
+++ b/Documentation/devicetree/bindings/sound/zte,zx-i2s.txt
@@ -27,7 +27,6 @@ Example:
27 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 27 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
28 dmas = <&dma 5>, <&dma 6>; 28 dmas = <&dma 5>, <&dma 6>;
29 dma-names = "tx", "rx"; 29 dma-names = "tx", "rx";
30 status = "okay";
31 }; 30 };
32 31
33 sound { 32 sound {
diff --git a/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt b/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
index 989544ea6eb5..b5a5ca4502f9 100644
--- a/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
+++ b/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
@@ -24,5 +24,4 @@ Example:
24 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 24 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
25 dmas = <&dma 4>; 25 dmas = <&dma 4>;
26 dma-names = "tx"; 26 dma-names = "tx";
27 status = "okay";
28 }; 27 };
diff --git a/Documentation/devicetree/bindings/spi/efm32-spi.txt b/Documentation/devicetree/bindings/spi/efm32-spi.txt
index 750e29aff9bc..2c1e6a43930b 100644
--- a/Documentation/devicetree/bindings/spi/efm32-spi.txt
+++ b/Documentation/devicetree/bindings/spi/efm32-spi.txt
@@ -28,7 +28,6 @@ spi1: spi@0x4000c400 { /* USART1 */
28 clocks = <&cmu 20>; 28 clocks = <&cmu 20>;
29 cs-gpios = <&gpio 51 1>; // D3 29 cs-gpios = <&gpio 51 1>; // D3
30 energymicro,location = <1>; 30 energymicro,location = <1>;
31 status = "ok";
32 31
33 ks8851@0 { 32 ks8851@0 {
34 compatible = "ks8851"; 33 compatible = "ks8851";
@@ -36,6 +35,5 @@ spi1: spi@0x4000c400 { /* USART1 */
36 reg = <0>; 35 reg = <0>;
37 interrupt-parent = <&boardfpga>; 36 interrupt-parent = <&boardfpga>;
38 interrupts = <4>; 37 interrupts = <4>;
39 status = "ok";
40 }; 38 };
41}; 39};
diff --git a/Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt b/Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt
index b785976fe98a..9ba7c5a273b4 100644
--- a/Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt
+++ b/Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt
@@ -38,5 +38,4 @@ spi@7000d600 {
38 reset-names = "spi"; 38 reset-names = "spi";
39 dmas = <&apbdma 16>, <&apbdma 16>; 39 dmas = <&apbdma 16>, <&apbdma 16>;
40 dma-names = "rx", "tx"; 40 dma-names = "rx", "tx";
41 status = "disabled";
42}; 41};
diff --git a/Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt b/Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt
index bdf08e6dec9b..c212491929b5 100644
--- a/Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt
+++ b/Documentation/devicetree/bindings/spi/nvidia,tegra20-sflash.txt
@@ -34,5 +34,4 @@ spi@7000c380 {
34 reset-names = "spi"; 34 reset-names = "spi";
35 dmas = <&apbdma 11>, <&apbdma 11>; 35 dmas = <&apbdma 11>, <&apbdma 11>;
36 dma-names = "rx", "tx"; 36 dma-names = "rx", "tx";
37 status = "disabled";
38}; 37};
diff --git a/Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt b/Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt
index 5db9144a33c8..40d80b93e327 100644
--- a/Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt
+++ b/Documentation/devicetree/bindings/spi/nvidia,tegra20-slink.txt
@@ -34,5 +34,4 @@ spi@7000d600 {
34 reset-names = "spi"; 34 reset-names = "spi";
35 dmas = <&apbdma 16>, <&apbdma 16>; 35 dmas = <&apbdma 16>, <&apbdma 16>;
36 dma-names = "rx", "tx"; 36 dma-names = "rx", "tx";
37 status = "disabled";
38}; 37};
diff --git a/Documentation/devicetree/bindings/spi/sh-hspi.txt b/Documentation/devicetree/bindings/spi/sh-hspi.txt
index 319bad4af875..585fed90376e 100644
--- a/Documentation/devicetree/bindings/spi/sh-hspi.txt
+++ b/Documentation/devicetree/bindings/spi/sh-hspi.txt
@@ -24,6 +24,5 @@ Example:
24 interrupts = <0 63 IRQ_TYPE_LEVEL_HIGH>; 24 interrupts = <0 63 IRQ_TYPE_LEVEL_HIGH>;
25 #address-cells = <1>; 25 #address-cells = <1>;
26 #size-cells = <0>; 26 #size-cells = <0>;
27 status = "disabled";
28 }; 27 };
29 28
diff --git a/Documentation/devicetree/bindings/spi/sh-msiof.txt b/Documentation/devicetree/bindings/spi/sh-msiof.txt
index 39e5ef7c5e71..e865855726a2 100644
--- a/Documentation/devicetree/bindings/spi/sh-msiof.txt
+++ b/Documentation/devicetree/bindings/spi/sh-msiof.txt
@@ -79,5 +79,4 @@ Example:
79 dma-names = "tx", "rx"; 79 dma-names = "tx", "rx";
80 #address-cells = <1>; 80 #address-cells = <1>;
81 #size-cells = <0>; 81 #size-cells = <0>;
82 status = "disabled";
83 }; 82 };
diff --git a/Documentation/devicetree/bindings/spi/spi-clps711x.txt b/Documentation/devicetree/bindings/spi/spi-clps711x.txt
index 4c3ec13f423f..5122dc7860af 100644
--- a/Documentation/devicetree/bindings/spi/spi-clps711x.txt
+++ b/Documentation/devicetree/bindings/spi/spi-clps711x.txt
@@ -23,7 +23,6 @@ spi@80000500 {
23 reg = <0x80000500 0x4>; 23 reg = <0x80000500 0x4>;
24 interrupts = <15>; 24 interrupts = <15>;
25 clocks = <&clks CLPS711X_CLK_SPI>; 25 clocks = <&clks CLPS711X_CLK_SPI>;
26 status = "disabled";
27}; 26};
28 27
29syscon3: syscon@80002200 { 28syscon3: syscon@80002200 {
diff --git a/Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt b/Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
index ff5893d275a2..13b1fcc8469e 100644
--- a/Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
+++ b/Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
@@ -39,7 +39,6 @@ dspi0@4002c000 {
39 pinctrl-names = "default"; 39 pinctrl-names = "default";
40 pinctrl-0 = <&pinctrl_dspi0_1>; 40 pinctrl-0 = <&pinctrl_dspi0_1>;
41 big-endian; 41 big-endian;
42 status = "okay";
43 42
44 sflash: at26df081a@0 { 43 sflash: at26df081a@0 {
45 #address-cells = <1>; 44 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/spi/spi-mt65xx.txt b/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
index e0318cf92d73..236dcb0faf37 100644
--- a/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
+++ b/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
@@ -57,5 +57,4 @@ spi: spi@1100a000 {
57 clock-names = "parent-clk", "sel-clk", "spi-clk"; 57 clock-names = "parent-clk", "sel-clk", "spi-clk";
58 cs-gpios = <&pio 105 GPIO_ACTIVE_LOW>, <&pio 72 GPIO_ACTIVE_LOW>; 58 cs-gpios = <&pio 105 GPIO_ACTIVE_LOW>, <&pio 72 GPIO_ACTIVE_LOW>;
59 mediatek,pad-select = <1>, <0>; 59 mediatek,pad-select = <1>, <0>;
60 status = "disabled";
61}; 60};
diff --git a/Documentation/devicetree/bindings/spi/spi-orion.txt b/Documentation/devicetree/bindings/spi/spi-orion.txt
index 4f629cc7634a..df8ec31f2f07 100644
--- a/Documentation/devicetree/bindings/spi/spi-orion.txt
+++ b/Documentation/devicetree/bindings/spi/spi-orion.txt
@@ -29,7 +29,6 @@ Example:
29 cell-index = <0>; 29 cell-index = <0>;
30 reg = <0x10600 0x28>; 30 reg = <0x10600 0x28>;
31 interrupts = <23>; 31 interrupts = <23>;
32 status = "disabled";
33 }; 32 };
34 33
35Example with SPI direct mode support (optionally): 34Example with SPI direct mode support (optionally):
@@ -48,7 +47,6 @@ Example with SPI direct mode support (optionally):
48 <MBUS_ID(0x01, 0x9f) 0 0xffffffff>, /* CS6 */ 47 <MBUS_ID(0x01, 0x9f) 0 0xffffffff>, /* CS6 */
49 <MBUS_ID(0x01, 0xdf) 0 0xffffffff>; /* CS7 */ 48 <MBUS_ID(0x01, 0xdf) 0 0xffffffff>; /* CS7 */
50 interrupts = <23>; 49 interrupts = <23>;
51 status = "disabled";
52 }; 50 };
53 51
54To enable the direct mode, the board specific 'ranges' property in the 52To enable the direct mode, the board specific 'ranges' property in the
diff --git a/Documentation/devicetree/bindings/spi/spi-sun4i.txt b/Documentation/devicetree/bindings/spi/spi-sun4i.txt
index de827f5a301e..484bbff5337e 100644
--- a/Documentation/devicetree/bindings/spi/spi-sun4i.txt
+++ b/Documentation/devicetree/bindings/spi/spi-sun4i.txt
@@ -18,7 +18,6 @@ spi1: spi@01c06000 {
18 interrupts = <11>; 18 interrupts = <11>;
19 clocks = <&ahb_gates 21>, <&spi1_clk>; 19 clocks = <&ahb_gates 21>, <&spi1_clk>;
20 clock-names = "ahb", "mod"; 20 clock-names = "ahb", "mod";
21 status = "disabled";
22 #address-cells = <1>; 21 #address-cells = <1>;
23 #size-cells = <0>; 22 #size-cells = <0>;
24}; 23};
diff --git a/Documentation/devicetree/bindings/spi/spi-sun6i.txt b/Documentation/devicetree/bindings/spi/spi-sun6i.txt
index 2ec99b86b622..ab1811354cce 100644
--- a/Documentation/devicetree/bindings/spi/spi-sun6i.txt
+++ b/Documentation/devicetree/bindings/spi/spi-sun6i.txt
@@ -39,7 +39,6 @@ spi0: spi@01c68000 {
39 pinctrl-names = "default"; 39 pinctrl-names = "default";
40 pinctrl-0 = <&spi0_pins>; 40 pinctrl-0 = <&spi0_pins>;
41 resets = <&ccu RST_BUS_SPI0>; 41 resets = <&ccu RST_BUS_SPI0>;
42 status = "disabled";
43 #address-cells = <1>; 42 #address-cells = <1>;
44 #size-cells = <0>; 43 #size-cells = <0>;
45}; 44};
diff --git a/Documentation/devicetree/bindings/spi/spi_atmel.txt b/Documentation/devicetree/bindings/spi/spi_atmel.txt
index fb588b3e6a9a..f99c733d75c1 100644
--- a/Documentation/devicetree/bindings/spi/spi_atmel.txt
+++ b/Documentation/devicetree/bindings/spi/spi_atmel.txt
@@ -26,7 +26,6 @@ spi1: spi@fffcc000 {
26 clock-names = "spi_clk"; 26 clock-names = "spi_clk";
27 cs-gpios = <&pioB 3 0>; 27 cs-gpios = <&pioB 3 0>;
28 atmel,fifo-size = <32>; 28 atmel,fifo-size = <32>;
29 status = "okay";
30 29
31 mmc-slot@0 { 30 mmc-slot@0 {
32 compatible = "mmc-spi-slot"; 31 compatible = "mmc-spi-slot";
diff --git a/Documentation/devicetree/bindings/sram/sunxi-sram.txt b/Documentation/devicetree/bindings/sram/sunxi-sram.txt
index 8d5665468fe7..170034e6c8b0 100644
--- a/Documentation/devicetree/bindings/sram/sunxi-sram.txt
+++ b/Documentation/devicetree/bindings/sram/sunxi-sram.txt
@@ -59,7 +59,6 @@ sram-controller@01c00000 {
59 emac_sram: sram-section@8000 { 59 emac_sram: sram-section@8000 {
60 compatible = "allwinner,sun4i-a10-sram-a3-a4"; 60 compatible = "allwinner,sun4i-a10-sram-a3-a4";
61 reg = <0x8000 0x4000>; 61 reg = <0x8000 0x4000>;
62 status = "disabled";
63 }; 62 };
64 }; 63 };
65}; 64};
diff --git a/Documentation/devicetree/bindings/thermal/armada-thermal.txt b/Documentation/devicetree/bindings/thermal/armada-thermal.txt
index 4698e0edc205..24aacf8948c5 100644
--- a/Documentation/devicetree/bindings/thermal/armada-thermal.txt
+++ b/Documentation/devicetree/bindings/thermal/armada-thermal.txt
@@ -20,5 +20,4 @@ Example:
20 compatible = "marvell,armada370-thermal"; 20 compatible = "marvell,armada370-thermal";
21 reg = <0xd0018300 0x4 21 reg = <0xd0018300 0x4
22 0xd0018304 0x4>; 22 0xd0018304 0x4>;
23 status = "okay";
24 }; 23 };
diff --git a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
index 70b4c16c7ed8..9b4c7b017495 100644
--- a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
+++ b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
@@ -77,7 +77,6 @@ Example 1):
77 interrupts = <2 4>; 77 interrupts = <2 4>;
78 clocks = <&clock 383>; 78 clocks = <&clock 383>;
79 clock-names = "tmu_apbif"; 79 clock-names = "tmu_apbif";
80 status = "disabled";
81 vtmu-supply = <&tmu_regulator_node>; 80 vtmu-supply = <&tmu_regulator_node>;
82 #include "exynos4412-tmu-sensor-conf.dtsi" 81 #include "exynos4412-tmu-sensor-conf.dtsi"
83 }; 82 };
diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
index 07a9713ae6a7..fdf5caa6229b 100644
--- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
+++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt
@@ -36,7 +36,6 @@ Example:
36 clocks = <&cpg CPG_MOD 522>; 36 clocks = <&cpg CPG_MOD 522>;
37 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; 37 power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
38 #thermal-sensor-cells = <1>; 38 #thermal-sensor-cells = <1>;
39 status = "okay";
40 }; 39 };
41 40
42 thermal-zones { 41 thermal-zones {
diff --git a/Documentation/devicetree/bindings/trivial-devices.txt b/Documentation/devicetree/bindings/trivial-devices.txt
index 35f406dd86b6..af284fbd4d23 100644
--- a/Documentation/devicetree/bindings/trivial-devices.txt
+++ b/Documentation/devicetree/bindings/trivial-devices.txt
@@ -21,6 +21,16 @@ adi,adt7490 +/-1C TDM Extended Temp Range I.C
21adi,adxl345 Three-Axis Digital Accelerometer 21adi,adxl345 Three-Axis Digital Accelerometer
22adi,adxl346 Three-Axis Digital Accelerometer (backward-compatibility value "adi,adxl345" must be listed too) 22adi,adxl346 Three-Axis Digital Accelerometer (backward-compatibility value "adi,adxl345" must be listed too)
23ams,iaq-core AMS iAQ-Core VOC Sensor 23ams,iaq-core AMS iAQ-Core VOC Sensor
24amstaos,tsl2571 AMS/TAOS ALS and proximity sensor
25amstaos,tsl2671 AMS/TAOS ALS and proximity sensor
26amstaos,tmd2671 AMS/TAOS ALS and proximity sensor
27amstaos,tsl2771 AMS/TAOS ALS and proximity sensor
28amstaos,tmd2771 AMS/TAOS ALS and proximity sensor
29amstaos,tsl2572 AMS/TAOS ALS and proximity sensor
30amstaos,tsl2672 AMS/TAOS ALS and proximity sensor
31amstaos,tmd2672 AMS/TAOS ALS and proximity sensor
32amstaos,tsl2772 AMS/TAOS ALS and proximity sensor
33amstaos,tmd2772 AMS/TAOS ALS and proximity sensor
24at,24c08 i2c serial eeprom (24cxx) 34at,24c08 i2c serial eeprom (24cxx)
25atmel,at97sc3204t i2c trusted platform module (TPM) 35atmel,at97sc3204t i2c trusted platform module (TPM)
26capella,cm32181 CM32181: Ambient Light Sensor 36capella,cm32181 CM32181: Ambient Light Sensor
@@ -36,7 +46,9 @@ dallas,ds1775 Tiny Digital Thermometer and Thermostat
36dallas,ds3232 Extremely Accurate I²C RTC with Integrated Crystal and SRAM 46dallas,ds3232 Extremely Accurate I²C RTC with Integrated Crystal and SRAM
37dallas,ds4510 CPU Supervisor with Nonvolatile Memory and Programmable I/O 47dallas,ds4510 CPU Supervisor with Nonvolatile Memory and Programmable I/O
38dallas,ds75 Digital Thermometer and Thermostat 48dallas,ds75 Digital Thermometer and Thermostat
49devantech,srf02 Devantech SRF02 ultrasonic ranger in I2C mode
39devantech,srf08 Devantech SRF08 ultrasonic ranger 50devantech,srf08 Devantech SRF08 ultrasonic ranger
51devantech,srf10 Devantech SRF10 ultrasonic ranger
40dlg,da9053 DA9053: flexible system level PMIC with multicore support 52dlg,da9053 DA9053: flexible system level PMIC with multicore support
41dlg,da9063 DA9063: system PMIC for quad-core application processors 53dlg,da9063 DA9063: system PMIC for quad-core application processors
42domintech,dmard09 DMARD09: 3-axis Accelerometer 54domintech,dmard09 DMARD09: 3-axis Accelerometer
@@ -54,6 +66,7 @@ fsl,sgtl5000 SGTL5000: Ultra Low-Power Audio Codec
54gmt,g751 G751: Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface 66gmt,g751 G751: Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface
55infineon,slb9635tt Infineon SLB9635 (Soft-) I2C TPM (old protocol, max 100khz) 67infineon,slb9635tt Infineon SLB9635 (Soft-) I2C TPM (old protocol, max 100khz)
56infineon,slb9645tt Infineon SLB9645 I2C TPM (new protocol, max 400khz) 68infineon,slb9645tt Infineon SLB9645 I2C TPM (new protocol, max 400khz)
69isil,isl1208 Intersil ISL1208 Low Power RTC with Battery Backed SRAM
57isil,isl29028 Intersil ISL29028 Ambient Light and Proximity Sensor 70isil,isl29028 Intersil ISL29028 Ambient Light and Proximity Sensor
58isil,isl29030 Intersil ISL29030 Ambient Light and Proximity Sensor 71isil,isl29030 Intersil ISL29030 Ambient Light and Proximity Sensor
59maxim,ds1050 5 Bit Programmable, Pulse-Width Modulator 72maxim,ds1050 5 Bit Programmable, Pulse-Width Modulator
@@ -168,6 +181,7 @@ st,m41t80 M41T80 - SERIAL ACCESS RTC WITH ALARMS
168taos,tsl2550 Ambient Light Sensor with SMBUS/Two Wire Serial Interface 181taos,tsl2550 Ambient Light Sensor with SMBUS/Two Wire Serial Interface
169ti,ads7828 8-Channels, 12-bit ADC 182ti,ads7828 8-Channels, 12-bit ADC
170ti,ads7830 8-Channels, 8-bit ADC 183ti,ads7830 8-Channels, 8-bit ADC
184ti,amc6821 Temperature Monitoring and Fan Control
171ti,tsc2003 I2C Touch-Screen Controller 185ti,tsc2003 I2C Touch-Screen Controller
172ti,tmp102 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface 186ti,tmp102 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
173ti,tmp103 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface 187ti,tmp103 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface
diff --git a/Documentation/devicetree/bindings/unittest.txt b/Documentation/devicetree/bindings/unittest.txt
index 3bf58c20fe94..9a5b311f4434 100644
--- a/Documentation/devicetree/bindings/unittest.txt
+++ b/Documentation/devicetree/bindings/unittest.txt
@@ -10,7 +10,6 @@ All other properties are optional.
10Example: 10Example:
11 unittest { 11 unittest {
12 compatible = "unittest"; 12 compatible = "unittest";
13 status = "okay";
14 }; 13 };
15 14
162) OF unittest i2c adapter platform device 152) OF unittest i2c adapter platform device
@@ -25,7 +24,6 @@ Children nodes contain unittest i2c devices.
25Example: 24Example:
26 unittest-i2c-bus { 25 unittest-i2c-bus {
27 compatible = "unittest-i2c-bus"; 26 compatible = "unittest-i2c-bus";
28 status = "okay";
29 }; 27 };
30 28
313) OF unittest i2c device 293) OF unittest i2c device
@@ -40,7 +38,6 @@ All other properties are optional
40Example: 38Example:
41 unittest-i2c-dev { 39 unittest-i2c-dev {
42 compatible = "unittest-i2c-dev"; 40 compatible = "unittest-i2c-dev";
43 status = "okay";
44 }; 41 };
45 42
464) OF unittest i2c mux device 434) OF unittest i2c mux device
@@ -55,7 +52,6 @@ Children nodes contain unittest i2c bus nodes per channel.
55Example: 52Example:
56 unittest-i2c-mux { 53 unittest-i2c-mux {
57 compatible = "unittest-i2c-mux"; 54 compatible = "unittest-i2c-mux";
58 status = "okay";
59 #address-cells = <1>; 55 #address-cells = <1>;
60 #size-cells = <0>; 56 #size-cells = <0>;
61 channel-0 { 57 channel-0 {
@@ -65,7 +61,6 @@ Example:
65 i2c-dev { 61 i2c-dev {
66 reg = <8>; 62 reg = <8>;
67 compatible = "unittest-i2c-dev"; 63 compatible = "unittest-i2c-dev";
68 status = "okay";
69 }; 64 };
70 }; 65 };
71 }; 66 };
diff --git a/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt b/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
index d9b42da016f3..cb2bd83fa89a 100644
--- a/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
+++ b/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
@@ -25,5 +25,4 @@ Example:
25 phys = <&usbphy 0>; 25 phys = <&usbphy 0>;
26 phy-names = "usb"; 26 phy-names = "usb";
27 extcon = <&usbphy 0>; 27 extcon = <&usbphy 0>;
28 status = "disabled";
29 }; 28 };
diff --git a/Documentation/devicetree/bindings/usb/am33xx-usb.txt b/Documentation/devicetree/bindings/usb/am33xx-usb.txt
index 20c2ff2ba07e..16920d78e1b8 100644
--- a/Documentation/devicetree/bindings/usb/am33xx-usb.txt
+++ b/Documentation/devicetree/bindings/usb/am33xx-usb.txt
@@ -4,9 +4,9 @@
4- reg: offset and length of the usbss register sets 4- reg: offset and length of the usbss register sets
5- ti,hwmods : must be "usb_otg_hs" 5- ti,hwmods : must be "usb_otg_hs"
6 6
7The glue layer contains multiple child nodes. It is required the have 7The glue layer contains multiple child nodes. It is required to have
8at least a control module node, USB node and a PHY node. The second USB 8at least a control module node, USB node and a PHY node. The second USB
9node and its PHY node is optional. The DMA node is also optional. 9node and its PHY node are optional. The DMA node is also optional.
10 10
11Reset module 11Reset module
12~~~~~~~~~~~~ 12~~~~~~~~~~~~
diff --git a/Documentation/devicetree/bindings/usb/da8xx-usb.txt b/Documentation/devicetree/bindings/usb/da8xx-usb.txt
index 717c5f656237..9ce22551b2b3 100644
--- a/Documentation/devicetree/bindings/usb/da8xx-usb.txt
+++ b/Documentation/devicetree/bindings/usb/da8xx-usb.txt
@@ -42,7 +42,6 @@ Example:
42 usb_phy: usb-phy { 42 usb_phy: usb-phy {
43 compatible = "ti,da830-usb-phy"; 43 compatible = "ti,da830-usb-phy";
44 #phy-cells = <0>; 44 #phy-cells = <0>;
45 status = "okay";
46 }; 45 };
47 usb0: usb@200000 { 46 usb0: usb@200000 {
48 compatible = "ti,da830-musb"; 47 compatible = "ti,da830-musb";
@@ -66,7 +65,6 @@ Example:
66 "rx1", "rx2", "rx3", "rx4", 65 "rx1", "rx2", "rx3", "rx4",
67 "tx1", "tx2", "tx3", "tx4"; 66 "tx1", "tx2", "tx3", "tx4";
68 67
69 status = "okay";
70 68
71 cppi41dma: dma-controller@201000 { 69 cppi41dma: dma-controller@201000 {
72 compatible = "ti,da830-cppi41"; 70 compatible = "ti,da830-cppi41";
diff --git a/Documentation/devicetree/bindings/usb/dwc3-st.txt b/Documentation/devicetree/bindings/usb/dwc3-st.txt
index 50dee3b44665..df0e02e1ee43 100644
--- a/Documentation/devicetree/bindings/usb/dwc3-st.txt
+++ b/Documentation/devicetree/bindings/usb/dwc3-st.txt
@@ -42,7 +42,6 @@ or "device".
42Example: 42Example:
43 43
44st_dwc3: dwc3@8f94000 { 44st_dwc3: dwc3@8f94000 {
45 status = "disabled";
46 compatible = "st,stih407-dwc3"; 45 compatible = "st,stih407-dwc3";
47 reg = <0x08f94000 0x1000>, <0x110 0x4>; 46 reg = <0x08f94000 0x1000>, <0x110 0x4>;
48 reg-names = "reg-glue", "syscfg-reg"; 47 reg-names = "reg-glue", "syscfg-reg";
diff --git a/Documentation/devicetree/bindings/usb/dwc3-xilinx.txt b/Documentation/devicetree/bindings/usb/dwc3-xilinx.txt
index 30361b32a460..4aae5b2cef56 100644
--- a/Documentation/devicetree/bindings/usb/dwc3-xilinx.txt
+++ b/Documentation/devicetree/bindings/usb/dwc3-xilinx.txt
@@ -18,7 +18,6 @@ Example device node:
18 usb@0 { 18 usb@0 {
19 #address-cells = <0x2>; 19 #address-cells = <0x2>;
20 #size-cells = <0x1>; 20 #size-cells = <0x1>;
21 status = "okay";
22 compatible = "xlnx,zynqmp-dwc3"; 21 compatible = "xlnx,zynqmp-dwc3";
23 clock-names = "bus_clk" "ref_clk"; 22 clock-names = "bus_clk" "ref_clk";
24 clocks = <&clk125>, <&clk125>; 23 clocks = <&clk125>, <&clk125>;
diff --git a/Documentation/devicetree/bindings/usb/ehci-st.txt b/Documentation/devicetree/bindings/usb/ehci-st.txt
index 410d922cfdd7..9feea6c3e4d9 100644
--- a/Documentation/devicetree/bindings/usb/ehci-st.txt
+++ b/Documentation/devicetree/bindings/usb/ehci-st.txt
@@ -31,7 +31,6 @@ Example:
31 clocks = <&clk_s_a1_ls 0>; 31 clocks = <&clk_s_a1_ls 0>;
32 phys = <&usb2_phy>; 32 phys = <&usb2_phy>;
33 phy-names = "usb"; 33 phy-names = "usb";
34 status = "okay";
35 34
36 resets = <&powerdown STIH416_USB1_POWERDOWN>, 35 resets = <&powerdown STIH416_USB1_POWERDOWN>,
37 <&softreset STIH416_USB1_SOFTRESET>; 36 <&softreset STIH416_USB1_SOFTRESET>;
diff --git a/Documentation/devicetree/bindings/usb/exynos-usb.txt b/Documentation/devicetree/bindings/usb/exynos-usb.txt
index 78ebebb66dad..c97374315049 100644
--- a/Documentation/devicetree/bindings/usb/exynos-usb.txt
+++ b/Documentation/devicetree/bindings/usb/exynos-usb.txt
@@ -40,7 +40,6 @@ Example:
40 port@0 { 40 port@0 {
41 reg = <0>; 41 reg = <0>;
42 phys = <&usb2phy 1>; 42 phys = <&usb2phy 1>;
43 status = "disabled";
44 }; 43 };
45 }; 44 };
46 45
@@ -75,7 +74,6 @@ Example:
75 port@0 { 74 port@0 {
76 reg = <0>; 75 reg = <0>;
77 phys = <&usb2phy 1>; 76 phys = <&usb2phy 1>;
78 status = "disabled";
79 }; 77 };
80 78
81 }; 79 };
diff --git a/Documentation/devicetree/bindings/usb/isp1301.txt b/Documentation/devicetree/bindings/usb/isp1301.txt
index 5405d99d9aaa..ecd607dacba5 100644
--- a/Documentation/devicetree/bindings/usb/isp1301.txt
+++ b/Documentation/devicetree/bindings/usb/isp1301.txt
@@ -21,5 +21,4 @@ Example:
21 interrupt-parent = <&mic>; 21 interrupt-parent = <&mic>;
22 interrupts = <0x3d 0>, <0x3e 0>, <0x3c 0>, <0x3a 0>; 22 interrupts = <0x3d 0>, <0x3e 0>, <0x3c 0>, <0x3a 0>;
23 transceiver = <&isp1301>; 23 transceiver = <&isp1301>;
24 status = "okay";
25 }; 24 };
diff --git a/Documentation/devicetree/bindings/usb/keystone-usb.txt b/Documentation/devicetree/bindings/usb/keystone-usb.txt
index 2d1bef16f149..f96e09f784cc 100644
--- a/Documentation/devicetree/bindings/usb/keystone-usb.txt
+++ b/Documentation/devicetree/bindings/usb/keystone-usb.txt
@@ -44,7 +44,6 @@ Example:
44 clock-names = "usb"; 44 clock-names = "usb";
45 interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>; 45 interrupts = <GIC_SPI 393 IRQ_TYPE_EDGE_RISING>;
46 ranges; 46 ranges;
47 status = "disabled";
48 47
49 dwc3@2690000 { 48 dwc3@2690000 {
50 compatible = "synopsys,dwc3"; 49 compatible = "synopsys,dwc3";
diff --git a/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
index 838ae48eafc1..49f54767cd21 100644
--- a/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
+++ b/Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
@@ -75,7 +75,6 @@ ssusb: usb@11271000 {
75 #address-cells = <2>; 75 #address-cells = <2>;
76 #size-cells = <2>; 76 #size-cells = <2>;
77 ranges; 77 ranges;
78 status = "disabled";
79 78
80 usb_host: xhci@11270000 { 79 usb_host: xhci@11270000 {
81 compatible = "mediatek,mt8173-xhci"; 80 compatible = "mediatek,mt8173-xhci";
@@ -86,6 +85,5 @@ ssusb: usb@11271000 {
86 clocks = <&topckgen CLK_TOP_USB30_SEL>, <&clk26m>; 85 clocks = <&topckgen CLK_TOP_USB30_SEL>, <&clk26m>;
87 clock-names = "sys_ck", "ref_ck"; 86 clock-names = "sys_ck", "ref_ck";
88 vusb33-supply = <&mt6397_vusb_reg>; 87 vusb33-supply = <&mt6397_vusb_reg>;
89 status = "disabled";
90 }; 88 };
91}; 89};
diff --git a/Documentation/devicetree/bindings/usb/ohci-st.txt b/Documentation/devicetree/bindings/usb/ohci-st.txt
index 6d8393748da2..d893ec9131c3 100644
--- a/Documentation/devicetree/bindings/usb/ohci-st.txt
+++ b/Documentation/devicetree/bindings/usb/ohci-st.txt
@@ -29,7 +29,6 @@ Example:
29 clock-names = "ic", "clk48"; 29 clock-names = "ic", "clk48";
30 phys = <&usb2_phy>; 30 phys = <&usb2_phy>;
31 phy-names = "usb"; 31 phy-names = "usb";
32 status = "okay";
33 32
34 resets = <&powerdown STIH416_USB0_POWERDOWN>, 33 resets = <&powerdown STIH416_USB0_POWERDOWN>,
35 <&softreset STIH416_USB0_SOFTRESET>; 34 <&softreset STIH416_USB0_SOFTRESET>;
diff --git a/Documentation/devicetree/bindings/usb/qcom,dwc3.txt b/Documentation/devicetree/bindings/usb/qcom,dwc3.txt
index 73cc0963e823..bc8a2fa5d2bf 100644
--- a/Documentation/devicetree/bindings/usb/qcom,dwc3.txt
+++ b/Documentation/devicetree/bindings/usb/qcom,dwc3.txt
@@ -29,7 +29,6 @@ Example device nodes:
29 clock-names = "ref"; 29 clock-names = "ref";
30 #phy-cells = <0>; 30 #phy-cells = <0>;
31 31
32 status = "ok";
33 }; 32 };
34 33
35 ss_phy: phy@100f8830 { 34 ss_phy: phy@100f8830 {
@@ -39,7 +38,6 @@ Example device nodes:
39 clock-names = "ref"; 38 clock-names = "ref";
40 #phy-cells = <0>; 39 #phy-cells = <0>;
41 40
42 status = "ok";
43 }; 41 };
44 42
45 usb3_0: usb30@0 { 43 usb3_0: usb30@0 {
@@ -51,7 +49,6 @@ Example device nodes:
51 49
52 ranges; 50 ranges;
53 51
54 status = "ok";
55 52
56 dwc3@10000000 { 53 dwc3@10000000 {
57 compatible = "snps,dwc3"; 54 compatible = "snps,dwc3";
diff --git a/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt b/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
index 0536a938e3ab..50a31536e975 100644
--- a/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
+++ b/Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
@@ -29,13 +29,11 @@ Example device nodes:
29 #address-cells = <2>; 29 #address-cells = <2>;
30 #size-cells = <2>; 30 #size-cells = <2>;
31 ranges; 31 ranges;
32 status = "disabled";
33 usbdrd_dwc3_0: dwc3@fe800000 { 32 usbdrd_dwc3_0: dwc3@fe800000 {
34 compatible = "snps,dwc3"; 33 compatible = "snps,dwc3";
35 reg = <0x0 0xfe800000 0x0 0x100000>; 34 reg = <0x0 0xfe800000 0x0 0x100000>;
36 interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; 35 interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
37 dr_mode = "otg"; 36 dr_mode = "otg";
38 status = "disabled";
39 }; 37 };
40 }; 38 };
41 39
@@ -48,12 +46,10 @@ Example device nodes:
48 #address-cells = <2>; 46 #address-cells = <2>;
49 #size-cells = <2>; 47 #size-cells = <2>;
50 ranges; 48 ranges;
51 status = "disabled";
52 usbdrd_dwc3_1: dwc3@fe900000 { 49 usbdrd_dwc3_1: dwc3@fe900000 {
53 compatible = "snps,dwc3"; 50 compatible = "snps,dwc3";
54 reg = <0x0 0xfe900000 0x0 0x100000>; 51 reg = <0x0 0xfe900000 0x0 0x100000>;
55 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 52 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
56 dr_mode = "otg"; 53 dr_mode = "otg";
57 status = "disabled";
58 }; 54 };
59 }; 55 };
diff --git a/Documentation/devicetree/bindings/usb/usb-device.txt b/Documentation/devicetree/bindings/usb/usb-device.txt
index 1c35e7b665e1..ce02cebac26a 100644
--- a/Documentation/devicetree/bindings/usb/usb-device.txt
+++ b/Documentation/devicetree/bindings/usb/usb-device.txt
@@ -2,7 +2,7 @@ Generic USB Device Properties
2 2
3Usually, we only use device tree for hard wired USB device. 3Usually, we only use device tree for hard wired USB device.
4The reference binding doc is from: 4The reference binding doc is from:
5http://www.firmware.org/1275/bindings/usb/usb-1_0.ps 5http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
6 6
7Required properties: 7Required properties:
8- compatible: usbVID,PID. The textual representation of VID, PID shall 8- compatible: usbVID,PID. The textual representation of VID, PID shall
@@ -16,7 +16,6 @@ Required properties:
16Example: 16Example:
17 17
18&usb1 { 18&usb1 {
19 status = "okay";
20 19
21 #address-cells = <1>; 20 #address-cells = <1>;
22 #size-cells = <0>; 21 #size-cells = <0>;
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index f58c9323b92b..401ed98cab18 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -9,6 +9,7 @@ actions Actions Semiconductor Co., Ltd.
9active-semi Active-Semi International Inc 9active-semi Active-Semi International Inc
10ad Avionic Design GmbH 10ad Avionic Design GmbH
11adapteva Adapteva, Inc. 11adapteva Adapteva, Inc.
12adaptrum Adaptrum, Inc.
12adh AD Holdings Plc. 13adh AD Holdings Plc.
13adi Analog Devices, Inc. 14adi Analog Devices, Inc.
14advantech Advantech Corporation 15advantech Advantech Corporation
@@ -197,6 +198,7 @@ mediatek MediaTek Inc.
197megachips MegaChips 198megachips MegaChips
198melexis Melexis N.V. 199melexis Melexis N.V.
199melfas MELFAS Inc. 200melfas MELFAS Inc.
201mellanox Mellanox Technologies
200memsic MEMSIC Inc. 202memsic MEMSIC Inc.
201merrii Merrii Technology Co., Ltd. 203merrii Merrii Technology Co., Ltd.
202micrel Micrel Inc. 204micrel Micrel Inc.
@@ -208,7 +210,7 @@ miramems MiraMEMS Sensing Technology Co., Ltd.
208mitsubishi Mitsubishi Electric Corporation 210mitsubishi Mitsubishi Electric Corporation
209mosaixtech Mosaix Technologies, Inc. 211mosaixtech Mosaix Technologies, Inc.
210motorola Motorola, Inc. 212motorola Motorola, Inc.
211moxa Moxa 213moxa Moxa Inc.
212mpl MPL AG 214mpl MPL AG
213mqmaker mqmaker Inc. 215mqmaker mqmaker Inc.
214msi Micro-Star International Co. Ltd. 216msi Micro-Star International Co. Ltd.
@@ -344,6 +346,7 @@ tpo TPO
344tronfy Tronfy 346tronfy Tronfy
345tronsmart Tronsmart 347tronsmart Tronsmart
346truly Truly Semiconductors Limited 348truly Truly Semiconductors Limited
349tsd Theobroma Systems Design und Consulting GmbH
347tyan Tyan Computer Corporation 350tyan Tyan Computer Corporation
348ucrobotics uCRobotics 351ucrobotics uCRobotics
349udoo Udoo 352udoo Udoo
diff --git a/Documentation/devicetree/bindings/w1/fsl-imx-owire.txt b/Documentation/devicetree/bindings/w1/fsl-imx-owire.txt
index ecf42c07684d..cbaa6467ab2c 100644
--- a/Documentation/devicetree/bindings/w1/fsl-imx-owire.txt
+++ b/Documentation/devicetree/bindings/w1/fsl-imx-owire.txt
@@ -15,5 +15,4 @@ owire: owire@63fa4000 {
15 compatible = "fsl,imx53-owire", "fsl,imx21-owire"; 15 compatible = "fsl,imx53-owire", "fsl,imx21-owire";
16 reg = <0x63fa4000 0x4000>; 16 reg = <0x63fa4000 0x4000>;
17 clocks = <&clks 159>; 17 clocks = <&clks 159>;
18 status = "disabled";
19}; 18};
diff --git a/Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt b/Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt
index f7cc7c060910..4fec1e3725b4 100644
--- a/Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt
@@ -31,5 +31,4 @@ Example:
31 atmel,watchdog-type = "hardware"; 31 atmel,watchdog-type = "hardware";
32 atmel,dbg-halt; 32 atmel,dbg-halt;
33 atmel,idle-halt; 33 atmel,idle-halt;
34 status = "okay";
35 }; 34 };
diff --git a/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt b/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
index 86fa6de1019b..711a880b3d3b 100644
--- a/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/atmel-wdt.txt
@@ -48,5 +48,4 @@ Example:
48 atmel,idle-halt; 48 atmel,idle-halt;
49 atmel,max-heartbeat-sec = <16>; 49 atmel,max-heartbeat-sec = <16>;
50 atmel,min-heartbeat-sec = <0>; 50 atmel,min-heartbeat-sec = <0>;
51 status = "okay";
52 }; 51 };
diff --git a/Documentation/devicetree/bindings/watchdog/marvel.txt b/Documentation/devicetree/bindings/watchdog/marvel.txt
index 858ed9221ac4..c1b67a78f00c 100644
--- a/Documentation/devicetree/bindings/watchdog/marvel.txt
+++ b/Documentation/devicetree/bindings/watchdog/marvel.txt
@@ -41,6 +41,5 @@ Example:
41 reg = <0x20300 0x28>, <0x20108 0x4>; 41 reg = <0x20300 0x28>, <0x20108 0x4>;
42 interrupts = <3>; 42 interrupts = <3>;
43 timeout-sec = <10>; 43 timeout-sec = <10>;
44 status = "okay";
45 clocks = <&gate_clk 7>; 44 clocks = <&gate_clk 7>;
46 }; 45 };
diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt
index fb740445199f..417f91110010 100644
--- a/Documentation/devicetree/booting-without-of.txt
+++ b/Documentation/devicetree/booting-without-of.txt
@@ -1282,7 +1282,7 @@ hierarchy and routing of interrupts in the hardware.
1282The interrupt tree model is fully described in the 1282The interrupt tree model is fully described in the
1283document "Open Firmware Recommended Practice: Interrupt 1283document "Open Firmware Recommended Practice: Interrupt
1284Mapping Version 0.9". The document is available at: 1284Mapping Version 0.9". The document is available at:
1285<http://www.openfirmware.org/ofwg/practice/> 1285<http://www.devicetree.org/open-firmware/practice/>
1286 1286
12871) interrupts property 12871) interrupts property
1288---------------------- 1288----------------------