|
|
|
@d7f08b0d
|
13 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
|
13 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
|
|
|
@e583fd4
|
13 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
|
13 years |
jano.vesely |
Handle error states on ED properly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@545764b
|
13 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
|
13 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0146d41
|
13 years |
vojtechhorky |
Enhance auto polling, auto unstall (#166, #190)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12b8e03
|
13 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa0f53b
|
13 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
|
13 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
|
13 years |
jano.vesely |
Fix resume and operational registry values
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e168be1
|
13 years |
vojtechhorky |
Optional debugging messages for auto polling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8989f48f
|
13 years |
vojtechhorky |
Generalized automatic device polling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e07e2b5
|
13 years |
vojtechhorky |
Device polling in separate header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8b275d
|
13 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0cea918
|
13 years |
jano.vesely |
Wait for port to become enabled
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@540abef
|
13 years |
jano.vesely |
Root hub driver code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27205841
|
13 years |
jano.vesely |
Make better use of macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34e8bab
|
13 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
|
13 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
|
13 years |
jano.vesely |
Last uhci-hcd refactoring and deoxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea993d18
|
13 years |
jano.vesely |
Even more refactoring and doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d2d444
|
13 years |
jano.vesely |
More refactoring and doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c70554
|
13 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
|
13 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b77ce84
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4ce802
|
13 years |
vojtechhorky |
Uninitialized pointer fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@651b352
|
13 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
|
13 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
|
13 years |
jano.vesely |
Batch processing implemented to use static EDs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a6fde4
|
13 years |
jano.vesely |
Batch uses static endpoint descriptors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@592369ae
|
13 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
|
13 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
|
13 years |
jano.vesely |
Add OHCI endpoint structure to endpoint manager.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bb0f43
|
13 years |
jano.vesely |
Move endpoint registration to hc.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d932af6
|
13 years |
jano.vesely |
Add support for custom data in endpoint structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cc6e97
|
13 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
|
13 years |
jano.vesely |
Extensive cleanup, preparation for OHCI rework
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@910ca3f
|
13 years |
jano.vesely |
Refactoring, doxygen fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e3b1f7
|
13 years |
jano.vesely |
Unused code elimination
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a81736d5
|
13 years |
jano.vesely |
Use usb_endpoint_manager ep registration wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8148ee3a
|
13 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
|
13 years |
jano.vesely |
Add endpoint creation and registration wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@508a0ca
|
13 years |
jano.vesely |
Rename transfer ⇒ td
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d017cea
|
13 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
|
13 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1324ff3
|
13 years |
smekideki |
forgotten port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f3afb9
|
13 years |
smekideki |
forgotten hub port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58226b4
|
13 years |
smekideki |
forgotten port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d91645ab
|
13 years |
lubos.slovak |
Match ids for NVIDIA OHCI (Dell Studio XPS 1330).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6991188
|
13 years |
jano.vesely |
OHCI prototype works (INT transfers too)
Tested on vbox 4.0.4, MS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f104af4
|
13 years |
jano.vesely |
Resume default debug level, consider all touched TDs done
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa9ccf7
|
13 years |
jano.vesely |
More debug output and some fixes
Add mutex for scheduling and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd153d3
|
13 years |
jano.vesely |
OHCI structures use different alignment from OHCI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a46610
|
13 years |
jano.vesely |
OHCI prototype
Control transfers work, interrupt transfers freeze …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26d46d2
|
13 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6fe469
|
13 years |
jano.vesely |
Add support for INT and BULK transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7628050
|
13 years |
jano.vesely |
Fix IN/OUT values, keep non pointer bits when assigning TDs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaf1e3d
|
13 years |
jano.vesely |
Fix TD data direction values
Only check transfer queues if there are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78d4e1f
|
13 years |
jano.vesely |
Init ED queue registers AFTER device reset
Disable and enabled …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7bdfa7
|
13 years |
lubos.slovak |
Fix in mouse driver, initial support for subdrivers in HID driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cbb4b7
|
13 years |
lubos.slovak |
Fixed freeing of subdrivers + some debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f76153ce
|
13 years |
lubos.slovak |
Subdriver initialization.
- Function for finding proper subdrivers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92fd730e
|
13 years |
vojtechhorky |
Add drvusbmast group to Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a5c8b8f
|
13 years |
vojtechhorky |
Hackish SCSI INQUIRY command in usbmast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62bd8d3
|
13 years |
lubos.slovak |
First draft of subdriver mappings.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2715978
|
13 years |
vojtechhorky |
Start work on mass storage stub driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b3da81
|
13 years |
vojtechhorky |
Add mass storage subclass and protocol enums
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba358ed
|
13 years |
lubos.slovak |
Minor changes
- ifdef guards renamed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60c0573
|
13 years |
lubos.slovak |
Preparation for HID subdrivers.
- Preparation for registering …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4776ba9
|
13 years |
vojtechhorky |
Refactoring of libusb (includes #165)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f2af64
|
13 years |
vojtechhorky |
libusb: refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@231748a
|
13 years |
vojtechhorky |
libusb: alternate interfaces in separate file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fa0a384
|
13 years |
vojtechhorky |
Descriptor retrieval start long transfer by itself
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ee6e6f
|
13 years |
vojtechhorky |
libusb refactoring, add usb_device_create()
The refactoring is mostly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc4c19e
|
13 years |
lubos.slovak |
Development changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c19329a
|
13 years |
vojtechhorky |
Add usb_request_clear_endpoint_halt()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82e8861
|
13 years |
jano.vesely |
Minor fixes (parameter order, endpoint registration for OHCI rh)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ede0c3
|
13 years |
jano.vesely |
Root hub need to have its endpoints registered too
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86b4ee0
|
13 years |
jano.vesely |
Minor fixes
Size really does not matter for control and bulk endpoint …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc4c66
|
13 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d824daf
|
13 years |
vojtechhorky |
Remove explicit reservation of default address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c258d1
|
13 years |
vojtechhorky |
Getting default address less active
Now the fibril sleeps for at …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46e078a
|
13 years |
vojtechhorky |
USBHC iface: remove default address reservation
This functionality is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d32ed36
|
13 years |
jano.vesely |
Fix toggle reset endpoint filter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0748854
|
13 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f11c288
|
13 years |
jano.vesely |
Fix crash on endpoint_t instance removal
Remove unused default …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a19a2d7
|
13 years |
jano.vesely |
Removed implementation of unused interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba038f4
|
13 years |
jano.vesely |
Don't keep endpoints in two separate structures
Fixes crash …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@501e5df
|
13 years |
jano.vesely |
Development changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8790650
|
13 years |
jano.vesely |
More debug (still does not work)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@709e868
|
13 years |
smekideki |
several fixes for hub drivers (non-removable devices, ohci root hub, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b79c31f9
|
13 years |
smekideki |
patch for cyclical dependencies
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ad98fd
|
13 years |
smekideki |
added ports.h/c files (forgot to add them before)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a43f1d18
|
13 years |
smekideki |
merge with usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f35b294
|
13 years |
smekideki |
codelifting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97e7e8a
|
13 years |
vojtechhorky |
Add drvusbohci group to Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9d67aa
|
13 years |
vojtechhorky |
Refactoring: libusb, USBHC interface protocol
Highlights:
* …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77223f8
|
13 years |
vojtechhorky |
Client does not send max packet size
Let's pretend this commit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6394aa
|
13 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|