Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: Use lower case hex in unit-addresses

DT unit addresses should be lower case hex. Fix all the
binding examples.

Converted with the following command from Krzysztof Kozlowski:

sed -e 's/@\([a-fA-F0-9_-]*\) {/@\L\1 {/' -i $(find Documentation/devicetree/bindings -name '*.txt')

Signed-off-by: Rob Herring <robh@kernel.org>

+64 -64
+3 -3
Documentation/devicetree/bindings/arm/samsung/exynos-adc.txt
··· 55 55 56 56 Example: adding device info in dtsi file 57 57 58 - adc: adc@12D10000 { 58 + adc: adc@12d10000 { 59 59 compatible = "samsung,exynos-adc-v1"; 60 60 reg = <0x12D10000 0x100>; 61 61 interrupts = <0 106 0>; ··· 71 71 72 72 Example: adding device info in dtsi file for Exynos3250 with additional sclk 73 73 74 - adc: adc@126C0000 { 74 + adc: adc@126c0000 { 75 75 compatible = "samsung,exynos3250-adc", "samsung,exynos-adc-v2; 76 76 reg = <0x126C0000 0x100>; 77 77 interrupts = <0 137 0>; ··· 87 87 88 88 Example: Adding child nodes in dts file 89 89 90 - adc@12D10000 { 90 + adc@12d10000 { 91 91 92 92 /* NTC thermistor is a hwmon device */ 93 93 ncp15wb473@0 {
+1 -1
Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
··· 72 72 - compatible: only "samsung,secure-firmware" is currently supported 73 73 - reg: address of non-secure SYSRAM used for communication with firmware 74 74 75 - firmware@203F000 { 75 + firmware@203f000 { 76 76 compatible = "samsung,secure-firmware"; 77 77 reg = <0x0203F000 0x1000>; 78 78 };
+1 -1
Documentation/devicetree/bindings/clock/exynos3250-clock.txt
··· 32 32 #clock-cells = <1>; 33 33 }; 34 34 35 - cmu_dmc: clock-controller@105C0000 { 35 + cmu_dmc: clock-controller@105c0000 { 36 36 compatible = "samsung,exynos3250-cmu-dmc"; 37 37 reg = <0x105C0000 0x2000>; 38 38 #clock-cells = <1>;
+1 -1
Documentation/devicetree/bindings/clock/exynos5260-clock.txt
··· 180 180 peri clock controller. Refer to the standard clock bindings for 181 181 information about 'clocks' and 'clock-names' property. 182 182 183 - serial@12C00000 { 183 + serial@12c00000 { 184 184 compatible = "samsung,exynos4210-uart"; 185 185 reg = <0x12C00000 0x100>; 186 186 interrupts = <0 146 0>;
+1 -1
Documentation/devicetree/bindings/clock/exynos5410-clock.txt
··· 41 41 controller. Refer to the standard clock bindings for information 42 42 about 'clocks' and 'clock-names' property. 43 43 44 - serial@12C20000 { 44 + serial@12c20000 { 45 45 compatible = "samsung,exynos4210-uart"; 46 46 reg = <0x12C00000 0x100>; 47 47 interrupts = <0 51 0>;
+1 -1
Documentation/devicetree/bindings/clock/exynos5433-clock.txt
··· 472 472 Example 3: UART controller node that consumes the clock generated by the clock 473 473 controller. 474 474 475 - serial_0: serial@14C10000 { 475 + serial_0: serial@14c10000 { 476 476 compatible = "samsung,exynos5433-uart"; 477 477 reg = <0x14C10000 0x100>; 478 478 interrupts = <0 421 0>;
+1 -1
Documentation/devicetree/bindings/crypto/atmel-crypto.txt
··· 75 75 - clock-frequency: must be present in the i2c controller node. 76 76 77 77 Example: 78 - atecc508a@C0 { 78 + atecc508a@c0 { 79 79 compatible = "atmel,atecc508a"; 80 80 reg = <0xC0>; 81 81 };
+1 -1
Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt
··· 20 20 21 21 Example : NoC Probe nodes in Device Tree are listed below. 22 22 23 - nocp_mem0_0: nocp@10CA1000 { 23 + nocp_mem0_0: nocp@10ca1000 { 24 24 compatible = "samsung,exynos5420-nocp"; 25 25 reg = <0x10CA1000 0x200>; 26 26 };
+1 -1
Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt
··· 54 54 55 55 Example: 56 56 57 - dsi@11C80000 { 57 + dsi@11c80000 { 58 58 compatible = "samsung,exynos4210-mipi-dsi"; 59 59 reg = <0x11C80000 0x10000>; 60 60 interrupts = <0 79 0>;
+1 -1
Documentation/devicetree/bindings/display/st,stih4xx.txt
··· 119 119 / { 120 120 ... 121 121 122 - vtg_main_slave: sti-vtg-main-slave@fe85A800 { 122 + vtg_main_slave: sti-vtg-main-slave@fe85a800 { 123 123 compatible = "st,vtg"; 124 124 reg = <0xfe85A800 0x300>; 125 125 interrupts = <GIC_SPI 175 IRQ_TYPE_NONE>;
+1 -1
Documentation/devicetree/bindings/dma/ste-dma40.txt
··· 15 15 16 16 Example: 17 17 18 - dma: dma-controller@801C0000 { 18 + dma: dma-controller@801c0000 { 19 19 compatible = "stericsson,db8500-dma40", "stericsson,dma40"; 20 20 reg = <0x801C0000 0x1000 0x40010000 0x800>; 21 21 reg-names = "base", "lcpa";
+1 -1
Documentation/devicetree/bindings/gpio/abilis,tb10x-gpio.txt
··· 21 21 22 22 Example: 23 23 24 - gpioa: gpio@FF140000 { 24 + gpioa: gpio@ff140000 { 25 25 compatible = "abilis,tb10x-gpio"; 26 26 interrupt-controller; 27 27 #interrupt-cells = <1>;
+1 -1
Documentation/devicetree/bindings/gpio/gpio-stp-xway.txt
··· 27 27 28 28 Example: 29 29 30 - gpio1: stp@E100BB0 { 30 + gpio1: stp@e100bb0 { 31 31 compatible = "lantiq,gpio-stp-xway"; 32 32 reg = <0xE100BB0 0x40>; 33 33 #gpio-cells = <2>;
+1 -1
Documentation/devicetree/bindings/gpio/gpio.txt
··· 290 290 291 291 Example 2: 292 292 293 - gpio_pio_i: gpio-controller@14B0 { 293 + gpio_pio_i: gpio-controller@14b0 { 294 294 #gpio-cells = <2>; 295 295 compatible = "fsl,qe-pario-bank-e", "fsl,qe-pario-bank"; 296 296 reg = <0x1480 0x18>;
+1 -1
Documentation/devicetree/bindings/i2c/i2c-arb-gpio-challenge.txt
··· 54 54 55 55 56 56 Example: 57 - i2c@12CA0000 { 57 + i2c@12ca0000 { 58 58 compatible = "acme,some-i2c-device"; 59 59 #address-cells = <1>; 60 60 #size-cells = <0>;
+1 -1
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
··· 11 11 12 12 Examples: 13 13 14 - lpi2c7: lpi2c7@40A50000 { 14 + lpi2c7: lpi2c7@40a50000 { 15 15 compatible = "fsl,imx8dv-lpi2c"; 16 16 reg = <0x40A50000 0x10000>; 17 17 interrupt-parent = <&intc>;
+1 -1
Documentation/devicetree/bindings/input/samsung-keypad.txt
··· 45 45 46 46 47 47 Example: 48 - keypad@100A0000 { 48 + keypad@100a0000 { 49 49 compatible = "samsung,s5pv210-keypad"; 50 50 reg = <0x100A0000 0x100>; 51 51 interrupts = <173>;
+1 -1
Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
··· 66 66 reg = <0x180a6000 0xc30>; 67 67 }; 68 68 69 - touchscreen: touchscreen@180A6000 { 69 + touchscreen: touchscreen@180a6000 { 70 70 compatible = "brcm,iproc-touchscreen"; 71 71 #address-cells = <1>; 72 72 #size-cells = <1>;
+1 -1
Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt
··· 56 56 iommus = <&sysmmu_gsc0>; 57 57 }; 58 58 59 - sysmmu_gsc0: sysmmu@13E80000 { 59 + sysmmu_gsc0: sysmmu@13e80000 { 60 60 compatible = "samsung,exynos-sysmmu"; 61 61 reg = <0x13E80000 0x1000>; 62 62 interrupt-parent = <&combiner>;
+1 -1
Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
··· 124 124 }; 125 125 126 126 /* AM33xx */ 127 - mailbox: mailbox@480C8000 { 127 + mailbox: mailbox@480c8000 { 128 128 compatible = "ti,omap4-mailbox"; 129 129 reg = <0x480C8000 0x200>; 130 130 interrupts = <77>;
+1 -1
Documentation/devicetree/bindings/media/s5p-cec.txt
··· 23 23 24 24 Example: 25 25 26 - hdmicec: cec@100B0000 { 26 + hdmicec: cec@100b0000 { 27 27 compatible = "samsung,s5p-cec"; 28 28 reg = <0x100B0000 0x200>; 29 29 interrupts = <0 114 0>;
+1 -1
Documentation/devicetree/bindings/media/samsung-s5c73m3.txt
··· 62 62 63 63 Example: 64 64 65 - i2c@138A000000 { 65 + i2c@138a000000 { 66 66 ... 67 67 s5c73m3@3c { 68 68 compatible = "samsung,s5c73m3";
+1 -1
Documentation/devicetree/bindings/memory-controllers/ti-aemif.txt
··· 138 138 139 139 Example for aemif, davinci nand and nor flash chip select shown below. 140 140 141 - memory-controller@21000A00 { 141 + memory-controller@21000a00 { 142 142 compatible = "ti,davinci-aemif"; 143 143 #address-cells = <2>; 144 144 #size-cells = <1>;
+1 -1
Documentation/devicetree/bindings/mfd/cros-ec.txt
··· 41 41 42 42 Example for I2C: 43 43 44 - i2c@12CA0000 { 44 + i2c@12ca0000 { 45 45 cros-ec@1e { 46 46 reg = <0x1e>; 47 47 compatible = "google,cros-ec-i2c";
+1 -1
Documentation/devicetree/bindings/mtd/lpc32xx-mlc.txt
··· 23 23 24 24 Example: 25 25 26 - mlc: flash@200A8000 { 26 + mlc: flash@200a8000 { 27 27 compatible = "nxp,lpc3220-mlc"; 28 28 reg = <0x200A8000 0x11000>; 29 29 interrupts = <11 0>;
+2 -2
Documentation/devicetree/bindings/net/cpsw.txt
··· 61 61 62 62 Examples: 63 63 64 - mac: ethernet@4A100000 { 64 + mac: ethernet@4a100000 { 65 65 compatible = "ti,cpsw"; 66 66 reg = <0x4A100000 0x1000>; 67 67 interrupts = <55 0x4>; ··· 91 91 }; 92 92 93 93 (or) 94 - mac: ethernet@4A100000 { 94 + mac: ethernet@4a100000 { 95 95 compatible = "ti,cpsw"; 96 96 ti,hwmods = "cpgmac0"; 97 97 cpdma_channels = <8>;
+2 -2
Documentation/devicetree/bindings/net/davinci-mdio.txt
··· 21 21 22 22 Examples: 23 23 24 - mdio: davinci_mdio@4A101000 { 24 + mdio: davinci_mdio@4a101000 { 25 25 compatible = "ti,davinci_mdio"; 26 26 reg = <0x4A101000 0x1000>; 27 27 bus_freq = <1000000>; ··· 29 29 30 30 (or) 31 31 32 - mdio: davinci_mdio@4A101000 { 32 + mdio: davinci_mdio@4a101000 { 33 33 compatible = "ti,davinci_mdio"; 34 34 ti,hwmods = "davinci_mdio"; 35 35 bus_freq = <1000000>;
+1 -1
Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
··· 136 136 137 137 Example: 138 138 139 - ptp_clock@24E00 { 139 + ptp_clock@24e00 { 140 140 compatible = "fsl,etsec-ptp"; 141 141 reg = <0x24E00 0xB0>; 142 142 interrupts = <12 0x8 13 0x8>;
+1 -1
Documentation/devicetree/bindings/phy/ti-phy.txt
··· 120 120 "refclk"; 121 121 }; 122 122 123 - sata_phy: phy@4A096000 { 123 + sata_phy: phy@4a096000 { 124 124 compatible = "ti,phy-pipe3-sata"; 125 125 reg = <0x4A096000 0x80>, /* phy_rx */ 126 126 <0x4A096400 0x64>, /* phy_tx */
+3 -3
Documentation/devicetree/bindings/pinctrl/abilis,tb10x-iomux.txt
··· 49 49 Example 50 50 ------- 51 51 52 - iomux: iomux@FF10601c { 52 + iomux: iomux@ff10601c { 53 53 compatible = "abilis,tb10x-iomux"; 54 54 reg = <0xFF10601c 0x4>; 55 55 pctl_gpio_a: pctl-gpio-a { ··· 59 59 abilis,function = "uart0"; 60 60 }; 61 61 }; 62 - uart@FF100000 { 62 + uart@ff100000 { 63 63 compatible = "snps,dw-apb-uart"; 64 64 reg = <0xFF100000 0x100>; 65 65 clock-frequency = <166666666>; ··· 69 69 pinctrl-names = "default"; 70 70 pinctrl-0 = <&pctl_uart0>; 71 71 }; 72 - gpioa: gpio@FF140000 { 72 + gpioa: gpio@ff140000 { 73 73 compatible = "abilis,tb10x-gpio"; 74 74 reg = <0xFF140000 0x1000>; 75 75 gpio-controller;
+1 -1
Documentation/devicetree/bindings/pinctrl/img,pistachio-pinctrl.txt
··· 152 152 153 153 Example: 154 154 -------- 155 - pinctrl@18101C00 { 155 + pinctrl@18101c00 { 156 156 compatible = "img,pistachio-system-pinctrl"; 157 157 reg = <0x18101C00 0x400>; 158 158
+1 -1
Documentation/devicetree/bindings/pinctrl/lantiq,pinctrl-xway.txt
··· 163 163 io42-io43,io48-io61. 164 164 165 165 Example: 166 - gpio: pinmux@E100B10 { 166 + gpio: pinmux@e100b10 { 167 167 compatible = "lantiq,danube-pinctrl"; 168 168 pinctrl-names = "default"; 169 169 pinctrl-0 = <&state_default>;
+1 -1
Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
··· 81 81 reg = <0 0x10005000 0 0x1000>; 82 82 }; 83 83 84 - syscfg_pctl_b: syscfg_pctl_b@1020C020 { 84 + syscfg_pctl_b: syscfg_pctl_b@1020c020 { 85 85 compatible = "mediatek,mt8135-pctl-b-syscfg", "syscon"; 86 86 reg = <0 0x1020C020 0 0x1000>; 87 87 };
+6 -6
Documentation/devicetree/bindings/powerpc/fsl/interlaken-lac.txt
··· 223 223 reg = <0x9000 0x1000>; 224 224 }; 225 225 226 - lportal10: lac-portal@A000 { 226 + lportal10: lac-portal@a000 { 227 227 compatible = "fsl,interlaken-lac-portal-v1.0"; 228 228 fsl,liodn = <0x20E>; 229 229 reg = <0xA000 0x1000>; 230 230 }; 231 231 232 - lportal11: lac-portal@B000 { 232 + lportal11: lac-portal@b000 { 233 233 compatible = "fsl,interlaken-lac-portal-v1.0"; 234 234 fsl,liodn = <0x20F>; 235 235 reg = <0xB000 0x1000>; 236 236 }; 237 237 238 - lportal12: lac-portal@C000 { 238 + lportal12: lac-portal@c000 { 239 239 compatible = "fsl,interlaken-lac-portal-v1.0"; 240 240 fsl,liodn = <0x210>; 241 241 reg = <0xC000 0x1000>; 242 242 }; 243 243 244 - lportal13: lac-portal@D000 { 244 + lportal13: lac-portal@d000 { 245 245 compatible = "fsl,interlaken-lac-portal-v1.0"; 246 246 fsl,liodn = <0x211>; 247 247 reg = <0xD000 0x1000>; 248 248 }; 249 249 250 - lportal14: lac-portal@E000 { 250 + lportal14: lac-portal@e000 { 251 251 compatible = "fsl,interlaken-lac-portal-v1.0"; 252 252 fsl,liodn = <0x212>; 253 253 reg = <0xE000 0x1000>; 254 254 }; 255 255 256 - lportal15: lac-portal@F000 { 256 + lportal15: lac-portal@f000 { 257 257 compatible = "fsl,interlaken-lac-portal-v1.0"; 258 258 fsl,liodn = <0x213>; 259 259 reg = <0xF000 0x1000>;
+1 -1
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt
··· 10 10 - clocks: Must contain an entry for peripheral clock. 11 11 12 12 Example: 13 - vrefbuf: regulator@58003C00 { 13 + vrefbuf: regulator@58003c00 { 14 14 compatible = "st,stm32-vrefbuf"; 15 15 reg = <0x58003C00 0x8>; 16 16 clocks = <&rcc VREF_CK>;
+1 -1
Documentation/devicetree/bindings/serial/lantiq_asc.txt
··· 8 8 9 9 Example: 10 10 11 - asc1: serial@E100C00 { 11 + asc1: serial@e100c00 { 12 12 compatible = "lantiq,asc"; 13 13 reg = <0xE100C00 0x400>; 14 14 interrupt-parent = <&icu0>;
+1 -1
Documentation/devicetree/bindings/sound/img,i2s-out.txt
··· 35 35 36 36 Example: 37 37 38 - i2s_out: i2s-out@18100A00 { 38 + i2s_out: i2s-out@18100a00 { 39 39 compatible = "img,i2s-out"; 40 40 reg = <0x18100A00 0x200>; 41 41 interrupts = <GIC_SHARED 13 IRQ_TYPE_LEVEL_HIGH>;
+1 -1
Documentation/devicetree/bindings/sound/img,parallel-out.txt
··· 29 29 30 30 Example: 31 31 32 - parallel_out: parallel-out@18100C00 { 32 + parallel_out: parallel-out@18100c00 { 33 33 compatible = "img,parallel-out"; 34 34 reg = <0x18100C00 0x100>; 35 35 interrupts = <GIC_SHARED 19 IRQ_TYPE_LEVEL_HIGH>;
+1 -1
Documentation/devicetree/bindings/sound/img,spdif-in.txt
··· 29 29 30 30 Example: 31 31 32 - spdif_in: spdif-in@18100E00 { 32 + spdif_in: spdif-in@18100e00 { 33 33 compatible = "img,spdif-in"; 34 34 reg = <0x18100E00 0x100>; 35 35 interrupts = <GIC_SHARED 20 IRQ_TYPE_LEVEL_HIGH>;
+1 -1
Documentation/devicetree/bindings/sound/img,spdif-out.txt
··· 29 29 30 30 Example: 31 31 32 - spdif_out: spdif-out@18100D00 { 32 + spdif_out: spdif-out@18100d00 { 33 33 compatible = "img,spdif-out"; 34 34 reg = <0x18100D00 0x100>; 35 35 interrupts = <GIC_SHARED 21 IRQ_TYPE_LEVEL_HIGH>;
+4 -4
Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
··· 51 51 52 52 Example: 53 53 54 - sti_uni_player1: sti-uni-player@8D81000 { 54 + sti_uni_player1: sti-uni-player@8d81000 { 55 55 compatible = "st,stih407-uni-player-hdmi"; 56 56 #sound-dai-cells = <0>; 57 57 st,syscfg = <&syscfg_core>; ··· 63 63 st,tdm-mode = <1>; 64 64 }; 65 65 66 - sti_uni_player2: sti-uni-player@8D82000 { 66 + sti_uni_player2: sti-uni-player@8d82000 { 67 67 compatible = "st,stih407-uni-player-pcm-out"; 68 68 #sound-dai-cells = <0>; 69 69 st,syscfg = <&syscfg_core>; ··· 74 74 dma-names = "tx"; 75 75 }; 76 76 77 - sti_uni_player3: sti-uni-player@8D85000 { 77 + sti_uni_player3: sti-uni-player@8d85000 { 78 78 compatible = "st,stih407-uni-player-spdif"; 79 79 #sound-dai-cells = <0>; 80 80 st,syscfg = <&syscfg_core>; ··· 85 85 dma-names = "tx"; 86 86 }; 87 87 88 - sti_uni_reader1: sti-uni-reader@8D84000 { 88 + sti_uni_reader1: sti-uni-reader@8d84000 { 89 89 compatible = "st,stih407-uni-reader-hdmi"; 90 90 #sound-dai-cells = <0>; 91 91 st,syscfg = <&syscfg_core>;
+1 -1
Documentation/devicetree/bindings/spi/spi-davinci.txt
··· 68 68 Example of a NOR flash slave device (n25q032) connected to DaVinci 69 69 SPI controller device over the SPI bus. 70 70 71 - spi0:spi@20BF0000 { 71 + spi0:spi@20bf0000 { 72 72 #address-cells = <1>; 73 73 #size-cells = <0>; 74 74 compatible = "ti,dm6446-spi";
+1 -1
Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt
··· 16 16 Example: 17 17 18 18 19 - spi: spi@E100800 { 19 + spi: spi@e100800 { 20 20 compatible = "lantiq,xrx200-spi", "lantiq,xrx100-spi"; 21 21 reg = <0xE100800 0x100>; 22 22 interrupt-parent = <&icu0>;
+1 -1
Documentation/devicetree/bindings/thermal/exynos-thermal.txt
··· 70 70 71 71 Example 1): 72 72 73 - tmu@100C0000 { 73 + tmu@100c0000 { 74 74 compatible = "samsung,exynos4412-tmu"; 75 75 interrupt-parent = <&combiner>; 76 76 reg = <0x100C0000 0x100>;
+3 -3
Documentation/devicetree/bindings/thermal/thermal.txt
··· 252 252 /* 253 253 * A simple IC with a single bandgap temperature sensor. 254 254 */ 255 - bandgap0: bandgap@0000ED00 { 255 + bandgap0: bandgap@0000ed00 { 256 256 ... 257 257 #thermal-sensor-cells = <0>; 258 258 }; ··· 330 330 /* 331 331 * A simple IC with several bandgap temperature sensors. 332 332 */ 333 - bandgap0: bandgap@0000ED00 { 333 + bandgap0: bandgap@0000ed00 { 334 334 ... 335 335 #thermal-sensor-cells = <1>; 336 336 }; ··· 458 458 /* 459 459 * A simple IC with a single bandgap temperature sensor. 460 460 */ 461 - bandgap0: bandgap@0000ED00 { 461 + bandgap0: bandgap@0000ed00 { 462 462 ... 463 463 #thermal-sensor-cells = <0>; 464 464 };
+1 -1
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
··· 51 51 interrupt controllers. Hence, an interrupt-map is created to map 52 52 the interrupts to the respective interrupt controllers. 53 53 54 - mct@101C0000 { 54 + mct@101c0000 { 55 55 compatible = "samsung,exynos4210-mct"; 56 56 reg = <0x101C0000 0x800>; 57 57 interrupt-parent = <&mct_map>;
+1 -1
Documentation/devicetree/bindings/watchdog/pnx4008-wdt.txt
··· 10 10 11 11 Example: 12 12 13 - watchdog@4003C000 { 13 + watchdog@4003c000 { 14 14 compatible = "nxp,pnx4008-wdt"; 15 15 reg = <0x4003C000 0x1000>; 16 16 timeout-sec = <10>;
+1 -1
Documentation/devicetree/bindings/watchdog/samsung-wdt.txt
··· 25 25 26 26 Example: 27 27 28 - watchdog@101D0000 { 28 + watchdog@101d0000 { 29 29 compatible = "samsung,exynos5250-wdt"; 30 30 reg = <0x101D0000 0x100>; 31 31 interrupts = <0 42 0>;