Changes in / [a8e98498:ec4538d] in mainline
- Location:
- uspace
- Files:
-
- 2 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/doc/doxygroups.h
ra8e98498 rec4538d 256 256 */ 257 257 258 /**259 * @defgroup drvusbehci EHCI driver260 * @ingroup usb261 * @brief Driver for EHCI host controller.262 */263 264 -
uspace/drv/ehci-hcd/ehci-hcd.ma
ra8e98498 rec4538d 1 10 pci/ven=1002&dev=43452 10 pci/ven=1002&dev=43863 10 pci/ven=1002&dev=43964 10 pci/ven=1022&dev=74635 10 pci/ven=1022&dev=78086 10 pci/ven=102f&dev=01b57 10 pci/ven=10cf&dev=14158 10 pci/ven=10de&dev=00e89 10 pci/ven=10de&dev=055f10 10 pci/ven=10de&dev=056a11 10 pci/ven=10de&dev=077c12 10 pci/ven=10de&dev=077e13 10 pci/ven=10de&dev=0aa614 10 pci/ven=10de&dev=0aa915 10 pci/ven=10de&dev=0aaa16 10 pci/ven=10de&dev=0d9d17 10 pci/ven=1166&dev=041418 10 pci/ven=1166&dev=041619 10 pci/ven=1414&dev=580520 10 pci/ven=1414&dev=580721 10 pci/ven=15ad&dev=077022 10 pci/ven=17a0&dev=808423 10 pci/ven=8086&dev=24cd24 10 pci/ven=8086&dev=24dd25 10 pci/ven=8086&dev=265c26 10 pci/ven=8086&dev=268c27 10 pci/ven=8086&dev=27cc28 1 10 pci/ven=8086&dev=2836 29 2 10 pci/ven=8086&dev=283a 30 10 pci/ven=8086&dev=293a31 10 pci/ven=8086&dev=293c32 10 pci/ven=8086&dev=3a3a33 10 pci/ven=8086&dev=3a3c34 10 pci/ven=8086&dev=3a6a35 10 pci/ven=8086&dev=3a6c36 10 pci/ven=8086&dev=811737 10 pci/ven=8086&dev=880738 10 pci/ven=8086&dev=880f -
uspace/drv/ehci-hcd/main.c
ra8e98498 rec4538d 1 1 /* 2 * Copyright (c) 2011 Jan Vesely 3 * Copyright (c) 2011 Vojtech Horky 2 * Copyright (c) 2011 Vojtech Horky, Jan Vesely 4 3 * All rights reserved. 5 4 * … … 27 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 27 */ 29 /** @addtogroup usb drvehci28 /** @addtogroup usb 30 29 * @{ 31 30 */ 32 31 /** @file 33 * Main routines of EHCI driver.32 * @brief UHCI driver 34 33 */ 35 34 #include <ddf/driver.h> -
uspace/drv/ehci-hcd/pci.c
ra8e98498 rec4538d 27 27 */ 28 28 /** 29 * @addtogroup drvusb ehci29 * @addtogroup drvusbuhci 30 30 * @{ 31 31 */ 32 32 /** 33 33 * @file 34 * PCI related functions needed by the EHCI driver.34 * PCI related functions needed by the UHCI driver. 35 35 */ 36 36 #include <errno.h> -
uspace/drv/ehci-hcd/pci.h
ra8e98498 rec4538d 1 1 /* 2 * Copyright (c) 201 1Vojtech Horky2 * Copyright (c) 2010 Vojtech Horky 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup drvusb ehci29 /** @addtogroup drvusbuhci 30 30 * @{ 31 31 */ 32 32 /** @file 33 * PCI related functions needed by EHCI driver.33 * @brief UHCI driver 34 34 */ 35 #ifndef DRV_ EHCI_PCI_H36 #define DRV_ EHCI_PCI_H35 #ifndef DRV_UHCI_PCI_H 36 #define DRV_UHCI_PCI_H 37 37 38 38 #include <ddf/driver.h> -
uspace/drv/uhci-hcd/utils/malloc32.h
ra8e98498 rec4538d 34 34 #ifndef DRV_UHCI_TRANSLATOR_H 35 35 #define DRV_UHCI_TRANSLATOR_H 36 37 #include <usb/usbmem.h> 36 38 37 39 #include <assert.h> -
uspace/drv/usbmid/usbmid.c
ra8e98498 rec4538d 125 125 /** Create new interface for USB MID device. 126 126 * 127 * @param fun Backing generic DDF device function(representing interface).127 * @param dev Backing generic DDF child device (representing interface). 128 128 * @param iface_no Interface number. 129 129 * @return New interface. -
uspace/drv/usbmouse/init.c
ra8e98498 rec4538d 108 108 /** Default handler for IPC methods not handled by DDF. 109 109 * 110 * @param fun Device functionhandling the call.110 * @param dev Device handling the call. 111 111 * @param icallid Call id. 112 112 * @param icall Call data. -
uspace/drv/vhc/conndev.c
ra8e98498 rec4538d 110 110 /** Callback for DDF when client disconnects. 111 111 * 112 * @param fun Device functionthe client was connected to.112 * @param d Device the client was connected to. 113 113 */ 114 114 void on_client_close(ddf_fun_t *fun) -
uspace/lib/usb/Makefile
ra8e98498 rec4538d 47 47 src/request.c \ 48 48 src/usb.c \ 49 src/usbdevice.c 49 src/usbdevice.c \ 50 src/usbmem.c 50 51 51 52 include $(USPACE_PREFIX)/Makefile.common -
uspace/lib/usb/src/ddfiface.c
ra8e98498 rec4538d 56 56 /** Get host controller handle, interface implementation for hub driver. 57 57 * 58 * @param[in] fun Device functionthe operation is running on.58 * @param[in] device Device the operation is running on. 59 59 * @param[out] handle Storage for the host controller handle. 60 60 * @return Error code. … … 69 69 * a hub driver. 70 70 * 71 * @param[in] fun Device functionthe operation is running on.71 * @param[in] device Device the operation is running on. 72 72 * @param[out] handle Storage for the host controller handle. 73 73 * @return Error code. … … 101 101 /** Get host controller handle, interface implementation for HC driver. 102 102 * 103 * @param[in] fun Device functionthe operation is running on.103 * @param[in] device Device the operation is running on. 104 104 * @param[out] handle Storage for the host controller handle. 105 105 * @return Always EOK. … … 118 118 /** Get USB device address, interface implementation for hub driver. 119 119 * 120 * @param[in] fun Device functionthe operation is running on.120 * @param[in] device Device the operation is running on. 121 121 * @param[in] handle Devman handle of USB device we want address of. 122 122 * @param[out] address Storage for USB address of device with handle @p handle. … … 153 153 * a hub driver. 154 154 * 155 * @param[in] fun Device functionthe operation is running on.155 * @param[in] device Device the operation is running on. 156 156 * @param[in] handle Devman handle of USB device we want address of. 157 157 * @param[out] address Storage for USB address of device with handle @p handle. -
uspace/lib/usb/src/hub.c
ra8e98498 rec4538d 57 57 * 58 58 * @param connection Opened connection to host controller. 59 * @param speed Speed of the device that will respond on the default address.60 59 * @return Error code. 61 60 */ … … 87 86 * 88 87 * @param connection Opened connection to host controller. 89 * @param speed Speed of the new device (device that will be assigned90 * the returned address).91 88 * @return Assigned USB address or negative error code. 92 89 */ … … 159 156 * error codes than those listed as return codes by this function itself). 160 157 * 161 * @param [in]parent Parent device (i.e. the hub device).162 * @param [in]connection Opened connection to host controller.163 * @param [in]dev_speed New device speed.164 * @param [in]enable_port Function for enabling signaling through the port the158 * @param parent Parent device (i.e. the hub device). 159 * @param connection Opened connection to host controller. 160 * @param dev_speed New device speed. 161 * @param enable_port Function for enabling signaling through the port the 165 162 * device is attached to. 166 * @param [in]port_no Port number (passed through to @p enable_port).167 * @param [in]arg Any data argument to @p enable_port.163 * @param port_no Port number (passed through to @p enable_port). 164 * @param arg Any data argument to @p enable_port. 168 165 * @param[out] assigned_address USB address of the device. 169 166 * @param[out] assigned_handle Devman handle of the new device. 170 * @param[in] dev_ops Child device ops.171 * @param[in] new_dev_data Arbitrary pointer to be stored in the child172 * as @c driver_data.173 * @param[out] new_fun Storage where pointer to allocated child function174 * will be written.175 167 * @return Error code. 176 168 * @retval ENOENT Connection to HC not opened. -
uspace/lib/usb/src/pipes.c
ra8e98498 rec4538d 99 99 * 100 100 * @param connection Connection structure to be initialized. 101 * @param dev Generic device backing the USB device.101 * @param device Generic device backing the USB device. 102 102 * @return Error code. 103 103 */ -
uspace/lib/usb/src/recognise.c
ra8e98498 rec4538d 138 138 /** Create device match ids based on its interface. 139 139 * 140 * @param[in] desc_device Device descriptor. 141 * @param[in] desc_interface Interface descriptor. 140 * @param[in] descriptor Interface descriptor. 142 141 * @param[out] matches Initialized list of match ids. 143 142 * @return Error code (the two mentioned are not the only ones). 144 143 * @retval EINVAL Invalid input parameters (expects non NULL pointers). 145 * @retval ENOENT Device class is not "use interface".144 * @retval ENOENT Interface does not specify class. 146 145 */ 147 146 int usb_device_create_match_ids_from_interface( … … 334 333 * @param[in] parent Parent device. 335 334 * @param[out] child_handle Handle of the child device. 336 * @param[in] dev_ops Child device ops.337 * @param[in] dev_data Arbitrary pointer to be stored in the child338 * as @c driver_data.339 * @param[out] child_fun Storage where pointer to allocated child function340 * will be written.341 335 * @return Error code. 342 336 */ -
uspace/lib/usb/src/request.c
ra8e98498 rec4538d 195 195 * @param[in] pipe Control endpoint pipe (session must be already started). 196 196 * @param[in] request_type Request type (standard/class/vendor). 197 * @param[in] recipient Request recipient (device/interface/endpoint).198 197 * @param[in] descriptor_type Descriptor type (device/configuration/HID/...). 199 198 * @param[in] descriptor_index Descriptor index. … … 230 229 * @param[in] pipe Control endpoint pipe (session must be already started). 231 230 * @param[in] request_type Request type (standard/class/vendor). 232 * @param[in] recipient Request recipient (device/interface/endpoint).233 231 * @param[in] descriptor_type Descriptor type (device/configuration/HID/...). 234 232 * @param[in] descriptor_index Descriptor index.
Note:
See TracChangeset
for help on using the changeset viewer.