am33xx.dtsi (279385) | am33xx.dtsi (295436) |
---|---|
1/* 2 * Device Tree Source for AM33XX SoC 3 * 4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 5 * 6 * This file is licensed under the terms of the GNU General Public License 7 * version 2. This program is licensed "as is" without any warranty of any 8 * kind, whether express or implied. --- 69 unchanged lines hidden (view full) --- 78 soc { 79 compatible = "ti,omap-infra"; 80 mpu { 81 compatible = "ti,omap3-mpu"; 82 ti,hwmods = "mpu"; 83 }; 84 }; 85 | 1/* 2 * Device Tree Source for AM33XX SoC 3 * 4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 5 * 6 * This file is licensed under the terms of the GNU General Public License 7 * version 2. This program is licensed "as is" without any warranty of any 8 * kind, whether express or implied. --- 69 unchanged lines hidden (view full) --- 78 soc { 79 compatible = "ti,omap-infra"; 80 mpu { 81 compatible = "ti,omap3-mpu"; 82 ti,hwmods = "mpu"; 83 }; 84 }; 85 |
86 am33xx_control_module: control_module@4a002000 { 87 compatible = "syscon"; 88 reg = <0x44e10000 0x7fc>; 89 }; 90 91 am33xx_pinmux: pinmux@44e10800 { 92 compatible = "pinctrl-single"; 93 reg = <0x44e10800 0x0238>; 94 #address-cells = <1>; 95 #size-cells = <0>; 96 pinctrl-single,register-width = <32>; 97 pinctrl-single,function-mask = <0x7f>; 98 }; 99 | |
100 /* 101 * XXX: Use a flat representation of the AM33XX interconnect. 102 * The real AM33XX interconnect network is quite complex. Since 103 * it will not bring real advantage to represent that in DT 104 * for the moment, just use a fake OCP bus entry to represent 105 * the whole bus hierarchy. 106 */ 107 ocp { 108 compatible = "simple-bus"; 109 #address-cells = <1>; 110 #size-cells = <1>; 111 ranges; 112 ti,hwmods = "l3_main"; 113 | 86 /* 87 * XXX: Use a flat representation of the AM33XX interconnect. 88 * The real AM33XX interconnect network is quite complex. Since 89 * it will not bring real advantage to represent that in DT 90 * for the moment, just use a fake OCP bus entry to represent 91 * the whole bus hierarchy. 92 */ 93 ocp { 94 compatible = "simple-bus"; 95 #address-cells = <1>; 96 #size-cells = <1>; 97 ranges; 98 ti,hwmods = "l3_main"; 99 |
114 prcm: prcm@44e00000 { 115 compatible = "ti,am3-prcm"; 116 reg = <0x44e00000 0x4000>; | 100 l4_wkup: l4_wkup@44c00000 { 101 compatible = "ti,am3-l4-wkup", "simple-bus"; 102 #address-cells = <1>; 103 #size-cells = <1>; 104 ranges = <0 0x44c00000 0x280000>; |
117 | 105 |
118 prcm_clocks: clocks { 119 #address-cells = <1>; 120 #size-cells = <0>; | 106 wkup_m3: wkup_m3@100000 { 107 compatible = "ti,am3352-wkup-m3"; 108 reg = <0x100000 0x4000>, 109 <0x180000 0x2000>; 110 reg-names = "umem", "dmem"; 111 ti,hwmods = "wkup_m3"; 112 ti,pm-firmware = "am335x-pm-firmware.elf"; |
121 }; 122 | 113 }; 114 |
123 prcm_clockdomains: clockdomains { 124 }; 125 }; | 115 prcm: prcm@200000 { 116 compatible = "ti,am3-prcm"; 117 reg = <0x200000 0x4000>; |
126 | 118 |
127 scrm: scrm@44e10000 { 128 compatible = "ti,am3-scrm"; 129 reg = <0x44e10000 0x2000>; | 119 prcm_clocks: clocks { 120 #address-cells = <1>; 121 #size-cells = <0>; 122 }; |
130 | 123 |
131 scrm_clocks: clocks { 132 #address-cells = <1>; 133 #size-cells = <0>; | 124 prcm_clockdomains: clockdomains { 125 }; |
134 }; 135 | 126 }; 127 |
136 scrm_clockdomains: clockdomains { | 128 scm: scm@210000 { 129 compatible = "ti,am3-scm", "simple-bus"; 130 reg = <0x210000 0x2000>; 131 #address-cells = <1>; 132 #size-cells = <1>; 133 ranges = <0 0x210000 0x2000>; 134 135 am33xx_pinmux: pinmux@800 { 136 compatible = "pinctrl-single"; 137 reg = <0x800 0x238>; 138 #address-cells = <1>; 139 #size-cells = <0>; 140 pinctrl-single,register-width = <32>; 141 pinctrl-single,function-mask = <0x7f>; 142 }; 143 144 scm_conf: scm_conf@0 { 145 compatible = "syscon"; 146 reg = <0x0 0x800>; 147 #address-cells = <1>; 148 #size-cells = <1>; 149 150 scm_clocks: clocks { 151 #address-cells = <1>; 152 #size-cells = <0>; 153 }; 154 }; 155 156 wkup_m3_ipc: wkup_m3_ipc@1324 { 157 compatible = "ti,am3352-wkup-m3-ipc"; 158 reg = <0x1324 0x24>; 159 interrupts = <78>; 160 ti,rproc = <&wkup_m3>; 161 mboxes = <&mailbox &mbox_wkupm3>; 162 }; 163 164 edma_xbar: dma-router@f90 { 165 compatible = "ti,am335x-edma-crossbar"; 166 reg = <0xf90 0x40>; 167 #dma-cells = <3>; 168 dma-requests = <32>; 169 dma-masters = <&edma>; 170 }; 171 172 scm_clockdomains: clockdomains { 173 }; |
137 }; 138 }; 139 | 174 }; 175 }; 176 |
140 cm: syscon@44e10000 { 141 compatible = "ti,am33xx-controlmodule", "syscon"; 142 reg = <0x44e10000 0x800>; 143 }; 144 | |
145 intc: interrupt-controller@48200000 { 146 compatible = "ti,am33xx-intc"; 147 interrupt-controller; 148 #interrupt-cells = <1>; 149 reg = <0x48200000 0x1000>; 150 }; 151 152 edma: edma@49000000 { | 177 intc: interrupt-controller@48200000 { 178 compatible = "ti,am33xx-intc"; 179 interrupt-controller; 180 #interrupt-cells = <1>; 181 reg = <0x48200000 0x1000>; 182 }; 183 184 edma: edma@49000000 { |
153 compatible = "ti,edma3"; 154 ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2"; 155 reg = <0x49000000 0x10000>, 156 <0x44e10f90 0x40>; | 185 compatible = "ti,edma3-tpcc"; 186 ti,hwmods = "tpcc"; 187 reg = <0x49000000 0x10000>; 188 reg-names = "edma3_cc"; |
157 interrupts = <12 13 14>; | 189 interrupts = <12 13 14>; |
158 #dma-cells = <1>; | 190 interrupt-names = "edma3_ccint", "emda3_mperr", 191 "edma3_ccerrint"; 192 dma-requests = <64>; 193 #dma-cells = <2>; 194 195 ti,tptcs = <&edma_tptc0 7>, <&edma_tptc1 5>, 196 <&edma_tptc2 0>; 197 198 ti,edma-memcpy-channels = <20 21>; |
159 }; 160 | 199 }; 200 |
201 edma_tptc0: tptc@49800000 { 202 compatible = "ti,edma3-tptc"; 203 ti,hwmods = "tptc0"; 204 reg = <0x49800000 0x100000>; 205 interrupts = <112>; 206 interrupt-names = "edma3_tcerrint"; 207 }; 208 209 edma_tptc1: tptc@49900000 { 210 compatible = "ti,edma3-tptc"; 211 ti,hwmods = "tptc1"; 212 reg = <0x49900000 0x100000>; 213 interrupts = <113>; 214 interrupt-names = "edma3_tcerrint"; 215 }; 216 217 edma_tptc2: tptc@49a00000 { 218 compatible = "ti,edma3-tptc"; 219 ti,hwmods = "tptc2"; 220 reg = <0x49a00000 0x100000>; 221 interrupts = <114>; 222 interrupt-names = "edma3_tcerrint"; 223 }; 224 |
|
161 gpio0: gpio@44e07000 { 162 compatible = "ti,omap4-gpio"; 163 ti,hwmods = "gpio1"; 164 gpio-controller; 165 #gpio-cells = <2>; 166 interrupt-controller; 167 #interrupt-cells = <2>; 168 reg = <0x44e07000 0x1000>; --- 29 unchanged lines hidden (view full) --- 198 #gpio-cells = <2>; 199 interrupt-controller; 200 #interrupt-cells = <2>; 201 reg = <0x481ae000 0x1000>; 202 interrupts = <62>; 203 }; 204 205 uart0: serial@44e09000 { | 225 gpio0: gpio@44e07000 { 226 compatible = "ti,omap4-gpio"; 227 ti,hwmods = "gpio1"; 228 gpio-controller; 229 #gpio-cells = <2>; 230 interrupt-controller; 231 #interrupt-cells = <2>; 232 reg = <0x44e07000 0x1000>; --- 29 unchanged lines hidden (view full) --- 262 #gpio-cells = <2>; 263 interrupt-controller; 264 #interrupt-cells = <2>; 265 reg = <0x481ae000 0x1000>; 266 interrupts = <62>; 267 }; 268 269 uart0: serial@44e09000 { |
206 compatible = "ti,omap3-uart"; | 270 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
207 ti,hwmods = "uart1"; 208 clock-frequency = <48000000>; 209 reg = <0x44e09000 0x2000>; 210 interrupts = <72>; 211 status = "disabled"; | 271 ti,hwmods = "uart1"; 272 clock-frequency = <48000000>; 273 reg = <0x44e09000 0x2000>; 274 interrupts = <72>; 275 status = "disabled"; |
212 dmas = <&edma 26>, <&edma 27>; | 276 dmas = <&edma 26 0>, <&edma 27 0>; |
213 dma-names = "tx", "rx"; 214 }; 215 216 uart1: serial@48022000 { | 277 dma-names = "tx", "rx"; 278 }; 279 280 uart1: serial@48022000 { |
217 compatible = "ti,omap3-uart"; | 281 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
218 ti,hwmods = "uart2"; 219 clock-frequency = <48000000>; 220 reg = <0x48022000 0x2000>; 221 interrupts = <73>; 222 status = "disabled"; | 282 ti,hwmods = "uart2"; 283 clock-frequency = <48000000>; 284 reg = <0x48022000 0x2000>; 285 interrupts = <73>; 286 status = "disabled"; |
223 dmas = <&edma 28>, <&edma 29>; | 287 dmas = <&edma 28 0>, <&edma 29 0>; |
224 dma-names = "tx", "rx"; 225 }; 226 227 uart2: serial@48024000 { | 288 dma-names = "tx", "rx"; 289 }; 290 291 uart2: serial@48024000 { |
228 compatible = "ti,omap3-uart"; | 292 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
229 ti,hwmods = "uart3"; 230 clock-frequency = <48000000>; 231 reg = <0x48024000 0x2000>; 232 interrupts = <74>; 233 status = "disabled"; | 293 ti,hwmods = "uart3"; 294 clock-frequency = <48000000>; 295 reg = <0x48024000 0x2000>; 296 interrupts = <74>; 297 status = "disabled"; |
234 dmas = <&edma 30>, <&edma 31>; | 298 dmas = <&edma 30 0>, <&edma 31 0>; |
235 dma-names = "tx", "rx"; 236 }; 237 238 uart3: serial@481a6000 { | 299 dma-names = "tx", "rx"; 300 }; 301 302 uart3: serial@481a6000 { |
239 compatible = "ti,omap3-uart"; | 303 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
240 ti,hwmods = "uart4"; 241 clock-frequency = <48000000>; 242 reg = <0x481a6000 0x2000>; 243 interrupts = <44>; 244 status = "disabled"; 245 }; 246 247 uart4: serial@481a8000 { | 304 ti,hwmods = "uart4"; 305 clock-frequency = <48000000>; 306 reg = <0x481a6000 0x2000>; 307 interrupts = <44>; 308 status = "disabled"; 309 }; 310 311 uart4: serial@481a8000 { |
248 compatible = "ti,omap3-uart"; | 312 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
249 ti,hwmods = "uart5"; 250 clock-frequency = <48000000>; 251 reg = <0x481a8000 0x2000>; 252 interrupts = <45>; 253 status = "disabled"; 254 }; 255 256 uart5: serial@481aa000 { | 313 ti,hwmods = "uart5"; 314 clock-frequency = <48000000>; 315 reg = <0x481a8000 0x2000>; 316 interrupts = <45>; 317 status = "disabled"; 318 }; 319 320 uart5: serial@481aa000 { |
257 compatible = "ti,omap3-uart"; | 321 compatible = "ti,am3352-uart", "ti,omap3-uart"; |
258 ti,hwmods = "uart6"; 259 clock-frequency = <48000000>; 260 reg = <0x481aa000 0x2000>; 261 interrupts = <46>; 262 status = "disabled"; 263 }; 264 265 i2c0: i2c@44e0b000 { --- 27 unchanged lines hidden (view full) --- 293 }; 294 295 mmc1: mmc@48060000 { 296 compatible = "ti,omap4-hsmmc"; 297 ti,hwmods = "mmc1"; 298 ti,dual-volt; 299 ti,needs-special-reset; 300 ti,needs-special-hs-handling; | 322 ti,hwmods = "uart6"; 323 clock-frequency = <48000000>; 324 reg = <0x481aa000 0x2000>; 325 interrupts = <46>; 326 status = "disabled"; 327 }; 328 329 i2c0: i2c@44e0b000 { --- 27 unchanged lines hidden (view full) --- 357 }; 358 359 mmc1: mmc@48060000 { 360 compatible = "ti,omap4-hsmmc"; 361 ti,hwmods = "mmc1"; 362 ti,dual-volt; 363 ti,needs-special-reset; 364 ti,needs-special-hs-handling; |
301 dmas = <&edma 24 302 &edma 25>; | 365 dmas = <&edma_xbar 24 0 0 366 &edma_xbar 25 0 0>; |
303 dma-names = "tx", "rx"; 304 interrupts = <64>; 305 interrupt-parent = <&intc>; 306 reg = <0x48060000 0x1000>; 307 status = "disabled"; 308 }; 309 310 mmc2: mmc@481d8000 { 311 compatible = "ti,omap4-hsmmc"; 312 ti,hwmods = "mmc2"; 313 ti,needs-special-reset; | 367 dma-names = "tx", "rx"; 368 interrupts = <64>; 369 interrupt-parent = <&intc>; 370 reg = <0x48060000 0x1000>; 371 status = "disabled"; 372 }; 373 374 mmc2: mmc@481d8000 { 375 compatible = "ti,omap4-hsmmc"; 376 ti,hwmods = "mmc2"; 377 ti,needs-special-reset; |
314 dmas = <&edma 2 315 &edma 3>; | 378 dmas = <&edma 2 0 379 &edma 3 0>; |
316 dma-names = "tx", "rx"; 317 interrupts = <28>; 318 interrupt-parent = <&intc>; 319 reg = <0x481d8000 0x1000>; 320 status = "disabled"; 321 }; 322 323 mmc3: mmc@47810000 { --- 21 unchanged lines hidden (view full) --- 345 }; 346 347 dcan0: can@481cc000 { 348 compatible = "ti,am3352-d_can"; 349 ti,hwmods = "d_can0"; 350 reg = <0x481cc000 0x2000>; 351 clocks = <&dcan0_fck>; 352 clock-names = "fck"; | 380 dma-names = "tx", "rx"; 381 interrupts = <28>; 382 interrupt-parent = <&intc>; 383 reg = <0x481d8000 0x1000>; 384 status = "disabled"; 385 }; 386 387 mmc3: mmc@47810000 { --- 21 unchanged lines hidden (view full) --- 409 }; 410 411 dcan0: can@481cc000 { 412 compatible = "ti,am3352-d_can"; 413 ti,hwmods = "d_can0"; 414 reg = <0x481cc000 0x2000>; 415 clocks = <&dcan0_fck>; 416 clock-names = "fck"; |
353 syscon-raminit = <&am33xx_control_module 0x644 0>; | 417 syscon-raminit = <&scm_conf 0x644 0>; |
354 interrupts = <52>; 355 status = "disabled"; 356 }; 357 358 dcan1: can@481d0000 { 359 compatible = "ti,am3352-d_can"; 360 ti,hwmods = "d_can1"; 361 reg = <0x481d0000 0x2000>; 362 clocks = <&dcan1_fck>; 363 clock-names = "fck"; | 418 interrupts = <52>; 419 status = "disabled"; 420 }; 421 422 dcan1: can@481d0000 { 423 compatible = "ti,am3352-d_can"; 424 ti,hwmods = "d_can1"; 425 reg = <0x481d0000 0x2000>; 426 clocks = <&dcan1_fck>; 427 clock-names = "fck"; |
364 syscon-raminit = <&am33xx_control_module 0x644 1>; | 428 syscon-raminit = <&scm_conf 0x644 1>; |
365 interrupts = <55>; 366 status = "disabled"; 367 }; 368 369 mailbox: mailbox@480C8000 { 370 compatible = "ti,omap4-mailbox"; 371 reg = <0x480C8000 0x200>; 372 interrupts = <77>; --- 72 unchanged lines hidden (view full) --- 445 spi0: spi@48030000 { 446 compatible = "ti,omap4-mcspi"; 447 #address-cells = <1>; 448 #size-cells = <0>; 449 reg = <0x48030000 0x400>; 450 interrupts = <65>; 451 ti,spi-num-cs = <2>; 452 ti,hwmods = "spi0"; | 429 interrupts = <55>; 430 status = "disabled"; 431 }; 432 433 mailbox: mailbox@480C8000 { 434 compatible = "ti,omap4-mailbox"; 435 reg = <0x480C8000 0x200>; 436 interrupts = <77>; --- 72 unchanged lines hidden (view full) --- 509 spi0: spi@48030000 { 510 compatible = "ti,omap4-mcspi"; 511 #address-cells = <1>; 512 #size-cells = <0>; 513 reg = <0x48030000 0x400>; 514 interrupts = <65>; 515 ti,spi-num-cs = <2>; 516 ti,hwmods = "spi0"; |
453 dmas = <&edma 16 454 &edma 17 455 &edma 18 456 &edma 19>; | 517 dmas = <&edma 16 0 518 &edma 17 0 519 &edma 18 0 520 &edma 19 0>; |
457 dma-names = "tx0", "rx0", "tx1", "rx1"; 458 status = "disabled"; 459 }; 460 461 spi1: spi@481a0000 { 462 compatible = "ti,omap4-mcspi"; 463 #address-cells = <1>; 464 #size-cells = <0>; 465 reg = <0x481a0000 0x400>; 466 interrupts = <125>; 467 ti,spi-num-cs = <2>; 468 ti,hwmods = "spi1"; | 521 dma-names = "tx0", "rx0", "tx1", "rx1"; 522 status = "disabled"; 523 }; 524 525 spi1: spi@481a0000 { 526 compatible = "ti,omap4-mcspi"; 527 #address-cells = <1>; 528 #size-cells = <0>; 529 reg = <0x481a0000 0x400>; 530 interrupts = <125>; 531 ti,spi-num-cs = <2>; 532 ti,hwmods = "spi1"; |
469 dmas = <&edma 42 470 &edma 43 471 &edma 44 472 &edma 45>; | 533 dmas = <&edma 42 0 534 &edma 43 0 535 &edma 44 0 536 &edma 45 0>; |
473 dma-names = "tx0", "rx0", "tx1", "rx1"; 474 status = "disabled"; 475 }; 476 477 usb: usb@47400000 { 478 compatible = "ti,am33xx-usb"; 479 reg = <0x47400000 0x1000>; 480 ranges; --- 207 unchanged lines hidden (view full) --- 688 #pwm-cells = <3>; 689 reg = <0x48304200 0x80>; 690 ti,hwmods = "ehrpwm2"; 691 status = "disabled"; 692 }; 693 }; 694 695 mac: ethernet@4a100000 { | 537 dma-names = "tx0", "rx0", "tx1", "rx1"; 538 status = "disabled"; 539 }; 540 541 usb: usb@47400000 { 542 compatible = "ti,am33xx-usb"; 543 reg = <0x47400000 0x1000>; 544 ranges; --- 207 unchanged lines hidden (view full) --- 752 #pwm-cells = <3>; 753 reg = <0x48304200 0x80>; 754 ti,hwmods = "ehrpwm2"; 755 status = "disabled"; 756 }; 757 }; 758 759 mac: ethernet@4a100000 { |
696 compatible = "ti,cpsw"; | 760 compatible = "ti,am335x-cpsw","ti,cpsw"; |
697 ti,hwmods = "cpgmac0"; 698 clocks = <&cpsw_125mhz_gclk>, <&cpsw_cpts_rft_clk>; 699 clock-names = "fck", "cpts"; 700 cpdma_channels = <8>; 701 ale_entries = <1024>; 702 bd_ram_size = <0x2000>; 703 no_bd_ram = <0>; 704 rx_descs = <64>; --- 10 unchanged lines hidden (view full) --- 715 /* 716 * c0_rx_thresh_pend 717 * c0_rx_pend 718 * c0_tx_pend 719 * c0_misc_pend 720 */ 721 interrupts = <40 41 42 43>; 722 ranges; | 761 ti,hwmods = "cpgmac0"; 762 clocks = <&cpsw_125mhz_gclk>, <&cpsw_cpts_rft_clk>; 763 clock-names = "fck", "cpts"; 764 cpdma_channels = <8>; 765 ale_entries = <1024>; 766 bd_ram_size = <0x2000>; 767 no_bd_ram = <0>; 768 rx_descs = <64>; --- 10 unchanged lines hidden (view full) --- 779 /* 780 * c0_rx_thresh_pend 781 * c0_rx_pend 782 * c0_tx_pend 783 * c0_misc_pend 784 */ 785 interrupts = <40 41 42 43>; 786 ranges; |
723 syscon = <&cm>; | 787 syscon = <&scm_conf>; |
724 status = "disabled"; 725 726 davinci_mdio: mdio@4a101000 { 727 compatible = "ti,davinci_mdio"; 728 #address-cells = <1>; 729 #size-cells = <0>; 730 ti,hwmods = "davinci_mdio"; 731 bus_freq = <1000000>; --- 18 unchanged lines hidden (view full) --- 750 }; 751 }; 752 753 ocmcram: ocmcram@40300000 { 754 compatible = "mmio-sram"; 755 reg = <0x40300000 0x10000>; /* 64k */ 756 }; 757 | 788 status = "disabled"; 789 790 davinci_mdio: mdio@4a101000 { 791 compatible = "ti,davinci_mdio"; 792 #address-cells = <1>; 793 #size-cells = <0>; 794 ti,hwmods = "davinci_mdio"; 795 bus_freq = <1000000>; --- 18 unchanged lines hidden (view full) --- 814 }; 815 }; 816 817 ocmcram: ocmcram@40300000 { 818 compatible = "mmio-sram"; 819 reg = <0x40300000 0x10000>; /* 64k */ 820 }; 821 |
758 wkup_m3: wkup_m3@44d00000 { 759 compatible = "ti,am3353-wkup-m3"; 760 reg = <0x44d00000 0x4000 /* M3 UMEM */ 761 0x44d80000 0x2000>; /* M3 DMEM */ 762 ti,hwmods = "wkup_m3"; 763 ti,no-reset-on-init; 764 }; 765 | |
766 elm: elm@48080000 { 767 compatible = "ti,am3352-elm"; 768 reg = <0x48080000 0x2000>; 769 interrupts = <4>; 770 ti,hwmods = "elm"; 771 status = "disabled"; 772 }; 773 --- 24 unchanged lines hidden (view full) --- 798 }; 799 800 gpmc: gpmc@50000000 { 801 compatible = "ti,am3352-gpmc"; 802 ti,hwmods = "gpmc"; 803 ti,no-idle-on-init; 804 reg = <0x50000000 0x2000>; 805 interrupts = <100>; | 822 elm: elm@48080000 { 823 compatible = "ti,am3352-elm"; 824 reg = <0x48080000 0x2000>; 825 interrupts = <4>; 826 ti,hwmods = "elm"; 827 status = "disabled"; 828 }; 829 --- 24 unchanged lines hidden (view full) --- 854 }; 855 856 gpmc: gpmc@50000000 { 857 compatible = "ti,am3352-gpmc"; 858 ti,hwmods = "gpmc"; 859 ti,no-idle-on-init; 860 reg = <0x50000000 0x2000>; 861 interrupts = <100>; |
862 dmas = <&edma 52>; 863 dma-names = "rxtx"; |
|
806 gpmc,num-cs = <7>; 807 gpmc,num-waitpins = <2>; 808 #address-cells = <2>; 809 #size-cells = <1>; 810 status = "disabled"; 811 }; 812 813 sham: sham@53100000 { 814 compatible = "ti,omap4-sham"; 815 ti,hwmods = "sham"; 816 reg = <0x53100000 0x200>; 817 interrupts = <109>; | 864 gpmc,num-cs = <7>; 865 gpmc,num-waitpins = <2>; 866 #address-cells = <2>; 867 #size-cells = <1>; 868 status = "disabled"; 869 }; 870 871 sham: sham@53100000 { 872 compatible = "ti,omap4-sham"; 873 ti,hwmods = "sham"; 874 reg = <0x53100000 0x200>; 875 interrupts = <109>; |
818 dmas = <&edma 36>; | 876 dmas = <&edma 36 0>; |
819 dma-names = "rx"; 820 }; 821 822 aes: aes@53500000 { 823 compatible = "ti,omap4-aes"; 824 ti,hwmods = "aes"; 825 reg = <0x53500000 0xa0>; 826 interrupts = <103>; | 877 dma-names = "rx"; 878 }; 879 880 aes: aes@53500000 { 881 compatible = "ti,omap4-aes"; 882 ti,hwmods = "aes"; 883 reg = <0x53500000 0xa0>; 884 interrupts = <103>; |
827 dmas = <&edma 6>, 828 <&edma 5>; | 885 dmas = <&edma 6 0>, 886 <&edma 5 0>; |
829 dma-names = "tx", "rx"; 830 }; 831 832 mcasp0: mcasp@48038000 { 833 compatible = "ti,am33xx-mcasp-audio"; 834 ti,hwmods = "mcasp0"; 835 reg = <0x48038000 0x2000>, 836 <0x46000000 0x400000>; 837 reg-names = "mpu", "dat"; 838 interrupts = <80>, <81>; 839 interrupt-names = "tx", "rx"; 840 status = "disabled"; | 887 dma-names = "tx", "rx"; 888 }; 889 890 mcasp0: mcasp@48038000 { 891 compatible = "ti,am33xx-mcasp-audio"; 892 ti,hwmods = "mcasp0"; 893 reg = <0x48038000 0x2000>, 894 <0x46000000 0x400000>; 895 reg-names = "mpu", "dat"; 896 interrupts = <80>, <81>; 897 interrupt-names = "tx", "rx"; 898 status = "disabled"; |
841 dmas = <&edma 8>, 842 <&edma 9>; | 899 dmas = <&edma 8 2>, 900 <&edma 9 2>; |
843 dma-names = "tx", "rx"; 844 }; 845 846 mcasp1: mcasp@4803C000 { 847 compatible = "ti,am33xx-mcasp-audio"; 848 ti,hwmods = "mcasp1"; 849 reg = <0x4803C000 0x2000>, 850 <0x46400000 0x400000>; 851 reg-names = "mpu", "dat"; 852 interrupts = <82>, <83>; 853 interrupt-names = "tx", "rx"; 854 status = "disabled"; | 901 dma-names = "tx", "rx"; 902 }; 903 904 mcasp1: mcasp@4803C000 { 905 compatible = "ti,am33xx-mcasp-audio"; 906 ti,hwmods = "mcasp1"; 907 reg = <0x4803C000 0x2000>, 908 <0x46400000 0x400000>; 909 reg-names = "mpu", "dat"; 910 interrupts = <82>, <83>; 911 interrupt-names = "tx", "rx"; 912 status = "disabled"; |
855 dmas = <&edma 10>, 856 <&edma 11>; | 913 dmas = <&edma 10 2>, 914 <&edma 11 2>; |
857 dma-names = "tx", "rx"; 858 }; 859 860 rng: rng@48310000 { 861 compatible = "ti,omap4-rng"; 862 ti,hwmods = "rng"; 863 reg = <0x48310000 0x2000>; 864 interrupts = <111>; 865 }; 866 }; 867}; 868 869/include/ "am33xx-clocks.dtsi" | 915 dma-names = "tx", "rx"; 916 }; 917 918 rng: rng@48310000 { 919 compatible = "ti,omap4-rng"; 920 ti,hwmods = "rng"; 921 reg = <0x48310000 0x2000>; 922 interrupts = <111>; 923 }; 924 }; 925}; 926 927/include/ "am33xx-clocks.dtsi" |