|
|
@87644b4
|
14 years |
jano.vesely |
Rename uhci_struct ⇒ hw_struct
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9fa0a9
|
14 years |
jano.vesely |
80-column fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c6a45f
|
14 years |
jano.vesely |
Whitespace fixes (no functionality changed)
iface.c should be more or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62ed5bc
|
14 years |
jano.vesely |
Rename hc.device_manager ⇒ hc.manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33fbe95
|
14 years |
jano.vesely |
Rename uhci_rh ⇒ rh
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01cd32
|
14 years |
jano.vesely |
Rename uhci_hc ⇒ hc, follow common hcd names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c56c5b5b
|
14 years |
jano.vesely |
Minor fixes resulting from the previous big merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e099f26
|
14 years |
jano.vesely |
Development branch changes (including OHCI)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbefd0e
|
14 years |
vojtechhorky |
USB drivers less verbose on info level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@215b001
|
14 years |
vojtechhorky |
Unified default log level of all USB drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7102aa5
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1387692
|
14 years |
vojtechhorky |
Rename batch_* ⇒ usb_transfer_batch_*
No change in functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68b5ed6e
|
14 years |
vojtechhorky |
Rename device_keeper* ⇒ usb_device_keeper*
Also extended some device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d6a676
|
14 years |
jano.vesely |
Add interrupt emulator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c15070c
|
14 years |
jano.vesely |
Fix toggle protocol, add support for all 32 endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81dce9f
|
14 years |
jano.vesely |
Make batch_t a library structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fb1339
|
14 years |
jano.vesely |
Move device_keeper to libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fb6d9ee
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13b9cb5
|
14 years |
jano.vesely |
Use horizontal list instead of vertical in uhci scheduler
This breaks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebf59e4d
|
14 years |
jano.vesely |
Reverse error priorities
STALL should be reported only if there is no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3991b2
|
14 years |
jano.vesely |
QH and link pointer refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46d12fb
|
14 years |
jano.vesely |
Refactoring
Don't call addr_to_phys syscall on NULL pointer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@171cd88
|
14 years |
jano.vesely |
Make sure new_address index is never out of array bounds (fixes #142)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fd82c9
|
14 years |
jano.vesely |
HW error handling
minor fix in TD debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcc525d
|
14 years |
jano.vesely |
Limit the number of hw retries
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87037c48
|
14 years |
jano.vesely |
Fix transfer descriptor act size debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb2a48a
|
14 years |
jano.vesely |
Set the value explicitly even if it's the default
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a963a68
|
14 years |
jano.vesely |
Hw error handling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15d3b54
|
14 years |
jano.vesely |
Doxygen comments, enable hw interrupts if possible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff34e5a
|
14 years |
jano.vesely |
Try to enable hw interrupts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17ceb72
|
14 years |
jano.vesely |
Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bd96bb
|
14 years |
jano.vesely |
Move scheduling to iface functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@335382d
|
14 years |
jano.vesely |
BIG refactoring, fixed a memory leak and few TODOs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9f91cd
|
14 years |
jano.vesely |
Refactoring final touches
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9351353
|
14 years |
jano.vesely |
MAJOR refactoring, solved several TODOs and a leak with ddf infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8850690
|
14 years |
jano.vesely |
Rename uhci_t ⇒ uhci_hc_t, start of bigger HC ↔ RH cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6143ce3
|
14 years |
jano.vesely |
Rename queue_head_t ⇒ qh_t
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb0dc58
|
14 years |
jano.vesely |
Doxygen comments, use helper function for setting IOC flag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f3e68c
|
14 years |
jano.vesely |
Minor fixes and refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67352d2
|
14 years |
jano.vesely |
Debug output fixes and refactoring (less spam, more readability)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd6f59f
|
14 years |
jano.vesely |
Minor fixes in initialization routine and hc interrupt handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0db3ad6
|
14 years |
jano.vesely |
Only check connections of there is a chance for a finished one
Set …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df949c5
|
14 years |
jano.vesely |
Get max_packet_size when initializing default pipe
UHCI root hub …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71b6e92
|
14 years |
jano.vesely |
Fix assign batch to proper queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8c190e
|
14 years |
jano.vesely |
Fix LED keys toggling toggle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0964800
|
14 years |
jano.vesely |
Another toggle protocol fix.
SET CONFIGURATION resets toggle only if …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c0f5a5d
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d5f971
|
14 years |
vojtechhorky |
Removal of usbmem.[ch]
They are not used anywhere and are superseeded …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec4538d
|
14 years |
jano.vesely |
EHCI handsoff fix (it works now), refactoring, Doxygen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7e2f0d
|
14 years |
jano.vesely |
Doxygen and other comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bcaefe3
|
14 years |
jano.vesely |
Yet another refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ab6875
|
14 years |
jano.vesely |
Further refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b4e163
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4beec3
|
14 years |
jano.vesely |
Fix toggle protocol implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a60150a
|
14 years |
jano.vesely |
Track toggle on errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57c0a7e
|
14 years |
jano.vesely |
Refactoring
dump setup buffer on TD initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5620bd4
|
14 years |
jano.vesely |
Integrate device_keeper into bathc structure
Check every control …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98807e16
|
14 years |
jano.vesely |
Add setup data parsing and toggle reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e37964
|
14 years |
jano.vesely |
Use toggle tracking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edb5f837
|
14 years |
jano.vesely |
Add toggle tracking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@474d08e
|
14 years |
jano.vesely |
Refactoring and SPD support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eae83aa
|
14 years |
jano.vesely |
Use SPD on IN packets, use proper PID type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5b93dc
|
14 years |
jano.vesely |
Refactoring
Rename transfer_descriptor_t to td_t
Minor fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80fdffe
|
14 years |
jano.vesely |
Support for bulk transfers, minor refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e06a14
|
14 years |
jano.vesely |
Adds support for bulk transfers
Unifies data transfer initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c775adb
|
14 years |
jano.vesely |
Do not modify UHCI_CLEANER_TIMEOUT constant
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a422574
|
14 years |
jano.vesely |
status write(and read) transaction size fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdc8ab1
|
14 years |
jano.vesely |
Fixed: setup write sends data rounded up to max_packet_size
Unified …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c7c251
|
14 years |
jano.vesely |
New PCI device interface, USB legacy disabled during device initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b375bb8
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ef0d6d
|
14 years |
jano.vesely |
Remove warning and use proper value for turning of legacy support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab414a6
|
14 years |
jano.vesely |
Use aaccess routines to disable USB Legacy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86341e2
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc44f7e
|
14 years |
jano.vesely |
hc and rh work
Support for low speed devices
RH iospace obtained from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4abc304
|
14 years |
jano.vesely |
Debug output refactored
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e1eb4d0
|
14 years |
jano.vesely |
Trust pci and use the supplied value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ae51ae
|
14 years |
jano.vesely |
Refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48563a3
|
14 years |
jano.vesely |
debug messages reworked
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3de48b5
|
14 years |
jano.vesely |
Switch back to polling
reduce debug verbosity
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb292a0
|
14 years |
jano.vesely |
Reset whole hc during initialization
Increase debug level of hw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86c2ccd
|
14 years |
jano.vesely |
Fixes
Fixed: infinite loop in device_keeper
Fixed: assertion fail in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3ae877
|
14 years |
jano.vesely |
Add support for low speed transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a93bb0
|
14 years |
jano.vesely |
Preperly support both low and full speed devices using device_keeper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f183dc
|
14 years |
jano.vesely |
Add device_keeper implementation
usb_addrkeep_t + usb_speed_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cabda7f
|
14 years |
jano.vesely |
Minor fixes
initialize stack variables
use fixed size 32B address …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d33eb5
|
14 years |
jano.vesely |
Use what we have found (even if it's 0)
add debug output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f20f9e2
|
14 years |
jano.vesely |
Disable ports on startup
remove device on connection change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4875e67
|
14 years |
jano.vesely |
define default speed in one place
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6495e71
|
14 years |
jano.vesely |
Make interrupts compiletime option
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6cbe7dad
|
14 years |
jano.vesely |
Get register address for uchi-rhd from uhci-hcd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9e58ea3
|
14 years |
jano.vesely |
Devel changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b0fb049
|
14 years |
smekideki |
added uhci ids
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fc764f
|
14 years |
jano.vesely |
Add some real pci ids
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@233e68d
|
14 years |
jano.vesely |
Devel changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb1a2f4
|
14 years |
vojtechhorky |
Merge mainline changes (DDF refactoring)
This merge includes DDF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@deece2f
|
14 years |
jano.vesely |
Development branch merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@063ead6f
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@357a302
|
14 years |
vojtechhorky |
USB interfaces reorganization
The most important change is that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@423e8c81
|
14 years |
jano.vesely |
Use hardware interrupts instead of polling
NOTE: hw interrupt …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb78ae72
|
14 years |
jano.vesely |
Move interrupt enabling code to pciintel driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|