|  |  | @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 | 
            
              |  |  | @21f36e04 | 12 years | jano.vesely | ohci: typo
                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 | 
            
              |  |  | @a2e8c44 | 12 years | jano.vesely | ohci: 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 | 
            
              |  |  | @584aa38 | 12 years | jano.vesely | ohci: Remove error checking macro
                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 | 
            
              |  |  | @b300d2b | 12 years | jano.vesely | usbhub: Add error codes to debug messages
                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 | 
            
              |  |  | @4ee5272 | 12 years | jano.vesely | libusb, usbhub: Add USB2 features and structures
                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 | 
            
              |  |  | @fccf289 | 12 years | jano.vesely | ohci: Add ohci_ prefix to driver interface functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9f6cb910 | 12 years | jano.vesely | uhci: Add uhci_ 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 | 
            
              |  |  | @a5361fb | 12 years | jano.vesely | ohci: Don't enable device interrupts if interrupt setup failed.
                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 | 
            
              |  |  | @da06e92 | 12 years | jano.vesely | ohci: Use the newly provided helpers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1a0fa29c | 12 years | jano.vesely | uhci: 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 | 
            
              |  |  | @e3a07bba | 12 years | jano.vesely | uhci: move legacy disabling to main
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1bb9833 | 12 years | jano.vesely | uhci: Fix post-merge build failure
                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 | 
            
              |  |  | @4c14b88 | 12 years | jano.vesely | mainline changes
                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 | 
            
              |  |  | @1760556 | 12 years | jano.vesely | ohci: Fix rh descriptor reported size
                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 | 
            
              |  |  | @ad5f149 | 12 years | jano.vesely | uhci: Use foreach_safe to iterate through list.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @952bc66 | 12 years | jano.vesely | ohci, uhci: Don't unregister interrupt handler on setup failure.
This …
                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 | 
            
              |  |  | @1a0006d | 12 years | jano.vesely | ohci: Convert defines to enum
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @09772f4 | 12 years | jano.vesely | typo
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3e48c93 | 12 years | jano.vesely | ohci: Use static assert for HCCA structure size.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @81d5f74 | 12 years | jano.vesely | ohci: Minor cleanup.
Use macros.h provided padding macros.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2acae4d | 12 years | jano.vesely | ohci: Use pio_* functions to access registers.
            
This makes …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5bfd98 | 12 years | jano.vesely | ohci: Fix incorrect parentheses
                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 | 
            
              |  |  | @208b5f5 | 12 years | martin | cherrypick important fixes and updates from lp:~jceel/helenos/leon3
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b89d43b | 12 years | jakub | Unbreak USB UHCI support.
- Support PIO_WINDOW_DEV_IFACE in the uhci …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0d4b110 | 12 years | jano.vesely | ohci: Sanitize includes.
Include what you use.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @11a3b5f | 12 years | jano.vesely | uhci: Move legacy disabling to uhci.c
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8064c2f6 | 12 years | jano.vesely | uhci: Sanitize headers.
Include what you use.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c01987c | 12 years | jano.vesely | libusbdev: Sanitize headers.
Include what you use. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @772a172 | 12 years | jano.vesely | ohci,uhci: Switch to library provided irq setup routine.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6210a333 | 12 years | jano.vesely | uhci, ohci: Cleanup irq code generation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bf6b7c6 | 12 years | jano.vesely | ohci: rework error handling
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ea69749f | 12 years | jano.vesely | uhci: Rework error handling.
                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 | 
            
              |  |  | @ce33c10 | 12 years | jano.vesely | Minor fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9348862 | 12 years | jano.vesely | usb: Move HC driver implementation functions to a separate structure.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |