|
|
|
@6cb58e6
|
14 years |
vojtechhorky |
Virtual USB layer rewritten
Major changes include
* IPC sends whole …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48d1c228
|
14 years |
vojtechhorky |
Add "other" control request recipient
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36082362
|
14 years |
vojtechhorky |
Add ENAK negative acknowledgement error code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@564a2b3
|
14 years |
jano.vesely |
Fix real hw interrupt code, support shared interrupts
Tested on hw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8986412
|
14 years |
jano.vesely |
Fix interrupt vs. status register values
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@302a4b6
|
14 years |
jano.vesely |
Add UHCI pseudocode interrupt sharing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af81980
|
14 years |
jano.vesely |
Add UHCI interrupt pseudocode irq sharing support (kernel does not)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77d10f0
|
14 years |
jano.vesely |
Do not use static irq_commnd structure, there is no enough shared …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f122df
|
14 years |
jano.vesely |
Add more comments about qemu interrupt bug
Remove some redundant …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9bff1ea
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32aef25b
|
14 years |
smekideki |
fix for usbhub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9014dcd
|
14 years |
smekideki |
fix for usb hub
loc in ohci root hub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7d19d84
|
14 years |
jano.vesely |
ICH4 matchids
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efa1599
|
14 years |
jano.vesely |
Add ICH4 UHCI matchids
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3f1987
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44b1674
|
14 years |
smekideki |
merge form usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@618f9ed
|
14 years |
smekideki |
uncommenting some code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84a04dd
|
14 years |
vojtechhorky |
C-style, more IPC hiding (#196, #187)
Removed obsoleted …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4125b7d
|
14 years |
vojtechhorky |
usb_log_printf() checks for printf correctness
It is surprising how …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ab4a48
|
14 years |
vojtechhorky |
Remove usb_pipe_start_session & co (#196)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c2cbcf
|
14 years |
vojtechhorky |
usb_pipe_start_long_transfer returns void (#196)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a91fbb1
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8595577b
|
14 years |
vojtechhorky |
Add USB HID interface (#161)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27b85d9
|
14 years |
vojtechhorky |
Add USB HID interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@242f0e2
|
14 years |
jano.vesely |
OHCI bulk out fixes, support for OHCI short packets
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3690c75
|
14 years |
jano.vesely |
Development branch fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b082a1b
|
14 years |
jano.vesely |
Bulk out data fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11d2e96a
|
14 years |
lubos.slovak |
Subdriver API finished, fixes, checks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab6fdad3
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a13ed97
|
14 years |
jano.vesely |
Fix bulk out transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad86349
|
14 years |
jano.vesely |
Support short packets in OHCI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbdb6457
|
14 years |
smekideki |
interrupts for ohci root hub
hub powering corrected a bit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be11749
|
14 years |
smekideki |
forgotten transfer finalizinf in ohci-root_hub.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff76509
|
14 years |
smekideki |
merge with usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27eb1fe
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fb3981
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9063484
|
14 years |
smekideki |
nothing important
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fd4ba0
|
14 years |
lubos.slovak |
Removed use of old pipe API functions from HID driver and framework.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaf6155
|
14 years |
lubos.slovak |
Bugfix in HID driver (in case of error in init, the structure was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1693dae
|
14 years |
smekideki |
minor fixes and enhancements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd5b878
|
14 years |
smekideki |
removed pipe start/end functions; small changes in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7f08b0d
|
14 years |
vojtechhorky |
Add mass storage stub
Currently, it only inquires the device for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@380e0364
|
14 years |
vojtechhorky |
Add generic function for data IN on mass storage
Also, more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a85a2b
|
14 years |
smekideki |
ohci root hub, interrupts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e05d6c3
|
14 years |
smekideki |
merge with usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e583fd4
|
14 years |
jano.vesely |
OHCI fixes
Add support for toggle reset on OHCI ED
Properly handle …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9dc471
|
14 years |
jano.vesely |
Handle error states on ED properly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@545764b
|
14 years |
jano.vesely |
Add support for OHCI toggle set and get
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2471aaf
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0146d41
|
14 years |
vojtechhorky |
Enhance auto polling, auto unstall (#166, #190)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b8e03
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa0f53b
|
14 years |
vojtechhorky |
Automatic endpoint halt clearing (#190)
To prevent total stall of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d517c3
|
14 years |
jano.vesely |
Hopefully last UHCI cleanup, OHCI fix (works on real hw).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f7c846
|
14 years |
jano.vesely |
Fix resume and operational registry values
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e168be1
|
14 years |
vojtechhorky |
Optional debugging messages for auto polling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8989f48f
|
14 years |
vojtechhorky |
Generalized automatic device polling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e07e2b5
|
14 years |
vojtechhorky |
Device polling in separate header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8b275d
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0cea918
|
14 years |
jano.vesely |
Wait for port to become enabled
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a39cfb8
|
14 years |
smekideki |
merge from development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@540abef
|
14 years |
jano.vesely |
Root hub driver code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27205841
|
14 years |
jano.vesely |
Make better use of macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34e8bab
|
14 years |
jano.vesely |
uhci-hcd cleanup and doxygen
Fixed: usb_endpoint_manager returns …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3eeb270f
|
14 years |
jano.vesely |
Return EBUSY if an attempt to unregister active endpoint is detected
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f706355
|
14 years |
jano.vesely |
Last uhci-hcd refactoring and deoxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea993d18
|
14 years |
jano.vesely |
Even more refactoring and doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d2d444
|
14 years |
jano.vesely |
More refactoring and doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c70554
|
14 years |
jano.vesely |
Refactoring, doxygen
Remove queue_head_pa, it was not really needed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0a134b
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b77ce84
|
14 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4ce802
|
14 years |
vojtechhorky |
Uninitialized pointer fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@651b352
|
14 years |
jano.vesely |
Major rework
UHCI uses one buffer for both structures and data
OHCI …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6522dd
|
14 years |
jano.vesely |
Fixes (OHCI works with new architecture)
Remove completed batch from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7013b14
|
14 years |
jano.vesely |
Batch processing implemented to use static EDs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a6fde4
|
14 years |
jano.vesely |
Batch uses static endpoint descriptors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@592369ae
|
14 years |
jano.vesely |
Add proper locking to prevent use/remove race
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a2c42b
|
14 years |
jano.vesely |
Use endpoint lists instead of transfer lists.
Create and enqueue …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2759c52
|
14 years |
jano.vesely |
Add OHCI endpoint structure to endpoint manager.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bb0f43
|
14 years |
jano.vesely |
Move endpoint registration to hc.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d932af6
|
14 years |
jano.vesely |
Add support for custom data in endpoint structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3b5129
|
14 years |
lubos.slovak |
Report IDs in subdriver mappings, sample driver for Logitech kbd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6610d4
|
14 years |
lubos.slovak |
Keyboard callback made static, removed unused report ID
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f8f34ad
|
14 years |
lubos.slovak |
Fix in parameter check.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bb9fd2
|
14 years |
lubos.slovak |
Improved matching of subdrivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@caed7843
|
14 years |
lubos.slovak |
Changed checks in usb_mouse_free()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56f8a04
|
14 years |
lubos.slovak |
Some asserts and checks (code even more defensive
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7df6cd
|
14 years |
lubos.slovak |
Added some asserts to static functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@777e336
|
14 years |
lubos.slovak |
Minor changes in subdrivers API.
- Changed vendor ID and product ID …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cc6e97
|
14 years |
jano.vesely |
Move more functionality to libUSB usb_transfer_batch_t
UHCI uses one …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4deca9b
|
14 years |
jano.vesely |
Extensive cleanup, preparation for OHCI rework
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@910ca3f
|
14 years |
jano.vesely |
Refactoring, doxygen fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e3b1f7
|
14 years |
jano.vesely |
Unused code elimination
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a81736d5
|
14 years |
jano.vesely |
Use usb_endpoint_manager ep registration wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8148ee3a
|
14 years |
jano.vesely |
Root hub does not need ddf device pointer
Use endpoint manager …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f324635
|
14 years |
jano.vesely |
Add endpoint creation and registration wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@508a0ca
|
14 years |
jano.vesely |
Rename transfer ⇒ td
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d017cea
|
14 years |
jano.vesely |
Remove EP information stored in usb_transfer_batch_t
rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f13381b
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1324ff3
|
14 years |
smekideki |
forgotten port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f3afb9
|
14 years |
smekideki |
forgotten hub port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|