Changeset 58563585 in mainline for uspace/drv/bus/usb/uhci
- Timestamp:
- 2016-08-31T11:15:39Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 10cb47e
- Parents:
- 7a67416
- Location:
- uspace/drv/bus/usb/uhci
- Files:
-
- 10 edited
-
hc.c (modified) (1 diff)
-
hc.h (modified) (2 diffs)
-
hw_struct/link_pointer.h (modified) (3 diffs)
-
hw_struct/queue_head.h (modified) (3 diffs)
-
hw_struct/transfer_descriptor.c (modified) (1 diff)
-
hw_struct/transfer_descriptor.h (modified) (3 diffs)
-
main.c (modified) (1 diff)
-
transfer_list.h (modified) (3 diffs)
-
uhci_batch.c (modified) (1 diff)
-
uhci_batch.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/hc.c
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ -
uspace/drv/bus/usb/uhci/hc.h
r7a67416 r58563585 33 33 * @brief UHCI host controller driver structure 34 34 */ 35 35 36 #ifndef DRV_UHCI_HC_H 36 37 #define DRV_UHCI_HC_H … … 123 124 } hc_t; 124 125 125 int hc_init(hc_t *instance, const hw_res_list_parsed_t *hw_res, bool interupts);126 void hc_fini(hc_t *instance);126 extern int hc_init(hc_t *, const hw_res_list_parsed_t *, bool); 127 extern void hc_fini(hc_t *); 127 128 128 int uhci_hc_gen_irq_code(irq_code_t *code, const hw_res_list_parsed_t *hw_res);129 extern int uhci_hc_gen_irq_code(irq_code_t *, const hw_res_list_parsed_t *); 129 130 130 void uhci_hc_interrupt(hcd_t *hcd, uint32_t status);131 int uhci_hc_status(hcd_t *hcd, uint32_t *status);132 int uhci_hc_schedule(hcd_t *hcd, usb_transfer_batch_t *batch);131 extern void uhci_hc_interrupt(hcd_t *, uint32_t); 132 extern int uhci_hc_status(hcd_t *, uint32_t *); 133 extern int uhci_hc_schedule(hcd_t *, usb_transfer_batch_t *); 133 134 134 135 #endif -
uspace/drv/bus/usb/uhci/hw_struct/link_pointer.h
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ … … 32 33 * @brief UHCI driver 33 34 */ 35 34 36 #ifndef DRV_UHCI_HW_STRUCT_LINK_POINTER_H 35 37 #define DRV_UHCI_HW_STRUCT_LINK_POINTER_H … … 58 60 59 61 #endif 62 60 63 /** 61 64 * @} -
uspace/drv/bus/usb/uhci/hw_struct/queue_head.h
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ … … 32 33 * @brief UHCI driver 33 34 */ 35 34 36 #ifndef DRV_UHCI_HW_STRUCT_QH_H 35 37 #define DRV_UHCI_HW_STRUCT_QH_H … … 103 105 } 104 106 } 107 105 108 #endif 109 106 110 /** 107 111 * @} -
uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ -
uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ … … 32 33 * @brief UHCI driver 33 34 */ 35 34 36 #ifndef DRV_UHCI_HW_STRUCT_TRANSFER_DESCRIPTOR_H 35 37 #define DRV_UHCI_HW_STRUCT_TRANSFER_DESCRIPTOR_H … … 165 167 166 168 #endif 169 167 170 /** 168 171 * @} -
uspace/drv/bus/usb/uhci/main.c
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhci 29 30 * @{ -
uspace/drv/bus/usb/uhci/transfer_list.h
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ … … 32 33 * @brief UHCI driver transfer list structure 33 34 */ 35 34 36 #ifndef DRV_UHCI_TRANSFER_LIST_H 35 37 #define DRV_UHCI_TRANSFER_LIST_H … … 61 63 void transfer_list_remove_finished(transfer_list_t *instance, list_t *done); 62 64 void transfer_list_abort_all(transfer_list_t *instance); 65 63 66 #endif 67 64 68 /** 65 69 * @} -
uspace/drv/bus/usb/uhci/uhci_batch.c
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ -
uspace/drv/bus/usb/uhci/uhci_batch.h
r7a67416 r58563585 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 27 */ 28 28 29 /** @addtogroup drvusbuhcihc 29 30 * @{ … … 32 33 * @brief UHCI driver USB tranfer helper functions 33 34 */ 35 34 36 #ifndef DRV_UHCI_BATCH_H 35 37 #define DRV_UHCI_BATCH_H … … 119 121 120 122 #endif 123 121 124 /** 122 125 * @}
Note:
See TracChangeset
for help on using the changeset viewer.
