| 321790f6 | 09-Jan-2010 |
Bryan Wu <bryan.wu@analog.com> |
usb: musb: add virtual root hub control support
For MUSB devices that do not support multipoint (hubs), we have to emulate a root hub so that we can support core operations like resetting ports.
Si
usb: musb: add virtual root hub control support
For MUSB devices that do not support multipoint (hubs), we have to emulate a root hub so that we can support core operations like resetting ports.
Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|
| b301be05 | 24-Dec-2009 |
Sanjeev Premi <premi@ti.com> |
omap3: fix compile warning
This patch fixes this warning during compile:
omap3.c: In function 'musb_platform_init': omap3.c:126: warning: label 'end' defined but not used
Problem reported by: Dirk
omap3: fix compile warning
This patch fixes this warning during compile:
omap3.c: In function 'musb_platform_init': omap3.c:126: warning: label 'end' defined but not used
Problem reported by: Dirk Behme[dirk.behme@googlemail.com]
Signed-off-by: Sanjeev Premi <premi@ti.com>
show more ...
|
| bc72a919 | 17-Dec-2009 |
Bryan Wu <bryan.wu@analog.com> |
usb: musb: change rxcsr register from write to read/modify/write
The RX Control/Status register has bits that we want to preserve, so don't just write out a single bit. Preserve the others bits in
usb: musb: change rxcsr register from write to read/modify/write
The RX Control/Status register has bits that we want to preserve, so don't just write out a single bit. Preserve the others bits in the process.
The original code posted to the u-boot list had this behavior, but looks like it was lost somewhere along the way to merging.
Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Remy Bohmer <linux@bohmer.net>
show more ...
|
| 8868fd44 | 17-Dec-2009 |
Bryan Wu <bryan.wu@analog.com> |
usb: musb: make multipoint optional
The multipoint handling under MUSB is optional, and some parts (like the Blackfin processor) do not implement support for it.
Signed-off-by: Bryan Wu <bryan.wu@a
usb: musb: make multipoint optional
The multipoint handling under MUSB is optional, and some parts (like the Blackfin processor) do not implement support for it.
Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Remy Bohmer <linux@bohmer.net>
show more ...
|
| df402ba3 | 17-Dec-2009 |
Bryan Wu <bryan.wu@analog.com> |
usb: musb: make fifo support configurable
The dynamic FIFO handling under MUSB is optional, and some parts (like the Blackfin processor) do not implement support for it.
Due to this, the FIFO readi
usb: musb: make fifo support configurable
The dynamic FIFO handling under MUSB is optional, and some parts (like the Blackfin processor) do not implement support for it.
Due to this, the FIFO reading/writing steps need special handling, so mark the common versions weak so drivers can override.
Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Remy Bohmer <linux@bohmer.net>
show more ...
|