1c211ab5fSPaul Cercueil// SPDX-License-Identifier: GPL-2.0 2c4a11bf4SPaul Cercueil#include <dt-bindings/clock/ingenic,jz4725b-cgu.h> 3c211ab5fSPaul Cercueil#include <dt-bindings/clock/ingenic,tcu.h> 4c211ab5fSPaul Cercueil 5c211ab5fSPaul Cercueil/ { 6c211ab5fSPaul Cercueil #address-cells = <1>; 7c211ab5fSPaul Cercueil #size-cells = <1>; 8c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b"; 9c211ab5fSPaul Cercueil 10c1f6b45eS周琰杰 (Zhou Yanjie) cpus { 11c1f6b45eS周琰杰 (Zhou Yanjie) #address-cells = <1>; 12c1f6b45eS周琰杰 (Zhou Yanjie) #size-cells = <0>; 13c1f6b45eS周琰杰 (Zhou Yanjie) 14c1f6b45eS周琰杰 (Zhou Yanjie) cpu0: cpu@0 { 15c1f6b45eS周琰杰 (Zhou Yanjie) device_type = "cpu"; 16c1f6b45eS周琰杰 (Zhou Yanjie) compatible = "ingenic,xburst-mxu1.0"; 17c1f6b45eS周琰杰 (Zhou Yanjie) reg = <0>; 18c1f6b45eS周琰杰 (Zhou Yanjie) 19c1f6b45eS周琰杰 (Zhou Yanjie) clocks = <&cgu JZ4725B_CLK_CCLK>; 20c1f6b45eS周琰杰 (Zhou Yanjie) clock-names = "cpu"; 21c1f6b45eS周琰杰 (Zhou Yanjie) }; 22c1f6b45eS周琰杰 (Zhou Yanjie) }; 23c1f6b45eS周琰杰 (Zhou Yanjie) 24c211ab5fSPaul Cercueil cpuintc: interrupt-controller { 25c211ab5fSPaul Cercueil #address-cells = <0>; 26c211ab5fSPaul Cercueil #interrupt-cells = <1>; 27c211ab5fSPaul Cercueil interrupt-controller; 28c211ab5fSPaul Cercueil compatible = "mti,cpu-interrupt-controller"; 29c211ab5fSPaul Cercueil }; 30c211ab5fSPaul Cercueil 31c211ab5fSPaul Cercueil intc: interrupt-controller@10001000 { 32c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-intc", "ingenic,jz4740-intc"; 33c211ab5fSPaul Cercueil reg = <0x10001000 0x14>; 34c211ab5fSPaul Cercueil 35c211ab5fSPaul Cercueil interrupt-controller; 36c211ab5fSPaul Cercueil #interrupt-cells = <1>; 37c211ab5fSPaul Cercueil 38c211ab5fSPaul Cercueil interrupt-parent = <&cpuintc>; 39c211ab5fSPaul Cercueil interrupts = <2>; 40c211ab5fSPaul Cercueil }; 41c211ab5fSPaul Cercueil 42c211ab5fSPaul Cercueil ext: ext { 43c211ab5fSPaul Cercueil compatible = "fixed-clock"; 44c211ab5fSPaul Cercueil #clock-cells = <0>; 45c211ab5fSPaul Cercueil }; 46c211ab5fSPaul Cercueil 47c211ab5fSPaul Cercueil osc32k: osc32k { 48c211ab5fSPaul Cercueil compatible = "fixed-clock"; 49c211ab5fSPaul Cercueil #clock-cells = <0>; 50c211ab5fSPaul Cercueil clock-frequency = <32768>; 51c211ab5fSPaul Cercueil }; 52c211ab5fSPaul Cercueil 53c211ab5fSPaul Cercueil cgu: clock-controller@10000000 { 54c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-cgu"; 55c211ab5fSPaul Cercueil reg = <0x10000000 0x100>; 56c211ab5fSPaul Cercueil 57c211ab5fSPaul Cercueil clocks = <&ext>, <&osc32k>; 58c211ab5fSPaul Cercueil clock-names = "ext", "osc32k"; 59c211ab5fSPaul Cercueil 60c211ab5fSPaul Cercueil #clock-cells = <1>; 61c211ab5fSPaul Cercueil }; 62c211ab5fSPaul Cercueil 63c211ab5fSPaul Cercueil tcu: timer@10002000 { 64c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-tcu", "simple-mfd"; 65c211ab5fSPaul Cercueil reg = <0x10002000 0x1000>; 66c211ab5fSPaul Cercueil #address-cells = <1>; 67c211ab5fSPaul Cercueil #size-cells = <1>; 68c211ab5fSPaul Cercueil ranges = <0x0 0x10002000 0x1000>; 69c211ab5fSPaul Cercueil 70c211ab5fSPaul Cercueil #clock-cells = <1>; 71c211ab5fSPaul Cercueil 72c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_RTC>, 73c211ab5fSPaul Cercueil <&cgu JZ4725B_CLK_EXT>, 74c211ab5fSPaul Cercueil <&cgu JZ4725B_CLK_PCLK>, 75c211ab5fSPaul Cercueil <&cgu JZ4725B_CLK_TCU>; 76c211ab5fSPaul Cercueil clock-names = "rtc", "ext", "pclk", "tcu"; 77c211ab5fSPaul Cercueil 78c211ab5fSPaul Cercueil interrupt-controller; 79c211ab5fSPaul Cercueil #interrupt-cells = <1>; 80c211ab5fSPaul Cercueil 81c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 82c211ab5fSPaul Cercueil interrupts = <23>, <22>, <21>; 83c211ab5fSPaul Cercueil 84c211ab5fSPaul Cercueil watchdog: watchdog@0 { 85c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-watchdog", "ingenic,jz4740-watchdog"; 86c211ab5fSPaul Cercueil reg = <0x0 0xc>; 87c211ab5fSPaul Cercueil 88c211ab5fSPaul Cercueil clocks = <&tcu TCU_CLK_WDT>; 89c211ab5fSPaul Cercueil clock-names = "wdt"; 90c211ab5fSPaul Cercueil }; 91c211ab5fSPaul Cercueil 92c211ab5fSPaul Cercueil pwm: pwm@60 { 93c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-pwm"; 94c211ab5fSPaul Cercueil reg = <0x60 0x40>; 95c211ab5fSPaul Cercueil 96c211ab5fSPaul Cercueil #pwm-cells = <3>; 97c211ab5fSPaul Cercueil 98c211ab5fSPaul Cercueil clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER1>, 99c211ab5fSPaul Cercueil <&tcu TCU_CLK_TIMER2>, <&tcu TCU_CLK_TIMER3>, 100c211ab5fSPaul Cercueil <&tcu TCU_CLK_TIMER4>, <&tcu TCU_CLK_TIMER5>; 101c211ab5fSPaul Cercueil clock-names = "timer0", "timer1", "timer2", 102c211ab5fSPaul Cercueil "timer3", "timer4", "timer5"; 103c211ab5fSPaul Cercueil }; 104c211ab5fSPaul Cercueil 105c211ab5fSPaul Cercueil ost: timer@e0 { 106c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-ost"; 107c211ab5fSPaul Cercueil reg = <0xe0 0x20>; 108c211ab5fSPaul Cercueil 109c211ab5fSPaul Cercueil clocks = <&tcu TCU_CLK_OST>; 110c211ab5fSPaul Cercueil clock-names = "ost"; 111c211ab5fSPaul Cercueil 112c211ab5fSPaul Cercueil interrupts = <15>; 113c211ab5fSPaul Cercueil }; 114c211ab5fSPaul Cercueil }; 115c211ab5fSPaul Cercueil 116c211ab5fSPaul Cercueil rtc_dev: rtc@10003000 { 117c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-rtc", "ingenic,jz4740-rtc"; 118c211ab5fSPaul Cercueil reg = <0x10003000 0x40>; 119c211ab5fSPaul Cercueil 120c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 121c211ab5fSPaul Cercueil interrupts = <6>; 122c211ab5fSPaul Cercueil 123c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_RTC>; 124c211ab5fSPaul Cercueil clock-names = "rtc"; 125c211ab5fSPaul Cercueil }; 126c211ab5fSPaul Cercueil 127c211ab5fSPaul Cercueil pinctrl: pinctrl@10010000 { 128c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-pinctrl"; 129c211ab5fSPaul Cercueil reg = <0x10010000 0x400>; 130c211ab5fSPaul Cercueil 131c211ab5fSPaul Cercueil #address-cells = <1>; 132c211ab5fSPaul Cercueil #size-cells = <0>; 133c211ab5fSPaul Cercueil 134c211ab5fSPaul Cercueil gpa: gpio@0 { 135c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-gpio"; 136c211ab5fSPaul Cercueil reg = <0>; 137c211ab5fSPaul Cercueil 138c211ab5fSPaul Cercueil gpio-controller; 139c211ab5fSPaul Cercueil gpio-ranges = <&pinctrl 0 0 32>; 140c211ab5fSPaul Cercueil #gpio-cells = <2>; 141c211ab5fSPaul Cercueil 142c211ab5fSPaul Cercueil interrupt-controller; 143c211ab5fSPaul Cercueil #interrupt-cells = <2>; 144c211ab5fSPaul Cercueil 145c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 146c211ab5fSPaul Cercueil interrupts = <16>; 147c211ab5fSPaul Cercueil }; 148c211ab5fSPaul Cercueil 149c211ab5fSPaul Cercueil gpb: gpio@1 { 150c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-gpio"; 151c211ab5fSPaul Cercueil reg = <1>; 152c211ab5fSPaul Cercueil 153c211ab5fSPaul Cercueil gpio-controller; 154c211ab5fSPaul Cercueil gpio-ranges = <&pinctrl 0 32 32>; 155c211ab5fSPaul Cercueil #gpio-cells = <2>; 156c211ab5fSPaul Cercueil 157c211ab5fSPaul Cercueil interrupt-controller; 158c211ab5fSPaul Cercueil #interrupt-cells = <2>; 159c211ab5fSPaul Cercueil 160c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 161c211ab5fSPaul Cercueil interrupts = <15>; 162c211ab5fSPaul Cercueil }; 163c211ab5fSPaul Cercueil 164c211ab5fSPaul Cercueil gpc: gpio@2 { 165c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-gpio"; 166c211ab5fSPaul Cercueil reg = <2>; 167c211ab5fSPaul Cercueil 168c211ab5fSPaul Cercueil gpio-controller; 169c211ab5fSPaul Cercueil gpio-ranges = <&pinctrl 0 64 32>; 170c211ab5fSPaul Cercueil #gpio-cells = <2>; 171c211ab5fSPaul Cercueil 172c211ab5fSPaul Cercueil interrupt-controller; 173c211ab5fSPaul Cercueil #interrupt-cells = <2>; 174c211ab5fSPaul Cercueil 175c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 176c211ab5fSPaul Cercueil interrupts = <14>; 177c211ab5fSPaul Cercueil }; 178c211ab5fSPaul Cercueil 179c211ab5fSPaul Cercueil gpd: gpio@3 { 180c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-gpio"; 181c211ab5fSPaul Cercueil reg = <3>; 182c211ab5fSPaul Cercueil 183c211ab5fSPaul Cercueil gpio-controller; 184c211ab5fSPaul Cercueil gpio-ranges = <&pinctrl 0 96 32>; 185c211ab5fSPaul Cercueil #gpio-cells = <2>; 186c211ab5fSPaul Cercueil 187c211ab5fSPaul Cercueil interrupt-controller; 188c211ab5fSPaul Cercueil #interrupt-cells = <2>; 189c211ab5fSPaul Cercueil 190c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 191c211ab5fSPaul Cercueil interrupts = <13>; 192c211ab5fSPaul Cercueil }; 193c211ab5fSPaul Cercueil }; 194c211ab5fSPaul Cercueil 195c211ab5fSPaul Cercueil aic: audio-controller@10020000 { 196c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-i2s", "ingenic,jz4740-i2s"; 197c211ab5fSPaul Cercueil reg = <0x10020000 0x38>; 198c211ab5fSPaul Cercueil 199c211ab5fSPaul Cercueil #sound-dai-cells = <0>; 200c211ab5fSPaul Cercueil 201*745b7908SAidan MacDonald clocks = <&cgu JZ4725B_CLK_AIC>, <&cgu JZ4725B_CLK_I2S>; 202*745b7908SAidan MacDonald clock-names = "aic", "i2s"; 203c211ab5fSPaul Cercueil 204c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 205c211ab5fSPaul Cercueil interrupts = <10>; 206c211ab5fSPaul Cercueil 207c211ab5fSPaul Cercueil dmas = <&dmac 25 0xffffffff>, <&dmac 24 0xffffffff>; 208c211ab5fSPaul Cercueil dma-names = "rx", "tx"; 209c211ab5fSPaul Cercueil }; 210c211ab5fSPaul Cercueil 211c211ab5fSPaul Cercueil codec: audio-codec@100200a4 { 212c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-codec"; 213c211ab5fSPaul Cercueil reg = <0x100200a4 0x8>; 214c211ab5fSPaul Cercueil 215c211ab5fSPaul Cercueil #sound-dai-cells = <0>; 216c211ab5fSPaul Cercueil 217c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_AIC>; 218c211ab5fSPaul Cercueil clock-names = "aic"; 219c211ab5fSPaul Cercueil }; 220c211ab5fSPaul Cercueil 221c211ab5fSPaul Cercueil mmc0: mmc@10021000 { 222c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-mmc"; 223c211ab5fSPaul Cercueil reg = <0x10021000 0x1000>; 224c211ab5fSPaul Cercueil 225c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_MMC0>; 226c211ab5fSPaul Cercueil clock-names = "mmc"; 227c211ab5fSPaul Cercueil 228c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 229c211ab5fSPaul Cercueil interrupts = <25>; 230c211ab5fSPaul Cercueil 231c211ab5fSPaul Cercueil dmas = <&dmac 27 0xffffffff>, <&dmac 26 0xffffffff>; 232c211ab5fSPaul Cercueil dma-names = "rx", "tx"; 233c211ab5fSPaul Cercueil 234c211ab5fSPaul Cercueil cap-sd-highspeed; 235c211ab5fSPaul Cercueil cap-mmc-highspeed; 236c211ab5fSPaul Cercueil cap-sdio-irq; 237c211ab5fSPaul Cercueil }; 238c211ab5fSPaul Cercueil 239c211ab5fSPaul Cercueil mmc1: mmc@10022000 { 240c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-mmc"; 241c211ab5fSPaul Cercueil reg = <0x10022000 0x1000>; 242c211ab5fSPaul Cercueil 243c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_MMC1>; 244c211ab5fSPaul Cercueil clock-names = "mmc"; 245c211ab5fSPaul Cercueil 246c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 247c211ab5fSPaul Cercueil interrupts = <24>; 248c211ab5fSPaul Cercueil 249c211ab5fSPaul Cercueil dmas = <&dmac 31 0xffffffff>, <&dmac 30 0xffffffff>; 250c211ab5fSPaul Cercueil dma-names = "rx", "tx"; 251c211ab5fSPaul Cercueil 252c211ab5fSPaul Cercueil cap-sd-highspeed; 253c211ab5fSPaul Cercueil cap-mmc-highspeed; 254c211ab5fSPaul Cercueil cap-sdio-irq; 255c211ab5fSPaul Cercueil }; 256c211ab5fSPaul Cercueil 257c211ab5fSPaul Cercueil uart: serial@10030000 { 258c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-uart", "ingenic,jz4740-uart"; 259c211ab5fSPaul Cercueil reg = <0x10030000 0x100>; 260c211ab5fSPaul Cercueil 261c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 262c211ab5fSPaul Cercueil interrupts = <9>; 263c211ab5fSPaul Cercueil 264c211ab5fSPaul Cercueil clocks = <&ext>, <&cgu JZ4725B_CLK_UART>; 265c211ab5fSPaul Cercueil clock-names = "baud", "module"; 266c211ab5fSPaul Cercueil }; 267c211ab5fSPaul Cercueil 268c211ab5fSPaul Cercueil adc: adc@10070000 { 269c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-adc"; 270c211ab5fSPaul Cercueil #io-channel-cells = <1>; 271c211ab5fSPaul Cercueil 272c211ab5fSPaul Cercueil reg = <0x10070000 0x30>; 273c211ab5fSPaul Cercueil #address-cells = <1>; 274c211ab5fSPaul Cercueil #size-cells = <1>; 275c211ab5fSPaul Cercueil ranges = <0x0 0x10070000 0x30>; 276c211ab5fSPaul Cercueil 277c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_ADC>; 278c211ab5fSPaul Cercueil clock-names = "adc"; 279c211ab5fSPaul Cercueil 280c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 281c211ab5fSPaul Cercueil interrupts = <18>; 282c211ab5fSPaul Cercueil }; 283c211ab5fSPaul Cercueil 284c211ab5fSPaul Cercueil nemc: memory-controller@13010000 { 285c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc"; 286c211ab5fSPaul Cercueil reg = <0x13010000 0x10000>; 287c211ab5fSPaul Cercueil #address-cells = <2>; 288c211ab5fSPaul Cercueil #size-cells = <1>; 289c211ab5fSPaul Cercueil ranges = <1 0 0x18000000 0x4000000>, <2 0 0x14000000 0x4000000>, 290c211ab5fSPaul Cercueil <3 0 0x0c000000 0x4000000>, <4 0 0x08000000 0x4000000>; 291c211ab5fSPaul Cercueil 292c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_MCLK>; 293c211ab5fSPaul Cercueil }; 294c211ab5fSPaul Cercueil 295c211ab5fSPaul Cercueil dmac: dma-controller@13020000 { 296c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-dma"; 297c211ab5fSPaul Cercueil reg = <0x13020000 0xd8>, <0x13020300 0x14>; 298c211ab5fSPaul Cercueil 299c211ab5fSPaul Cercueil #dma-cells = <2>; 300c211ab5fSPaul Cercueil 301c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 302c211ab5fSPaul Cercueil interrupts = <29>; 303c211ab5fSPaul Cercueil 304c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_DMA>; 305c211ab5fSPaul Cercueil }; 306c211ab5fSPaul Cercueil 307c211ab5fSPaul Cercueil udc: usb@13040000 { 308c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-musb", "ingenic,jz4740-musb"; 309c211ab5fSPaul Cercueil reg = <0x13040000 0x10000>; 310c211ab5fSPaul Cercueil 311c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 312c211ab5fSPaul Cercueil interrupts = <27>; 313c211ab5fSPaul Cercueil interrupt-names = "mc"; 314c211ab5fSPaul Cercueil 315c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_UDC>; 316c211ab5fSPaul Cercueil clock-names = "udc"; 317c211ab5fSPaul Cercueil }; 318c211ab5fSPaul Cercueil 319c211ab5fSPaul Cercueil lcd: lcd-controller@13050000 { 320c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-lcd"; 3212bcb9c25SH. Nikolaus Schaller reg = <0x13050000 0x130>; /* tbc */ 322c211ab5fSPaul Cercueil 323c211ab5fSPaul Cercueil interrupt-parent = <&intc>; 324c211ab5fSPaul Cercueil interrupts = <31>; 325c211ab5fSPaul Cercueil 326c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_LCD>; 327c211ab5fSPaul Cercueil clock-names = "lcd_pclk"; 328d8727385SPaul Cercueil 329d8727385SPaul Cercueil lcd_ports: ports { 330d8727385SPaul Cercueil #address-cells = <1>; 331d8727385SPaul Cercueil #size-cells = <0>; 332d8727385SPaul Cercueil 333d8727385SPaul Cercueil port@8 { 334d8727385SPaul Cercueil reg = <8>; 335d8727385SPaul Cercueil 336d8727385SPaul Cercueil ipu_output: endpoint { 337d8727385SPaul Cercueil remote-endpoint = <&ipu_input>; 338d8727385SPaul Cercueil }; 339d8727385SPaul Cercueil }; 340d8727385SPaul Cercueil }; 341d8727385SPaul Cercueil }; 342d8727385SPaul Cercueil 343d8727385SPaul Cercueil ipu: ipu@13080000 { 344d8727385SPaul Cercueil compatible = "ingenic,jz4725b-ipu"; 345d8727385SPaul Cercueil reg = <0x13080000 0x64>; 346d8727385SPaul Cercueil 347d8727385SPaul Cercueil interrupt-parent = <&intc>; 348d8727385SPaul Cercueil interrupts = <30>; 349d8727385SPaul Cercueil 350d8727385SPaul Cercueil clocks = <&cgu JZ4725B_CLK_IPU>; 351d8727385SPaul Cercueil clock-names = "ipu"; 352d8727385SPaul Cercueil 353d8727385SPaul Cercueil port { 354d8727385SPaul Cercueil ipu_input: endpoint { 355d8727385SPaul Cercueil remote-endpoint = <&ipu_output>; 356d8727385SPaul Cercueil }; 357d8727385SPaul Cercueil }; 358c211ab5fSPaul Cercueil }; 359c211ab5fSPaul Cercueil 360c211ab5fSPaul Cercueil bch: ecc-controller@130d0000 { 361c211ab5fSPaul Cercueil compatible = "ingenic,jz4725b-bch"; 362c211ab5fSPaul Cercueil reg = <0x130d0000 0x44>; 363c211ab5fSPaul Cercueil 364c211ab5fSPaul Cercueil clocks = <&cgu JZ4725B_CLK_BCH>; 365c211ab5fSPaul Cercueil }; 366c211ab5fSPaul Cercueil 367c211ab5fSPaul Cercueil rom: memory@1fc00000 { 368c211ab5fSPaul Cercueil compatible = "mtd-rom"; 369c211ab5fSPaul Cercueil probe-type = "map_rom"; 370c211ab5fSPaul Cercueil reg = <0x1fc00000 0x2000>; 371c211ab5fSPaul Cercueil 372c211ab5fSPaul Cercueil bank-width = <4>; 373c211ab5fSPaul Cercueil device-width = <1>; 374c211ab5fSPaul Cercueil }; 375c211ab5fSPaul Cercueil}; 376