#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
2af3d561 |
|
01-Jun-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
Removing Windows newlines. Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
5893e6b9 |
|
15-Dec-2014 |
Moritz Hoffmann <moritzho@inf.ethz.ch> |
Change USB code to use barrelfish_usleep provided by lib_usb_wait instead of USB_WAIT macro
|
#
56a312a5 |
|
20-Aug-2014 |
Stefan Kaestle <stefan.kaestle@inf.ethz.ch> |
Cleanup
|
#
16937d0b |
|
12-Mar-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Make everything compile for 32bit. Fixes mostly printf specifiers all over the source tree.
|
#
d88dd1f0 |
|
12-Mar-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Make everything compile for 32bit. Fixes mostly printf specifiers all over the source tree.
|
#
0766a973 |
|
29-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Last commit before merge
|
#
2f2becd0 |
|
22-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
more cleanup of code
|
#
8deb0fd6 |
|
22-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Added: Fish support for ARM. Terminal works using USB keyboard Typing input works, is a little bit buggy though...
|
#
84bed0e3 |
|
22-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Clean up of files and adding comments
|
#
7a9467cb |
|
20-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Working solution with idle rate 48ms. Fixed some bugs in the handling of transfers
|
#
43c0f83b |
|
16-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Keyboard driver connection to usb manager, fixed requests and alignments
|
#
9ed0661d |
|
13-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Attach / Detach events of devices...
|
#
62911cc5 |
|
12-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Device discovery and initialization Fixing bugs with control transfers usb_driver to wrap the look up for new device drivers
|
#
c28b4ffb |
|
08-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Fixed: little endian <-> big endian order in the structs Executing write transfers with no data stage seems to work
|
#
03232978 |
|
01-Jun-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Bug fixes, handling of port status change requests,
|
#
15a0c258 |
|
25-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Cleaned up repository. Moved .h files to /include --HG-- rename : usr/drivers/usb/usb_manager/usb_controller.h => usr/drivers/usb/usb_manager/include/usb_controller.h rename : usr/drivers/usb/usb_manager/usb_device.h => usr/drivers/usb/usb_manager/include/usb_device.h rename : usr/drivers/usb/usb_manager/usb_interface.h => usr/drivers/usb/usb_manager/include/usb_interface.h rename : usr/drivers/usb/usb_manager/usb_memory.h => usr/drivers/usb/usb_manager/include/usb_memory.h rename : usr/drivers/usb/usb_manager/usb_request.h => usr/drivers/usb/usb_manager/include/usb_request.h rename : usr/drivers/usb/usb_manager/usb_transfer.h => usr/drivers/usb/usb_manager/include/usb_transfer.h rename : usr/drivers/usb/usb_manager/usb_xfer.h => usr/drivers/usb/usb_manager/include/usb_xfer.h
|
#
640a3036 |
|
25-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
IRQ handling with hardcoded IRQ id (ehci interrupt) in monitor. Interrupt handling on usb_manager level i.e. the host controller interrupt handlers are called. --HG-- rename : include/usb/class/usb_hub_request.h => include/usb/class/usb_hub.h rename : usr/drivers/usb/usb_manager/usb_hub.c => usr/drivers/usb/usb_manager/hub/usb_hub.c rename : usr/drivers/usb/usb_manager/usb_hub.h => usr/drivers/usb/usb_manager/hub/usb_hub.h
|
#
69a0da96 |
|
22-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Changed kernel initialization of USB host subsystem on pandaboard, changed the ehci initialization sequence to enable the port power The host controller recognizes now the connect state on the ports and raises interrupts, which are currently not handled and end up in kernel panic.
|
#
03d1fce6 |
|
17-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
HCD interface definition for the USB device drivers
|
#
d2ce686d |
|
15-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Added: ULPI phy code in kernel and usb root hub interrupt
|
#
3b310b7f |
|
15-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
Kernel initialization of the USB subsystem for OMAPP
|
#
b9d95886 |
|
11-May-2013 |
Reto Achermann <acreto@student.ethz.ch> |
USB hardware initialization in the omap kernel. Some implementation of the ehci controller
|
#
108523ca |
|
26-Apr-2013 |
Reto Achermann <acreto@student.ethz.ch> |
added generic memory management using usb_page and host controller specific memory management for allocating the hardware dependent descriptors. moved the controller specific implementations into their respective folders inside /controler/{e,u,o,x}hci/ --HG-- rename : usr/drivers/usb/usb_manager/controller/usb_ehci.c => usr/drivers/usb/usb_manager/controller/ehci/usb_ehci.c rename : usr/drivers/usb/usb_manager/controller/usb_ehci.h => usr/drivers/usb/usb_manager/controller/ehci/usb_ehci.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_bus.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_bus.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci_bus.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_bus.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_descriptors.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_descriptors.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_pipe.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_pipe.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci_pipe.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_pipe.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_queue.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_queue.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci_queue.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_queue.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_root.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_root.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci_root.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_root.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_sw_descriptors.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_sw_descriptors.h rename : usr/drivers/usb/usb_manager/controller/usb_ohci_xfer.c => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_xfer.c rename : usr/drivers/usb/usb_manager/controller/usb_ohci_xfer.h => usr/drivers/usb/usb_manager/controller/ohci/usb_ohci_xfer.h rename : usr/drivers/usb/usb_manager/controller/usb_uhci.c => usr/drivers/usb/usb_manager/controller/uhci/usb_uhci.c rename : usr/drivers/usb/usb_manager/controller/usb_uhci.h => usr/drivers/usb/usb_manager/controller/uhci/usb_uhci.h rename : usr/drivers/usb/usb_manager/controller/usb_xhci.c => usr/drivers/usb/usb_manager/controller/xhci/usb_xhci.c rename : usr/drivers/usb/usb_manager/controller/usb_xhci.h => usr/drivers/usb/usb_manager/controller/xhci/usb_xhci.h
|