History log of /barrelfish-master/usr/drivers/usb/usb_manager/controller/ehci/usb_ehci.h
Revision Date Author Comments
# 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>


# 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


# 43c0f83b 16-Jun-2013 Reto Achermann <acreto@student.ethz.ch>

Keyboard driver connection to usb manager, fixed requests and alignments


# 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


# 229fbc66 25-May-2013 Reto Achermann <acreto@student.ethz.ch>

Cleaned up the repository and added the missing files


# 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


# c74a883d 16-May-2013 Reto Achermann <acreto@student.ethz.ch>

functions to setup transfers on the EHCI controller.


# 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