omap4.dtsi 15.0 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/*
 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

/*
 * Carveout for multimedia usecases
 * It should be the last 48MB of the first 512MB memory part
 * In theory, it should not even exist. That zone should be reserved
 * dynamically during the .reserve callback.
 */
/memreserve/ 0x9d000000 0x03000000;

/include/ "skeleton.dtsi"

/ {
	compatible = "ti,omap4430", "ti,omap4";
	interrupt-parent = <&gic>;

	aliases {
24 25 26 27
		serial0 = &uart1;
		serial1 = &uart2;
		serial2 = &uart3;
		serial3 = &uart4;
28 29
	};

30 31 32
	cpus {
		cpu@0 {
			compatible = "arm,cortex-a9";
33
			next-level-cache = <&L2>;
34 35 36
		};
		cpu@1 {
			compatible = "arm,cortex-a9";
37
			next-level-cache = <&L2>;
38 39 40
		};
	};

41 42 43 44 45 46 47 48
	gic: interrupt-controller@48241000 {
		compatible = "arm,cortex-a9-gic";
		interrupt-controller;
		#interrupt-cells = <3>;
		reg = <0x48241000 0x1000>,
		      <0x48240100 0x0100>;
	};

49 50 51 52 53 54 55
	L2: l2-cache-controller@48242000 {
		compatible = "arm,pl310-cache";
		reg = <0x48242000 0x1000>;
		cache-unified;
		cache-level = <2>;
	};

56 57 58 59 60 61
	local-timer@0x48240600 {
		compatible = "arm,cortex-a9-twd-timer";
		reg = <0x48240600 0x20>;
		interrupts = <1 13 0x304>;
	};

62 63 64 65 66 67
	/*
	 * The soc node represents the soc top level view. It is uses for IPs
	 * that are not memory mapped in the MPU view or for the MPU itself.
	 */
	soc {
		compatible = "ti,omap-infra";
68 69 70 71 72 73 74 75 76 77 78 79 80 81
		mpu {
			compatible = "ti,omap4-mpu";
			ti,hwmods = "mpu";
		};

		dsp {
			compatible = "ti,omap3-c64";
			ti,hwmods = "dsp";
		};

		iva {
			compatible = "ti,ivahd";
			ti,hwmods = "iva";
		};
82 83 84 85 86 87 88 89 90 91
	};

	/*
	 * XXX: Use a flat representation of the OMAP4 interconnect.
	 * The real OMAP interconnect network is quite complex.
	 * Since that will not bring real advantage to represent that in DT for
	 * the moment, just use a fake OCP bus entry to represent the whole bus
	 * hierarchy.
	 */
	ocp {
92
		compatible = "ti,omap4-l3-noc", "simple-bus";
93 94 95
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;
96
		ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";
97 98 99 100 101
		reg = <0x44000000 0x1000>,
		      <0x44800000 0x2000>,
		      <0x45000000 0x1000>;
		interrupts = <0 9 0x4>,
			     <0 10 0x4>;
102

J
Jon Hunter 已提交
103 104 105 106 107 108
		counter32k: counter@4a304000 {
			compatible = "ti,omap-counter32k";
			reg = <0x4a304000 0x20>;
			ti,hwmods = "counter_32k";
		};

109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
		omap4_pmx_core: pinmux@4a100040 {
			compatible = "ti,omap4-padconf", "pinctrl-single";
			reg = <0x4a100040 0x0196>;
			#address-cells = <1>;
			#size-cells = <0>;
			pinctrl-single,register-width = <16>;
			pinctrl-single,function-mask = <0x7fff>;
		};
		omap4_pmx_wkup: pinmux@4a31e040 {
			compatible = "ti,omap4-padconf", "pinctrl-single";
			reg = <0x4a31e040 0x0038>;
			#address-cells = <1>;
			#size-cells = <0>;
			pinctrl-single,register-width = <16>;
			pinctrl-single,function-mask = <0x7fff>;
		};

126 127 128 129 130 131 132 133 134 135 136 137
		sdma: dma-controller@4a056000 {
			compatible = "ti,omap4430-sdma";
			reg = <0x4a056000 0x1000>;
			interrupts = <0 12 0x4>,
				     <0 13 0x4>,
				     <0 14 0x4>,
				     <0 15 0x4>;
			#dma-cells = <1>;
			#dma-channels = <32>;
			#dma-requests = <127>;
		};

B
Benoit Cousson 已提交
138 139
		gpio1: gpio@4a310000 {
			compatible = "ti,omap4-gpio";
140 141
			reg = <0x4a310000 0x200>;
			interrupts = <0 29 0x4>;
B
Benoit Cousson 已提交
142 143 144 145
			ti,hwmods = "gpio1";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
146
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
147 148 149 150
		};

		gpio2: gpio@48055000 {
			compatible = "ti,omap4-gpio";
151 152
			reg = <0x48055000 0x200>;
			interrupts = <0 30 0x4>;
B
Benoit Cousson 已提交
153 154 155 156
			ti,hwmods = "gpio2";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
157
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
158 159 160 161
		};

		gpio3: gpio@48057000 {
			compatible = "ti,omap4-gpio";
162 163
			reg = <0x48057000 0x200>;
			interrupts = <0 31 0x4>;
B
Benoit Cousson 已提交
164 165 166 167
			ti,hwmods = "gpio3";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
168
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
169 170 171 172
		};

		gpio4: gpio@48059000 {
			compatible = "ti,omap4-gpio";
173 174
			reg = <0x48059000 0x200>;
			interrupts = <0 32 0x4>;
B
Benoit Cousson 已提交
175 176 177 178
			ti,hwmods = "gpio4";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
179
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
180 181 182 183
		};

		gpio5: gpio@4805b000 {
			compatible = "ti,omap4-gpio";
184 185
			reg = <0x4805b000 0x200>;
			interrupts = <0 33 0x4>;
B
Benoit Cousson 已提交
186 187 188 189
			ti,hwmods = "gpio5";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
190
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
191 192 193 194
		};

		gpio6: gpio@4805d000 {
			compatible = "ti,omap4-gpio";
195 196
			reg = <0x4805d000 0x200>;
			interrupts = <0 34 0x4>;
B
Benoit Cousson 已提交
197 198 199 200
			ti,hwmods = "gpio6";
			gpio-controller;
			#gpio-cells = <2>;
			interrupt-controller;
201
			#interrupt-cells = <2>;
B
Benoit Cousson 已提交
202
		};
203

204 205 206 207 208 209 210 211 212 213 214
		gpmc: gpmc@50000000 {
			compatible = "ti,omap4430-gpmc";
			reg = <0x50000000 0x1000>;
			#address-cells = <2>;
			#size-cells = <1>;
			interrupts = <0 20 0x4>;
			gpmc,num-cs = <8>;
			gpmc,num-waitpins = <4>;
			ti,hwmods = "gpmc";
		};

215
		uart1: serial@4806a000 {
216
			compatible = "ti,omap4-uart";
217 218
			reg = <0x4806a000 0x100>;
			interrupts = <0 72 0x4>;
219 220 221 222
			ti,hwmods = "uart1";
			clock-frequency = <48000000>;
		};

223
		uart2: serial@4806c000 {
224
			compatible = "ti,omap4-uart";
225 226
			reg = <0x4806c000 0x100>;
			interrupts = <0 73 0x4>;
227 228 229 230
			ti,hwmods = "uart2";
			clock-frequency = <48000000>;
		};

231
		uart3: serial@48020000 {
232
			compatible = "ti,omap4-uart";
233 234
			reg = <0x48020000 0x100>;
			interrupts = <0 74 0x4>;
235 236 237 238
			ti,hwmods = "uart3";
			clock-frequency = <48000000>;
		};

239
		uart4: serial@4806e000 {
240
			compatible = "ti,omap4-uart";
241 242
			reg = <0x4806e000 0x100>;
			interrupts = <0 70 0x4>;
243 244 245
			ti,hwmods = "uart4";
			clock-frequency = <48000000>;
		};
246 247 248

		i2c1: i2c@48070000 {
			compatible = "ti,omap4-i2c";
249 250
			reg = <0x48070000 0x100>;
			interrupts = <0 56 0x4>;
251 252 253 254 255 256 257
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "i2c1";
		};

		i2c2: i2c@48072000 {
			compatible = "ti,omap4-i2c";
258 259
			reg = <0x48072000 0x100>;
			interrupts = <0 57 0x4>;
260 261 262 263 264 265 266
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "i2c2";
		};

		i2c3: i2c@48060000 {
			compatible = "ti,omap4-i2c";
267 268
			reg = <0x48060000 0x100>;
			interrupts = <0 61 0x4>;
269 270 271 272 273 274 275
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "i2c3";
		};

		i2c4: i2c@48350000 {
			compatible = "ti,omap4-i2c";
276 277
			reg = <0x48350000 0x100>;
			interrupts = <0 62 0x4>;
278 279 280 281
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "i2c4";
		};
282 283 284

		mcspi1: spi@48098000 {
			compatible = "ti,omap4-mcspi";
285 286
			reg = <0x48098000 0x200>;
			interrupts = <0 65 0x4>;
287 288 289 290
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "mcspi1";
			ti,spi-num-cs = <4>;
291 292 293 294 295 296 297 298 299 300
			dmas = <&sdma 35>,
			       <&sdma 36>,
			       <&sdma 37>,
			       <&sdma 38>,
			       <&sdma 39>,
			       <&sdma 40>,
			       <&sdma 41>,
			       <&sdma 42>;
			dma-names = "tx0", "rx0", "tx1", "rx1",
				    "tx2", "rx2", "tx3", "rx3";
301 302 303 304
		};

		mcspi2: spi@4809a000 {
			compatible = "ti,omap4-mcspi";
305 306
			reg = <0x4809a000 0x200>;
			interrupts = <0 66 0x4>;
307 308 309 310
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "mcspi2";
			ti,spi-num-cs = <2>;
311 312 313 314 315
			dmas = <&sdma 43>,
			       <&sdma 44>,
			       <&sdma 45>,
			       <&sdma 46>;
			dma-names = "tx0", "rx0", "tx1", "rx1";
316 317 318 319
		};

		mcspi3: spi@480b8000 {
			compatible = "ti,omap4-mcspi";
320 321
			reg = <0x480b8000 0x200>;
			interrupts = <0 91 0x4>;
322 323 324 325
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "mcspi3";
			ti,spi-num-cs = <2>;
326 327
			dmas = <&sdma 15>, <&sdma 16>;
			dma-names = "tx0", "rx0";
328 329 330 331
		};

		mcspi4: spi@480ba000 {
			compatible = "ti,omap4-mcspi";
332 333
			reg = <0x480ba000 0x200>;
			interrupts = <0 48 0x4>;
334 335 336 337
			#address-cells = <1>;
			#size-cells = <0>;
			ti,hwmods = "mcspi4";
			ti,spi-num-cs = <1>;
338 339
			dmas = <&sdma 70>, <&sdma 71>;
			dma-names = "tx0", "rx0";
340
		};
341 342 343

		mmc1: mmc@4809c000 {
			compatible = "ti,omap4-hsmmc";
344 345
			reg = <0x4809c000 0x400>;
			interrupts = <0 83 0x4>;
346 347 348
			ti,hwmods = "mmc1";
			ti,dual-volt;
			ti,needs-special-reset;
349 350
			dmas = <&sdma 61>, <&sdma 62>;
			dma-names = "tx", "rx";
351 352 353 354
		};

		mmc2: mmc@480b4000 {
			compatible = "ti,omap4-hsmmc";
355 356
			reg = <0x480b4000 0x400>;
			interrupts = <0 86 0x4>;
357 358
			ti,hwmods = "mmc2";
			ti,needs-special-reset;
359 360
			dmas = <&sdma 47>, <&sdma 48>;
			dma-names = "tx", "rx";
361 362 363 364
		};

		mmc3: mmc@480ad000 {
			compatible = "ti,omap4-hsmmc";
365 366
			reg = <0x480ad000 0x400>;
			interrupts = <0 94 0x4>;
367 368
			ti,hwmods = "mmc3";
			ti,needs-special-reset;
369 370
			dmas = <&sdma 77>, <&sdma 78>;
			dma-names = "tx", "rx";
371 372 373 374
		};

		mmc4: mmc@480d1000 {
			compatible = "ti,omap4-hsmmc";
375 376
			reg = <0x480d1000 0x400>;
			interrupts = <0 96 0x4>;
377 378
			ti,hwmods = "mmc4";
			ti,needs-special-reset;
379 380
			dmas = <&sdma 57>, <&sdma 58>;
			dma-names = "tx", "rx";
381 382 383 384
		};

		mmc5: mmc@480d5000 {
			compatible = "ti,omap4-hsmmc";
385 386
			reg = <0x480d5000 0x400>;
			interrupts = <0 59 0x4>;
387 388
			ti,hwmods = "mmc5";
			ti,needs-special-reset;
389 390
			dmas = <&sdma 59>, <&sdma 60>;
			dma-names = "tx", "rx";
391
		};
392 393 394

		wdt2: wdt@4a314000 {
			compatible = "ti,omap4-wdt", "ti,omap3-wdt";
395 396
			reg = <0x4a314000 0x80>;
			interrupts = <0 80 0x4>;
397 398
			ti,hwmods = "wd_timer2";
		};
399 400 401 402 403

		mcpdm: mcpdm@40132000 {
			compatible = "ti,omap4-mcpdm";
			reg = <0x40132000 0x7f>, /* MPU private access */
			      <0x49032000 0x7f>; /* L3 Interconnect */
404
			reg-names = "mpu", "dma";
405 406
			interrupts = <0 112 0x4>;
			ti,hwmods = "mcpdm";
407 408 409
			dmas = <&sdma 65>,
			       <&sdma 66>;
			dma-names = "up_link", "dn_link";
410
		};
411 412 413 414 415

		dmic: dmic@4012e000 {
			compatible = "ti,omap4-dmic";
			reg = <0x4012e000 0x7f>, /* MPU private access */
			      <0x4902e000 0x7f>; /* L3 Interconnect */
416
			reg-names = "mpu", "dma";
417 418
			interrupts = <0 114 0x4>;
			ti,hwmods = "dmic";
419 420
			dmas = <&sdma 67>;
			dma-names = "up_link";
421
		};
422

423 424 425 426 427 428 429 430 431
		mcbsp1: mcbsp@40122000 {
			compatible = "ti,omap4-mcbsp";
			reg = <0x40122000 0xff>, /* MPU private access */
			      <0x49022000 0xff>; /* L3 Interconnect */
			reg-names = "mpu", "dma";
			interrupts = <0 17 0x4>;
			interrupt-names = "common";
			ti,buffer-size = <128>;
			ti,hwmods = "mcbsp1";
432 433 434
			dmas = <&sdma 33>,
			       <&sdma 34>;
			dma-names = "tx", "rx";
435 436 437 438 439 440 441 442 443 444 445
		};

		mcbsp2: mcbsp@40124000 {
			compatible = "ti,omap4-mcbsp";
			reg = <0x40124000 0xff>, /* MPU private access */
			      <0x49024000 0xff>; /* L3 Interconnect */
			reg-names = "mpu", "dma";
			interrupts = <0 22 0x4>;
			interrupt-names = "common";
			ti,buffer-size = <128>;
			ti,hwmods = "mcbsp2";
446 447 448
			dmas = <&sdma 17>,
			       <&sdma 18>;
			dma-names = "tx", "rx";
449 450 451 452 453 454 455 456 457 458 459
		};

		mcbsp3: mcbsp@40126000 {
			compatible = "ti,omap4-mcbsp";
			reg = <0x40126000 0xff>, /* MPU private access */
			      <0x49026000 0xff>; /* L3 Interconnect */
			reg-names = "mpu", "dma";
			interrupts = <0 23 0x4>;
			interrupt-names = "common";
			ti,buffer-size = <128>;
			ti,hwmods = "mcbsp3";
460 461 462
			dmas = <&sdma 19>,
			       <&sdma 20>;
			dma-names = "tx", "rx";
463 464 465 466 467 468 469 470 471 472
		};

		mcbsp4: mcbsp@48096000 {
			compatible = "ti,omap4-mcbsp";
			reg = <0x48096000 0xff>; /* L4 Interconnect */
			reg-names = "mpu";
			interrupts = <0 16 0x4>;
			interrupt-names = "common";
			ti,buffer-size = <128>;
			ti,hwmods = "mcbsp4";
473 474 475
			dmas = <&sdma 31>,
			       <&sdma 32>;
			dma-names = "tx", "rx";
476 477
		};

478 479
		keypad: keypad@4a31c000 {
			compatible = "ti,omap4-keypad";
480 481 482
			reg = <0x4a31c000 0x80>;
			interrupts = <0 120 0x4>;
			reg-names = "mpu";
483 484
			ti,hwmods = "kbd";
		};
485 486 487

		emif1: emif@4c000000 {
			compatible = "ti,emif-4d";
488 489
			reg = <0x4c000000 0x100>;
			interrupts = <0 110 0x4>;
490 491 492 493 494 495 496 497 498
			ti,hwmods = "emif1";
			phy-type = <1>;
			hw-caps-read-idle-ctrl;
			hw-caps-ll-interface;
			hw-caps-temp-alert;
		};

		emif2: emif@4d000000 {
			compatible = "ti,emif-4d";
499 500
			reg = <0x4d000000 0x100>;
			interrupts = <0 111 0x4>;
501 502 503 504 505 506
			ti,hwmods = "emif2";
			phy-type = <1>;
			hw-caps-read-idle-ctrl;
			hw-caps-ll-interface;
			hw-caps-temp-alert;
		};
507

508
		ocp2scp@4a0ad000 {
509
			compatible = "ti,omap-ocp2scp";
510
			reg = <0x4a0ad000 0x1f>;
511 512 513 514
			#address-cells = <1>;
			#size-cells = <1>;
			ranges;
			ti,hwmods = "ocp2scp_usb_phy";
515 516 517 518 519
			usb2_phy: usb2phy@4a0ad080 {
				compatible = "ti,omap-usb2";
				reg = <0x4a0ad080 0x58>;
				ctrl-module = <&omap_control_usb>;
			};
520
		};
J
Jon Hunter 已提交
521 522

		timer1: timer@4a318000 {
523
			compatible = "ti,omap3430-timer";
J
Jon Hunter 已提交
524 525 526 527 528 529 530
			reg = <0x4a318000 0x80>;
			interrupts = <0 37 0x4>;
			ti,hwmods = "timer1";
			ti,timer-alwon;
		};

		timer2: timer@48032000 {
531
			compatible = "ti,omap3430-timer";
J
Jon Hunter 已提交
532 533 534 535 536 537
			reg = <0x48032000 0x80>;
			interrupts = <0 38 0x4>;
			ti,hwmods = "timer2";
		};

		timer3: timer@48034000 {
538
			compatible = "ti,omap4430-timer";
J
Jon Hunter 已提交
539 540 541 542 543 544
			reg = <0x48034000 0x80>;
			interrupts = <0 39 0x4>;
			ti,hwmods = "timer3";
		};

		timer4: timer@48036000 {
545
			compatible = "ti,omap4430-timer";
J
Jon Hunter 已提交
546 547 548 549 550
			reg = <0x48036000 0x80>;
			interrupts = <0 40 0x4>;
			ti,hwmods = "timer4";
		};

551
		timer5: timer@40138000 {
552
			compatible = "ti,omap4430-timer";
553 554
			reg = <0x40138000 0x80>,
			      <0x49038000 0x80>;
J
Jon Hunter 已提交
555 556 557 558 559
			interrupts = <0 41 0x4>;
			ti,hwmods = "timer5";
			ti,timer-dsp;
		};

560
		timer6: timer@4013a000 {
561
			compatible = "ti,omap4430-timer";
562 563
			reg = <0x4013a000 0x80>,
			      <0x4903a000 0x80>;
J
Jon Hunter 已提交
564 565 566 567 568
			interrupts = <0 42 0x4>;
			ti,hwmods = "timer6";
			ti,timer-dsp;
		};

569
		timer7: timer@4013c000 {
570
			compatible = "ti,omap4430-timer";
571 572
			reg = <0x4013c000 0x80>,
			      <0x4903c000 0x80>;
J
Jon Hunter 已提交
573 574 575 576 577
			interrupts = <0 43 0x4>;
			ti,hwmods = "timer7";
			ti,timer-dsp;
		};

578
		timer8: timer@4013e000 {
579
			compatible = "ti,omap4430-timer";
580 581
			reg = <0x4013e000 0x80>,
			      <0x4903e000 0x80>;
J
Jon Hunter 已提交
582 583 584 585 586 587 588
			interrupts = <0 44 0x4>;
			ti,hwmods = "timer8";
			ti,timer-pwm;
			ti,timer-dsp;
		};

		timer9: timer@4803e000 {
589
			compatible = "ti,omap4430-timer";
J
Jon Hunter 已提交
590 591 592 593 594 595 596
			reg = <0x4803e000 0x80>;
			interrupts = <0 45 0x4>;
			ti,hwmods = "timer9";
			ti,timer-pwm;
		};

		timer10: timer@48086000 {
597
			compatible = "ti,omap3430-timer";
J
Jon Hunter 已提交
598 599 600 601 602 603 604
			reg = <0x48086000 0x80>;
			interrupts = <0 46 0x4>;
			ti,hwmods = "timer10";
			ti,timer-pwm;
		};

		timer11: timer@48088000 {
605
			compatible = "ti,omap4430-timer";
J
Jon Hunter 已提交
606 607 608 609 610
			reg = <0x48088000 0x80>;
			interrupts = <0 47 0x4>;
			ti,hwmods = "timer11";
			ti,timer-pwm;
		};
611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640

		usbhstll: usbhstll@4a062000 {
			compatible = "ti,usbhs-tll";
			reg = <0x4a062000 0x1000>;
			interrupts = <0 78 0x4>;
			ti,hwmods = "usb_tll_hs";
		};

		usbhshost: usbhshost@4a064000 {
			compatible = "ti,usbhs-host";
			reg = <0x4a064000 0x800>;
			ti,hwmods = "usb_host_hs";
			#address-cells = <1>;
			#size-cells = <1>;
			ranges;

			usbhsohci: ohci@4a064800 {
				compatible = "ti,ohci-omap3", "usb-ohci";
				reg = <0x4a064800 0x400>;
				interrupt-parent = <&gic>;
				interrupts = <0 76 0x4>;
			};

			usbhsehci: ehci@4a064c00 {
				compatible = "ti,ehci-omap", "usb-ehci";
				reg = <0x4a064c00 0x400>;
				interrupt-parent = <&gic>;
				interrupts = <0 77 0x4>;
			};
		};
641 642 643 644 645 646 647 648

		omap_control_usb: omap-control-usb@4a002300 {
			compatible = "ti,omap-control-usb";
			reg = <0x4a002300 0x4>,
			      <0x4a00233c 0x4>;
			reg-names = "control_dev_conf", "otghs_control";
			ti,type = <1>;
		};
649 650 651 652 653 654 655 656 657 658 659 660 661

		usb_otg_hs: usb_otg_hs@4a0ab000 {
			compatible = "ti,omap4-musb";
			reg = <0x4a0ab000 0x7ff>;
			interrupts = <0 92 0x4>, <0 93 0x4>;
			interrupt-names = "mc", "dma";
			ti,hwmods = "usb_otg_hs";
			usb-phy = <&usb2_phy>;
			multipoint = <1>;
			num-eps = <16>;
			ram-bits = <12>;
			ti,has-mailbox;
		};
662 663
	};
};