Changeset c01987c in mainline
- Timestamp:
- 2013-09-28T18:56:52Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8d2e251
- Parents:
- 534dee89
- Location:
- uspace
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h
r534dee89 rc01987c 35 35 #define DRV_UHCI_HW_STRUCT_TRANSFER_DESCRIPTOR_H 36 36 37 #include <assert.h> 37 38 #include <mem.h> 38 39 #include <usb/usb.h> -
uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h
r534dee89 rc01987c 39 39 40 40 #include <usb/descriptor.h> 41 #include <sys/types.h> 41 42 42 43 /** Wrapper for data related to alternate interface setting. -
uspace/lib/usbdev/include/usb/dev/device.h
r534dee89 rc01987c 38 38 39 39 #include <ddf/driver.h> 40 #include <usb/usb.h> 41 #include <usb/descriptor.h> 40 42 #include <usb/dev/alternate_ifaces.h> 41 43 #include <usb/dev/pipes.h> 44 45 #include <assert.h> 46 #include <async.h> 42 47 43 48 /** Some useful descriptors for USB device. */ -
uspace/lib/usbdev/include/usb/dev/dp.h
r534dee89 rc01987c 37 37 38 38 #include <sys/types.h> 39 #include <usb/usb.h>40 #include <usb/descriptor.h>41 39 42 40 /** USB descriptors nesting. -
uspace/lib/usbdev/include/usb/dev/pipes.h
r534dee89 rc01987c 35 35 #define LIBUSBDEV_PIPES_H_ 36 36 37 #include <sys/types.h>38 #include <ipc/devman.h>39 #include <ddf/driver.h>40 #include <fibril_synch.h>41 37 #include <usb/usb.h> 42 38 #include <usb/descriptor.h> 43 39 #include <usb_iface.h> 40 41 #include <stdbool.h> 42 #include <sys/types.h> 44 43 45 44 #define CTRL_PIPE_MIN_PACKET_SIZE 8 -
uspace/lib/usbdev/include/usb/dev/poll.h
r534dee89 rc01987c 36 36 #define LIBUSBDEV_POLL_H_ 37 37 38 #include <usb/dev/driver.h> 39 #include <time.h> 38 #include <usb/usb.h> 39 #include <usb/dev/device.h> 40 #include <usb/dev/pipes.h> 41 42 #include <stdbool.h> 43 #include <sys/types.h> 40 44 41 45 /** Parameters and callbacks for automated polling. */ -
uspace/lib/usbdev/include/usb/dev/recognise.h
r534dee89 rc01987c 37 37 #define LIBUSBDEV_RECOGNISE_H_ 38 38 39 #include <usb/ usb.h>39 #include <usb/descriptor.h> 40 40 #include <usb/dev/pipes.h> 41 42 #include <devman.h> 41 43 42 44 extern int usb_device_create_match_ids_from_device_descriptor( -
uspace/lib/usbdev/src/altiface.c
r534dee89 rc01987c 36 36 #include <usb/dev/alternate_ifaces.h> 37 37 #include <usb/dev/dp.h> 38 #include < malloc.h>38 #include <assert.h> 39 39 #include <errno.h> 40 #include < assert.h>40 #include <stdlib.h> 41 41 42 42 /** Count number of alternate settings of a interface. … … 103 103 } 104 104 105 const size_t alt_count = usb_interface_count_alternates(config_descr,105 const size_t alt_count = usb_interface_count_alternates(config_descr, 106 106 config_descr_size, interface_number); 107 107 -
uspace/lib/usbdev/src/devdrv.c
r534dee89 rc01987c 35 35 36 36 #include <usb_iface.h> 37 #include <usb/dev/alternate_ifaces.h> 37 38 #include <usb/dev/device.h> 39 #include <usb/dev/pipes.h> 38 40 #include <usb/dev/request.h> 39 41 #include <usb/debug.h> 40 #include <usb/dev.h> 42 #include <usb/descriptor.h> 43 #include <usb/usb.h> 44 45 #include <assert.h> 46 #include <async.h> 47 #include <devman.h> 41 48 #include <errno.h> 42 #include <str_error.h> 43 #include <assert.h> 49 #include <stdlib.h> 50 51 #include <ddf/driver.h> 44 52 45 53 /** USB device structure. */ -
uspace/lib/usbdev/src/devpoll.c
r534dee89 rc01987c 33 33 * USB device driver framework - automatic interrupt polling. 34 34 */ 35 #include <usb/dev/device.h> 36 #include <usb/dev/pipes.h> 35 37 #include <usb/dev/poll.h> 36 38 #include <usb/dev/request.h> 39 #include <usb/classes/classes.h> 37 40 #include <usb/debug.h> 38 #include <usb/classes/classes.h> 41 #include <usb/descriptor.h> 42 #include <usb/usb.h> 43 44 #include <assert.h> 45 #include <async.h> 39 46 #include <errno.h> 47 #include <fibril.h> 48 #include <stdbool.h> 49 #include <stdlib.h> 40 50 #include <str_error.h> 41 #include < assert.h>51 #include <sys/types.h> 42 52 43 53 /** Maximum number of failed consecutive requests before announcing failure. */ -
uspace/lib/usbdev/src/dp.c
r534dee89 rc01987c 41 41 * sibling. 42 42 */ 43 #include <stdio.h>44 #include <str_error.h>45 #include <errno.h>46 #include <assert.h>47 #include <stdbool.h>48 43 #include <usb/dev/dp.h> 49 44 #include <usb/descriptor.h> 45 46 #include <assert.h> 47 #include <errno.h> 48 #include <stdlib.h> 49 #include <stdbool.h> 50 #include <sys/types.h> 50 51 51 52 #define NESTING(parentname, childname) \ -
uspace/lib/usbdev/src/driver.c
r534dee89 rc01987c 35 35 36 36 #include <usb/dev/driver.h> 37 #include <usb/dev/device.h> 38 #include <usb/debug.h> 39 40 #include <assert.h> 37 41 #include <errno.h> 38 42 #include <str_error.h> 39 #include < usb/debug.h>43 #include <ddf/driver.h> 40 44 41 45 static const usb_driver_t *driver = NULL; -
uspace/lib/usbdev/src/pipes.c
r534dee89 rc01987c 35 35 #include <usb/dev/pipes.h> 36 36 #include <usb/dev/request.h> 37 #include <usb/usb.h> 38 #include <usb_iface.h> 39 40 #include <assert.h> 41 #include <async.h> 37 42 #include <errno.h> 38 #include < assert.h>43 #include <mem.h> 39 44 40 45 /** Try to clear endpoint halt of default control pipe. -
uspace/lib/usbdev/src/pipesinit.c
r534dee89 rc01987c 34 34 * 35 35 */ 36 #include <usb/usb.h>37 36 #include <usb/dev/pipes.h> 38 37 #include <usb/dev/dp.h> 39 38 #include <usb/dev/request.h> 39 #include <usb/usb.h> 40 #include <usb/descriptor.h> 41 42 #include <assert.h> 40 43 #include <errno.h> 41 #include <assert.h>42 44 43 45 #define DEV_DESCR_MAX_PACKET_SIZE_OFFSET 7 -
uspace/lib/usbdev/src/recognise.c
r534dee89 rc01987c 34 34 */ 35 35 36 #include <sys/types.h>37 #include <fibril_synch.h>38 #include <usb/debug.h>39 36 #include <usb/dev/pipes.h> 40 37 #include <usb/dev/recognise.h> 41 38 #include <usb/dev/request.h> 42 39 #include <usb/classes/classes.h> 40 41 #include <assert.h> 42 #include <errno.h> 43 43 #include <stdio.h> 44 #include <errno.h> 45 #include <assert.h> 44 #include <sys/types.h> 46 45 47 46 /** Get integer part from BCD coded number. */ … … 235 234 (int) device_descriptor->product_id, 236 235 BCD_ARGS(device_descriptor->device_version)); 237 236 238 237 /* Next, without release number. */ 239 238 ADD_MATCHID_OR_RETURN(matches, 90, … … 241 240 (int) device_descriptor->vendor_id, 242 241 (int) device_descriptor->product_id); 243 } 242 } 244 243 245 244 /* Class match id */ 246 245 ADD_MATCHID_OR_RETURN(matches, 50, "usb&class=%s", 247 246 usb_str_class(device_descriptor->device_class)); 248 247 249 248 /* As a last resort, try fallback driver. */ 250 249 ADD_MATCHID_OR_RETURN(matches, 10, "usb&fallback"); -
uspace/lib/usbdev/src/request.c
r534dee89 rc01987c 34 34 */ 35 35 #include <usb/dev/request.h> 36 #include <usb/request.h> 37 #include <usb/usb.h> 38 36 39 #include <errno.h> 37 #include <assert.h> 38 #include <usb/debug.h> 40 #include <mem.h> 41 #include <stdlib.h> 42 #include <str.h> 39 43 40 44 #define MAX_DATA_LENGTH ((size_t)(0xFFFF))
Note:
See TracChangeset
for help on using the changeset viewer.