Browse Source

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
  ...
Linus Torvalds 8 years ago
parent
commit
74fee4e88f
100 changed files with 39 additions and 115 deletions
  1. 0 1
      Documentation/devicetree/bindings/arm/arch_timer.txt
  2. 0 1
      Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt
  3. 0 2
      Documentation/devicetree/bindings/ata/apm-xgene.txt
  4. 0 1
      Documentation/devicetree/bindings/ata/imx-pata.txt
  5. 0 3
      Documentation/devicetree/bindings/bus/mvebu-mbus.txt
  6. 0 2
      Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt
  7. 0 1
      Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt
  8. 24 2
      Documentation/devicetree/bindings/chosen.txt
  9. 0 1
      Documentation/devicetree/bindings/clock/alphascale,acc.txt
  10. 0 1
      Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt
  11. 0 1
      Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt
  12. 0 1
      Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt
  13. 0 1
      Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt
  14. 0 1
      Documentation/devicetree/bindings/clock/exynos5433-clock.txt
  15. 0 1
      Documentation/devicetree/bindings/clock/hi3660-clock.txt
  16. 0 1
      Documentation/devicetree/bindings/clock/hix5hd2-clock.txt
  17. 0 1
      Documentation/devicetree/bindings/clock/imx21-clock.txt
  18. 0 1
      Documentation/devicetree/bindings/clock/imx23-clock.txt
  19. 0 1
      Documentation/devicetree/bindings/clock/imx25-clock.txt
  20. 0 1
      Documentation/devicetree/bindings/clock/imx27-clock.txt
  21. 0 1
      Documentation/devicetree/bindings/clock/imx28-clock.txt
  22. 0 1
      Documentation/devicetree/bindings/clock/imx31-clock.txt
  23. 0 1
      Documentation/devicetree/bindings/clock/imx5-clock.txt
  24. 0 1
      Documentation/devicetree/bindings/clock/imx6q-clock.txt
  25. 0 1
      Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
  26. 0 1
      Documentation/devicetree/bindings/clock/pxa-clock.txt
  27. 0 1
      Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
  28. 0 1
      Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt
  29. 0 1
      Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
  30. 0 1
      Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
  31. 0 1
      Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
  32. 0 1
      Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
  33. 0 1
      Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt
  34. 0 1
      Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
  35. 5 1
      Documentation/devicetree/bindings/clock/silabs,si5351.txt
  36. 3 4
      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
  37. 0 2
      Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
  38. 0 1
      Documentation/devicetree/bindings/clock/zx296702-clk.txt
  39. 0 1
      Documentation/devicetree/bindings/clock/zx296718-clk.txt
  40. 0 1
      Documentation/devicetree/bindings/crypto/fsl-dcp.txt
  41. 0 1
      Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt
  42. 0 1
      Documentation/devicetree/bindings/crypto/marvell-cesa.txt
  43. 0 1
      Documentation/devicetree/bindings/crypto/mv_cesa.txt
  44. 0 1
      Documentation/devicetree/bindings/crypto/rockchip-crypto.txt
  45. 0 1
      Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt
  46. 0 1
      Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
  47. 0 1
      Documentation/devicetree/bindings/display/atmel,lcdc.txt
  48. 0 1
      Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
  49. 0 1
      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  50. 0 1
      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
  51. 0 1
      Documentation/devicetree/bindings/display/fsl,tcon.txt
  52. 1 1
      Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
  53. 0 1
      Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt
  54. 0 1
      Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt
  55. 0 1
      Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
  56. 0 1
      Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
  57. 0 2
      Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
  58. 0 1
      Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt
  59. 0 1
      Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt
  60. 0 1
      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
  61. 0 1
      Documentation/devicetree/bindings/dma/fsl-edma.txt
  62. 0 1
      Documentation/devicetree/bindings/dma/mv-xor.txt
  63. 0 1
      Documentation/devicetree/bindings/dma/qcom_adm.txt
  64. 0 1
      Documentation/devicetree/bindings/dma/snps-dma.txt
  65. 0 1
      Documentation/devicetree/bindings/dma/st_fdma.txt
  66. 0 1
      Documentation/devicetree/bindings/dma/ste-dma40.txt
  67. 0 1
      Documentation/devicetree/bindings/dma/sun4i-dma.txt
  68. 0 1
      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  69. 0 1
      Documentation/devicetree/bindings/dma/ti-edma.txt
  70. 0 1
      Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
  71. 0 1
      Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt
  72. 0 1
      Documentation/devicetree/bindings/gpio/spear_spics.txt
  73. 5 0
      Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
  74. 0 3
      Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
  75. 0 1
      Documentation/devicetree/bindings/gpu/samsung-g2d.txt
  76. 0 1
      Documentation/devicetree/bindings/hsi/omap-ssi.txt
  77. 0 1
      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt
  78. 0 1
      Documentation/devicetree/bindings/i2c/i2c-efm32.txt
  79. 0 1
      Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
  80. 0 1
      Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt
  81. 0 1
      Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
  82. 0 1
      Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
  83. 0 1
      Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
  84. 1 1
      Documentation/devicetree/bindings/input/ti,drv260x.txt
  85. 0 1
      Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
  86. 0 1
      Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
  87. 0 1
      Documentation/devicetree/bindings/media/pxa-camera.txt
  88. 0 1
      Documentation/devicetree/bindings/media/s5p-cec.txt
  89. 0 2
      Documentation/devicetree/bindings/media/samsung-fimc.txt
  90. 0 1
      Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
  91. 0 1
      Documentation/devicetree/bindings/media/ti,da850-vpif.txt
  92. 0 1
      Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt
  93. 0 2
      Documentation/devicetree/bindings/mfd/act8945a.txt
  94. 0 1
      Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
  95. 0 1
      Documentation/devicetree/bindings/mfd/da9052-i2c.txt
  96. 0 1
      Documentation/devicetree/bindings/mfd/mc13xxx.txt
  97. 0 2
      Documentation/devicetree/bindings/mfd/mxs-lradc.txt
  98. 0 2
      Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
  99. 0 1
      Documentation/devicetree/bindings/misc/atmel-ssc.txt
  100. 0 1
      Documentation/devicetree/bindings/mmc/arasan,sdhci.txt

+ 0 - 1
Documentation/devicetree/bindings/arm/arch_timer.txt

@@ -108,6 +108,5 @@ Example:
 			frame-number = <1>
 			interrupts = <0 15 0x8>;
 			reg = <0xf0003000 0x1000>;
-			status = "disabled";
 		};
 	};

+ 0 - 1
Documentation/devicetree/bindings/arm/marvell/cp110-system-controller0.txt

@@ -183,7 +183,6 @@ cpm_syscon0: system-controller@440000 {
 		gpio-controller;
 		#gpio-cells = <2>;
 		gpio-ranges = <&cpm_pinctrl 0 0 32>;
-		status = "disabled";
 	};
 
 };

+ 0 - 2
Documentation/devicetree/bindings/ata/apm-xgene.txt

@@ -57,7 +57,6 @@ Example:
 			      <0x0 0x1f227000 0x0 0x1000>;
 			interrupts = <0x0 0x87 0x4>;
 			dma-coherent;
-			status = "ok";
 			clocks = <&sataclk 0>;
 			phys = <&phy2 0>;
 			phy-names = "sata-phy";
@@ -72,7 +71,6 @@ Example:
 			      <0x0 0x1f237000 0x0 0x1000>;
 			interrupts = <0x0 0x88 0x4>;
 			dma-coherent;
-			status = "ok";
 			clocks = <&sataclk 0>;
 			phys = <&phy3 0>;
 			phy-names = "sata-phy";

+ 0 - 1
Documentation/devicetree/bindings/ata/imx-pata.txt

@@ -13,5 +13,4 @@ Example:
 		reg = <0x83fe0000 0x4000>;
 		interrupts = <70>;
 		clocks = <&clks 161>;
-		status = "disabled";
 	};

+ 0 - 3
Documentation/devicetree/bindings/bus/mvebu-mbus.txt

@@ -227,7 +227,6 @@ See the example below, where a more complete device tree is shown:
 		};
 
 		devbus-bootcs {
-			status = "okay";
 			ranges = <0 MBUS_ID(0x01, 0x2f) 0 0x8000000>;
 
 			/* NOR */
@@ -240,7 +239,6 @@ See the example below, where a more complete device tree is shown:
 
 		pcie-controller {
 			compatible = "marvell,armada-xp-pcie";
-			status = "okay";
 			device_type = "pci";
 
 			#address-cells = <3>;
@@ -258,7 +256,6 @@ See the example below, where a more complete device tree is shown:
 
 			pcie@1,0 {
 				/* Port 0, Lane 0 */
-				status = "okay";
 			};
 		};
 

+ 0 - 2
Documentation/devicetree/bindings/bus/nvidia,tegra20-gmi.txt

@@ -84,7 +84,6 @@ gmi@70090000 {
 	reset-names = "gmi";
 	ranges = <4 0 0xd0000000 0xfffffff>;
 
-	status = "okay";
 
 	bus@4,0 {
 		compatible = "simple-bus";
@@ -121,7 +120,6 @@ gmi@70090000 {
 	reset-names = "gmi";
 	ranges = <4 0 0xd0000000 0xfffffff>;
 
-	status = "okay";
 
 	can@4,0 {
 		reg = <4 0 0x100>;

+ 0 - 1
Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.txt

@@ -33,7 +33,6 @@ Example:
 		#size-cells = <1>;
 		ranges = <0x702c0000 0x0 0x702c0000 0x00040000>;
 
-		status = "disabled";
 
 		child1 {
 			...

+ 24 - 2
Documentation/devicetree/bindings/chosen.txt

@@ -5,9 +5,31 @@ The chosen node does not represent a real device, but serves as a place
 for passing data between firmware and the operating system, like boot
 arguments. Data in the chosen node does not represent the hardware.
 
+The following properties are recognized:
 
-stdout-path property
---------------------
+
+kaslr-seed
+-----------
+
+This property is used when booting with CONFIG_RANDOMIZE_BASE as the
+entropy used to randomize the kernel image base address location. Since
+it is used directly, this value is intended only for KASLR, and should
+not be used for other purposes (as it may leak information about KASLR
+offsets). It is parsed as a u64 value, e.g.
+
+/ {
+	chosen {
+		kaslr-seed = <0xfeedbeef 0xc0def00d>;
+	};
+};
+
+Note that if this property is set from UEFI (or a bootloader in EFI
+mode) when EFI_RNG_PROTOCOL is supported, it will be overwritten by
+the Linux EFI stub (which will populate the property itself, using
+EFI_RNG_PROTOCOL).
+
+stdout-path
+-----------
 
 Device trees may specify the device to be used for boot console output
 with a stdout-path property under /chosen, as described in the Devicetree

+ 0 - 1
Documentation/devicetree/bindings/clock/alphascale,acc.txt

@@ -102,7 +102,6 @@ uart4: serial@80010000 {
 	reg = <0x80010000 0x4000>;
 	clocks = <&acc CLKID_SYS_UART4>, <&acc CLKID_AHB_UART4>;
 	interrupts = <19>;
-	status = "disabled";
 };
 
 Clock consumer with only one, _AHB_ sink.

+ 0 - 1
Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt

@@ -41,5 +41,4 @@ Example: UART controller node that consumes the clock and reset generated
 		interrupts = <0 90 1>;
 		clocks = <&clkc_AO CLKID_AO_UART1>;
 		resets = <&clkc_AO RESET_AO_UART1>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt

@@ -33,5 +33,4 @@ Example: UART controller node that consumes the clock generated by the clock
 		reg = <0xc81004c0 0x14>;
 		interrupts = <0 90 1>;
 		clocks = <&clkc CLKID_CLK81>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/amlogic,meson8b-clkc.txt

@@ -39,5 +39,4 @@ Example: UART controller node that consumes the clock generated by the clock
 		reg = <0xc81004c0 0x14>;
 		interrupts = <0 90 1>;
 		clocks = <&clkc CLKID_CLK81>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/brcm,kona-ccu.txt

@@ -46,7 +46,6 @@ Device tree example:
 
 	uart@3e002000 {
 		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
-		status = "disabled";
 		reg = <0x3e002000 0x1000>;
 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB3>;
 		interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;

+ 0 - 1
Documentation/devicetree/bindings/clock/exynos5433-clock.txt

@@ -465,5 +465,4 @@ Example 3: UART controller node that consumes the clock generated by the clock
 		clock-names = "uart", "clk_uart_baud0";
 		pinctrl-names = "default";
 		pinctrl-0 = <&uart0_bus>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/hi3660-clock.txt

@@ -38,5 +38,4 @@ Examples:
 		clocks = <&crg_ctrl HI3660_CLK_MUX_UART0>,
 			 <&crg_ctrl HI3660_PCLK>;
 		clock-names = "uartclk", "apb_pclk";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/hix5hd2-clock.txt

@@ -27,5 +27,4 @@ Examples:
 		interrupts = <0 49 4>;
 		clocks = <&clock HIX5HD2_FIXED_83M>;
 		clock-names = "apb_pclk";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/imx21-clock.txt

@@ -24,5 +24,4 @@ Examples:
 		clocks = <&clks IMX21_CLK_UART1_IPG_GATE>,
 			 <&clks IMX21_CLK_PER1>;
 		clock-names = "ipg", "per";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/imx23-clock.txt

@@ -67,5 +67,4 @@ auart0: serial@8006c000 {
 	reg = <0x8006c000 0x2000>;
 	interrupts = <24 25 23>;
 	clocks = <&clks 32>;
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/imx25-clock.txt

@@ -157,5 +157,4 @@ uart1: serial@43f90000 {
 	interrupts = <45>;
 	clocks = <&clks 79>, <&clks 50>;
 	clock-names = "ipg", "per";
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/imx27-clock.txt

@@ -24,5 +24,4 @@ Examples:
 		clocks = <&clks IMX27_CLK_UART1_IPG_GATE>,
 			 <&clks IMX27_CLK_PER1_GATE>;
 		clock-names = "ipg", "per";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/imx28-clock.txt

@@ -90,5 +90,4 @@ auart0: serial@8006a000 {
 	reg = <0x8006a000 0x2000>;
 	interrupts = <112 70 71>;
 	clocks = <&clks 45>;
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/imx31-clock.txt

@@ -87,5 +87,4 @@ uart1: serial@43f90000 {
 	interrupts = <45>;
 	clocks = <&clks 10>, <&clks 30>;
 	clock-names = "ipg", "per";
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/imx5-clock.txt

@@ -25,5 +25,4 @@ can1: can@53fc8000 {
 	interrupts = <82>;
 	clocks = <&clks IMX5_CLK_CAN1_IPG_GATE>, <&clks IMX5_CLK_CAN1_SERIAL_GATE>;
 	clock-names = "ipg", "per";
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/imx6q-clock.txt

@@ -27,5 +27,4 @@ uart1: serial@02020000 {
 	interrupts = <0 26 0x04>;
 	clocks = <&clks IMX6QDL_CLK_UART_IPG>, <&clks IMX6QDL_CLK_UART_SERIAL>;
 	clock-names = "ipg", "per";
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt

@@ -66,7 +66,6 @@ clock@70110000 {
         #clock-cells = <0>;
         clock-output-names = "dfllCPU_out";
         vdd-cpu-supply = <&vdd_cpu>;
-        status = "okay";
 
         nvidia,sample-rate = <12500>;
         nvidia,droop-ctrl = <0x00000f00>;

+ 0 - 1
Documentation/devicetree/bindings/clock/pxa-clock.txt

@@ -12,5 +12,4 @@ Examples:
 pxa2xx_clks: pxa2xx_clks@41300004 {
         compatible = "marvell,pxa-clocks";
         #clock-cells = <1>;
-        status = "okay";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt

@@ -81,5 +81,4 @@ Examples
 		dma-names = "tx", "rx";
 		power-domains = <&cpg>;
 		resets = <&cpg 310>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt

@@ -44,5 +44,4 @@ Examples
 		interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>;
 		clocks = <&mstp3_clks R8A7778_CLK_SDHI0>;
 		power-domains = <&cpg_clocks>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt

@@ -50,5 +50,4 @@ Examples
 		clocks = <&mstp3_clks R7S72100_CLK_MTU2>;
 		clock-names = "fck";
 		power-domains = <&cpg_clocks>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt

@@ -46,5 +46,4 @@ Example: UART controller node that consumes the clock generated by the clock
 		interrupts = <1 23 3 4>, <1 23 4 4>;
 		clock-names = "uart", "clk_uart_baud2";
 		clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt

@@ -46,5 +46,4 @@ Example: UART controller node that consumes the clock generated by the clock
 		clock-names = "uart", "clk_uart_baud2", "clk_uart_baud3";
 		clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>,
 			 <&clocks SCLK_UART>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt

@@ -52,5 +52,4 @@ Example: UART controller node that consumes the clock generated by the clock
 				"clk_uart_baud3";
 		clocks = <&clocks PCLK_UART0>, <&clocks PCLK_UART0>,
 				<&clocks SCLK_UART>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/clock/samsung,s3c64xx-clock.txt

@@ -73,5 +73,4 @@ Example: UART controller node that consumes the clock generated by the clock
 					"clk_uart_baud3";
 			clocks = <&clock PCLK_UART0>, <&clocks PCLK_UART0>,
 					<&clock SCLK_UART>;
-			status = "disabled";
 		};

+ 0 - 1
Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt

@@ -74,5 +74,4 @@ Example: UART controller node that consumes the clock generated by the clock
 				"clk_uart_baud1";
 		clocks = <&clocks UART0>, <&clocks UART0>,
 				<&clocks SCLK_UART0>;
-		status = "disabled";
 	};

+ 5 - 1
Documentation/devicetree/bindings/clock/silabs,si5351.txt

@@ -12,7 +12,11 @@ generators can be found in [1].
 ==I2C device node==
 
 Required properties:
-- compatible: shall be one of "silabs,si5351{a,a-msop,b,c}".
+- compatible: shall be one of the following:
+	"silabs,si5351a" - Si5351a, QFN20 package
+	"silabs,si5351a-msop" - Si5351a, MSOP10 package
+	"silabs,si5351b" - Si5351b, QFN20 package
+	"silabs,si5351c" - Si5351c, QFN20 package
 - reg: i2c device address, shall be 0x60 or 0x61.
 - #clock-cells: from common clock binding; shall be set to 1.
 - clocks: from common clock binding; list of parent clock

+ 3 - 4
Documentation/devicetree/bindings/clock/ti,sci-clk.txt

@@ -14,10 +14,9 @@ Required properties:
 - compatible: Must be "ti,k2g-sci-clk"
 - #clock-cells: Shall be 2.
   In clock consumers, this cell represents the device ID and clock ID
-  exposed by the PM firmware. The assignments can be found in the header
-  files <dt-bindings/genpd/<soc>.h> (which covers the device IDs) and
-  <dt-bindings/clock/<soc>.h> (which covers the clock IDs), where <soc>
-  is the SoC involved, for example 'k2g'.
+  exposed by the PM firmware. The list of valid values for the device IDs
+  and clocks IDs for 66AK2G SoC are documented at
+  http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data
 
 Examples:
 --------

+ 0 - 2
Documentation/devicetree/bindings/clock/ti/dra7-atl.txt

@@ -81,13 +81,11 @@ atl: atl@4843c000 {
 				<&atl_clkin2_ck>, <&atl_clkin3_ck>;
 	clocks = <&atl_gfclk_mux>;
 	clock-names = "fck";
-	status = "disabled";
 };
 
 #include <dt-bindings/clk/ti-dra7-atl.h>
 
 &atl {
-	status = "okay";
 
 	atl2 {
 		bws = <DRA7_ATL_WS_MCASP2_FSX>;

+ 0 - 1
Documentation/devicetree/bindings/clock/zx296702-clk.txt

@@ -31,5 +31,4 @@ uart0: serial@0x09405000 {
         reg = <0x09405000 0x1000>;
         interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
         clocks = <&lsp1clk ZX296702_UART0_PCLK>;
-        status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/clock/zx296718-clk.txt

@@ -34,5 +34,4 @@ usbphy0:usb-phy0 {
 	#phy-cells = <0>;
 	clocks = <&topclk USB20_PHY_CLK>;
 	clock-names = "phyclk";
-	status = "okay";
 };

+ 0 - 1
Documentation/devicetree/bindings/crypto/fsl-dcp.txt

@@ -13,5 +13,4 @@ dcp@80028000 {
 	compatible = "fsl,imx28-dcp", "fsl,imx23-dcp";
 	reg = <0x80028000 0x2000>;
 	interrupts = <52 53>;
-	status = "okay";
 };

+ 0 - 1
Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt

@@ -23,5 +23,4 @@ Example:
 		interrupt-names = "mem", "ring0", "ring1", "ring2", "ring3",
 				  "eip";
 		clocks = <&cpm_syscon0 1 26>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/crypto/marvell-cesa.txt

@@ -41,5 +41,4 @@ Examples:
 		clock-names = "cesa0", "cesa1";
 		marvell,crypto-srams = <&crypto_sram0>, <&crypto_sram1>;
 		marvell,crypto-sram-size = <0x600>;
-		status = "okay";
 	};

+ 0 - 1
Documentation/devicetree/bindings/crypto/mv_cesa.txt

@@ -29,5 +29,4 @@ Examples:
 		interrupts = <22>;
 		marvell,crypto-srams = <&crypto_sram>;
 		marvell,crypto-sram-size = <0x600>;
-		status = "okay";
 	};

+ 0 - 1
Documentation/devicetree/bindings/crypto/rockchip-crypto.txt

@@ -25,5 +25,4 @@ Examples:
 		clock-names = "aclk", "hclk", "sclk", "apb_pclk";
 		resets = <&cru SRST_CRYPTO>;
 		reset-names = "crypto-rst";
-		status = "okay";
 	};

+ 0 - 1
Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt

@@ -15,5 +15,4 @@ Example:
 		rockchip,pmu = <&pmugrf>;
 		clocks = <&cru PCLK_DDR_MON>;
 		clock-names = "pclk_ddr_mon";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt

@@ -205,5 +205,4 @@ Example:
 		rockchip,phy_lpddr4_ck_cs_drv = <PHY_DRV_ODT_80>;
 		rockchip,phy_lpddr4_dq_drv = <PHY_DRV_ODT_80>;
 		rockchip,phy_lpddr4_odt = <PHY_DRV_ODT_60>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/display/atmel,lcdc.txt

@@ -34,7 +34,6 @@ Example:
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_fb>;
 		display = <&display0>;
-		status = "okay";
 		#address-cells = <1>;
 		#size-cells = <1>;
 

+ 0 - 1
Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt

@@ -23,7 +23,6 @@ Example:
 		interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>;
 		clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
 		clock-names = "periph_clk","sys_clk", "slow_clk";
-		status = "disabled";
 
 		hlcdc-display-controller {
 			compatible = "atmel,hlcdc-display-controller";

+ 0 - 1
Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt

@@ -33,7 +33,6 @@ stdp2690-ge-b850v3-fw required properties:
 Example:
 
 &mux2_i2c2 {
-	status = "okay";
 	clock-frequency = <100000>;
 
 	stdp4028@73 {

+ 0 - 1
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt

@@ -43,7 +43,6 @@ Example:
 		clocks = <&cpg CPG_CORE R8A7795_CLK_S0D4>, <&cpg CPG_MOD 729>;
 		clock-names = "iahb", "isfr";
 		power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
-		status = "disabled";
 
 		ports {
 			#address-cells = <1>;

+ 0 - 1
Documentation/devicetree/bindings/display/fsl,tcon.txt

@@ -14,5 +14,4 @@ timing-controller@4003d000 {
 	reg = <0x4003d000 0x1000>;
 	clocks = <&clks VF610_CLK_TCON0>;
 	clock-names = "ipg";
-	status = "okay";
 };

+ 1 - 1
Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt

@@ -116,7 +116,7 @@ Parallel display support
 Required properties:
 - compatible: Should be "fsl,imx-parallel-display"
 Optional properties:
-- interface_pix_fmt: How this display is connected to the
+- interface-pix-fmt: How this display is connected to the
   display interface. Currently supported types: "rgb24", "rgb565", "bgr666"
   and "lvds666".
 - edid: verbatim EDID data block describing attached display.

+ 0 - 1
Documentation/devicetree/bindings/display/marvell,pxa2xx-lcdc.txt

@@ -23,7 +23,6 @@ Example:
 		reg = <0x44000000 0x10000>;
 		interrupts = <17>;
 		clocks = <&clks CLK_LCD>;
-		status = "okay";
 
 		port {
 			lcdc_out: endpoint {

+ 0 - 1
Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt

@@ -18,6 +18,5 @@ Example:
 			power-supply = <...>;
 			backlight = <&backlight>;
 			enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
-			status = "okay";
 		};
 	};

+ 0 - 1
Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt

@@ -59,7 +59,6 @@ Example:
 		pinctrl-names = "default";
 		pinctrl-0 = <&edp_hpd>;
 
-		status = "disabled";
 
 		ports {
 			#address-cells = <1>;

+ 0 - 1
Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt

@@ -46,7 +46,6 @@ hdmi: hdmi@ff980000 {
 	interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
 	clocks = <&cru  PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>;
 	clock-names = "iahb", "isfr";
-	status = "disabled";
 	ports {
 		hdmi_in: port {
 			#address-cells = <1>;

+ 0 - 2
Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt

@@ -36,7 +36,6 @@ Example:
 		resets = <&cru SRST_MIPIDSI0>;
 		reset-names = "apb";
 		rockchip,grf = <&grf>;
-		status = "okay";
 
 		ports {
 			#address-cells = <1>;
@@ -65,6 +64,5 @@ Example:
 			pinctrl-names = "default";
 			pinctrl-0 = <&lcd_en>;
 			backlight = <&backlight>;
-			status = "okay";
 		};
 	};

+ 0 - 1
Documentation/devicetree/bindings/display/rockchip/inno_hdmi-rockchip.txt

@@ -25,7 +25,6 @@ hdmi: hdmi@20034000 {
 	clock-names = "pclk";
 	pinctrl-names = "default";
 	pinctrl-0 = <&hdmi_ctl>;
-	status = "disabled";
 
 	hdmi_in: port {
 		#address-cells = <1>;

+ 0 - 1
Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt

@@ -28,6 +28,5 @@ chosen {
 		allwinner,pipeline = "de_be0-lcd0-hdmi";
 		clocks = <&pll5 1>, <&ahb_gates 36>, <&ahb_gates 43>,
 			 <&ahb_gates 44>;
-		status = "disabled";
 	};
 };

+ 0 - 1
Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt

@@ -278,7 +278,6 @@ hdmi: hdmi@01c16000 {
 	       <&dma SUN4I_DMA_NORMAL 16>,
 	       <&dma SUN4I_DMA_DEDICATED 24>;
 	dma-names = "ddc-tx", "ddc-rx", "audio-tx";
-	status = "disabled";
 
 	ports {
 		#address-cells = <1>;

+ 0 - 1
Documentation/devicetree/bindings/dma/fsl-edma.txt

@@ -72,5 +72,4 @@ sai2: sai@40031000 {
 	dma-names = "tx", "rx";
 	dmas = <&edma0 0 21>,
 		<&edma0 0 20>;
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/dma/mv-xor.txt

@@ -30,7 +30,6 @@ xor@d0060900 {
 	reg = <0xd0060900 0x100
 	       0xd0060b00 0x100>;
 	clocks = <&coreclk 0>;
-	status = "okay";
 
 	xor00 {
 	      interrupts = <51>;

+ 0 - 1
Documentation/devicetree/bindings/dma/qcom_adm.txt

@@ -48,7 +48,6 @@ Each dmas request consists of 3 cells:
 Example:
 
 	spi4: spi@1a280000 {
-		status = "ok";
 		spi-max-frequency = <50000000>;
 
 		pinctrl-0 = <&spi_pins>;

+ 0 - 1
Documentation/devicetree/bindings/dma/snps-dma.txt

@@ -63,7 +63,6 @@ Example:
 		compatible = "arm,pl011", "arm,primecell";
 		reg = <0xe0000000 0x1000>;
 		interrupts = <0 35 0x4>;
-		status = "disabled";
 		dmas = <&dmahost 12 0 1>,
 			<&dmahost 13 0 1 0>;
 		dma-names = "rx", "rx";

+ 0 - 1
Documentation/devicetree/bindings/dma/st_fdma.txt

@@ -69,7 +69,6 @@ Example:
 
 	sti_uni_player2: sti-uni-player@2 {
 		compatible = "st,sti-uni-player";
-		status = "disabled";
 		#sound-dai-cells = <0>;
 		st,syscfg = <&syscfg_core>;
 		clocks = <&clk_s_d0_flexgen CLK_PCM_2>;

+ 0 - 1
Documentation/devicetree/bindings/dma/ste-dma40.txt

@@ -135,5 +135,4 @@ Example:
 		       <&dma 13 0 0x0>; /* Logical - MemToDev */
 		dma-names = "rx", "rx";
 
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/dma/sun4i-dma.txt

@@ -40,7 +40,6 @@ Example:
 		clock-names = "ahb", "mod";
 		dmas = <&dma 1 29>, <&dma 1 28>;
 		dma-names = "rx", "tx";
-		status = "disabled";
 		#address-cells = <1>;
 		#size-cells = <0>;
 	};

+ 0 - 1
Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt

@@ -62,7 +62,6 @@ uart1: serial@4806a000 {
 	interrupts-extended = <&gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
 	ti,hwmods = "uart1";
 	clock-frequency = <48000000>;
-	status = "disabled";
 	/* Requesting crossbar input 49 and 50 */
 	dmas = <&sdma_xbar 49>, <&sdma_xbar 50>;
 	dma-names = "tx", "rx";

+ 0 - 1
Documentation/devicetree/bindings/dma/ti-edma.txt

@@ -102,7 +102,6 @@ mcasp0: mcasp@48038000 {
 	reg-names = "mpu", "dat";
 	interrupts = <80>, <81>;
 	interrupt-names = "tx", "rx";
-	status = "disabled";
 	/* DMA channels 8 and 9 executed on eDMA TC2 - high priority queue */
 	dmas = <&edma 8 2>,
 	       <&edma 9 2>;

+ 0 - 1
Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt

@@ -31,7 +31,6 @@ Example for full FPGA configuration:
 		cell-index = <1>;
 		interrupts = <92>;
 		clocks = <&coreclk 0>;
-		status = "okay";
 
 		fpga_mgr_spi: fpga-mgr@0 {
 			compatible = "xlnx,fpga-slave-serial";

+ 0 - 1
Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt

@@ -23,7 +23,6 @@ gpio0: gpio@1100 {
 	#gpio-cells = <2>;
 	reg = <0x1100 0x080>;
 	interrupts = <78 0x8>;
-	status = "okay";
 };
 
 Example of gpio-controller node for a ls2080a SoC:

+ 0 - 1
Documentation/devicetree/bindings/gpio/spear_spics.txt

@@ -42,7 +42,6 @@ spics: spics@e0700000{
 
 
 spi0: spi@e0100000 {
-        status = "okay";
         num-cs = <3>;
         cs-gpios = <&gpio1 7 0>, <&spics 0>,
                    <&spics 1>;

+ 5 - 0
Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt

@@ -10,6 +10,7 @@ Required properties:
     * And, optionally, one of the vendor specific compatible:
       + allwinner,sun4i-a10-mali
       + allwinner,sun7i-a20-mali
+      + allwinner,sun50i-h5-mali
       + amlogic,meson-gxbb-mali
       + amlogic,meson-gxl-mali
       + stericsson,db8500-mali
@@ -58,6 +59,10 @@ to specify one more vendor-specific compatible, among:
     Required properties:
       * resets: phandle to the reset line for the GPU
 
+  - allwinner,sun50i-h5-mali
+    Required properties:
+      * resets: phandle to the reset line for the GPU
+
   - stericsson,db8500-mali
     Required properties:
       * interrupt-names and interrupts:

+ 0 - 3
Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt

@@ -51,7 +51,6 @@ Example for GK20A:
 		resets = <&tegra_car 184>;
 		reset-names = "gpu";
 		iommus = <&mc TEGRA_SWGROUP_GPU>;
-		status = "disabled";
 	};
 
 Example for GM20B:
@@ -70,7 +69,6 @@ Example for GM20B:
 		resets = <&tegra_car 184>;
 		reset-names = "gpu";
 		iommus = <&mc TEGRA_SWGROUP_GPU>;
-		status = "disabled";
 	};
 
 Example for GP10B:
@@ -89,5 +87,4 @@ Example for GP10B:
 		reset-names = "gpu";
 		power-domains = <&bpmp TEGRA186_POWER_DOMAIN_GPU>;
 		iommus = <&smmu TEGRA186_SID_GPU>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/gpu/samsung-g2d.txt

@@ -24,5 +24,4 @@ Example:
 		interrupts = <0 89 0>;
 		clocks = <&clock 177>, <&clock 277>;
 		clock-names = "sclk_fimg2d", "fimg2d";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/hsi/omap-ssi.txt

@@ -92,6 +92,5 @@ ssi-controller@48058000 {
 		interrupts = <69>,
 			     <70>;
 
-		status = "disabled"; /* second port is not used on N900 */
 	}
 }

+ 0 - 1
Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt

@@ -102,7 +102,6 @@ And for clarification, here are the snipplets for the i2c-parents:
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "i2c-gpio";
-		status = "disabled";
 		gpios = <&gpio5 6 GPIO_ACTIVE_HIGH /* sda */
 			 &gpio5 5 GPIO_ACTIVE_HIGH /* scl */
 			>;

+ 0 - 1
Documentation/devicetree/bindings/i2c/i2c-efm32.txt

@@ -22,7 +22,6 @@ Example:
 		interrupts = <9>;
 		clocks = <&cmu clk_HFPERCLKI2C0>;
 		clock-frequency = <100000>;
-		status = "ok";
 		energymicro,location = <3>;
 
 		eeprom@50 {

+ 0 - 1
Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt

@@ -71,5 +71,4 @@ Example:
 		reset-names = "i2c";
 		dmas = <&apbdma 16>, <&apbdma 16>;
 		dma-names = "rx", "tx";
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt

@@ -37,5 +37,4 @@ For example:
 		clocks = <&asiu_clks BCM_CYGNUS_ASIU_ADC_CLK>;
 		clock-names = "tsc_clk";
 		interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt

@@ -17,5 +17,4 @@ adc0: adc@400e3000 {
 	clocks = <&ccu1 CLK_APB3_ADC0>;
 	vref-supply = <&reg_vdda>;
 	resets = <&rgu 40>;
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt

@@ -16,5 +16,4 @@ dac: dac@400e1000 {
 	clocks = <&ccu1 CLK_APB3_DAC>;
 	vref-supply = <&reg_vdda>;
 	resets = <&rgu 42>;
-	status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt

@@ -72,7 +72,6 @@ Example:
 		/* Required Board specific properties */
 		keypad,num-rows = <5>;
 		keypad,num-columns = <5>;
-		status = "okay";
 
 		linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_F) /* key_forward */
 		MATRIX_KEY(0x00, 0x03, KEY_HOME) /* key_home */

+ 1 - 1
Documentation/devicetree/bindings/input/ti,drv260x.txt

@@ -43,7 +43,7 @@ haptics: haptics@5a {
 	mode = <DRV260X_LRA_MODE>;
 	library-sel = <DRV260X_LIB_LRA>;
 	vib-rated-mv = <3200>;
-	vib-overdriver-mv = <3200>;
+	vib-overdrive-mv = <3200>;
 }
 
 For more product information please see the link below:

+ 0 - 1
Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt

@@ -32,5 +32,4 @@ Example:
 		pinctrl-1 = <&pinctrl_touchctrl_default>;
 		pinctrl-2 = <&pinctrl_touchctrl_gpios>;
 		vf50-ts-min-pressure = <200>;
-		status = "disabled";
 	};

+ 0 - 1
Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt

@@ -35,5 +35,4 @@ Example:
 		measure-delay-time = <0xfff>;
 		pre-charge-time = <0xffff>;
 		touchscreen-average-samples = <32>;
-		status = "okay";
 	};

+ 0 - 1
Documentation/devicetree/bindings/media/pxa-camera.txt

@@ -24,7 +24,6 @@ Example:
 		clock-frequency = <50000000>;
 		clock-output-names = "qci_mclk";
 
-		status = "okay";
 
 		port {
 			#address-cells = <1>;

+ 0 - 1
Documentation/devicetree/bindings/media/s5p-cec.txt

@@ -33,5 +33,4 @@ hdmicec: cec@100B0000 {
 	hdmi-phandle = <&hdmi>;
 	pinctrl-names = "default";
 	pinctrl-0 = <&hdmi_cec>;
-	status = "okay";
 };

+ 0 - 2
Documentation/devicetree/bindings/media/samsung-fimc.txt

@@ -166,7 +166,6 @@ Example:
 		clock-output-names = "cam_a_clkout", "cam_b_clkout";
 		pinctrl-names = "default";
 		pinctrl-0 = <&cam_port_a_clk_active>;
-		status = "okay";
 		#address-cells = <1>;
 		#size-cells = <1>;
 
@@ -189,7 +188,6 @@ Example:
 			compatible = "samsung,exynos4210-fimc";
 			reg = <0x11800000 0x1000>;
 			interrupts = <0 85 0>;
-			status = "okay";
 		};
 
 		csis_0: csis@11880000 {

+ 0 - 1
Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt

@@ -52,7 +52,6 @@ Example:
 
 	c8sectpfe@08a20000 {
 		compatible = "st,stih407-c8sectpfe";
-		status = "okay";
 		reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>;
 		reg-names = "stfe", "stfe-ram";
 		interrupts = <GIC_SPI 34 IRQ_TYPE_NONE>, <GIC_SPI 35 IRQ_TYPE_NONE>;

+ 0 - 1
Documentation/devicetree/bindings/media/ti,da850-vpif.txt

@@ -59,7 +59,6 @@ I2C-connected TVP5147 decoder:
 	tvp5147@5d {
 		compatible = "ti,tvp5147";
 		reg = <0x5d>;
-		status = "okay";
 
 		port {
 			composite_in: endpoint {

+ 0 - 1
Documentation/devicetree/bindings/memory-controllers/mvebu-devbus.txt

@@ -130,7 +130,6 @@ The reg property implicitly specifies the chip select as this:
 Example:
 
 	devbus-bootcs@d0010400 {
-		status = "okay";
 		ranges = <0 0xf0000000 0x1000000>; /* @addr 0xf0000000, size 0x1000000 */
 		#address-cells = <1>;
 		#size-cells = <1>;

+ 0 - 2
Documentation/devicetree/bindings/mfd/act8945a.txt

@@ -12,7 +12,6 @@ Example:
 	pmic@5b {
 		compatible = "active-semi,act8945a";
 		reg = <0x5b>;
-		status = "okay";
 
 		active-semi,vsel-high;
 
@@ -79,6 +78,5 @@ Example:
 			active-semi,input-voltage-threshold-microvolt = <6600>;
 			active-semi,precondition-timeout = <40>;
 			active-semi,total-timeout = <3>;
-			status = "okay";
 		};
 	};

+ 0 - 1
Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt

@@ -25,7 +25,6 @@ Example:
 		clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>;
 		clock-names = "periph_clk","sys_clk", "slow_clk";
 		interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>;
-		status = "disabled";
 
 		hlcdc-display-controller {
 			compatible = "atmel,hlcdc-display-controller";

+ 0 - 1
Documentation/devicetree/bindings/mfd/da9052-i2c.txt

@@ -37,7 +37,6 @@ Sub-nodes:
 Examples:
 
 i2c@63fc8000 { /* I2C1 */
-	status = "okay";
 
 	pmic: dialog@48 {
 		compatible = "dlg,da9053-aa";

+ 0 - 1
Documentation/devicetree/bindings/mfd/mc13xxx.txt

@@ -116,7 +116,6 @@ ecspi@70010000 { /* ECSPI1 */
 	fsl,spi-num-chipselects = <2>;
 	cs-gpios = <&gpio4 24 0>, /* GPIO4_24 */
 		   <&gpio4 25 0>; /* GPIO4_25 */
-	status = "okay";
 
 	pmic: mc13892@0 {
 		#address-cells = <1>;

+ 0 - 2
Documentation/devicetree/bindings/mfd/mxs-lradc.txt

@@ -26,7 +26,6 @@ Example for i.MX23 SoC:
 		compatible = "fsl,imx23-lradc";
 		reg = <0x80050000 0x2000>;
 		interrupts = <36 37 38 39 40 41 42 43 44>;
-		status = "okay";
 		fsl,lradc-touchscreen-wires = <4>;
 		fsl,ave-ctrl = <4>;
 		fsl,ave-delay = <2>;
@@ -39,7 +38,6 @@ Example for i.MX28 SoC:
 		compatible = "fsl,imx28-lradc";
 		reg = <0x80050000 0x2000>;
 		interrupts = <10 14 15 16 17 18 19 20 21 22 23 24 25>;
-		status = "okay";
 		fsl,lradc-touchscreen-wires = <5>;
 		fsl,ave-ctrl = <4>;
 		fsl,ave-delay = <2>;

+ 0 - 2
Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt

@@ -57,7 +57,6 @@ audio-subsystem {
 		clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
 		pinctrl-names = "default";
 		pinctrl-0 = <&i2s0_bus>;
-		status = "disabled";
 	};
 
 	serial_3: serial@11460000 {
@@ -69,6 +68,5 @@ audio-subsystem {
 		clock-names = "uart", "clk_uart_baud0";
 		pinctrl-names = "default";
 		pinctrl-0 = <&uart_aud_bus>;
-		status = "disabled";
 	};
  };

+ 0 - 1
Documentation/devicetree/bindings/misc/atmel-ssc.txt

@@ -47,5 +47,4 @@ ssc0: ssc@f0010000 {
       dma-names = "tx", "rx";
       pinctrl-names = "default";
       pinctrl-0 = <&pinctrl_ssc0_tx &pinctrl_ssc0_rx>;
-      status = "disabled";
 };

+ 0 - 1
Documentation/devicetree/bindings/mmc/arasan,sdhci.txt

@@ -74,5 +74,4 @@ Example:
 		phys = <&emmc_phy>;
 		phy-names = "phy_arasan";
 		#clock-cells = <0>;
-		status = "disabled";
 	};

Some files were not shown because too many files changed in this diff