source: mainline/uspace/drv/uhci

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @c8ca07e   15 years jano.vesely Fixed (from Vojta): Use alignment and size in proper order (memalign) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76b57734   15 years vojtechhorky Yet another bad argument order lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1431e8f   15 years vojtechhorky Another parameter ordering lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4046c1ea   15 years vojtechhorky Merge parent branch lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3258ad   15 years vojtechhorky Null data packet handled in TD initialization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24b07ac4   15 years vojtechhorky More flexible buffer dump lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5935fe4c   15 years vojtechhorky Fix wrong parameter order lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @096a1ff   15 years vojtechhorky Shorter debug messages lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44d8853   15 years jano.vesely Fixed: Do not crash on zero buffers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e68de30   15 years jano.vesely Fixed: use proper device enumeration procedure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0e25e8   15 years jano.vesely Fixed: reset port after detecting a new device lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3da5eb9   15 years jano.vesely Fixed: add buffer pointer to TD on initialization Added status info … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01656f2   15 years jano.vesely Fixed: use 16 byte alignment (see UHCI spec) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0535ee4   15 years jano.vesely Added debug_checker fibril (checks memory structures) Fixed: Cleaning … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fb3099c   15 years jano.vesely Fixed: Add pointer to enqueue debug output lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b68b7c   15 years jano.vesely Fixed: initialize arg field properly Added callback_out call lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6120d90   15 years jano.vesely Fixed: Error count mask Made TD fields volatile lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54229db   15 years jano.vesely Fixed: return phys address instead of frame number lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1984e0   15 years jano.vesely Added UHCI command register values HC is started on initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8e96683   15 years jano.vesely Added memory control/translation mechanisms. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @10f479ae   15 years jano.vesely Return correct value after uhci_init lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d93ff502   15 years jano.vesely Added toggle bit parameter. Removed uhci_* specific functions, use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de0e6b3   15 years jano.vesely Used usbmem allocator lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45c4f5a   15 years jano.vesely Used callback_get() and dispose convenience functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @987dda8   15 years jano.vesely Added calback_get() and callback_dispose() convenience functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eb03e92   15 years jano.vesely Used get() and dispose() convenience functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dcc5b9d   15 years jano.vesely Added get() and dispose() convenience functions() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @579dec2   15 years jano.vesely Implemented cleanup fibril cycle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c13ecfe   15 years jano.vesely Moved implementation to .c transfer_descriptor_init no longer return … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db7ed07   15 years jano.vesely Added callback_run lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ee87f6   15 years jano.vesely uhci initialization refactored Added cleaner fibril(will handle … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d03ade7   15 years jano.vesely Enqueue transfers Fix malloc check in uhci_add_transfer() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b00163f   15 years jano.vesely Move transfer initialization an queue to uhci_add_transfer() Use uhci … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @89a0485a   15 years jano.vesely Move function implementations to .c files Unify error reporting in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7977fa1   15 years jano.vesely Add append function, check return value of TD init lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5f7a8ab   15 years jano.vesely Transfer descriptor flags and masks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bae9e76   15 years jano.vesely Use uint32_t and cpp flags intead of bit structure for link_pointer_t lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @643b983   15 years jano.vesely Init callback structure and TD for usb in transfers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9600516   15 years jano.vesely Added transfer queues for interrupt, control and bulk transfers. UHCI … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1062c8d   15 years jano.vesely nasty bug in dumyy call, thx Vojta for the fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76c40eb   15 years jano.vesely dummy callback return size instead of 0 add dump of the first two … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e38385   15 years jano.vesely code-style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f9dd44d   15 years jano.vesely refactoring, use libusb device identification lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0bd2879   15 years jano.vesely Refactoring move usb generics to usb_device.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @602eac5   15 years jano.vesely change ON/OFF to YES/NO for better readibility lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b276c3b   15 years jano.vesely Refactoring - use the new blocking call lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15be932   15 years jano.vesely Begin work on usb identification Add uhci_setup_sync function to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @93fb170c   15 years jano.vesely Merge from main branch lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f748215   15 years jano.vesely port_status refactoring, use flags instead of structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @15701921   15 years jano.vesely Remember device attached to the port fix port disable routine: - no … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8324b65   15 years jano.vesely Pretend that all went well in sending usb setup packets lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7bd34e5   15 years jano.vesely Add synchronization via fibril_semaphore WARNING: fibril_semaphore … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92f924c8   15 years jano.vesely block fibril until address is assigned lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @28f660d   15 years jano.vesely moved logic to port structure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2972e21   15 years jano.vesely minor changes change debug level names use current dir as include dir lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71ed4849   15 years vojtechhorky Connecting to "parent" host controller USB drivers can now connect to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf5a3be   15 years jano.vesely added creation of device match ids new debug output system TODO set … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f088c00   15 years jano.vesely fix: enable port AFTER reserving default address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18e35a7   15 years jano.vesely root hub detection of devices works TODO assign correct match ids … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3515533   15 years jano.vesely start of coding root hub driver checks for devices all addresses are … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @138a7fd   15 years vojtechhorky Fixes & improvements in virtual hub The changes includes: * unified … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9eb93f   15 years vojtechhorky Fixes to enable compiling & running under amd64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @947d788   15 years vojtechhorky Virtual HC uses unified usb_dprintf function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4317827   15 years vojtechhorky USB hub driver in separate task The commit only includes changes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7972b51   15 years vojtechhorky Another workarounds These workarounds allow to boot all of ours … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0da4eb2   15 years vojtechhorky Reenable rootia32 driver Also, the uhci driver is started (if UHCI is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b4c797   15 years vojtechhorky Directory structure reorganization USB class-specific headers are in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63b4f90   15 years vojtechhorky First step to make virtual HC aware of DDF Also, devman is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @c7137738   15 years vojtechhorky DDF proposal Proposal for new API using the device driver framework. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.