aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Franchi <marco.franchi@nxp.com>2017-11-08 11:27:48 -0500
committerRob Herring <robh@kernel.org>2017-11-09 18:05:05 -0500
commit48c926cd3414c7e628909f6f831394184816da87 (patch)
treede5e05396d6dbb04fdc9f37b26c003c90856c0bf
parentefb5b43a5410fefa0516691af8e73f255260f598 (diff)
dt-bindings: Remove leading zeros from bindings notation
Improve the binding example by removing all the leading zeros to fix the following dtc warnings: Warning (unit_address_format): Node /XXX unit name should not have leading 0s Converted using the following command: perl -p -i -e 's/\@0+([0-9a-f])/\@$1/g' `find ./Documentation/devicetree/bindings "*.txt"` Some unnecessary changes were manually fixed. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Signed-off-by: Rob Herring <robh@kernel.org>
-rw-r--r--Documentation/devicetree/bindings/arm/samsung/pmu.txt2
-rw-r--r--Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt2
-rw-r--r--Documentation/devicetree/bindings/arm/sp810.txt2
-rw-r--r--Documentation/devicetree/bindings/arm/vexpress-sysreg.txt2
-rw-r--r--Documentation/devicetree/bindings/ata/ahci-platform.txt2
-rw-r--r--Documentation/devicetree/bindings/ata/imx-sata.txt2
-rw-r--r--Documentation/devicetree/bindings/bus/imx-weim.txt2
-rw-r--r--Documentation/devicetree/bindings/bus/sunxi-rsb.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/arm-syscon-icst.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/clk-exynos-audss.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/dove-divider-clock.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/imx1-clock.txt4
-rw-r--r--Documentation/devicetree/bindings/clock/imx6q-clock.txt4
-rw-r--r--Documentation/devicetree/bindings/clock/maxim,max77686.txt4
-rw-r--r--Documentation/devicetree/bindings/clock/st/st,clkgen.txt2
-rw-r--r--Documentation/devicetree/bindings/clock/sunxi-ccu.txt4
-rw-r--r--Documentation/devicetree/bindings/clock/sunxi.txt16
-rw-r--r--Documentation/devicetree/bindings/clock/ti,cdce706.txt2
-rw-r--r--Documentation/devicetree/bindings/crypto/sun4i-ss.txt2
-rw-r--r--Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt2
-rw-r--r--Documentation/devicetree/bindings/display/imx/hdmi.txt4
-rw-r--r--Documentation/devicetree/bindings/display/simple-framebuffer.txt2
-rw-r--r--Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt4
-rw-r--r--Documentation/devicetree/bindings/dma/sun4i-dma.txt4
-rw-r--r--Documentation/devicetree/bindings/dma/sun6i-dma.txt2
-rw-r--r--Documentation/devicetree/bindings/dma/ti-edma.txt6
-rw-r--r--Documentation/devicetree/bindings/dma/zxdma.txt2
-rw-r--r--Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt2
-rw-r--r--Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt2
-rw-r--r--Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt2
-rw-r--r--Documentation/devicetree/bindings/gpio/gpio-tz1090.txt2
-rw-r--r--Documentation/devicetree/bindings/i2c/i2c-axxia.txt2
-rw-r--r--Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt2
-rw-r--r--Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt2
-rw-r--r--Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt2
-rw-r--r--Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt2
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt2
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt2
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt2
-rw-r--r--Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt2
-rw-r--r--Documentation/devicetree/bindings/iommu/qcom,iommu.txt2
-rw-r--r--Documentation/devicetree/bindings/leds/register-bit-led.txt16
-rw-r--r--Documentation/devicetree/bindings/mailbox/ti,message-manager.txt2
-rw-r--r--Documentation/devicetree/bindings/marvell.txt4
-rw-r--r--Documentation/devicetree/bindings/media/i2c/tc358743.txt2
-rw-r--r--Documentation/devicetree/bindings/media/img-ir-rev1.txt2
-rw-r--r--Documentation/devicetree/bindings/media/stih-cec.txt2
-rw-r--r--Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt2
-rw-r--r--Documentation/devicetree/bindings/media/sunxi-ir.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/max77686.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/max77802.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/mfd.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt4
-rw-r--r--Documentation/devicetree/bindings/mfd/sun6i-prcm.txt2
-rw-r--r--Documentation/devicetree/bindings/mfd/syscon.txt2
-rw-r--r--Documentation/devicetree/bindings/mmc/mmc.txt2
-rw-r--r--Documentation/devicetree/bindings/mmc/sdhci-st.txt4
-rw-r--r--Documentation/devicetree/bindings/mmc/sunxi-mmc.txt4
-rw-r--r--Documentation/devicetree/bindings/mtd/sunxi-nand.txt2
-rw-r--r--Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt2
-rw-r--r--Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt4
-rw-r--r--Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt2
-rw-r--r--Documentation/devicetree/bindings/net/brcm,bcmgenet.txt2
-rw-r--r--Documentation/devicetree/bindings/net/can/m_can.txt2
-rw-r--r--Documentation/devicetree/bindings/net/can/sun4i_can.txt4
-rw-r--r--Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt2
-rw-r--r--Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt4
-rw-r--r--Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt2
-rw-r--r--Documentation/devicetree/bindings/nvmem/imx-ocotp.txt2
-rw-r--r--Documentation/devicetree/bindings/nvmem/nvmem.txt2
-rw-r--r--Documentation/devicetree/bindings/nvmem/qfprom.txt2
-rw-r--r--Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt12
-rw-r--r--Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt2
-rw-r--r--Documentation/devicetree/bindings/phy/mxs-usb-phy.txt2
-rw-r--r--Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt4
-rw-r--r--Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt4
-rw-r--r--Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt4
-rw-r--r--Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt2
-rw-r--r--Documentation/devicetree/bindings/power/fsl,imx-gpc.txt4
-rw-r--r--Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt2
-rw-r--r--Documentation/devicetree/bindings/power/reset/keystone-reset.txt4
-rw-r--r--Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt2
-rw-r--r--Documentation/devicetree/bindings/pwm/pwm-sun4i.txt2
-rw-r--r--Documentation/devicetree/bindings/regulator/max77686.txt2
-rw-r--r--Documentation/devicetree/bindings/regulator/max77802.txt2
-rw-r--r--Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt2
-rw-r--r--Documentation/devicetree/bindings/reset/fsl,imx-src.txt6
-rw-r--r--Documentation/devicetree/bindings/reset/ti-syscon-reset.txt2
-rw-r--r--Documentation/devicetree/bindings/rtc/sun6i-rtc.txt2
-rw-r--r--Documentation/devicetree/bindings/rtc/sunxi-rtc.txt2
-rw-r--r--Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt2
-rw-r--r--Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt2
-rw-r--r--Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,asrc.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,esai.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/fsl,spdif.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/imx-audmux.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/samsung-i2s.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/sun4i-codec.txt4
-rw-r--r--Documentation/devicetree/bindings/sound/sun4i-i2s.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt2
-rw-r--r--Documentation/devicetree/bindings/sound/zte,zx-spdif.txt2
-rw-r--r--Documentation/devicetree/bindings/spi/spi-sun4i.txt2
-rw-r--r--Documentation/devicetree/bindings/spi/spi-sun6i.txt4
-rw-r--r--Documentation/devicetree/bindings/sram/samsung-sram.txt2
-rw-r--r--Documentation/devicetree/bindings/sram/sunxi-sram.txt4
-rw-r--r--Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/am33xx-usb.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/atmel-usb.txt4
-rw-r--r--Documentation/devicetree/bindings/usb/ohci-da8xx.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/usb-ehci.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/usb-ohci.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/usb3503.txt2
-rw-r--r--Documentation/devicetree/bindings/usb/usbmisc-imx.txt2
-rw-r--r--Documentation/devicetree/bindings/watchdog/mtk-wdt.txt2
-rw-r--r--Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt2
126 files changed, 172 insertions, 172 deletions
diff --git a/Documentation/devicetree/bindings/arm/samsung/pmu.txt b/Documentation/devicetree/bindings/arm/samsung/pmu.txt
index bf5fc59a6938..088584a98cf4 100644
--- a/Documentation/devicetree/bindings/arm/samsung/pmu.txt
+++ b/Documentation/devicetree/bindings/arm/samsung/pmu.txt
@@ -62,7 +62,7 @@ pmu_system_controller: system-controller@10040000 {
62 62
63Example of clock consumer : 63Example of clock consumer :
64 64
65usb3503: usb3503@08 { 65usb3503: usb3503@8 {
66 /* ... */ 66 /* ... */
67 clock-names = "refclk"; 67 clock-names = "refclk";
68 clocks = <&pmu_system_controller 0>; 68 clocks = <&pmu_system_controller 0>;
diff --git a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
index 3c551894f621..fa674818e7e8 100644
--- a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
+++ b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
@@ -71,7 +71,7 @@ Optional nodes:
71 - compatible: only "samsung,secure-firmware" is currently supported 71 - compatible: only "samsung,secure-firmware" is currently supported
72 - reg: address of non-secure SYSRAM used for communication with firmware 72 - reg: address of non-secure SYSRAM used for communication with firmware
73 73
74 firmware@0203F000 { 74 firmware@203F000 {
75 compatible = "samsung,secure-firmware"; 75 compatible = "samsung,secure-firmware";
76 reg = <0x0203F000 0x1000>; 76 reg = <0x0203F000 0x1000>;
77 }; 77 };
diff --git a/Documentation/devicetree/bindings/arm/sp810.txt b/Documentation/devicetree/bindings/arm/sp810.txt
index 6808fb5dee40..1b2ab1ff5587 100644
--- a/Documentation/devicetree/bindings/arm/sp810.txt
+++ b/Documentation/devicetree/bindings/arm/sp810.txt
@@ -33,7 +33,7 @@ Required properties:
33 property with the highest frequency 33 property with the highest frequency
34 34
35Example: 35Example:
36 v2m_sysctl: sysctl@020000 { 36 v2m_sysctl: sysctl@20000 {
37 compatible = "arm,sp810", "arm,primecell"; 37 compatible = "arm,sp810", "arm,primecell";
38 reg = <0x020000 0x1000>; 38 reg = <0x020000 0x1000>;
39 clocks = <&v2m_refclk32khz>, <&v2m_refclk1mhz>, <&smbclk>; 39 clocks = <&v2m_refclk32khz>, <&v2m_refclk1mhz>, <&smbclk>;
diff --git a/Documentation/devicetree/bindings/arm/vexpress-sysreg.txt b/Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
index 00318d083c9e..50095802fb4a 100644
--- a/Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
+++ b/Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
@@ -37,7 +37,7 @@ Example:
37 compatible = "arm,vexpress-sysreg"; 37 compatible = "arm,vexpress-sysreg";
38 reg = <0x10000000 0x1000>; 38 reg = <0x10000000 0x1000>;
39 39
40 v2m_led_gpios: sys_led@08 { 40 v2m_led_gpios: sys_led@8 {
41 compatible = "arm,vexpress-sysreg,sys_led"; 41 compatible = "arm,vexpress-sysreg,sys_led";
42 gpio-controller; 42 gpio-controller;
43 #gpio-cells = <2>; 43 #gpio-cells = <2>;
diff --git a/Documentation/devicetree/bindings/ata/ahci-platform.txt b/Documentation/devicetree/bindings/ata/ahci-platform.txt
index fedc213b5f1a..c760ecb81381 100644
--- a/Documentation/devicetree/bindings/ata/ahci-platform.txt
+++ b/Documentation/devicetree/bindings/ata/ahci-platform.txt
@@ -56,7 +56,7 @@ Examples:
56 interrupts = <115>; 56 interrupts = <115>;
57 }; 57 };
58 58
59 ahci: sata@01c18000 { 59 ahci: sata@1c18000 {
60 compatible = "allwinner,sun4i-a10-ahci"; 60 compatible = "allwinner,sun4i-a10-ahci";
61 reg = <0x01c18000 0x1000>; 61 reg = <0x01c18000 0x1000>;
62 interrupts = <56>; 62 interrupts = <56>;
diff --git a/Documentation/devicetree/bindings/ata/imx-sata.txt b/Documentation/devicetree/bindings/ata/imx-sata.txt
index fa511db18408..a3d14719e478 100644
--- a/Documentation/devicetree/bindings/ata/imx-sata.txt
+++ b/Documentation/devicetree/bindings/ata/imx-sata.txt
@@ -25,7 +25,7 @@ Optional properties:
25 25
26Examples: 26Examples:
27 27
28sata@02200000 { 28sata@2200000 {
29 compatible = "fsl,imx6q-ahci"; 29 compatible = "fsl,imx6q-ahci";
30 reg = <0x02200000 0x4000>; 30 reg = <0x02200000 0x4000>;
31 interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>; 31 interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/bus/imx-weim.txt b/Documentation/devicetree/bindings/bus/imx-weim.txt
index 6630d842c7a3..683eaf3aed79 100644
--- a/Documentation/devicetree/bindings/bus/imx-weim.txt
+++ b/Documentation/devicetree/bindings/bus/imx-weim.txt
@@ -61,7 +61,7 @@ Timing property for child nodes. It is mandatory, not optional.
61 61
62Example for an imx6q-sabreauto board, the NOR flash connected to the WEIM: 62Example for an imx6q-sabreauto board, the NOR flash connected to the WEIM:
63 63
64 weim: weim@021b8000 { 64 weim: weim@21b8000 {
65 compatible = "fsl,imx6q-weim"; 65 compatible = "fsl,imx6q-weim";
66 reg = <0x021b8000 0x4000>; 66 reg = <0x021b8000 0x4000>;
67 clocks = <&clks 196>; 67 clocks = <&clks 196>;
diff --git a/Documentation/devicetree/bindings/bus/sunxi-rsb.txt b/Documentation/devicetree/bindings/bus/sunxi-rsb.txt
index 3dd28343b6ce..eb3ed628c6f1 100644
--- a/Documentation/devicetree/bindings/bus/sunxi-rsb.txt
+++ b/Documentation/devicetree/bindings/bus/sunxi-rsb.txt
@@ -28,7 +28,7 @@ which can normally be found in the datasheet.
28 28
29Example: 29Example:
30 30
31 rsb@01f03400 { 31 rsb@1f03400 {
32 compatible = "allwinner,sun8i-a23-rsb"; 32 compatible = "allwinner,sun8i-a23-rsb";
33 reg = <0x01f03400 0x400>; 33 reg = <0x01f03400 0x400>;
34 interrupts = <0 39 4>; 34 interrupts = <0 39 4>;
diff --git a/Documentation/devicetree/bindings/clock/arm-syscon-icst.txt b/Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
index 27468119fd94..4cd81742038f 100644
--- a/Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
+++ b/Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
@@ -59,7 +59,7 @@ syscon: syscon@10000000 {
59 compatible = "syscon"; 59 compatible = "syscon";
60 reg = <0x10000000 0x1000>; 60 reg = <0x10000000 0x1000>;
61 61
62 oscclk0: osc0@0c { 62 oscclk0: osc0@c {
63 compatible = "arm,syscon-icst307"; 63 compatible = "arm,syscon-icst307";
64 #clock-cells = <0>; 64 #clock-cells = <0>;
65 lock-offset = <0x20>; 65 lock-offset = <0x20>;
diff --git a/Documentation/devicetree/bindings/clock/clk-exynos-audss.txt b/Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
index 0c3d6015868d..2cba012f5af0 100644
--- a/Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
+++ b/Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
@@ -80,7 +80,7 @@ Example 3: I2S controller node that consumes the clock generated by the clock
80 controller. Refer to the standard clock bindings for information 80 controller. Refer to the standard clock bindings for information
81 about 'clocks' and 'clock-names' property. 81 about 'clocks' and 'clock-names' property.
82 82
83i2s0: i2s@03830000 { 83i2s0: i2s@3830000 {
84 compatible = "samsung,i2s-v5"; 84 compatible = "samsung,i2s-v5";
85 reg = <0x03830000 0x100>; 85 reg = <0x03830000 0x100>;
86 dmas = <&pdma0 10 86 dmas = <&pdma0 10
diff --git a/Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt b/Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
index 4fc869b69d4a..f6272dcd96f4 100644
--- a/Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
+++ b/Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
@@ -43,7 +43,7 @@ Example: I2S controller node that consumes the clock generated by the clock
43 controller. Refer to the standard clock bindings for information 43 controller. Refer to the standard clock bindings for information
44 about 'clocks' and 'clock-names' property. 44 about 'clocks' and 'clock-names' property.
45 45
46 i2s0: i2s@03830000 { 46 i2s0: i2s@3830000 {
47 /* ... */ 47 /* ... */
48 clock-names = "iis", "i2s_opclk0", 48 clock-names = "iis", "i2s_opclk0",
49 "i2s_opclk1"; 49 "i2s_opclk1";
diff --git a/Documentation/devicetree/bindings/clock/dove-divider-clock.txt b/Documentation/devicetree/bindings/clock/dove-divider-clock.txt
index e3eb0f657c5e..217871f483c0 100644
--- a/Documentation/devicetree/bindings/clock/dove-divider-clock.txt
+++ b/Documentation/devicetree/bindings/clock/dove-divider-clock.txt
@@ -21,7 +21,7 @@ Required properties:
21 a size of 8. 21 a size of 8.
22- #clock-cells : from common clock binding; shall be set to 1 22- #clock-cells : from common clock binding; shall be set to 1
23 23
24divider_clk: core-clock@0064 { 24divider_clk: core-clock@64 {
25 compatible = "marvell,dove-divider-clock"; 25 compatible = "marvell,dove-divider-clock";
26 reg = <0x0064 0x8>; 26 reg = <0x0064 0x8>;
27 #clock-cells = <1>; 27 #clock-cells = <1>;
diff --git a/Documentation/devicetree/bindings/clock/imx1-clock.txt b/Documentation/devicetree/bindings/clock/imx1-clock.txt
index b7adf4e3ea98..9823baf7acb6 100644
--- a/Documentation/devicetree/bindings/clock/imx1-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx1-clock.txt
@@ -10,13 +10,13 @@ ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx1-clock.h
10for the full list of i.MX1 clock IDs. 10for the full list of i.MX1 clock IDs.
11 11
12Examples: 12Examples:
13 clks: ccm@0021b000 { 13 clks: ccm@21b000 {
14 #clock-cells = <1>; 14 #clock-cells = <1>;
15 compatible = "fsl,imx1-ccm"; 15 compatible = "fsl,imx1-ccm";
16 reg = <0x0021b000 0x1000>; 16 reg = <0x0021b000 0x1000>;
17 }; 17 };
18 18
19 pwm: pwm@00208000 { 19 pwm: pwm@208000 {
20 #pwm-cells = <2>; 20 #pwm-cells = <2>;
21 compatible = "fsl,imx1-pwm"; 21 compatible = "fsl,imx1-pwm";
22 reg = <0x00208000 0x1000>; 22 reg = <0x00208000 0x1000>;
diff --git a/Documentation/devicetree/bindings/clock/imx6q-clock.txt b/Documentation/devicetree/bindings/clock/imx6q-clock.txt
index aa0a4d423ef5..a45ca67a9d5f 100644
--- a/Documentation/devicetree/bindings/clock/imx6q-clock.txt
+++ b/Documentation/devicetree/bindings/clock/imx6q-clock.txt
@@ -14,14 +14,14 @@ Examples:
14 14
15#include <dt-bindings/clock/imx6qdl-clock.h> 15#include <dt-bindings/clock/imx6qdl-clock.h>
16 16
17clks: ccm@020c4000 { 17clks: ccm@20c4000 {
18 compatible = "fsl,imx6q-ccm"; 18 compatible = "fsl,imx6q-ccm";
19 reg = <0x020c4000 0x4000>; 19 reg = <0x020c4000 0x4000>;
20 interrupts = <0 87 0x04 0 88 0x04>; 20 interrupts = <0 87 0x04 0 88 0x04>;
21 #clock-cells = <1>; 21 #clock-cells = <1>;
22}; 22};
23 23
24uart1: serial@02020000 { 24uart1: serial@2020000 {
25 compatible = "fsl,imx6q-uart", "fsl,imx21-uart"; 25 compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
26 reg = <0x02020000 0x4000>; 26 reg = <0x02020000 0x4000>;
27 interrupts = <0 26 0x04>; 27 interrupts = <0 26 0x04>;
diff --git a/Documentation/devicetree/bindings/clock/maxim,max77686.txt b/Documentation/devicetree/bindings/clock/maxim,max77686.txt
index 8398a3a5e106..3472b461ca93 100644
--- a/Documentation/devicetree/bindings/clock/maxim,max77686.txt
+++ b/Documentation/devicetree/bindings/clock/maxim,max77686.txt
@@ -46,7 +46,7 @@ Example:
46/* ... */ 46/* ... */
47 47
48 Node of the MFD chip 48 Node of the MFD chip
49 max77686: max77686@09 { 49 max77686: max77686@9 {
50 compatible = "maxim,max77686"; 50 compatible = "maxim,max77686";
51 interrupt-parent = <&wakeup_eint>; 51 interrupt-parent = <&wakeup_eint>;
52 interrupts = <26 0>; 52 interrupts = <26 0>;
@@ -71,7 +71,7 @@ Example:
71/* ... */ 71/* ... */
72 72
73 Node of the MFD chip 73 Node of the MFD chip
74 max77802: max77802@09 { 74 max77802: max77802@9 {
75 compatible = "maxim,max77802"; 75 compatible = "maxim,max77802";
76 interrupt-parent = <&wakeup_eint>; 76 interrupt-parent = <&wakeup_eint>;
77 interrupts = <26 0>; 77 interrupts = <26 0>;
diff --git a/Documentation/devicetree/bindings/clock/st/st,clkgen.txt b/Documentation/devicetree/bindings/clock/st/st,clkgen.txt
index c35390f60545..7364953d0d0b 100644
--- a/Documentation/devicetree/bindings/clock/st/st,clkgen.txt
+++ b/Documentation/devicetree/bindings/clock/st/st,clkgen.txt
@@ -42,7 +42,7 @@ Required properties:
42 42
43Example: 43Example:
44 44
45 clockgen-a@090ff000 { 45 clockgen-a@90ff000 {
46 compatible = "st,clkgen-c32"; 46 compatible = "st,clkgen-c32";
47 reg = <0x90ff000 0x1000>; 47 reg = <0x90ff000 0x1000>;
48 48
diff --git a/Documentation/devicetree/bindings/clock/sunxi-ccu.txt b/Documentation/devicetree/bindings/clock/sunxi-ccu.txt
index 7eda08eb8a1e..4ca21c3a6fc9 100644
--- a/Documentation/devicetree/bindings/clock/sunxi-ccu.txt
+++ b/Documentation/devicetree/bindings/clock/sunxi-ccu.txt
@@ -36,7 +36,7 @@ For the PRCM CCUs on A83T/H3/A64, two more clocks are needed:
36- "iosc": the SoC's internal frequency oscillator 36- "iosc": the SoC's internal frequency oscillator
37 37
38Example for generic CCU: 38Example for generic CCU:
39ccu: clock@01c20000 { 39ccu: clock@1c20000 {
40 compatible = "allwinner,sun8i-h3-ccu"; 40 compatible = "allwinner,sun8i-h3-ccu";
41 reg = <0x01c20000 0x400>; 41 reg = <0x01c20000 0x400>;
42 clocks = <&osc24M>, <&osc32k>; 42 clocks = <&osc24M>, <&osc32k>;
@@ -46,7 +46,7 @@ ccu: clock@01c20000 {
46}; 46};
47 47
48Example for PRCM CCU: 48Example for PRCM CCU:
49r_ccu: clock@01f01400 { 49r_ccu: clock@1f01400 {
50 compatible = "allwinner,sun50i-a64-r-ccu"; 50 compatible = "allwinner,sun50i-a64-r-ccu";
51 reg = <0x01f01400 0x100>; 51 reg = <0x01f01400 0x100>;
52 clocks = <&osc24M>, <&osc32k>, <&iosc>, <&ccu CLK_PLL_PERIPH0>; 52 clocks = <&osc24M>, <&osc32k>, <&iosc>, <&ccu CLK_PLL_PERIPH0>;
diff --git a/Documentation/devicetree/bindings/clock/sunxi.txt b/Documentation/devicetree/bindings/clock/sunxi.txt
index 8f7619d8c8d8..1a042e20b115 100644
--- a/Documentation/devicetree/bindings/clock/sunxi.txt
+++ b/Documentation/devicetree/bindings/clock/sunxi.txt
@@ -137,7 +137,7 @@ the address block, which is related to the overall mmc block.
137 137
138For example: 138For example:
139 139
140osc24M: clk@01c20050 { 140osc24M: clk@1c20050 {
141 #clock-cells = <0>; 141 #clock-cells = <0>;
142 compatible = "allwinner,sun4i-a10-osc-clk"; 142 compatible = "allwinner,sun4i-a10-osc-clk";
143 reg = <0x01c20050 0x4>; 143 reg = <0x01c20050 0x4>;
@@ -145,7 +145,7 @@ osc24M: clk@01c20050 {
145 clock-output-names = "osc24M"; 145 clock-output-names = "osc24M";
146}; 146};
147 147
148pll1: clk@01c20000 { 148pll1: clk@1c20000 {
149 #clock-cells = <0>; 149 #clock-cells = <0>;
150 compatible = "allwinner,sun4i-a10-pll1-clk"; 150 compatible = "allwinner,sun4i-a10-pll1-clk";
151 reg = <0x01c20000 0x4>; 151 reg = <0x01c20000 0x4>;
@@ -153,7 +153,7 @@ pll1: clk@01c20000 {
153 clock-output-names = "pll1"; 153 clock-output-names = "pll1";
154}; 154};
155 155
156pll5: clk@01c20020 { 156pll5: clk@1c20020 {
157 #clock-cells = <1>; 157 #clock-cells = <1>;
158 compatible = "allwinner,sun4i-pll5-clk"; 158 compatible = "allwinner,sun4i-pll5-clk";
159 reg = <0x01c20020 0x4>; 159 reg = <0x01c20020 0x4>;
@@ -161,7 +161,7 @@ pll5: clk@01c20020 {
161 clock-output-names = "pll5_ddr", "pll5_other"; 161 clock-output-names = "pll5_ddr", "pll5_other";
162}; 162};
163 163
164pll6: clk@01c20028 { 164pll6: clk@1c20028 {
165 #clock-cells = <1>; 165 #clock-cells = <1>;
166 compatible = "allwinner,sun6i-a31-pll6-clk"; 166 compatible = "allwinner,sun6i-a31-pll6-clk";
167 reg = <0x01c20028 0x4>; 167 reg = <0x01c20028 0x4>;
@@ -169,7 +169,7 @@ pll6: clk@01c20028 {
169 clock-output-names = "pll6", "pll6x2"; 169 clock-output-names = "pll6", "pll6x2";
170}; 170};
171 171
172cpu: cpu@01c20054 { 172cpu: cpu@1c20054 {
173 #clock-cells = <0>; 173 #clock-cells = <0>;
174 compatible = "allwinner,sun4i-a10-cpu-clk"; 174 compatible = "allwinner,sun4i-a10-cpu-clk";
175 reg = <0x01c20054 0x4>; 175 reg = <0x01c20054 0x4>;
@@ -177,7 +177,7 @@ cpu: cpu@01c20054 {
177 clock-output-names = "cpu"; 177 clock-output-names = "cpu";
178}; 178};
179 179
180mmc0_clk: clk@01c20088 { 180mmc0_clk: clk@1c20088 {
181 #clock-cells = <1>; 181 #clock-cells = <1>;
182 compatible = "allwinner,sun4i-a10-mmc-clk"; 182 compatible = "allwinner,sun4i-a10-mmc-clk";
183 reg = <0x01c20088 0x4>; 183 reg = <0x01c20088 0x4>;
@@ -199,7 +199,7 @@ gmac_int_tx_clk: clk@3 {
199 clock-output-names = "gmac_int_tx"; 199 clock-output-names = "gmac_int_tx";
200}; 200};
201 201
202gmac_clk: clk@01c20164 { 202gmac_clk: clk@1c20164 {
203 #clock-cells = <0>; 203 #clock-cells = <0>;
204 compatible = "allwinner,sun7i-a20-gmac-clk"; 204 compatible = "allwinner,sun7i-a20-gmac-clk";
205 reg = <0x01c20164 0x4>; 205 reg = <0x01c20164 0x4>;
@@ -211,7 +211,7 @@ gmac_clk: clk@01c20164 {
211 clock-output-names = "gmac"; 211 clock-output-names = "gmac";
212}; 212};
213 213
214mmc_config_clk: clk@01c13000 { 214mmc_config_clk: clk@1c13000 {
215 compatible = "allwinner,sun9i-a80-mmc-config-clk"; 215 compatible = "allwinner,sun9i-a80-mmc-config-clk";
216 reg = <0x01c13000 0x10>; 216 reg = <0x01c13000 0x10>;
217 clocks = <&ahb0_gates 8>; 217 clocks = <&ahb0_gates 8>;
diff --git a/Documentation/devicetree/bindings/clock/ti,cdce706.txt b/Documentation/devicetree/bindings/clock/ti,cdce706.txt
index 616836e7e1e2..959d96632f5d 100644
--- a/Documentation/devicetree/bindings/clock/ti,cdce706.txt
+++ b/Documentation/devicetree/bindings/clock/ti,cdce706.txt
@@ -25,7 +25,7 @@ Example:
25 }; 25 };
26 }; 26 };
27 ... 27 ...
28 i2c0: i2c-master@0d090000 { 28 i2c0: i2c-master@d090000 {
29 ... 29 ...
30 cdce706: clock-synth@69 { 30 cdce706: clock-synth@69 {
31 compatible = "ti,cdce706"; 31 compatible = "ti,cdce706";
diff --git a/Documentation/devicetree/bindings/crypto/sun4i-ss.txt b/Documentation/devicetree/bindings/crypto/sun4i-ss.txt
index 5d38e9b7033f..f2dc3d9bca92 100644
--- a/Documentation/devicetree/bindings/crypto/sun4i-ss.txt
+++ b/Documentation/devicetree/bindings/crypto/sun4i-ss.txt
@@ -14,7 +14,7 @@ Optional properties:
14 - reset-names : must contain "ahb" 14 - reset-names : must contain "ahb"
15 15
16Example: 16Example:
17 crypto: crypto-engine@01c15000 { 17 crypto: crypto-engine@1c15000 {
18 compatible = "allwinner,sun4i-a10-crypto"; 18 compatible = "allwinner,sun4i-a10-crypto";
19 reg = <0x01c15000 0x1000>; 19 reg = <0x01c15000 0x1000>;
20 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 20 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt
index ed5e0a7894ad..05176f1ae108 100644
--- a/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt
+++ b/Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt
@@ -42,7 +42,7 @@ Optional properties:
42 42
43example: 43example:
44 44
45gpu_3d: gpu@00130000 { 45gpu_3d: gpu@130000 {
46 compatible = "vivante,gc"; 46 compatible = "vivante,gc";
47 reg = <0x00130000 0x4000>; 47 reg = <0x00130000 0x4000>;
48 interrupts = <0 9 IRQ_TYPE_LEVEL_HIGH>; 48 interrupts = <0 9 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/display/imx/hdmi.txt b/Documentation/devicetree/bindings/display/imx/hdmi.txt
index 66a8f86e5d12..6d021e71c9cf 100644
--- a/Documentation/devicetree/bindings/display/imx/hdmi.txt
+++ b/Documentation/devicetree/bindings/display/imx/hdmi.txt
@@ -32,11 +32,11 @@ Optional properties
32 32
33Example: 33Example:
34 34
35 gpr: iomuxc-gpr@020e0000 { 35 gpr: iomuxc-gpr@20e0000 {
36 /* ... */ 36 /* ... */
37 }; 37 };
38 38
39 hdmi: hdmi@0120000 { 39 hdmi: hdmi@120000 {
40 #address-cells = <1>; 40 #address-cells = <1>;
41 #size-cells = <0>; 41 #size-cells = <0>;
42 compatible = "fsl,imx6q-hdmi"; 42 compatible = "fsl,imx6q-hdmi";
diff --git a/Documentation/devicetree/bindings/display/simple-framebuffer.txt b/Documentation/devicetree/bindings/display/simple-framebuffer.txt
index 8c9e9f515c87..5a9ce511be88 100644
--- a/Documentation/devicetree/bindings/display/simple-framebuffer.txt
+++ b/Documentation/devicetree/bindings/display/simple-framebuffer.txt
@@ -78,7 +78,7 @@ chosen {
78 stdout-path = "display0"; 78 stdout-path = "display0";
79}; 79};
80 80
81soc@01c00000 { 81soc@1c00000 {
82 lcdc0: lcdc@1c0c000 { 82 lcdc0: lcdc@1c0c000 {
83 compatible = "allwinner,sun4i-a10-lcdc"; 83 compatible = "allwinner,sun4i-a10-lcdc";
84 ... 84 ...
diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
index 92441086caba..b7faa6f6a326 100644
--- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
+++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
@@ -266,7 +266,7 @@ connector {
266 }; 266 };
267}; 267};
268 268
269hdmi: hdmi@01c16000 { 269hdmi: hdmi@1c16000 {
270 compatible = "allwinner,sun5i-a10s-hdmi"; 270 compatible = "allwinner,sun5i-a10s-hdmi";
271 reg = <0x01c16000 0x1000>; 271 reg = <0x01c16000 0x1000>;
272 interrupts = <58>; 272 interrupts = <58>;
@@ -305,7 +305,7 @@ hdmi: hdmi@01c16000 {
305 }; 305 };
306}; 306};
307 307
308tve0: tv-encoder@01c0a000 { 308tve0: tv-encoder@1c0a000 {
309 compatible = "allwinner,sun4i-a10-tv-encoder"; 309 compatible = "allwinner,sun4i-a10-tv-encoder";
310 reg = <0x01c0a000 0x1000>; 310 reg = <0x01c0a000 0x1000>;
311 clocks = <&ahb_gates 34>; 311 clocks = <&ahb_gates 34>;
diff --git a/Documentation/devicetree/bindings/dma/sun4i-dma.txt b/Documentation/devicetree/bindings/dma/sun4i-dma.txt
index 3b484380c56a..8ad556aca70b 100644
--- a/Documentation/devicetree/bindings/dma/sun4i-dma.txt
+++ b/Documentation/devicetree/bindings/dma/sun4i-dma.txt
@@ -12,7 +12,7 @@ Required properties:
12 second cell holding the request line number. 12 second cell holding the request line number.
13 13
14Example: 14Example:
15 dma: dma-controller@01c02000 { 15 dma: dma-controller@1c02000 {
16 compatible = "allwinner,sun4i-a10-dma"; 16 compatible = "allwinner,sun4i-a10-dma";
17 reg = <0x01c02000 0x1000>; 17 reg = <0x01c02000 0x1000>;
18 interrupts = <27>; 18 interrupts = <27>;
@@ -32,7 +32,7 @@ The three cells in order are:
323. The port ID as specified in the datasheet 323. The port ID as specified in the datasheet
33 33
34Example: 34Example:
35 spi2: spi@01c17000 { 35 spi2: spi@1c17000 {
36 compatible = "allwinner,sun4i-a10-spi"; 36 compatible = "allwinner,sun4i-a10-spi";
37 reg = <0x01c17000 0x1000>; 37 reg = <0x01c17000 0x1000>;
38 interrupts = <0 12 4>; 38 interrupts = <0 12 4>;
diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt b/Documentation/devicetree/bindings/dma/sun6i-dma.txt
index 98fbe1a5c6dd..717851407fac 100644
--- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt
+++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt
@@ -38,7 +38,7 @@ The two cells in order are:
382. The port ID as specified in the datasheet 382. The port ID as specified in the datasheet
39 39
40Example: 40Example:
41spi2: spi@01c6a000 { 41spi2: spi@1c6a000 {
42 compatible = "allwinner,sun6i-a31-spi"; 42 compatible = "allwinner,sun6i-a31-spi";
43 reg = <0x01c6a000 0x1000>; 43 reg = <0x01c6a000 0x1000>;
44 interrupts = <0 67 4>; 44 interrupts = <0 67 4>;
diff --git a/Documentation/devicetree/bindings/dma/ti-edma.txt b/Documentation/devicetree/bindings/dma/ti-edma.txt
index 41f0c1a07c56..66026dcf53e1 100644
--- a/Documentation/devicetree/bindings/dma/ti-edma.txt
+++ b/Documentation/devicetree/bindings/dma/ti-edma.txt
@@ -142,7 +142,7 @@ mcasp0: mcasp@48038000 {
142}; 142};
143 143
1442. 1442.
145edma1: edma@02728000 { 145edma1: edma@2728000 {
146 compatible = "ti,k2g-edma3-tpcc", "ti,edma3-tpcc"; 146 compatible = "ti,k2g-edma3-tpcc", "ti,edma3-tpcc";
147 reg = <0x02728000 0x8000>; 147 reg = <0x02728000 0x8000>;
148 reg-names = "edma3_cc"; 148 reg-names = "edma3_cc";
@@ -165,13 +165,13 @@ edma1: edma@02728000 {
165 power-domains = <&k2g_pds 0x4f>; 165 power-domains = <&k2g_pds 0x4f>;
166}; 166};
167 167
168edma1_tptc0: tptc@027b0000 { 168edma1_tptc0: tptc@27b0000 {
169 compatible = "ti,k2g-edma3-tptc", "ti,edma3-tptc"; 169 compatible = "ti,k2g-edma3-tptc", "ti,edma3-tptc";
170 reg = <0x027b0000 0x400>; 170 reg = <0x027b0000 0x400>;
171 power-domains = <&k2g_pds 0x4f>; 171 power-domains = <&k2g_pds 0x4f>;
172}; 172};
173 173
174edma1_tptc1: tptc@027b8000 { 174edma1_tptc1: tptc@27b8000 {
175 compatible = "ti, k2g-edma3-tptc", "ti,edma3-tptc"; 175 compatible = "ti, k2g-edma3-tptc", "ti,edma3-tptc";
176 reg = <0x027b8000 0x400>; 176 reg = <0x027b8000 0x400>;
177 power-domains = <&k2g_pds 0x4f>; 177 power-domains = <&k2g_pds 0x4f>;
diff --git a/Documentation/devicetree/bindings/dma/zxdma.txt b/Documentation/devicetree/bindings/dma/zxdma.txt
index 3207ceb04d0b..abec59f35fde 100644
--- a/Documentation/devicetree/bindings/dma/zxdma.txt
+++ b/Documentation/devicetree/bindings/dma/zxdma.txt
@@ -26,7 +26,7 @@ Controller:
26Client: 26Client:
27Use specific request line passing from dmax 27Use specific request line passing from dmax
28For example, spdif0 tx channel request line is 4 28For example, spdif0 tx channel request line is 4
29 spdif0: spdif0@0b004000 { 29 spdif0: spdif0@b004000 {
30 #sound-dai-cells = <0>; 30 #sound-dai-cells = <0>;
31 compatible = "zte,zx296702-spdif"; 31 compatible = "zte,zx296702-spdif";
32 reg = <0x0b004000 0x1000>; 32 reg = <0x0b004000 0x1000>;
diff --git a/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
index e821e16ad65b..0c10802c8327 100644
--- a/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
+++ b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
@@ -66,7 +66,7 @@ See ".../sram/sram.txt" for the bindings.
66 66
67Example: 67Example:
68 68
69hsp_top0: hsp@03c00000 { 69hsp_top0: hsp@3c00000 {
70 ... 70 ...
71 #mbox-cells = <2>; 71 #mbox-cells = <2>;
72}; 72};
diff --git a/Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt b/Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt
index 6c7e6c7302f5..0423699d74c7 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt
+++ b/Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt
@@ -25,7 +25,7 @@ Please refer to gpio.txt in this directory for details of the common GPIO
25bindings used by client devices. 25bindings used by client devices.
26 26
27Example: 27Example:
28 dspgpio0: keystone_dsp_gpio@02620240 { 28 dspgpio0: keystone_dsp_gpio@2620240 {
29 compatible = "ti,keystone-dsp-gpio"; 29 compatible = "ti,keystone-dsp-gpio";
30 ti,syscon-dev = <&devctrl 0x240>; 30 ti,syscon-dev = <&devctrl 0x240>;
31 gpio-controller; 31 gpio-controller;
diff --git a/Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt b/Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt
index 1fd98ffa8cb7..528f5ef5a893 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt
+++ b/Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt
@@ -30,7 +30,7 @@ Optional properties:
30 30
31Example: 31Example:
32 32
33 pdc_gpios: gpio-controller@02006500 { 33 pdc_gpios: gpio-controller@2006500 {
34 gpio-controller; 34 gpio-controller;
35 #gpio-cells = <2>; 35 #gpio-cells = <2>;
36 36
diff --git a/Documentation/devicetree/bindings/gpio/gpio-tz1090.txt b/Documentation/devicetree/bindings/gpio/gpio-tz1090.txt
index 174cdf309170..b05a90e0ab29 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-tz1090.txt
+++ b/Documentation/devicetree/bindings/gpio/gpio-tz1090.txt
@@ -59,7 +59,7 @@ Required properties:
59 59
60Example: 60Example:
61 61
62 gpios: gpio-controller@02005800 { 62 gpios: gpio-controller@2005800 {
63 #address-cells = <1>; 63 #address-cells = <1>;
64 #size-cells = <0>; 64 #size-cells = <0>;
65 compatible = "img,tz1090-gpio"; 65 compatible = "img,tz1090-gpio";
diff --git a/Documentation/devicetree/bindings/i2c/i2c-axxia.txt b/Documentation/devicetree/bindings/i2c/i2c-axxia.txt
index 2296d782b4c2..7d53a2b79553 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-axxia.txt
+++ b/Documentation/devicetree/bindings/i2c/i2c-axxia.txt
@@ -17,7 +17,7 @@ Optional properties :
17 17
18Example : 18Example :
19 19
20i2c@02010084000 { 20i2c@2010084000 {
21 compatible = "lsi,api2c"; 21 compatible = "lsi,api2c";
22 device_type = "i2c"; 22 device_type = "i2c";
23 #address-cells = <1>; 23 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt b/Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt
index 6b765485af7d..49df0053347a 100644
--- a/Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt
+++ b/Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt
@@ -24,7 +24,7 @@ Slave device properties:
24 24
25Example: 25Example:
26 26
27 p2wi@01f03400 { 27 p2wi@1f03400 {
28 compatible = "allwinner,sun6i-a31-p2wi"; 28 compatible = "allwinner,sun6i-a31-p2wi";
29 reg = <0x01f03400 0x400>; 29 reg = <0x01f03400 0x400>;
30 interrupts = <0 39 4>; 30 interrupts = <0 39 4>;
diff --git a/Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt b/Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
index 77d5aba1bd8c..baecc4a85197 100644
--- a/Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
+++ b/Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
@@ -19,7 +19,7 @@ Optional properties:
19 19
20Example: 20Example:
21 21
22ak8974@0f { 22ak8974@f {
23 compatible = "asahi-kasei,ak8974"; 23 compatible = "asahi-kasei,ak8974";
24 reg = <0x0f>; 24 reg = <0x0f>;
25 avdd-supply = <&foo_reg>; 25 avdd-supply = <&foo_reg>;
diff --git a/Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt b/Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt
index e1e7dd3259f6..aa67ceb0d4e0 100644
--- a/Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt
+++ b/Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt
@@ -13,7 +13,7 @@ Optional properties:
13 13
14Example: 14Example:
15 15
16ak8975@0c { 16ak8975@c {
17 compatible = "asahi-kasei,ak8975"; 17 compatible = "asahi-kasei,ak8975";
18 reg = <0x0c>; 18 reg = <0x0c>;
19 gpios = <&gpj0 7 0>; 19 gpios = <&gpj0 7 0>;
diff --git a/Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt b/Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
index 4357e498ef04..1458c3179a63 100644
--- a/Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
+++ b/Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
@@ -19,7 +19,7 @@ Example:
19 19
20#include <dt-bindings/input/input.h> 20#include <dt-bindings/input/input.h>
21 21
22 lradc: lradc@01c22800 { 22 lradc: lradc@1c22800 {
23 compatible = "allwinner,sun4i-a10-lradc-keys"; 23 compatible = "allwinner,sun4i-a10-lradc-keys";
24 reg = <0x01c22800 0x100>; 24 reg = <0x01c22800 0x100>;
25 interrupts = <31>; 25 interrupts = <31>;
diff --git a/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt b/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt
index 49fa14ed155c..298e3442f143 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt
@@ -10,7 +10,7 @@ Required properties:
10 10
11Example: 11Example:
12 12
13 egalax_ts@04 { 13 touchscreen@4 {
14 compatible = "eeti,egalax_ts"; 14 compatible = "eeti,egalax_ts";
15 reg = <0x04>; 15 reg = <0x04>;
16 interrupt-parent = <&gpio1>; 16 interrupt-parent = <&gpio1>;
diff --git a/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
index e67e58b61706..164915004424 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
@@ -21,7 +21,7 @@ Optional properties:
21 each read. Valid values are 1, 4, 8, 16 and 32. 21 each read. Valid values are 1, 4, 8, 16 and 32.
22 22
23Example: 23Example:
24 tsc: tsc@02040000 { 24 tsc: tsc@2040000 {
25 compatible = "fsl,imx6ul-tsc"; 25 compatible = "fsl,imx6ul-tsc";
26 reg = <0x02040000 0x4000>, <0x0219c000 0x4000>; 26 reg = <0x02040000 0x4000>, <0x0219c000 0x4000>;
27 interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 27 interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
diff --git a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt
index 4ae553eb333d..4903fb72d883 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt
+++ b/Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt
@@ -20,7 +20,7 @@ Required properties:
20 20
21Example: 21Example:
22 22
23sc-nmi-intc@01c00030 { 23sc-nmi-intc@1c00030 {
24 compatible = "allwinner,sun7i-a20-sc-nmi"; 24 compatible = "allwinner,sun7i-a20-sc-nmi";
25 interrupt-controller; 25 interrupt-controller;
26 #interrupt-cells = <2>; 26 #interrupt-cells = <2>;
diff --git a/Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt b/Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt
index d9bb106bdd16..5f94d7739d8d 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt
+++ b/Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt
@@ -20,7 +20,7 @@ Please refer to interrupts.txt in this directory for details of the common
20Interrupt Controllers bindings used by client devices. 20Interrupt Controllers bindings used by client devices.
21 21
22Example: 22Example:
23 kirq0: keystone_irq0@026202a0 { 23 kirq0: keystone_irq0@26202a0 {
24 compatible = "ti,keystone-irq"; 24 compatible = "ti,keystone-irq";
25 ti,syscon-dev = <&devctrl 0x2a0>; 25 ti,syscon-dev = <&devctrl 0x2a0>;
26 interrupts = <GIC_SPI 4 IRQ_TYPE_EDGE_RISING>; 26 interrupts = <GIC_SPI 4 IRQ_TYPE_EDGE_RISING>;
diff --git a/Documentation/devicetree/bindings/iommu/qcom,iommu.txt b/Documentation/devicetree/bindings/iommu/qcom,iommu.txt
index b2641ceb2b40..059139abce35 100644
--- a/Documentation/devicetree/bindings/iommu/qcom,iommu.txt
+++ b/Documentation/devicetree/bindings/iommu/qcom,iommu.txt
@@ -115,7 +115,7 @@ to non-secure vs secure interrupt line.
115 iommus = <&apps_iommu 4>; 115 iommus = <&apps_iommu 4>;
116 }; 116 };
117 117
118 gpu@01c00000 { 118 gpu@1c00000 {
119 ... 119 ...
120 iommus = <&gpu_iommu 1>, <&gpu_iommu 2>; 120 iommus = <&gpu_iommu 1>, <&gpu_iommu 2>;
121 }; 121 };
diff --git a/Documentation/devicetree/bindings/leds/register-bit-led.txt b/Documentation/devicetree/bindings/leds/register-bit-led.txt
index 59b56365f648..cf1ea403ba7a 100644
--- a/Documentation/devicetree/bindings/leds/register-bit-led.txt
+++ b/Documentation/devicetree/bindings/leds/register-bit-led.txt
@@ -32,7 +32,7 @@ syscon: syscon@10000000 {
32 compatible = "arm,realview-pb1176-syscon", "syscon"; 32 compatible = "arm,realview-pb1176-syscon", "syscon";
33 reg = <0x10000000 0x1000>; 33 reg = <0x10000000 0x1000>;
34 34
35 led@08.0 { 35 led@8.0 {
36 compatible = "register-bit-led"; 36 compatible = "register-bit-led";
37 offset = <0x08>; 37 offset = <0x08>;
38 mask = <0x01>; 38 mask = <0x01>;
@@ -40,7 +40,7 @@ syscon: syscon@10000000 {
40 linux,default-trigger = "heartbeat"; 40 linux,default-trigger = "heartbeat";
41 default-state = "on"; 41 default-state = "on";
42 }; 42 };
43 led@08.1 { 43 led@8.1 {
44 compatible = "register-bit-led"; 44 compatible = "register-bit-led";
45 offset = <0x08>; 45 offset = <0x08>;
46 mask = <0x02>; 46 mask = <0x02>;
@@ -48,7 +48,7 @@ syscon: syscon@10000000 {
48 linux,default-trigger = "mmc0"; 48 linux,default-trigger = "mmc0";
49 default-state = "off"; 49 default-state = "off";
50 }; 50 };
51 led@08.2 { 51 led@8.2 {
52 compatible = "register-bit-led"; 52 compatible = "register-bit-led";
53 offset = <0x08>; 53 offset = <0x08>;
54 mask = <0x04>; 54 mask = <0x04>;
@@ -56,35 +56,35 @@ syscon: syscon@10000000 {
56 linux,default-trigger = "cpu0"; 56 linux,default-trigger = "cpu0";
57 default-state = "off"; 57 default-state = "off";
58 }; 58 };
59 led@08.3 { 59 led@8.3 {
60 compatible = "register-bit-led"; 60 compatible = "register-bit-led";
61 offset = <0x08>; 61 offset = <0x08>;
62 mask = <0x08>; 62 mask = <0x08>;
63 label = "versatile:3"; 63 label = "versatile:3";
64 default-state = "off"; 64 default-state = "off";
65 }; 65 };
66 led@08.4 { 66 led@8.4 {
67 compatible = "register-bit-led"; 67 compatible = "register-bit-led";
68 offset = <0x08>; 68 offset = <0x08>;
69 mask = <0x10>; 69 mask = <0x10>;
70 label = "versatile:4"; 70 label = "versatile:4";
71 default-state = "off"; 71 default-state = "off";
72 }; 72 };
73 led@08.5 { 73 led@8.5 {
74 compatible = "register-bit-led"; 74 compatible = "register-bit-led";
75 offset = <0x08>; 75 offset = <0x08>;
76 mask = <0x20>; 76 mask = <0x20>;
77 label = "versatile:5"; 77 label = "versatile:5";
78 default-state = "off"; 78 default-state = "off";
79 }; 79 };
80 led@08.6 { 80 led@8.6 {
81 compatible = "register-bit-led"; 81 compatible = "register-bit-led";
82 offset = <0x08>; 82 offset = <0x08>;
83 mask = <0x40>; 83 mask = <0x40>;
84 label = "versatile:6"; 84 label = "versatile:6";
85 default-state = "off"; 85 default-state = "off";
86 }; 86 };
87 led@08.7 { 87 led@8.7 {
88 compatible = "register-bit-led"; 88 compatible = "register-bit-led";
89 offset = <0x08>; 89 offset = <0x08>;
90 mask = <0x80>; 90 mask = <0x80>;
diff --git a/Documentation/devicetree/bindings/mailbox/ti,message-manager.txt b/Documentation/devicetree/bindings/mailbox/ti,message-manager.txt
index b449d025049f..c3b55b3ede8a 100644
--- a/Documentation/devicetree/bindings/mailbox/ti,message-manager.txt
+++ b/Documentation/devicetree/bindings/mailbox/ti,message-manager.txt
@@ -29,7 +29,7 @@ Required properties:
29Example(K2G): 29Example(K2G):
30------------ 30------------
31 31
32 msgmgr: msgmgr@02a00000 { 32 msgmgr: msgmgr@2a00000 {
33 compatible = "ti,k2g-message-manager"; 33 compatible = "ti,k2g-message-manager";
34 #mbox-cells = <2>; 34 #mbox-cells = <2>;
35 reg-names = "queue_proxy_region", "queue_state_debug_region"; 35 reg-names = "queue_proxy_region", "queue_state_debug_region";
diff --git a/Documentation/devicetree/bindings/marvell.txt b/Documentation/devicetree/bindings/marvell.txt
index ea2b16ced49b..7f722316458a 100644
--- a/Documentation/devicetree/bindings/marvell.txt
+++ b/Documentation/devicetree/bindings/marvell.txt
@@ -446,7 +446,7 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
446 that services interrupts for this device. 446 that services interrupts for this device.
447 447
448 Example Discovery CPU Error node: 448 Example Discovery CPU Error node:
449 cpu-error@0070 { 449 cpu-error@70 {
450 compatible = "marvell,mv64360-cpu-error"; 450 compatible = "marvell,mv64360-cpu-error";
451 reg = <0x70 0x10 0x128 0x28>; 451 reg = <0x70 0x10 0x128 0x28>;
452 interrupts = <3>; 452 interrupts = <3>;
@@ -466,7 +466,7 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
466 that services interrupts for this device. 466 that services interrupts for this device.
467 467
468 Example Discovery SRAM Controller node: 468 Example Discovery SRAM Controller node:
469 sram-ctrl@0380 { 469 sram-ctrl@380 {
470 compatible = "marvell,mv64360-sram-ctrl"; 470 compatible = "marvell,mv64360-sram-ctrl";
471 reg = <0x380 0x80>; 471 reg = <0x380 0x80>;
472 interrupts = <13>; 472 interrupts = <13>;
diff --git a/Documentation/devicetree/bindings/media/i2c/tc358743.txt b/Documentation/devicetree/bindings/media/i2c/tc358743.txt
index 5218921629ed..49f8bcc2ea4d 100644
--- a/Documentation/devicetree/bindings/media/i2c/tc358743.txt
+++ b/Documentation/devicetree/bindings/media/i2c/tc358743.txt
@@ -27,7 +27,7 @@ Documentation/devicetree/bindings/media/video-interfaces.txt.
27 27
28Example: 28Example:
29 29
30 tc358743@0f { 30 tc358743@f {
31 compatible = "toshiba,tc358743"; 31 compatible = "toshiba,tc358743";
32 reg = <0x0f>; 32 reg = <0x0f>;
33 clocks = <&hdmi_osc>; 33 clocks = <&hdmi_osc>;
diff --git a/Documentation/devicetree/bindings/media/img-ir-rev1.txt b/Documentation/devicetree/bindings/media/img-ir-rev1.txt
index 5434ce61b925..ed9ec52b77e0 100644
--- a/Documentation/devicetree/bindings/media/img-ir-rev1.txt
+++ b/Documentation/devicetree/bindings/media/img-ir-rev1.txt
@@ -25,7 +25,7 @@ Optional properties:
25 25
26Example: 26Example:
27 27
28 ir@02006200 { 28 ir@2006200 {
29 compatible = "img,ir-rev1"; 29 compatible = "img,ir-rev1";
30 reg = <0x02006200 0x100>; 30 reg = <0x02006200 0x100>;
31 interrupts = <29 4>; 31 interrupts = <29 4>;
diff --git a/Documentation/devicetree/bindings/media/stih-cec.txt b/Documentation/devicetree/bindings/media/stih-cec.txt
index 8be2a040c6c6..ece0832fdeaf 100644
--- a/Documentation/devicetree/bindings/media/stih-cec.txt
+++ b/Documentation/devicetree/bindings/media/stih-cec.txt
@@ -13,7 +13,7 @@ Required properties:
13 13
14Example for STIH407: 14Example for STIH407:
15 15
16sti-cec@094a087c { 16sti-cec@94a087c {
17 compatible = "st,stih-cec"; 17 compatible = "st,stih-cec";
18 reg = <0x94a087c 0x64>; 18 reg = <0x94a087c 0x64>;
19 clocks = <&clk_sysin>; 19 clocks = <&clk_sysin>;
diff --git a/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
index 6af3fc210ecc..c7888d6f6408 100644
--- a/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
+++ b/Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
@@ -50,7 +50,7 @@ Example:
50 50
51/* stih410 SoC b2120 + b2004a + stv0367-pll(NIMB) + stv0367-tda18212 (NIMA) DT example) */ 51/* stih410 SoC b2120 + b2004a + stv0367-pll(NIMB) + stv0367-tda18212 (NIMA) DT example) */
52 52
53 c8sectpfe@08a20000 { 53 c8sectpfe@8a20000 {
54 compatible = "st,stih407-c8sectpfe"; 54 compatible = "st,stih407-c8sectpfe";
55 reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>; 55 reg = <0x08a20000 0x10000>, <0x08a00000 0x4000>;
56 reg-names = "stfe", "stfe-ram"; 56 reg-names = "stfe", "stfe-ram";
diff --git a/Documentation/devicetree/bindings/media/sunxi-ir.txt b/Documentation/devicetree/bindings/media/sunxi-ir.txt
index 302a0b183cb8..91648c569b1e 100644
--- a/Documentation/devicetree/bindings/media/sunxi-ir.txt
+++ b/Documentation/devicetree/bindings/media/sunxi-ir.txt
@@ -14,7 +14,7 @@ Optional properties:
14 14
15Example: 15Example:
16 16
17ir0: ir@01c21800 { 17ir0: ir@1c21800 {
18 compatible = "allwinner,sun4i-a10-ir"; 18 compatible = "allwinner,sun4i-a10-ir";
19 clocks = <&apb0_gates 6>, <&ir0_clk>; 19 clocks = <&apb0_gates 6>, <&ir0_clk>;
20 clock-names = "apb", "ir"; 20 clock-names = "apb", "ir";
diff --git a/Documentation/devicetree/bindings/mfd/max77686.txt b/Documentation/devicetree/bindings/mfd/max77686.txt
index 741e76688cf2..0f2587fa42cb 100644
--- a/Documentation/devicetree/bindings/mfd/max77686.txt
+++ b/Documentation/devicetree/bindings/mfd/max77686.txt
@@ -19,7 +19,7 @@ Required properties:
19 19
20Example: 20Example:
21 21
22 max77686: pmic@09 { 22 max77686: pmic@9 {
23 compatible = "maxim,max77686"; 23 compatible = "maxim,max77686";
24 interrupt-parent = <&wakeup_eint>; 24 interrupt-parent = <&wakeup_eint>;
25 interrupts = <26 0>; 25 interrupts = <26 0>;
diff --git a/Documentation/devicetree/bindings/mfd/max77802.txt b/Documentation/devicetree/bindings/mfd/max77802.txt
index 51fc1a60caa5..f2f3fe75901c 100644
--- a/Documentation/devicetree/bindings/mfd/max77802.txt
+++ b/Documentation/devicetree/bindings/mfd/max77802.txt
@@ -18,7 +18,7 @@ Required properties:
18 18
19Example: 19Example:
20 20
21 max77802: pmic@09 { 21 max77802: pmic@9 {
22 compatible = "maxim,max77802"; 22 compatible = "maxim,max77802";
23 interrupt-parent = <&intc>; 23 interrupt-parent = <&intc>;
24 interrupts = <26 IRQ_TYPE_NONE>; 24 interrupts = <26 IRQ_TYPE_NONE>;
diff --git a/Documentation/devicetree/bindings/mfd/mfd.txt b/Documentation/devicetree/bindings/mfd/mfd.txt
index bcb6abb9d413..336c0495c8a3 100644
--- a/Documentation/devicetree/bindings/mfd/mfd.txt
+++ b/Documentation/devicetree/bindings/mfd/mfd.txt
@@ -41,7 +41,7 @@ foo@1000 {
41 compatible = "syscon", "simple-mfd"; 41 compatible = "syscon", "simple-mfd";
42 reg = <0x01000 0x1000>; 42 reg = <0x01000 0x1000>;
43 43
44 led@08.0 { 44 led@8.0 {
45 compatible = "register-bit-led"; 45 compatible = "register-bit-led";
46 offset = <0x08>; 46 offset = <0x08>;
47 mask = <0x01>; 47 mask = <0x01>;
diff --git a/Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt b/Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt
index badff3611a98..86dd8191b04c 100644
--- a/Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt
+++ b/Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt
@@ -10,7 +10,7 @@ Required properties:
10 - #io-channel-cells: shall be 0, 10 - #io-channel-cells: shall be 0,
11 11
12Example: 12Example:
13 ths: ths@01c25000 { 13 ths: ths@1c25000 {
14 compatible = "allwinner,sun8i-a33-ths"; 14 compatible = "allwinner,sun8i-a33-ths";
15 reg = <0x01c25000 0x100>; 15 reg = <0x01c25000 0x100>;
16 #thermal-sensor-cells = <0>; 16 #thermal-sensor-cells = <0>;
@@ -47,7 +47,7 @@ Optional properties:
47 47
48Example: 48Example:
49 49
50 rtp: rtp@01c25000 { 50 rtp: rtp@1c25000 {
51 compatible = "allwinner,sun4i-a10-ts"; 51 compatible = "allwinner,sun4i-a10-ts";
52 reg = <0x01c25000 0x100>; 52 reg = <0x01c25000 0x100>;
53 interrupts = <29>; 53 interrupts = <29>;
diff --git a/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt b/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt
index 03c5a551da55..dd2c06540485 100644
--- a/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt
+++ b/Documentation/devicetree/bindings/mfd/sun6i-prcm.txt
@@ -15,7 +15,7 @@ The prcm node may contain several subdevices definitions:
15 15
16Example: 16Example:
17 17
18 prcm: prcm@01f01400 { 18 prcm: prcm@1f01400 {
19 compatible = "allwinner,sun6i-a31-prcm"; 19 compatible = "allwinner,sun6i-a31-prcm";
20 reg = <0x01f01400 0x200>; 20 reg = <0x01f01400 0x200>;
21 21
diff --git a/Documentation/devicetree/bindings/mfd/syscon.txt b/Documentation/devicetree/bindings/mfd/syscon.txt
index 408f768686f1..8b92d4576c42 100644
--- a/Documentation/devicetree/bindings/mfd/syscon.txt
+++ b/Documentation/devicetree/bindings/mfd/syscon.txt
@@ -18,7 +18,7 @@ Optional property:
18 performed on the device. 18 performed on the device.
19 19
20Examples: 20Examples:
21gpr: iomuxc-gpr@020e0000 { 21gpr: iomuxc-gpr@20e0000 {
22 compatible = "fsl,imx6q-iomuxc-gpr", "syscon"; 22 compatible = "fsl,imx6q-iomuxc-gpr", "syscon";
23 reg = <0x020e0000 0x38>; 23 reg = <0x020e0000 0x38>;
24}; 24};
diff --git a/Documentation/devicetree/bindings/mmc/mmc.txt b/Documentation/devicetree/bindings/mmc/mmc.txt
index b32ade645ad9..5934157cf2cd 100644
--- a/Documentation/devicetree/bindings/mmc/mmc.txt
+++ b/Documentation/devicetree/bindings/mmc/mmc.txt
@@ -143,7 +143,7 @@ sdhci@ab000000 {
143 143
144Example with sdio function subnode: 144Example with sdio function subnode:
145 145
146mmc3: mmc@01c12000 { 146mmc3: mmc@1c12000 {
147 #address-cells = <1>; 147 #address-cells = <1>;
148 #size-cells = <0>; 148 #size-cells = <0>;
149 149
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-st.txt b/Documentation/devicetree/bindings/mmc/sdhci-st.txt
index e35645598315..6b3d40ca395e 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-st.txt
+++ b/Documentation/devicetree/bindings/mmc/sdhci-st.txt
@@ -74,7 +74,7 @@ mmc0: sdhci@fe81e000 {
74 74
75/* Example SD stih407 family configuration */ 75/* Example SD stih407 family configuration */
76 76
77mmc1: sdhci@09080000 { 77mmc1: sdhci@9080000 {
78 compatible = "st,sdhci-stih407", "st,sdhci"; 78 compatible = "st,sdhci-stih407", "st,sdhci";
79 reg = <0x09080000 0x7ff>; 79 reg = <0x09080000 0x7ff>;
80 reg-names = "mmc"; 80 reg-names = "mmc";
@@ -90,7 +90,7 @@ mmc1: sdhci@09080000 {
90 90
91/* Example eMMC stih407 family configuration */ 91/* Example eMMC stih407 family configuration */
92 92
93mmc0: sdhci@09060000 { 93mmc0: sdhci@9060000 {
94 compatible = "st,sdhci-stih407", "st,sdhci"; 94 compatible = "st,sdhci-stih407", "st,sdhci";
95 reg = <0x09060000 0x7ff>, <0x9061008 0x20>; 95 reg = <0x09060000 0x7ff>, <0x9061008 0x20>;
96 reg-names = "mmc", "top-mmc-delay"; 96 reg-names = "mmc", "top-mmc-delay";
diff --git a/Documentation/devicetree/bindings/mmc/sunxi-mmc.txt b/Documentation/devicetree/bindings/mmc/sunxi-mmc.txt
index 63b57e2a10fb..132e0007d7d6 100644
--- a/Documentation/devicetree/bindings/mmc/sunxi-mmc.txt
+++ b/Documentation/devicetree/bindings/mmc/sunxi-mmc.txt
@@ -29,7 +29,7 @@ Optional properties:
29 29
30Examples: 30Examples:
31 - Within .dtsi: 31 - Within .dtsi:
32 mmc0: mmc@01c0f000 { 32 mmc0: mmc@1c0f000 {
33 compatible = "allwinner,sun5i-a13-mmc"; 33 compatible = "allwinner,sun5i-a13-mmc";
34 reg = <0x01c0f000 0x1000>; 34 reg = <0x01c0f000 0x1000>;
35 clocks = <&ahb_gates 8>, <&mmc0_clk>, <&mmc0_output_clk>, <&mmc0_sample_clk>; 35 clocks = <&ahb_gates 8>, <&mmc0_clk>, <&mmc0_output_clk>, <&mmc0_sample_clk>;
@@ -39,7 +39,7 @@ Examples:
39 }; 39 };
40 40
41 - Within dts: 41 - Within dts:
42 mmc0: mmc@01c0f000 { 42 mmc0: mmc@1c0f000 {
43 pinctrl-names = "default", "default"; 43 pinctrl-names = "default", "default";
44 pinctrl-0 = <&mmc0_pins_a>; 44 pinctrl-0 = <&mmc0_pins_a>;
45 pinctrl-1 = <&mmc0_cd_pin_reference_design>; 45 pinctrl-1 = <&mmc0_cd_pin_reference_design>;
diff --git a/Documentation/devicetree/bindings/mtd/sunxi-nand.txt b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
index a37c67bcb43b..5e13a5cdff03 100644
--- a/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
+++ b/Documentation/devicetree/bindings/mtd/sunxi-nand.txt
@@ -31,7 +31,7 @@ see Documentation/devicetree/bindings/mtd/nand.txt for generic bindings.
31 31
32 32
33Examples: 33Examples:
34nfc: nand@01c03000 { 34nfc: nand@1c03000 {
35 compatible = "allwinner,sun4i-a10-nand"; 35 compatible = "allwinner,sun4i-a10-nand";
36 reg = <0x01c03000 0x1000>; 36 reg = <0x01c03000 0x1000>;
37 interrupts = <0 37 1>; 37 interrupts = <0 37 1>;
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt
index 10640b17c866..e98118aef5f6 100644
--- a/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt
+++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt
@@ -10,7 +10,7 @@ Required properties:
10 10
11Example: 11Example:
12 12
13emac: ethernet@01c0b000 { 13emac: ethernet@1c0b000 {
14 compatible = "allwinner,sun4i-a10-emac"; 14 compatible = "allwinner,sun4i-a10-emac";
15 reg = <0x01c0b000 0x1000>; 15 reg = <0x01c0b000 0x1000>;
16 interrupts = <55>; 16 interrupts = <55>;
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
index 4ec56413779d..ab5b8613b0ef 100644
--- a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
+++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
@@ -9,7 +9,7 @@ Optional properties:
9- phy-supply: phandle to a regulator if the PHY needs one 9- phy-supply: phandle to a regulator if the PHY needs one
10 10
11Example at the SoC level: 11Example at the SoC level:
12mdio@01c0b080 { 12mdio@1c0b080 {
13 compatible = "allwinner,sun4i-a10-mdio"; 13 compatible = "allwinner,sun4i-a10-mdio";
14 reg = <0x01c0b080 0x14>; 14 reg = <0x01c0b080 0x14>;
15 #address-cells = <1>; 15 #address-cells = <1>;
@@ -18,7 +18,7 @@ mdio@01c0b080 {
18 18
19And at the board level: 19And at the board level:
20 20
21mdio@01c0b080 { 21mdio@1c0b080 {
22 phy-supply = <&reg_emac_3v3>; 22 phy-supply = <&reg_emac_3v3>;
23 23
24 phy0: ethernet-phy@0 { 24 phy0: ethernet-phy@0 {
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt b/Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt
index ea4d752389a2..8b3f953656e3 100644
--- a/Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt
+++ b/Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt
@@ -15,7 +15,7 @@ Optional properties:
15 15
16Examples: 16Examples:
17 17
18 gmac: ethernet@01c50000 { 18 gmac: ethernet@1c50000 {
19 compatible = "allwinner,sun7i-a20-gmac"; 19 compatible = "allwinner,sun7i-a20-gmac";
20 reg = <0x01c50000 0x10000>, 20 reg = <0x01c50000 0x10000>,
21 <0x01c20164 0x4>; 21 <0x01c20164 0x4>;
diff --git a/Documentation/devicetree/bindings/net/brcm,bcmgenet.txt b/Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
index 26c77d985faf..3956af1d30f3 100644
--- a/Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
+++ b/Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
@@ -109,7 +109,7 @@ ethernet@f0ba0000 {
109 reg = <0xf0ba0000 0xfc4c>; 109 reg = <0xf0ba0000 0xfc4c>;
110 interrupts = <0x0 0x18 0x0>, <0x0 0x19 0x0>; 110 interrupts = <0x0 0x18 0x0>, <0x0 0x19 0x0>;
111 111
112 mdio@0e14 { 112 mdio@e14 {
113 compatible = "brcm,genet-mdio-v4"; 113 compatible = "brcm,genet-mdio-v4";
114 #address-cells = <0x1>; 114 #address-cells = <0x1>;
115 #size-cells = <0x0>; 115 #size-cells = <0x0>;
diff --git a/Documentation/devicetree/bindings/net/can/m_can.txt b/Documentation/devicetree/bindings/net/can/m_can.txt
index 78138333ff7a..63e90421d029 100644
--- a/Documentation/devicetree/bindings/net/can/m_can.txt
+++ b/Documentation/devicetree/bindings/net/can/m_can.txt
@@ -45,7 +45,7 @@ Required properties:
45 45
46Example: 46Example:
47SoC dtsi: 47SoC dtsi:
48m_can1: can@020e8000 { 48m_can1: can@20e8000 {
49 compatible = "bosch,m_can"; 49 compatible = "bosch,m_can";
50 reg = <0x020e8000 0x4000>, <0x02298000 0x4000>; 50 reg = <0x020e8000 0x4000>, <0x02298000 0x4000>;
51 reg-names = "m_can", "message_ram"; 51 reg-names = "m_can", "message_ram";
diff --git a/Documentation/devicetree/bindings/net/can/sun4i_can.txt b/Documentation/devicetree/bindings/net/can/sun4i_can.txt
index 84ed1909df76..f69845e6feaf 100644
--- a/Documentation/devicetree/bindings/net/can/sun4i_can.txt
+++ b/Documentation/devicetree/bindings/net/can/sun4i_can.txt
@@ -19,7 +19,7 @@ SoC common .dtsi file:
19 allwinner,pull = <0>; 19 allwinner,pull = <0>;
20 }; 20 };
21... 21...
22 can0: can@01c2bc00 { 22 can0: can@1c2bc00 {
23 compatible = "allwinner,sun4i-a10-can"; 23 compatible = "allwinner,sun4i-a10-can";
24 reg = <0x01c2bc00 0x400>; 24 reg = <0x01c2bc00 0x400>;
25 interrupts = <0 26 4>; 25 interrupts = <0 26 4>;
@@ -29,7 +29,7 @@ SoC common .dtsi file:
29 29
30Board specific .dts file: 30Board specific .dts file:
31 31
32 can0: can@01c2bc00 { 32 can0: can@1c2bc00 {
33 pinctrl-names = "default"; 33 pinctrl-names = "default";
34 pinctrl-0 = <&can0_pins_a>; 34 pinctrl-0 = <&can0_pins_a>;
35 status = "okay"; 35 status = "okay";
diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
index b2bd4704f859..86602f264dce 100644
--- a/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
+++ b/Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
@@ -20,7 +20,7 @@ Optional properties:
20 20
21Example: 21Example:
22 22
23mmc3: mmc@01c12000 { 23mmc3: mmc@1c12000 {
24 #address-cells = <1>; 24 #address-cells = <1>;
25 #size-cells = <0>; 25 #size-cells = <0>;
26 26
diff --git a/Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt b/Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt
index ef06d061913c..081c49c0dac0 100644
--- a/Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt
+++ b/Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt
@@ -13,13 +13,13 @@ Are child nodes of qfprom, bindings of which as described in
13bindings/nvmem/nvmem.txt 13bindings/nvmem/nvmem.txt
14 14
15Example for sun4i: 15Example for sun4i:
16 sid@01c23800 { 16 sid@1c23800 {
17 compatible = "allwinner,sun4i-a10-sid"; 17 compatible = "allwinner,sun4i-a10-sid";
18 reg = <0x01c23800 0x10> 18 reg = <0x01c23800 0x10>
19 }; 19 };
20 20
21Example for sun7i: 21Example for sun7i:
22 sid@01c23800 { 22 sid@1c23800 {
23 compatible = "allwinner,sun7i-a20-sid"; 23 compatible = "allwinner,sun7i-a20-sid";
24 reg = <0x01c23800 0x200> 24 reg = <0x01c23800 0x200>
25 }; 25 };
diff --git a/Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt b/Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt
index 6462e12d8de6..0415265c215a 100644
--- a/Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt
@@ -10,7 +10,7 @@ Required Properties:
10 10
11Example: 11Example:
12 12
13otp: otp@0301c800 { 13otp: otp@301c800 {
14 compatible = "brcm,ocotp"; 14 compatible = "brcm,ocotp";
15 reg = <0x0301c800 0x2c>; 15 reg = <0x0301c800 0x2c>;
16 brcm,ocotp-size = <2048>; 16 brcm,ocotp-size = <2048>;
diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
index 70d791b03ea1..f162c72b4e36 100644
--- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
@@ -19,7 +19,7 @@ Optional properties:
19 19
20Example: 20Example:
21 21
22 ocotp: ocotp@021bc000 { 22 ocotp: ocotp@21bc000 {
23 compatible = "fsl,imx6q-ocotp", "syscon"; 23 compatible = "fsl,imx6q-ocotp", "syscon";
24 reg = <0x021bc000 0x4000>; 24 reg = <0x021bc000 0x4000>;
25 clocks = <&clks IMX6QDL_CLK_IIM>; 25 clocks = <&clks IMX6QDL_CLK_IIM>;
diff --git a/Documentation/devicetree/bindings/nvmem/nvmem.txt b/Documentation/devicetree/bindings/nvmem/nvmem.txt
index b52bc11e9597..fd06c09b822b 100644
--- a/Documentation/devicetree/bindings/nvmem/nvmem.txt
+++ b/Documentation/devicetree/bindings/nvmem/nvmem.txt
@@ -33,7 +33,7 @@ bits: Is pair of bit location and number of bits, which specifies offset
33For example: 33For example:
34 34
35 /* Provider */ 35 /* Provider */
36 qfprom: qfprom@00700000 { 36 qfprom: qfprom@700000 {
37 ... 37 ...
38 38
39 /* Data cells */ 39 /* Data cells */
diff --git a/Documentation/devicetree/bindings/nvmem/qfprom.txt b/Documentation/devicetree/bindings/nvmem/qfprom.txt
index 4ad68b7f5c18..26fe878d5c86 100644
--- a/Documentation/devicetree/bindings/nvmem/qfprom.txt
+++ b/Documentation/devicetree/bindings/nvmem/qfprom.txt
@@ -12,7 +12,7 @@ bindings/nvmem/nvmem.txt
12 12
13Example: 13Example:
14 14
15 qfprom: qfprom@00700000 { 15 qfprom: qfprom@700000 {
16 compatible = "qcom,qfprom"; 16 compatible = "qcom,qfprom";
17 reg = <0x00700000 0x8000>; 17 reg = <0x00700000 0x8000>;
18 ... 18 ...
diff --git a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
index 982a74ea6df9..1b4d2803dad1 100644
--- a/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
+++ b/Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
@@ -255,7 +255,7 @@ Tegra30:
255 255
256SoC DTSI: 256SoC DTSI:
257 257
258 pcie-controller@00003000 { 258 pcie-controller@3000 {
259 compatible = "nvidia,tegra30-pcie"; 259 compatible = "nvidia,tegra30-pcie";
260 device_type = "pci"; 260 device_type = "pci";
261 reg = <0x00003000 0x00000800 /* PADS registers */ 261 reg = <0x00003000 0x00000800 /* PADS registers */
@@ -334,7 +334,7 @@ SoC DTSI:
334 334
335Board DTS: 335Board DTS:
336 336
337 pcie-controller@00003000 { 337 pcie-controller@3000 {
338 status = "okay"; 338 status = "okay";
339 339
340 avdd-pexa-supply = <&ldo1_reg>; 340 avdd-pexa-supply = <&ldo1_reg>;
@@ -360,7 +360,7 @@ Tegra124:
360 360
361SoC DTSI: 361SoC DTSI:
362 362
363 pcie-controller@01003000 { 363 pcie-controller@1003000 {
364 compatible = "nvidia,tegra124-pcie"; 364 compatible = "nvidia,tegra124-pcie";
365 device_type = "pci"; 365 device_type = "pci";
366 reg = <0x0 0x01003000 0x0 0x00000800 /* PADS registers */ 366 reg = <0x0 0x01003000 0x0 0x00000800 /* PADS registers */
@@ -425,7 +425,7 @@ SoC DTSI:
425 425
426Board DTS: 426Board DTS:
427 427
428 pcie-controller@01003000 { 428 pcie-controller@1003000 {
429 status = "okay"; 429 status = "okay";
430 430
431 avddio-pex-supply = <&vdd_1v05_run>; 431 avddio-pex-supply = <&vdd_1v05_run>;
@@ -456,7 +456,7 @@ Tegra210:
456 456
457SoC DTSI: 457SoC DTSI:
458 458
459 pcie-controller@01003000 { 459 pcie-controller@1003000 {
460 compatible = "nvidia,tegra210-pcie"; 460 compatible = "nvidia,tegra210-pcie";
461 device_type = "pci"; 461 device_type = "pci";
462 reg = <0x0 0x01003000 0x0 0x00000800 /* PADS registers */ 462 reg = <0x0 0x01003000 0x0 0x00000800 /* PADS registers */
@@ -521,7 +521,7 @@ SoC DTSI:
521 521
522Board DTS: 522Board DTS:
523 523
524 pcie-controller@01003000 { 524 pcie-controller@1003000 {
525 status = "okay"; 525 status = "okay";
526 526
527 avdd-pll-uerefe-supply = <&avdd_1v05_pll>; 527 avdd-pll-uerefe-supply = <&avdd_1v05_pll>;
diff --git a/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt b/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt
index 761c4bc24a9b..10efff28b52b 100644
--- a/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt
+++ b/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt
@@ -15,7 +15,7 @@ Required properties For the child node:
15- #phy-cells: must be 0 15- #phy-cells: must be 0
16 16
17Example: 17Example:
18 pcie_phy: phy@0301d0a0 { 18 pcie_phy: phy@301d0a0 {
19 compatible = "brcm,cygnus-pcie-phy"; 19 compatible = "brcm,cygnus-pcie-phy";
20 reg = <0x0301d0a0 0x14>; 20 reg = <0x0301d0a0 0x14>;
21 21
diff --git a/Documentation/devicetree/bindings/phy/mxs-usb-phy.txt b/Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
index 1d25b04cd05e..6ac98b3b5f57 100644
--- a/Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
@@ -23,7 +23,7 @@ Optional properties:
23 the 17.78mA TX reference current. Default: 100 23 the 17.78mA TX reference current. Default: 100
24 24
25Example: 25Example:
26usbphy1: usbphy@020c9000 { 26usbphy1: usbphy@20c9000 {
27 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy"; 27 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
28 reg = <0x020c9000 0x1000>; 28 reg = <0x020c9000 0x1000>;
29 interrupts = <0 44 0x04>; 29 interrupts = <0 44 0x04>;
diff --git a/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt b/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
index f9853156e311..64f7109aea1f 100644
--- a/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
+++ b/Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
@@ -25,7 +25,7 @@ It is recommended to list all clocks and resets available.
25The driver will only use those matching the phy_type. 25The driver will only use those matching the phy_type.
26 26
27Example: 27Example:
28 usbphy1: phy@00a01800 { 28 usbphy1: phy@a01800 {
29 compatible = "allwinner,sun9i-a80-usb-phy"; 29 compatible = "allwinner,sun9i-a80-usb-phy";
30 reg = <0x00a01800 0x4>; 30 reg = <0x00a01800 0x4>;
31 clocks = <&usb_phy_clk 2>, <&usb_phy_clk 10>, 31 clocks = <&usb_phy_clk 2>, <&usb_phy_clk 10>,
diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt
index 6f2ec9af0de2..09789fdfa749 100644
--- a/Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt
@@ -89,7 +89,7 @@ Optional subnode-properties:
89 89
90Examples: 90Examples:
91 91
92pio: pinctrl@01c20800 { 92pio: pinctrl@1c20800 {
93 compatible = "allwinner,sun5i-a13-pinctrl"; 93 compatible = "allwinner,sun5i-a13-pinctrl";
94 reg = <0x01c20800 0x400>; 94 reg = <0x01c20800 0x400>;
95 #address-cells = <1>; 95 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
index 42d74f8a1bcc..a1050b5982ec 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt
@@ -58,14 +58,14 @@ Some requirements for using fsl,imx-pinctrl binding:
58 configurations by referring to the phandle of that pin configuration node. 58 configurations by referring to the phandle of that pin configuration node.
59 59
60Examples: 60Examples:
61usdhc@0219c000 { /* uSDHC4 */ 61usdhc@219c000 { /* uSDHC4 */
62 non-removable; 62 non-removable;
63 vmmc-supply = <&reg_3p3v>; 63 vmmc-supply = <&reg_3p3v>;
64 pinctrl-names = "default"; 64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_usdhc4_1>; 65 pinctrl-0 = <&pinctrl_usdhc4_1>;
66}; 66};
67 67
68iomuxc@020e0000 { 68iomuxc@20e0000 {
69 compatible = "fsl,imx6q-iomuxc"; 69 compatible = "fsl,imx6q-iomuxc";
70 reg = <0x020e0000 0x4000>; 70 reg = <0x020e0000 0x4000>;
71 71
diff --git a/Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt
index 51b943cc9770..cf9ccdff4455 100644
--- a/Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt
@@ -89,7 +89,7 @@ Valid values for pin and group names are:
89 89
90Example: 90Example:
91 91
92 pinctrl_pdc: pinctrl@02006500 { 92 pinctrl_pdc: pinctrl@2006500 {
93 #gpio-range-cells = <3>; 93 #gpio-range-cells = <3>;
94 compatible = "img,tz1090-pdc-pinctrl"; 94 compatible = "img,tz1090-pdc-pinctrl";
95 reg = <0x02006500 0x100>; 95 reg = <0x02006500 0x100>;
@@ -121,7 +121,7 @@ Example board file extracts:
121 }; 121 };
122 }; 122 };
123 123
124 ir: ir@02006200 { 124 ir: ir@2006200 {
125 pinctrl-names = "default"; 125 pinctrl-names = "default";
126 pinctrl-0 = <&irmod_default>; 126 pinctrl-0 = <&irmod_default>;
127 }; 127 };
diff --git a/Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt
index 509faa87ad0e..2dfd9a3fc1e4 100644
--- a/Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt
@@ -197,7 +197,7 @@ Valid values for pin and group names are:
197 197
198Example: 198Example:
199 199
200 pinctrl: pinctrl@02005800 { 200 pinctrl: pinctrl@2005800 {
201 #gpio-range-cells = <3>; 201 #gpio-range-cells = <3>;
202 compatible = "img,tz1090-pinctrl"; 202 compatible = "img,tz1090-pinctrl";
203 reg = <0x02005800 0xe4>; 203 reg = <0x02005800 0xe4>;
@@ -221,7 +221,7 @@ Example board file extract:
221 }; 221 };
222 }; 222 };
223 223
224 uart@02004b00 { 224 uart@2004b00 {
225 pinctrl-names = "default"; 225 pinctrl-names = "default";
226 pinctrl-0 = <&uart0_default>; 226 pinctrl-0 = <&uart0_default>;
227 }; 227 };
diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
index 4048f43a9d29..02e971c39d81 100644
--- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
@@ -97,7 +97,7 @@ SoC file extract:
97Board file extract: 97Board file extract:
98------------------- 98-------------------
99 99
100 pcie-controller@01003000 { 100 pcie-controller@1003000 {
101 ... 101 ...
102 102
103 phys = <&padctl 0>; 103 phys = <&padctl 0>;
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
index 37d744750579..231fa1db7c5e 100644
--- a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
+++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
@@ -86,7 +86,7 @@ Examples:
86 reg = <0 0x1020C020 0 0x1000>; 86 reg = <0 0x1020C020 0 0x1000>;
87 }; 87 };
88 88
89 pinctrl@01c20800 { 89 pinctrl@1c20800 {
90 compatible = "mediatek,mt8135-pinctrl"; 90 compatible = "mediatek,mt8135-pinctrl";
91 reg = <0 0x1000B000 0 0x1000>; 91 reg = <0 0x1000B000 0 0x1000>;
92 mediatek,pctl-regmap = <&syscfg_pctl_a &syscfg_pctl_b>; 92 mediatek,pctl-regmap = <&syscfg_pctl_a &syscfg_pctl_b>;
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt
index 013c675b5b64..48b9be48af18 100644
--- a/Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt
+++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt
@@ -89,7 +89,7 @@ Example:
89 interrupt-names = "irqmux"; 89 interrupt-names = "irqmux";
90 ranges = <0 0x09610000 0x6000>; 90 ranges = <0 0x09610000 0x6000>;
91 91
92 pio0: gpio@09610000 { 92 pio0: gpio@9610000 {
93 gpio-controller; 93 gpio-controller;
94 #gpio-cells = <2>; 94 #gpio-cells = <2>;
95 interrupt-controller; 95 interrupt-controller;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt
index e312a71b2f94..aaf01e929eea 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt
@@ -175,7 +175,7 @@ to specify in a pin configuration subnode:
175 175
176Example: 176Example:
177 177
178 tlmm: pinctrl@01010000 { 178 tlmm: pinctrl@1010000 {
179 compatible = "qcom,msm8996-pinctrl"; 179 compatible = "qcom,msm8996-pinctrl";
180 reg = <0x01010000 0x300000>; 180 reg = <0x01010000 0x300000>;
181 interrupts = <0 208 0>; 181 interrupts = <0 208 0>;
diff --git a/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt b/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
index 6c1498958d48..e371b262d709 100644
--- a/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
+++ b/Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
@@ -40,7 +40,7 @@ Optional properties:
40 40
41Example: 41Example:
42 42
43 gpc: gpc@020dc000 { 43 gpc: gpc@20dc000 {
44 compatible = "fsl,imx6q-gpc"; 44 compatible = "fsl,imx6q-gpc";
45 reg = <0x020dc000 0x4000>; 45 reg = <0x020dc000 0x4000>;
46 interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>, 46 interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>,
@@ -80,7 +80,7 @@ that is a phandle pointing to the power domain the device belongs to.
80 80
81Example of a device that is part of the PU power domain: 81Example of a device that is part of the PU power domain:
82 82
83 vpu: vpu@02040000 { 83 vpu: vpu@2040000 {
84 reg = <0x02040000 0x3c000>; 84 reg = <0x02040000 0x3c000>;
85 /* ... */ 85 /* ... */
86 power-domains = <&pd_pu>; 86 power-domains = <&pd_pu>;
diff --git a/Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt b/Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt
index dc7c9bad63ea..1b81fcd9fb72 100644
--- a/Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt
+++ b/Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt
@@ -10,7 +10,7 @@ Required Properties:
10-reg: Specifies the physical address of the SNVS_LPCR register 10-reg: Specifies the physical address of the SNVS_LPCR register
11 11
12Example: 12Example:
13 snvs@020cc000 { 13 snvs@20cc000 {
14 compatible = "fsl,sec-v4.0-mon", "simple-bus"; 14 compatible = "fsl,sec-v4.0-mon", "simple-bus";
15 #address-cells = <1>; 15 #address-cells = <1>;
16 #size-cells = <1>; 16 #size-cells = <1>;
diff --git a/Documentation/devicetree/bindings/power/reset/keystone-reset.txt b/Documentation/devicetree/bindings/power/reset/keystone-reset.txt
index c82f12e2d85c..c5c03789ed1e 100644
--- a/Documentation/devicetree/bindings/power/reset/keystone-reset.txt
+++ b/Documentation/devicetree/bindings/power/reset/keystone-reset.txt
@@ -37,12 +37,12 @@ Example 1:
37Setup keystone reset so that in case software reset or 37Setup keystone reset so that in case software reset or
38WDT0 is triggered it issues hard reset for SoC. 38WDT0 is triggered it issues hard reset for SoC.
39 39
40pllctrl: pll-controller@02310000 { 40pllctrl: pll-controller@2310000 {
41 compatible = "ti,keystone-pllctrl", "syscon"; 41 compatible = "ti,keystone-pllctrl", "syscon";
42 reg = <0x02310000 0x200>; 42 reg = <0x02310000 0x200>;
43}; 43};
44 44
45devctrl: device-state-control@02620000 { 45devctrl: device-state-control@2620000 {
46 compatible = "ti,keystone-devctrl", "syscon"; 46 compatible = "ti,keystone-devctrl", "syscon";
47 reg = <0x02620000 0x1000>; 47 reg = <0x02620000 0x1000>;
48}; 48};
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt b/Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt
index 0f766333b6eb..37f91fa57654 100644
--- a/Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt
+++ b/Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt
@@ -8,7 +8,7 @@ Required properties:
8 8
9Example: 9Example:
10 10
11mcu@0a { 11mcu@a {
12 #gpio-cells = <2>; 12 #gpio-cells = <2>;
13 compatible = "fsl,mc9s08qg8-mpc8349emitx", 13 compatible = "fsl,mc9s08qg8-mpc8349emitx",
14 "fsl,mcu-mpc8349emitx"; 14 "fsl,mcu-mpc8349emitx";
diff --git a/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt b/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
index c5171660eaf9..51ff54c8b8ef 100644
--- a/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
+++ b/Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
@@ -14,7 +14,7 @@ Required properties:
14 14
15Example: 15Example:
16 16
17 pwm: pwm@01c20e00 { 17 pwm: pwm@1c20e00 {
18 compatible = "allwinner,sun7i-a20-pwm"; 18 compatible = "allwinner,sun7i-a20-pwm";
19 reg = <0x01c20e00 0xc>; 19 reg = <0x01c20e00 0xc>;
20 clocks = <&osc24M>; 20 clocks = <&osc24M>;
diff --git a/Documentation/devicetree/bindings/regulator/max77686.txt b/Documentation/devicetree/bindings/regulator/max77686.txt
index 0dded64d89d3..e9f7578ca09a 100644
--- a/Documentation/devicetree/bindings/regulator/max77686.txt
+++ b/Documentation/devicetree/bindings/regulator/max77686.txt
@@ -40,7 +40,7 @@ to get matched with their hardware counterparts as follow:
40 40
41Example: 41Example:
42 42
43 max77686: pmic@09 { 43 max77686: pmic@9 {
44 compatible = "maxim,max77686"; 44 compatible = "maxim,max77686";
45 interrupt-parent = <&wakeup_eint>; 45 interrupt-parent = <&wakeup_eint>;
46 interrupts = <26 IRQ_TYPE_NONE>; 46 interrupts = <26 IRQ_TYPE_NONE>;
diff --git a/Documentation/devicetree/bindings/regulator/max77802.txt b/Documentation/devicetree/bindings/regulator/max77802.txt
index 879e98d3b9aa..b82943d83677 100644
--- a/Documentation/devicetree/bindings/regulator/max77802.txt
+++ b/Documentation/devicetree/bindings/regulator/max77802.txt
@@ -71,7 +71,7 @@ has not been disabled for that state using "regulator-off-in-suspend".
71 71
72Example: 72Example:
73 73
74 max77802@09 { 74 max77802@9 {
75 compatible = "maxim,max77802"; 75 compatible = "maxim,max77802";
76 interrupt-parent = <&wakeup_eint>; 76 interrupt-parent = <&wakeup_eint>;
77 interrupts = <26 0>; 77 interrupts = <26 0>;
diff --git a/Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt b/Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt
index c8f775714887..4ca66c96fe97 100644
--- a/Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt
+++ b/Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt
@@ -14,7 +14,7 @@ Required properties:
14 14
15example: 15example:
16 16
17ahb1_rst: reset@01c202c0 { 17ahb1_rst: reset@1c202c0 {
18 #reset-cells = <1>; 18 #reset-cells = <1>;
19 compatible = "allwinner,sun6i-a31-ahb1-reset"; 19 compatible = "allwinner,sun6i-a31-ahb1-reset";
20 reg = <0x01c202c0 0xc>; 20 reg = <0x01c202c0 0xc>;
diff --git a/Documentation/devicetree/bindings/reset/fsl,imx-src.txt b/Documentation/devicetree/bindings/reset/fsl,imx-src.txt
index 13301777e11c..6ed79e60248a 100644
--- a/Documentation/devicetree/bindings/reset/fsl,imx-src.txt
+++ b/Documentation/devicetree/bindings/reset/fsl,imx-src.txt
@@ -14,7 +14,7 @@ Required properties:
14 14
15example: 15example:
16 16
17src: src@020d8000 { 17src: src@20d8000 {
18 compatible = "fsl,imx6q-src"; 18 compatible = "fsl,imx6q-src";
19 reg = <0x020d8000 0x4000>; 19 reg = <0x020d8000 0x4000>;
20 interrupts = <0 91 0x04 0 96 0x04>; 20 interrupts = <0 91 0x04 0 96 0x04>;
@@ -33,10 +33,10 @@ reset.txt
33 33
34example: 34example:
35 35
36 ipu1: ipu@02400000 { 36 ipu1: ipu@2400000 {
37 resets = <&src 2>; 37 resets = <&src 2>;
38 }; 38 };
39 ipu2: ipu@02800000 { 39 ipu2: ipu@2800000 {
40 resets = <&src 4>; 40 resets = <&src 4>;
41 }; 41 };
42 42
diff --git a/Documentation/devicetree/bindings/reset/ti-syscon-reset.txt b/Documentation/devicetree/bindings/reset/ti-syscon-reset.txt
index c516d24959f2..86945502ccb5 100644
--- a/Documentation/devicetree/bindings/reset/ti-syscon-reset.txt
+++ b/Documentation/devicetree/bindings/reset/ti-syscon-reset.txt
@@ -67,7 +67,7 @@ using the syscon node, and a consumer (a DSP device) on the TI Keystone 2
67 67
68/ { 68/ {
69 soc { 69 soc {
70 psc: power-sleep-controller@02350000 { 70 psc: power-sleep-controller@2350000 {
71 compatible = "syscon", "simple-mfd"; 71 compatible = "syscon", "simple-mfd";
72 reg = <0x02350000 0x1000>; 72 reg = <0x02350000 0x1000>;
73 73
diff --git a/Documentation/devicetree/bindings/rtc/sun6i-rtc.txt b/Documentation/devicetree/bindings/rtc/sun6i-rtc.txt
index d5e26d313f62..12c083c1140a 100644
--- a/Documentation/devicetree/bindings/rtc/sun6i-rtc.txt
+++ b/Documentation/devicetree/bindings/rtc/sun6i-rtc.txt
@@ -17,7 +17,7 @@ Required properties for new device trees
17 17
18Example: 18Example:
19 19
20rtc: rtc@01f00000 { 20rtc: rtc@1f00000 {
21 compatible = "allwinner,sun6i-a31-rtc"; 21 compatible = "allwinner,sun6i-a31-rtc";
22 reg = <0x01f00000 0x54>; 22 reg = <0x01f00000 0x54>;
23 interrupts = <0 40 4>, <0 41 4>; 23 interrupts = <0 40 4>, <0 41 4>;
diff --git a/Documentation/devicetree/bindings/rtc/sunxi-rtc.txt b/Documentation/devicetree/bindings/rtc/sunxi-rtc.txt
index 6983aad376c3..4a8d79c1cf08 100644
--- a/Documentation/devicetree/bindings/rtc/sunxi-rtc.txt
+++ b/Documentation/devicetree/bindings/rtc/sunxi-rtc.txt
@@ -10,7 +10,7 @@ Required properties:
10 10
11Example: 11Example:
12 12
13rtc: rtc@01c20d00 { 13rtc: rtc@1c20d00 {
14 compatible = "allwinner,sun4i-a10-rtc"; 14 compatible = "allwinner,sun4i-a10-rtc";
15 reg = <0x01c20d00 0x20>; 15 reg = <0x01c20d00 0x20>;
16 interrupts = <24>; 16 interrupts = <24>;
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt
index 60984260207b..09b1b05fa677 100644
--- a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt
+++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt
@@ -18,7 +18,7 @@ par_io@1400 {
18 #size-cells = <0>; 18 #size-cells = <0>;
19 device_type = "par_io"; 19 device_type = "par_io";
20 num-ports = <7>; 20 num-ports = <7>;
21 ucc_pin@01 { 21 ucc_pin@1 {
22 ...... 22 ......
23 }; 23 };
24 24
diff --git a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt
index ec6ee2e864a2..5bde8b98a8c9 100644
--- a/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt
+++ b/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt
@@ -26,7 +26,7 @@ Required properties:
26 interrupts. 26 interrupts.
27 27
28Example: 28Example:
29 ucc_pin@01 { 29 ucc_pin@1 {
30 pio-map = < 30 pio-map = <
31 /* port pin dir open_drain assignment has_irq */ 31 /* port pin dir open_drain assignment has_irq */
32 0 3 1 0 1 0 /* TxD0 */ 32 0 3 1 0 1 0 /* TxD0 */
diff --git a/Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt b/Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
index 66e6265fb0aa..f7b00a7c0f68 100644
--- a/Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
+++ b/Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
@@ -51,7 +51,7 @@ of valid identifiers for k2g.
51 51
52Example (K2G): 52Example (K2G):
53-------------------- 53--------------------
54 uart0: serial@02530c00 { 54 uart0: serial@2530c00 {
55 compatible = "ns16550a"; 55 compatible = "ns16550a";
56 ... 56 ...
57 power-domains = <&k2g_pds 0x002c>; 57 power-domains = <&k2g_pds 0x002c>;
diff --git a/Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt b/Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt
index befd125d18bb..860fc0da39c0 100644
--- a/Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt
+++ b/Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt
@@ -9,7 +9,7 @@ Required properties:
9 9
10Examples: 10Examples:
11 11
12 i2s0: xtfpga-i2s@0d080000 { 12 i2s0: xtfpga-i2s@d080000 {
13 #sound-dai-cells = <0>; 13 #sound-dai-cells = <0>;
14 compatible = "cdns,xtfpga-i2s"; 14 compatible = "cdns,xtfpga-i2s";
15 reg = <0x0d080000 0x40>; 15 reg = <0x0d080000 0x40>;
diff --git a/Documentation/devicetree/bindings/sound/fsl,asrc.txt b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
index 65979b205893..f5a14115b459 100644
--- a/Documentation/devicetree/bindings/sound/fsl,asrc.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,asrc.txt
@@ -41,7 +41,7 @@ Required properties:
41 41
42Example: 42Example:
43 43
44asrc: asrc@02034000 { 44asrc: asrc@2034000 {
45 compatible = "fsl,imx53-asrc"; 45 compatible = "fsl,imx53-asrc";
46 reg = <0x02034000 0x4000>; 46 reg = <0x02034000 0x4000>;
47 interrupts = <0 50 IRQ_TYPE_LEVEL_HIGH>; 47 interrupts = <0 50 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/sound/fsl,esai.txt b/Documentation/devicetree/bindings/sound/fsl,esai.txt
index 21c401e2ccda..cacd18bb9ba6 100644
--- a/Documentation/devicetree/bindings/sound/fsl,esai.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,esai.txt
@@ -48,7 +48,7 @@ Required properties:
48 48
49Example: 49Example:
50 50
51esai: esai@02024000 { 51esai: esai@2024000 {
52 compatible = "fsl,imx35-esai"; 52 compatible = "fsl,imx35-esai";
53 reg = <0x02024000 0x4000>; 53 reg = <0x02024000 0x4000>;
54 interrupts = <0 51 0x04>; 54 interrupts = <0 51 0x04>;
diff --git a/Documentation/devicetree/bindings/sound/fsl,spdif.txt b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
index 0f97e54c3d43..38cfa7573441 100644
--- a/Documentation/devicetree/bindings/sound/fsl,spdif.txt
+++ b/Documentation/devicetree/bindings/sound/fsl,spdif.txt
@@ -39,7 +39,7 @@ Required properties:
39 39
40Example: 40Example:
41 41
42spdif: spdif@02004000 { 42spdif: spdif@2004000 {
43 compatible = "fsl,imx35-spdif"; 43 compatible = "fsl,imx35-spdif";
44 reg = <0x02004000 0x4000>; 44 reg = <0x02004000 0x4000>;
45 interrupts = <0 52 0x04>; 45 interrupts = <0 52 0x04>;
diff --git a/Documentation/devicetree/bindings/sound/imx-audmux.txt b/Documentation/devicetree/bindings/sound/imx-audmux.txt
index b30a737e209e..2db4dcbee1b9 100644
--- a/Documentation/devicetree/bindings/sound/imx-audmux.txt
+++ b/Documentation/devicetree/bindings/sound/imx-audmux.txt
@@ -22,7 +22,7 @@ Required properties of optional child nodes:
22 22
23Example: 23Example:
24 24
25audmux@021d8000 { 25audmux@21d8000 {
26 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux"; 26 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux";
27 reg = <0x021d8000 0x4000>; 27 reg = <0x021d8000 0x4000>;
28}; 28};
diff --git a/Documentation/devicetree/bindings/sound/samsung-i2s.txt b/Documentation/devicetree/bindings/sound/samsung-i2s.txt
index 09e0e18591ae..bf100cd0d0f7 100644
--- a/Documentation/devicetree/bindings/sound/samsung-i2s.txt
+++ b/Documentation/devicetree/bindings/sound/samsung-i2s.txt
@@ -63,7 +63,7 @@ Optional SoC Specific Properties:
63 63
64Example: 64Example:
65 65
66i2s0: i2s@03830000 { 66i2s0: i2s@3830000 {
67 compatible = "samsung,s5pv210-i2s"; 67 compatible = "samsung,s5pv210-i2s";
68 reg = <0x03830000 0x100>; 68 reg = <0x03830000 0x100>;
69 dmas = <&pdma0 10 69 dmas = <&pdma0 10
diff --git a/Documentation/devicetree/bindings/sound/sun4i-codec.txt b/Documentation/devicetree/bindings/sound/sun4i-codec.txt
index 2d4e10deb6f4..66579bbd3294 100644
--- a/Documentation/devicetree/bindings/sound/sun4i-codec.txt
+++ b/Documentation/devicetree/bindings/sound/sun4i-codec.txt
@@ -62,7 +62,7 @@ Required properties for the following compatibles:
62 block in the PRCM. 62 block in the PRCM.
63 63
64Example: 64Example:
65codec: codec@01c22c00 { 65codec: codec@1c22c00 {
66 #sound-dai-cells = <0>; 66 #sound-dai-cells = <0>;
67 compatible = "allwinner,sun7i-a20-codec"; 67 compatible = "allwinner,sun7i-a20-codec";
68 reg = <0x01c22c00 0x40>; 68 reg = <0x01c22c00 0x40>;
@@ -73,7 +73,7 @@ codec: codec@01c22c00 {
73 dma-names = "rx", "tx"; 73 dma-names = "rx", "tx";
74}; 74};
75 75
76codec: codec@01c22c00 { 76codec: codec@1c22c00 {
77 #sound-dai-cells = <0>; 77 #sound-dai-cells = <0>;
78 compatible = "allwinner,sun6i-a31-codec"; 78 compatible = "allwinner,sun6i-a31-codec";
79 reg = <0x01c22c00 0x98>; 79 reg = <0x01c22c00 0x98>;
diff --git a/Documentation/devicetree/bindings/sound/sun4i-i2s.txt b/Documentation/devicetree/bindings/sound/sun4i-i2s.txt
index fc5da6080759..05d7135a8d2f 100644
--- a/Documentation/devicetree/bindings/sound/sun4i-i2s.txt
+++ b/Documentation/devicetree/bindings/sound/sun4i-i2s.txt
@@ -28,7 +28,7 @@ Required properties for the following compatibles:
28 28
29Example: 29Example:
30 30
31i2s0: i2s@01c22400 { 31i2s0: i2s@1c22400 {
32 #sound-dai-cells = <0>; 32 #sound-dai-cells = <0>;
33 compatible = "allwinner,sun4i-a10-i2s"; 33 compatible = "allwinner,sun4i-a10-i2s";
34 reg = <0x01c22400 0x400>; 34 reg = <0x01c22400 0x400>;
diff --git a/Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt b/Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt
index 399b1b4bae22..2ca3d138528e 100644
--- a/Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt
+++ b/Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt
@@ -48,7 +48,7 @@ are similar to A33 using simple-card:
48 sound-dai = <&codec>; 48 sound-dai = <&codec>;
49 }; 49 };
50 50
51 soc@01c00000 { 51 soc@1c00000 {
52 [...] 52 [...]
53 53
54 audio-codec@1c22e00 { 54 audio-codec@1c22e00 {
diff --git a/Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt b/Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
index 1b6e7c4e50ab..07356758bd91 100644
--- a/Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
+++ b/Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
@@ -10,7 +10,7 @@ Required properties if not a sub-node of the PRCM node:
10- reg: must contain the registers location and length 10- reg: must contain the registers location and length
11 11
12Example: 12Example:
13prcm: prcm@01f01400 { 13prcm: prcm@1f01400 {
14 codec_analog: codec-analog { 14 codec_analog: codec-analog {
15 compatible = "allwinner,sun8i-a23-codec-analog"; 15 compatible = "allwinner,sun8i-a23-codec-analog";
16 }; 16 };
diff --git a/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt b/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
index 70ee177901d3..0c64a209c2e9 100644
--- a/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
+++ b/Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt
@@ -31,7 +31,7 @@ Required properties:
31 31
32Example: 32Example:
33 33
34spdif: spdif@01c21000 { 34spdif: spdif@1c21000 {
35 compatible = "allwinner,sun4i-a10-spdif"; 35 compatible = "allwinner,sun4i-a10-spdif";
36 reg = <0x01c21000 0x40>; 36 reg = <0x01c21000 0x40>;
37 interrupts = <13>; 37 interrupts = <13>;
diff --git a/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt b/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
index b5a5ca4502f9..09231d7586b2 100644
--- a/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
+++ b/Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
@@ -16,7 +16,7 @@ please check:
16 * dma/dma.txt 16 * dma/dma.txt
17 17
18Example: 18Example:
19 spdif0: spdif0@0b004000 { 19 spdif0: spdif0@b004000 {
20 compatible = "zte,zx296702-spdif"; 20 compatible = "zte,zx296702-spdif";
21 reg = <0x0b004000 0x1000>; 21 reg = <0x0b004000 0x1000>;
22 clocks = <&lsp0clk ZX296702_SPDIF0_DIV>; 22 clocks = <&lsp0clk ZX296702_SPDIF0_DIV>;
diff --git a/Documentation/devicetree/bindings/spi/spi-sun4i.txt b/Documentation/devicetree/bindings/spi/spi-sun4i.txt
index 484bbff5337e..c75d604a8290 100644
--- a/Documentation/devicetree/bindings/spi/spi-sun4i.txt
+++ b/Documentation/devicetree/bindings/spi/spi-sun4i.txt
@@ -12,7 +12,7 @@ Required properties:
12 12
13Example: 13Example:
14 14
15spi1: spi@01c06000 { 15spi1: spi@1c06000 {
16 compatible = "allwinner,sun4i-a10-spi"; 16 compatible = "allwinner,sun4i-a10-spi";
17 reg = <0x01c06000 0x1000>; 17 reg = <0x01c06000 0x1000>;
18 interrupts = <11>; 18 interrupts = <11>;
diff --git a/Documentation/devicetree/bindings/spi/spi-sun6i.txt b/Documentation/devicetree/bindings/spi/spi-sun6i.txt
index ab1811354cce..435a8e0731ac 100644
--- a/Documentation/devicetree/bindings/spi/spi-sun6i.txt
+++ b/Documentation/devicetree/bindings/spi/spi-sun6i.txt
@@ -19,7 +19,7 @@ Optional properties:
19 19
20Example: 20Example:
21 21
22spi1: spi@01c69000 { 22spi1: spi@1c69000 {
23 compatible = "allwinner,sun6i-a31-spi"; 23 compatible = "allwinner,sun6i-a31-spi";
24 reg = <0x01c69000 0x1000>; 24 reg = <0x01c69000 0x1000>;
25 interrupts = <0 66 4>; 25 interrupts = <0 66 4>;
@@ -28,7 +28,7 @@ spi1: spi@01c69000 {
28 resets = <&ahb1_rst 21>; 28 resets = <&ahb1_rst 21>;
29}; 29};
30 30
31spi0: spi@01c68000 { 31spi0: spi@1c68000 {
32 compatible = "allwinner,sun8i-h3-spi"; 32 compatible = "allwinner,sun8i-h3-spi";
33 reg = <0x01c68000 0x1000>; 33 reg = <0x01c68000 0x1000>;
34 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 34 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/sram/samsung-sram.txt b/Documentation/devicetree/bindings/sram/samsung-sram.txt
index 6bc474b2b885..61a9bbed303d 100644
--- a/Documentation/devicetree/bindings/sram/samsung-sram.txt
+++ b/Documentation/devicetree/bindings/sram/samsung-sram.txt
@@ -19,7 +19,7 @@ found in Documentation/devicetree/bindings/sram/sram.txt
19 19
20Example: 20Example:
21 21
22 sysram@02020000 { 22 sysram@2020000 {
23 compatible = "mmio-sram"; 23 compatible = "mmio-sram";
24 reg = <0x02020000 0x54000>; 24 reg = <0x02020000 0x54000>;
25 #address-cells = <1>; 25 #address-cells = <1>;
diff --git a/Documentation/devicetree/bindings/sram/sunxi-sram.txt b/Documentation/devicetree/bindings/sram/sunxi-sram.txt
index 6bb92a1df753..d087f04a4d7f 100644
--- a/Documentation/devicetree/bindings/sram/sunxi-sram.txt
+++ b/Documentation/devicetree/bindings/sram/sunxi-sram.txt
@@ -47,7 +47,7 @@ This valid values for this argument are:
47 47
48Example 48Example
49------- 49-------
50sram-controller@01c00000 { 50sram-controller@1c00000 {
51 compatible = "allwinner,sun4i-a10-sram-controller"; 51 compatible = "allwinner,sun4i-a10-sram-controller";
52 reg = <0x01c00000 0x30>; 52 reg = <0x01c00000 0x30>;
53 #address-cells = <1>; 53 #address-cells = <1>;
@@ -68,7 +68,7 @@ sram-controller@01c00000 {
68 }; 68 };
69}; 69};
70 70
71emac: ethernet@01c0b000 { 71emac: ethernet@1c0b000 {
72 compatible = "allwinner,sun4i-a10-emac"; 72 compatible = "allwinner,sun4i-a10-emac";
73 ... 73 ...
74 74
diff --git a/Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt b/Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt
index 8d6e4fd2468e..2c5c1be78360 100644
--- a/Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt
+++ b/Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt
@@ -14,7 +14,7 @@ Optional properties:
14 14
15Example: 15Example:
16 16
17timer@01c60000 { 17timer@1c60000 {
18 compatible = "allwinner,sun7i-a20-hstimer"; 18 compatible = "allwinner,sun7i-a20-hstimer";
19 reg = <0x01c60000 0x1000>; 19 reg = <0x01c60000 0x1000>;
20 interrupts = <0 51 1>, 20 interrupts = <0 51 1>,
diff --git a/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt b/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
index cb2bd83fa89a..50abb20fe319 100644
--- a/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
+++ b/Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
@@ -16,7 +16,7 @@ Required properties:
16 16
17Example: 17Example:
18 18
19 usb_otg: usb@01c13000 { 19 usb_otg: usb@1c13000 {
20 compatible = "allwinner,sun4i-a10-musb"; 20 compatible = "allwinner,sun4i-a10-musb";
21 reg = <0x01c13000 0x0400>; 21 reg = <0x01c13000 0x0400>;
22 clocks = <&ahb_gates 0>; 22 clocks = <&ahb_gates 0>;
diff --git a/Documentation/devicetree/bindings/usb/am33xx-usb.txt b/Documentation/devicetree/bindings/usb/am33xx-usb.txt
index 16920d78e1b8..7a33f22c815a 100644
--- a/Documentation/devicetree/bindings/usb/am33xx-usb.txt
+++ b/Documentation/devicetree/bindings/usb/am33xx-usb.txt
@@ -181,7 +181,7 @@ usb: usb@47400000 {
181 "tx14", "tx15"; 181 "tx14", "tx15";
182 }; 182 };
183 183
184 cppi41dma: dma-controller@07402000 { 184 cppi41dma: dma-controller@7402000 {
185 compatible = "ti,am3359-cppi41"; 185 compatible = "ti,am3359-cppi41";
186 reg = <0x47400000 0x1000 186 reg = <0x47400000 0x1000
187 0x47402000 0x1000 187 0x47402000 0x1000
diff --git a/Documentation/devicetree/bindings/usb/atmel-usb.txt b/Documentation/devicetree/bindings/usb/atmel-usb.txt
index ad8ea56a9ed3..44e80153b148 100644
--- a/Documentation/devicetree/bindings/usb/atmel-usb.txt
+++ b/Documentation/devicetree/bindings/usb/atmel-usb.txt
@@ -18,7 +18,7 @@ Required properties:
18 - atmel,oc-gpio: If present, specifies a gpio that needs to be 18 - atmel,oc-gpio: If present, specifies a gpio that needs to be
19 activated for the overcurrent detection. 19 activated for the overcurrent detection.
20 20
21usb0: ohci@00500000 { 21usb0: ohci@500000 {
22 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci";
23 reg = <0x00500000 0x100000>; 23 reg = <0x00500000 0x100000>;
24 clocks = <&uhphs_clk>, <&uhphs_clk>, <&uhpck>; 24 clocks = <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
@@ -39,7 +39,7 @@ Required properties:
39 "ehci_clk" for the peripheral clock 39 "ehci_clk" for the peripheral clock
40 "usb_clk" for the UTMI clock 40 "usb_clk" for the UTMI clock
41 41
42usb1: ehci@00800000 { 42usb1: ehci@800000 {
43 compatible = "atmel,at91sam9g45-ehci", "usb-ehci"; 43 compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
44 reg = <0x00800000 0x100000>; 44 reg = <0x00800000 0x100000>;
45 interrupts = <22 4>; 45 interrupts = <22 4>;
diff --git a/Documentation/devicetree/bindings/usb/ohci-da8xx.txt b/Documentation/devicetree/bindings/usb/ohci-da8xx.txt
index 2dc8f67eda39..24a826d5015e 100644
--- a/Documentation/devicetree/bindings/usb/ohci-da8xx.txt
+++ b/Documentation/devicetree/bindings/usb/ohci-da8xx.txt
@@ -13,7 +13,7 @@ Optional properties:
13 13
14Example: 14Example:
15 15
16ohci: usb@0225000 { 16ohci: usb@225000 {
17 compatible = "ti,da830-ohci"; 17 compatible = "ti,da830-ohci";
18 reg = <0x225000 0x1000>; 18 reg = <0x225000 0x1000>;
19 interrupts = <59>; 19 interrupts = <59>;
diff --git a/Documentation/devicetree/bindings/usb/usb-ehci.txt b/Documentation/devicetree/bindings/usb/usb-ehci.txt
index a12d6012a40f..3efde12b5d68 100644
--- a/Documentation/devicetree/bindings/usb/usb-ehci.txt
+++ b/Documentation/devicetree/bindings/usb/usb-ehci.txt
@@ -30,7 +30,7 @@ Example (Sequoia 440EPx):
30 }; 30 };
31 31
32Example (Allwinner sun4i A10 SoC): 32Example (Allwinner sun4i A10 SoC):
33 ehci0: usb@01c14000 { 33 ehci0: usb@1c14000 {
34 compatible = "allwinner,sun4i-a10-ehci", "generic-ehci"; 34 compatible = "allwinner,sun4i-a10-ehci", "generic-ehci";
35 reg = <0x01c14000 0x100>; 35 reg = <0x01c14000 0x100>;
36 interrupts = <39>; 36 interrupts = <39>;
diff --git a/Documentation/devicetree/bindings/usb/usb-ohci.txt b/Documentation/devicetree/bindings/usb/usb-ohci.txt
index e8766b08c93b..09e70c875bc6 100644
--- a/Documentation/devicetree/bindings/usb/usb-ohci.txt
+++ b/Documentation/devicetree/bindings/usb/usb-ohci.txt
@@ -19,7 +19,7 @@ Optional properties:
19 19
20Example: 20Example:
21 21
22 ohci0: usb@01c14400 { 22 ohci0: usb@1c14400 {
23 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci"; 23 compatible = "allwinner,sun4i-a10-ohci", "generic-ohci";
24 reg = <0x01c14400 0x100>; 24 reg = <0x01c14400 0x100>;
25 interrupts = <64>; 25 interrupts = <64>;
diff --git a/Documentation/devicetree/bindings/usb/usb3503.txt b/Documentation/devicetree/bindings/usb/usb3503.txt
index c1a0a9191d26..057dd384d473 100644
--- a/Documentation/devicetree/bindings/usb/usb3503.txt
+++ b/Documentation/devicetree/bindings/usb/usb3503.txt
@@ -26,7 +26,7 @@ Optional properties:
26 clock frequencies table is used) 26 clock frequencies table is used)
27 27
28Examples: 28Examples:
29 usb3503@08 { 29 usb3503@8 {
30 compatible = "smsc,usb3503"; 30 compatible = "smsc,usb3503";
31 reg = <0x08>; 31 reg = <0x08>;
32 connect-gpios = <&gpx3 0 1>; 32 connect-gpios = <&gpx3 0 1>;
diff --git a/Documentation/devicetree/bindings/usb/usbmisc-imx.txt b/Documentation/devicetree/bindings/usb/usbmisc-imx.txt
index f1e27faf528e..a85a631ec434 100644
--- a/Documentation/devicetree/bindings/usb/usbmisc-imx.txt
+++ b/Documentation/devicetree/bindings/usb/usbmisc-imx.txt
@@ -10,7 +10,7 @@ Required properties:
10- reg: Should contain registers location and length 10- reg: Should contain registers location and length
11 11
12Examples: 12Examples:
13usbmisc@02184800 { 13usbmisc@2184800 {
14 #index-cells = <1>; 14 #index-cells = <1>;
15 compatible = "fsl,imx6q-usbmisc"; 15 compatible = "fsl,imx6q-usbmisc";
16 reg = <0x02184800 0x200>; 16 reg = <0x02184800 0x200>;
diff --git a/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt b/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
index 235de0683bb6..5b38a30e608c 100644
--- a/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
@@ -13,7 +13,7 @@ Required properties:
13 13
14Example: 14Example:
15 15
16wdt: watchdog@010000000 { 16wdt: watchdog@10000000 {
17 compatible = "mediatek,mt6589-wdt"; 17 compatible = "mediatek,mt6589-wdt";
18 reg = <0x10000000 0x18>; 18 reg = <0x10000000 0x18>;
19}; 19};
diff --git a/Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt b/Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt
index b8f75c51453a..62dd5baad70e 100644
--- a/Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt
+++ b/Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt
@@ -8,7 +8,7 @@ Required properties:
8 8
9Example: 9Example:
10 10
11wdt: watchdog@01c20c90 { 11wdt: watchdog@1c20c90 {
12 compatible = "allwinner,sun4i-a10-wdt"; 12 compatible = "allwinner,sun4i-a10-wdt";
13 reg = <0x01c20c90 0x10>; 13 reg = <0x01c20c90 0x10>;
14}; 14};