An error occurred fetching the project authors.
- 28 Sep, 2006 2 commits
-
-
David Brownell authored
- Remove #ifdefs in favor of new is_cppi_enabled() macro. - Trim some tx-start logic, inlining it and removing MGC_{Read,Write}Csr16() - Remove remnant of bogus/non-existent host-side ISO bitfield. For upstream merging, more such #ifdeffery still needs to be removed. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
- Add header needed for DaVinci build. - Remove some partially obsolete comments. - Cleaner and more reproducible host side VBUS handling, including waiting for it to fall after powerdown on rmmod. - Tighten up various state machine transitions and diagnostics Plus removing some generic #ifdeffery. The vbus updates make it work more like the TUSB code, and the cleanups etc make upstream merging more practical. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 14 Sep, 2006 1 commit
-
-
David Brownell authored
This gives TUSB host side enumeration support for low speed devices (like USB mice), through a Mini-A connector that's not removed ... basically, a non-OTG configuration, with the ID pin always grounded. Basically it punts the "turn VBUS power on/off" to board-specific logic, and implements it for TUSB using software switching (rather than having the controller do it). There are various issues, notably (a) remote wakeup not getting passed to the root hub then down to the device (mouse) that issued the wakeup; (b) strange "vbus error" reports on device connection if nothing is hooked up at driver initialization; and (c) full or high speed devices see spurious disconnect events right after they've been reset (hw bug?); Includes various small cleanups too, notably starting to obey the OTG state machine and use the OTG timer. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 12 Sep, 2006 1 commit
-
-
David Brownell authored
Lots of miscellaneous updates: - bugfixes * flag hcd-framework "got irq" state earlier * reject urb submission if port is suspended * linkage fix: unbind became optional * initialize vbus error retry count earlier * tusb init removes diagnostic-only settings - procfs updates * always show otg state info in procfs * show some TUSB-specific registers in procfs - cleanups * remove pointless MUSB_ERR stuff (handled better now) * tusb init removes dead code * more informative vbus error debug message * comment fixes * etc Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 06 Sep, 2006 1 commit
-
-
David Brownell authored
Start updating the TUSB power related code ... first pass, use the chip's idle mode whenever the USB link is inactive (disconnected or suspended). That rule applies to both host and peripheral roles, and saves a fair amount of power (50mA at 3.3V, etc). Plus some cleanups. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 05 Sep, 2006 3 commits
-
-
Tony Lindgren authored
These accidentally got changed to readw in musb-m1 patch. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Whitespace, indentation, and line length fixes. Constify the gadget ep0 method table.
-
David Brownell authored
This patch adds support for MUSB and TUSB controllers integrated into omap2430 and davinci. It also adds support for external tusb6010 controller. This patch still needs clean-up work before it will be submitted to the mainline kernel. For more information, please see: http://sourceforge.net/mailarchive/forum.php?thread_id=30389954&forum_id=5398
-