DWC OTG driver for the JZ4780

This driver makes the kernel crash, so for now it is only included for debugging purposes.

[    6.036000] CPU 0 Unable to handle kernel paging request at virtual address 00000038, epc == 801353b4, ra == 80135358
[    6.048000] Oops[#1]:
[    6.048000] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.18.0-rc4 #7
[    6.048000] task: 8ec48000 ti: 8ec3a000 task.ti: 8ec3a000
[    6.048000] $ 0   : 00000000 0000006e 00000001 00000000
[    6.048000] $ 4   : 8e307e10 8e307ee0 800dd4d4 00000000
[    6.048000] $ 8   : 805a3568 00000000 5f67746f 000003ba
[    6.048000] $12   : 00000000 000003ba 00000000 00000000
[    6.048000] $16   : 8e351818 8080c078 000000e4 804b3fdc
[    6.048000] $20   : 8ec06900 804b3fdc 00000000 000000e4
[    6.048000] $24   : 00000000 80227690
[    6.048000] $28   : 8ec3a000 8ec3bc80 8ec1f800 80135358
[    6.048000] Hi    : 00000000
[    6.048000] Lo    : 000001df
[    6.048000] epc   : 801353b4 dwc2_hcd_init+0x148/0x5c4
[    6.048000]     Not tainted
[    6.048000] ra    : 80135358 dwc2_hcd_init+0xec/0x5c4
[    6.048000] Status: 10000c03	KERNEL EXL IE
[    6.048000] Cause : 00800008
[    6.048000] BadVA : 00000038
[    6.048000] PrId  : 3ee1024f (Ingenic JZRISC)
[    6.048000] Modules linked in:
[    6.048000] Process swapper/0 (pid: 1, threadinfo=8ec3a000, task=8ec48000, tls=00000000)
[    6.048000] Stack : 8021e6d8 8e307e00 8e351818 00000200 00000000 8021e704 8e307e10 00000000
	  8e307e00 8e351818 8ec06900 804b3fdc 00000000 8012c994 00000000 805501cc
	  804f0000 13500000 b3500000 8dc12660 00000000 80550000 8e3302a0 802286f0
	  8e3302a0 80560000 00000001 00000000 8e3302a0 8022ab90 00000000 00000000
	  8038c67c 8dc12660 8dc125a0 8e3302a0 804dd8c0 8e3302a0 8dc125a0 8dc12660
	  ...
[    6.048000] Call Trace:
[    6.048000] [<801353b4>] dwc2_hcd_init+0x148/0x5c4
[    6.048000] [<8012c994>] dwc2_driver_probe+0x3d8/0x4d8
[    6.048000] [<802bf7d4>] platform_drv_probe+0x38/0x78
[    6.048000] [<80127b14>] driver_probe_device+0x188/0x394
[    6.048000] [<80047a94>] __driver_attach+0x80/0xb8
[    6.048000] [<800c57e8>] bus_for_each_dev+0x60/0xbc
[    6.048000] [<800c54d8>] bus_add_driver+0x114/0x23c
[    6.048000] [<80127e24>] driver_register+0xac/0xfc
[    6.048000] [<8011b980>] do_one_initcall+0x154/0x214
[    6.048000] [<80567d58>] kernel_init_freeable+0x164/0x22c
[    6.048000] [<80015508>] kernel_init+0x10/0x114
[    6.048000] [<80010878>] ret_from_kernel_thread+0x14/0x1c
[    6.048000]
[    6.048000]
Code: 8c8500cc  10a0000f  00000000 <8c020038> 10400007  2406ffff  0040f809  00003821  0441000b
[    6.256000] ---[ end trace 7a8a9c1ab38f7509 ]---