|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@d5f7a8ab
|
15 years |
jano.vesely |
Transfer descriptor flags and masks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@2e38385
|
15 years |
jano.vesely |
code-style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@f9dd44d
|
15 years |
jano.vesely |
refactoring, use libusb device identification
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@b276c3b
|
15 years |
jano.vesely |
Refactoring - use the new blocking call
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@93fb170c
|
15 years |
jano.vesely |
Merge from main branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@92f924c8
|
15 years |
jano.vesely |
block fibril until address is assigned
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@28f660d
|
15 years |
jano.vesely |
moved logic to port structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@bf5a3be
|
15 years |
jano.vesely |
added creation of device match ids
new debug output system
set …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@18e35a7
|
15 years |
jano.vesely |
root hub detection of devices works
assign correct match ids …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@b9eb93f
|
15 years |
vojtechhorky |
Fixes to enable compiling & running under amd64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@947d788
|
15 years |
vojtechhorky |
Virtual HC uses unified usb_dprintf function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|