|
|
@05b51e37
|
10 years |
jano.vesely |
ehci: consolidate HC logging messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@605db7f
|
10 years |
jano.vesely |
ehci,rh: Add more comprehensive RH debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34c9cfc
|
10 years |
jano.vesely |
ehci, usbhub: Fix formating errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45cbf897
|
10 years |
jano.vesely |
ehci, libusbhost: Move malloc32 to libusbhost.
So it can be shared …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6d7df1
|
10 years |
jano.vesely |
ehci: Set debug level explicitly
Makes it easier to change when debugging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4ba645d
|
10 years |
jano.vesely |
ehci,rh: Improve logging
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ef69e9
|
10 years |
jano.vesely |
ehci,batch: consolidate debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26d6f73
|
10 years |
jano.vesely |
ehci: Use list_foreach_safe
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9599b9c
|
10 years |
jano.vesely |
ehci: Use page size allocations to make sure we have non-cacheable …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac96b11
|
10 years |
jano.vesely |
ehci batch: make sure the td holding memory is mapped
add completion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9e80a9
|
10 years |
jano.vesely |
ehci: Add barrier include to mem_access.h
This is useful for crafting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@708da59e
|
10 years |
jano.vesely |
ehci, qh: Refactor QH initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a996402e
|
10 years |
jano.vesely |
ehci, transfer_descriptor: Add write barrier after initializing the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50362c6
|
10 years |
jano.vesely |
ehci, ep list: stop using list_head_pa.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6f2a5f7
|
10 years |
jano.vesely |
ehci,res: Adjust debug messages level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68a61f19
|
10 years |
jano.vesely |
ehci, endpoint_list: Fix querying PA before the memory has been …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92900e2
|
10 years |
jano.vesely |
ehci: Add more debugging output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dca8fe5
|
10 years |
jano.vesely |
ehci: Fix memory leak in error path
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a157846
|
10 years |
jano.vesely |
usb: Fix EINPROGRESS compile failures
why the removal of EINPROGRESS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef3da5a
|
11 years |
jano.vesely |
ehci: typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa65df1
|
11 years |
jano.vesely |
ehci: Fix allocation failures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3eb0c85
|
12 years |
jano.vesely |
ehci: Cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@329c0ee
|
12 years |
jano.vesely |
ehci: Use 64bit capable structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c830587
|
12 years |
jano.vesely |
ehci: QHs with one active td are still considered active.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40687f2
|
12 years |
jano.vesely |
ehci: Wake all fibrils waiting for endpoint removal
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e22ff20
|
12 years |
jano.vesely |
ehci: Advance buffer position during TD initalization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbfbdc3
|
12 years |
jano.vesely |
ehci: codestyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07645906
|
12 years |
jano.vesely |
ehci: Report fatal errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00bbc362
|
12 years |
jano.vesely |
ehci: Fix data transfer initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46ec8112
|
12 years |
jano.vesely |
ehci: Reorganize debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ee8dcd5
|
12 years |
jano.vesely |
ehci: Remove unused field
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b137d9e
|
12 years |
jano.vesely |
ehci: Fix qh queue corruption on removal
the list is maintained via …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4090f66
|
12 years |
jano.vesely |
ehci: Fix phys addresses in debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1803b7d
|
12 years |
jano.vesely |
ehci: Fix async doorbell request
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@580b330
|
12 years |
jano.vesely |
ehci: Use correct flag to detect async advance event
Use mutex to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d97f91f
|
12 years |
jano.vesely |
ehci: promote register information to info level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c404dc
|
12 years |
jano.vesely |
ehci: Fix initialization of control status TD
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23678f3
|
12 years |
jano.vesely |
ehci: Add phys address to batch creation debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c594ff9
|
12 years |
jano.vesely |
ehci: mark invalid pointers in TD with terminate flags
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49dc984
|
12 years |
jano.vesely |
ehci: Activate newly initialized TDs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc7575c
|
12 years |
jano.vesely |
ehci: add IOC option to td initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44b9b44
|
12 years |
jano.vesely |
ehci: enable periodic schedule
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9c5bd9
|
12 years |
jano.vesely |
ehci: plug in scheduling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23e5471
|
12 years |
jano.vesely |
ehci: Implement batch commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a752c78c
|
12 years |
jano.vesely |
ehci: Implement batch error checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6602e97
|
12 years |
jano.vesely |
ehci: Implement batch structure initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f2cb17
|
12 years |
jano.vesely |
ehci: Initialize endpoint link.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a81e431
|
12 years |
jano.vesely |
ehci: Add ehci batch skeleton
copied from ohci driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfff7fd
|
12 years |
jano.vesely |
ehci: use the same interrupt mask in init and irq code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4673007
|
12 years |
jano.vesely |
ehci: use longer pio delay
fixes hangs in qemu
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ee3ce0
|
12 years |
jano.vesely |
ehci,rh: Stop reset, resume in separate fibril.
Fire artificial …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce735cc2
|
12 years |
jano.vesely |
ehci: Fix INT endpoint removal.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee6e50c
|
12 years |
jano.vesely |
whitespace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8191cc
|
12 years |
jano.vesely |
ehci: S MASK should be set only for INT transfers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa9656b0
|
12 years |
jano.vesely |
ehci: Be easier on the cpu when waiting for port reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdaaad00
|
12 years |
jano.vesely |
ehci: Make async schedule a loop.
Hw RR mechanism needs this.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@296fcce
|
12 years |
jano.vesely |
ehci: Don't use prepend in async list.
Hw uses RR anyway.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a751aa
|
12 years |
jano.vesely |
ehci: Enable async schedule.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@763dbcb
|
12 years |
jano.vesely |
ehci: Implement dequeue.
Includes async list doorbell interrupt handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f5321ee
|
12 years |
jano.vesely |
ehci: Implement endpoint list enqueue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc44023
|
12 years |
jano.vesely |
ehci: plug in endpoint creation/destruction hooks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42de21a
|
12 years |
jano.vesely |
ehci: implement toggle bit manipulation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e732f1a
|
12 years |
jano.vesely |
usb: Add support for multiple packets per microframe.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3de7a62
|
12 years |
jano.vesely |
ehci: Implement endpoint list append
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a24d6825
|
12 years |
jano.vesely |
ehci: Implement queue head initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9351b1
|
12 years |
jano.vesely |
ehci: Add endpoint and ep list skeleton code
copied from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07b8877
|
12 years |
jano.vesely |
ehci,rh: Consider software flags for port changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@486f479
|
12 years |
jano.vesely |
ehci, rh: Port owner bit indicates companion control.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82a639cd
|
12 years |
jano.vesely |
ehci, rh: Fix status word construction.
Use USB feature enum
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95d5dca
|
12 years |
jano.vesely |
ehci, rh: Handle status change bits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64c96b9
|
12 years |
jano.vesely |
ehci: Fix per port power message
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@478e243
|
12 years |
jano.vesely |
ehci: Initialize and start the HC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2be477d5
|
12 years |
jano.vesely |
ehci: Implement EHCI RH routines.
untested. reste signalling requires …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@615abda
|
12 years |
jano.vesely |
ehci: plug legacy disabling code
Remove CHECK_RET macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9e954c
|
12 years |
jano.vesely |
ehci: Add ehci_ prefix to driver interface functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bfcf22
|
12 years |
jano.vesely |
ehci,ohci,uhci: Remove interrupt handler wrappers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e200736
|
12 years |
jano.vesely |
uhci,ohci, ehci: Move interrupt replacement fibril to libusbhost
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e26a9d95
|
12 years |
jano.vesely |
libusbhost: Add status hook.
Implement in UHCI, OHCI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fddffb2
|
12 years |
jano.vesely |
ehci: Check op success to avoid endless loop
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ef8023
|
12 years |
jano.vesely |
ehci,ohci,uhci: Make driver structures const
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@972e8a9
|
12 years |
jano.vesely |
ehci: Use the newly provided helper functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7191992
|
12 years |
jano.vesely |
libusbhost: Add more helper functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7813516
|
12 years |
jano.vesely |
uhci,ohci,ehci: Use all hw resources to initialize HC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1df381
|
12 years |
jano.vesely |
libusbhost: Make ddf interrupt helper return the used irq.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba4a03a5
|
12 years |
jano.vesely |
usb host: Use all hw resources when generating irq code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b973dc
|
12 years |
jano.vesely |
merge libdrv cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99e8fb7b
|
12 years |
jano.vesely |
libdrv: Move pci_config client side to libdrv
Remove duplicate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6297465
|
12 years |
jano.vesely |
ehci: Add skeleton driver.
Mostly copied from ohci. Reports root hub …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@643e7ba
|
12 years |
jano.vesely |
ehci: Fix typo, include ddi.h for pio_* functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6576019
|
12 years |
jano.vesely |
ehci: Add hw structure definitions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3dd96e2
|
12 years |
jano.vesely |
ehci: Use register layout structures instead of arbitrary offsets
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fd16b93
|
12 years |
jano.vesely |
ehci: Add register layout structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d40181
|
12 years |
jano.vesely |
ohci,uhci,ehci: Use library provided 'get_registers' function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57c8fc9
|
12 years |
jano.vesely |
libusbhost: Move interrupt enabling to library.
Reduce code duplication.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f03199
|
12 years |
jano.vesely |
Merge mainline changes.
Major conflicts in USB HC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7de1988c
|
12 years |
jakub |
Adapt drivers using parsed HW resources to use the new interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e991937
|
12 years |
jano.vesely |
usb: hc function no longer represents the HC nor holds its data
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d930980
|
12 years |
jiri |
Eliminate remaning CHECK_RETxxx macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ef03d7
|
13 years |
jano.vesely |
libusbhost: Add speed and bw parameters to hcd_ddf_setup_device.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53332b5b
|
13 years |
jano.vesely |
libusbhost: Move ddf specific functions to separate header.
Switch …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|