|
|
@fe10e72
|
15 years |
jano.vesely |
Fixes(only for new API trackers): add support for toggle bit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f189c5
|
15 years |
jano.vesely |
Lots of cleanup, removes unused code (replaced by trackers)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e62b62
|
15 years |
jano.vesely |
Use trackers for interrupt transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52b7f15f
|
15 years |
jano.vesely |
Fixes: zero TD in case it is accesssed uninitialized
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8dd5b1
|
15 years |
jano.vesely |
Adds tracker interrupt_in and interrupt_out implementaion
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e80904
|
15 years |
jano.vesely |
Adds the use of trackers for control transfers(old API)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2172cf8
|
15 years |
jano.vesely |
Fixes: report proper size in tracker call_in
Adds few debug lines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a818a9
|
15 years |
jano.vesely |
Adds support for tracker scheduling and callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da17cf0
|
15 years |
jano.vesely |
Adds tracker support for the old control connection API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4192d3d6
|
15 years |
jano.vesely |
Add new tracking mechanism for complex transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d73d71
|
15 years |
jano.vesely |
add some basic packet checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@474afc9
|
15 years |
jano.vesely |
development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17aca1c
|
15 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@400575c5
|
15 years |
jano.vesely |
Add UHCI Host Controller driver (uhci-hcd)
Add UHCI Root Hub driver …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89acf204
|
15 years |
jano.vesely |
development changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2899980
|
15 years |
jano.vesely |
Minor changes in usbhid driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6f78857
|
15 years |
jano.vesely |
More debug output
reduce timeout
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e4f6a7
|
15 years |
jano.vesely |
Add QH element pointer to debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcef3669
|
15 years |
jano.vesely |
debug output fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@881c47b
|
15 years |
jano.vesely |
New UHCI packet scheduler
queues are named for nicer debug output …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f8f808
|
15 years |
vojtechhorky |
Enabled fully new logging in USB hub driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78d1525
|
15 years |
smekideki |
merge from usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@103a3626
|
15 years |
smekideki |
a bit of codelifting, dprintf correctly used in usb hub driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97e87de
|
15 years |
jano.vesely |
Add some more error checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74d6e90
|
15 years |
jano.vesely |
Merge devel branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd455b1
|
15 years |
jano.vesely |
Bind new devices to their respective usb addresses
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1669a73
|
15 years |
jano.vesely |
Minor refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff244e6
|
15 years |
vojtechhorky |
Reverted HID driver usage of pipe API
Reverted revision:
799.1.19 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f5c1e61
|
15 years |
jano.vesely |
Separate phones for every root hub port
Add tons of debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d7bfa
|
15 years |
martin |
avoid possible segfaults on error paths when a fibril fails to be created
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0484d92
|
15 years |
vojtechhorky |
USB HID driver uses pipe API only
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5944244
|
15 years |
jano.vesely |
Refactoring uhci_ functions are called on uhci_t not device_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23c7f4d
|
15 years |
vojtechhorky |
Rename connection initialization function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c56dbe0
|
15 years |
jano.vesely |
Added license statement to all .c files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afcd86e
|
15 years |
jano.vesely |
Driver uhci-hcd uses unified debug log
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ce0fe3
|
15 years |
jano.vesely |
Root ub driver uses unified debug logging and some other polishing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbc7d83e
|
15 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@993a1e1
|
15 years |
jano.vesely |
Merge from devel - introducing unified debug logging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@284c629
|
15 years |
vojtechhorky |
Virtual HC handles atomic control transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b31409
|
15 years |
vojtechhorky |
Virtual host controller uses usb_log_* functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1256a0a
|
15 years |
jano.vesely |
uhci-rhd - UHCI Root hub drier as a separated process
this wil …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37ac7bb
|
15 years |
jano.vesely |
Renames "uhci"→"uhci-hcd" to prepare RH drier separation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@707ffcf
|
15 years |
vojtechhorky |
USB HID driver uses pipes for interrupt endpoint
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2772b8
|
15 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54b5625
|
15 years |
vojtechhorky |
Driver dependent stuff outside libusb
The USB classes files in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffa2c8ef
|
15 years |
martin |
do not intermix low-level IPC methods with async framework methods
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72e19f50
|
15 years |
jano.vesely |
Nasty ugly fix that eats puppies, connection to hc postponed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4687fcd4
|
15 years |
jano.vesely |
Changes from devel, break stuff.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67a1b78
|
15 years |
jano.vesely |
Dropped usage od hcdhubd.h
Fixed parameter order in callback_in
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5286a2c
|
15 years |
jano.vesely |
Reduced debug level and made times shorter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d956aa5
|
15 years |
jano.vesely |
Fixed: memcpy direction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@113aef8
|
15 years |
jano.vesely |
TD debug messages refatoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@245b56b5
|
15 years |
jano.vesely |
Added info message on succesfull device addition
Changed root ub name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@816175a2
|
15 years |
jano.vesely |
Made root hub output use different tag than hc
Limited root hub debug …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62d9827
|
15 years |
jano.vesely |
Switched to address hadling interface, instead of direct access.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86b39f7e
|
15 years |
jano.vesely |
Implemented address handling interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@621fdaa
|
15 years |
jano.vesely |
Print errors as errors, not debug messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@76b57734
|
15 years |
vojtechhorky |
Yet another bad argument order
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1431e8f
|
15 years |
vojtechhorky |
Another parameter ordering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4046c1ea
|
15 years |
vojtechhorky |
Merge parent branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3258ad
|
15 years |
vojtechhorky |
Null data packet handled in TD initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24b07ac4
|
15 years |
vojtechhorky |
More flexible buffer dump
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5935fe4c
|
15 years |
vojtechhorky |
Fix wrong parameter order
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@096a1ff
|
15 years |
vojtechhorky |
Shorter debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@e68de30
|
15 years |
jano.vesely |
Fixed: use proper device enumeration procedure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@66d5062
|
15 years |
vojtechhorky |
Rename usbkbd' driver to usbhid'
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c13dac
|
15 years |
vojtechhorky |
Add Doxygen groups to usbkbd driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76d9eb7e
|
15 years |
vojtechhorky |
Cleaner Makefile in usbkbd
Added some missing variables, more generic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@1879a7d
|
15 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c113056
|
15 years |
vojtechhorky |
Fix wrong printf directive
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea991e84
|
15 years |
vojtechhorky |
Get I/O ranges for UHCI registers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ee48f2
|
15 years |
lubos.slovak |
Merge: HID driver - correct scancodes, communication with console, layouts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@a8e96683
|
15 years |
jano.vesely |
Added memory control/translation mechanisms.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10f479ae
|
15 years |
jano.vesely |
Return correct value after uhci_init
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@ef8d655
|
15 years |
vojtechhorky |
More robust init of virtual root hub
The loop is necessary since this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba5ab09
|
15 years |
smekideki |
fixed one possible memory leak
using fibril_mutex instead of futex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de0e6b3
|
15 years |
jano.vesely |
Used usbmem allocator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@eb03e92
|
15 years |
jano.vesely |
Used get() and dispose() convenience functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcc5b9d
|
15 years |
jano.vesely |
Added get() and dispose() convenience functions()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@579dec2
|
15 years |
jano.vesely |
Implemented cleanup fibril cycle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@db7ed07
|
15 years |
jano.vesely |
Added callback_run
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95622c4
|
15 years |
vojtechhorky |
Add standalone virtual hub
Similar to virtual USB keyboard (`vuk'), …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fc092a
|
15 years |
jano.vesely |
Changes from development branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba54451
|
15 years |
vojtechhorky |
HID driver put inside Doxygen group
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@281ebae
|
15 years |
vojtechhorky |
Hub driver put inside Doxygen group
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|