usb: ehci-rockchip: fix bugs:
authorlyz <lyz@rock-chips.com>
Thu, 30 Oct 2014 08:20:53 +0000 (16:20 +0800)
committerlyz <lyz@rock-chips.com>
Fri, 14 Nov 2014 03:02:14 +0000 (11:02 +0800)
commitbc1de1203e50666c0a94f02c32a22722e475630e
treec026dc521e971a80b9feac7295e39f923bc7c946
parent18b8b4564e0b84e50e7809879e1a029fa149a51f
usb: ehci-rockchip: fix bugs:

1. Remove ehci_port_power() in ehci-rockchip, since commit
c73cee7 the ehci_port_power() function no longer needed,
ehci hub driver taking care of power supply.
2. Fix 64-bit address pointer warnning.
3. Register rk-rhci driver by ehci_init_driver() for reducing
useless code.
4. Fix kernrl crash caused by null pointer dereference ,
When 'echo 0 > ehci_power' usb_remove_hcd() run twice. Set rk
ehci->host_enabled 0 to stop connect_detect thread.
drivers/usb/host/Makefile
drivers/usb/host/ehci-hcd.c [changed mode: 0644->0755]
drivers/usb/host/ehci-rockchip.c