Changes in uspace/drv/ohci/pci.c [4125b7d:dc5f2fb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/pci.c
r4125b7d rdc5f2fb 47 47 #include "pci.h" 48 48 49 #define PAGE_SIZE_MASK 0xfffff00050 51 #define HCC_PARAMS_OFFSET 0x852 #define HCC_PARAMS_EECP_MASK 0xff53 #define HCC_PARAMS_EECP_OFFSET 854 55 #define CMD_OFFSET 0x056 #define CONFIGFLAG_OFFSET 0x4057 58 #define USBCMD_RUN 159 60 #define USBLEGSUP_OFFSET 061 #define USBLEGSUP_BIOS_CONTROL (1 << 16)62 #define USBLEGSUP_OS_CONTROL (1 << 24)63 #define USBLEGCTLSTS_OFFSET 464 65 #define DEFAULT_WAIT 1000066 #define WAIT_STEP 1067 68 49 /** Get address of registers and IRQ for given device. 69 50 * … … 77 58 uintptr_t *mem_reg_address, size_t *mem_reg_size, int *irq_no) 78 59 { 79 assert(dev != NULL); 60 assert(dev); 61 assert(mem_reg_address); 62 assert(mem_reg_size); 63 assert(irq_no); 80 64 81 65 int parent_phone = devman_parent_device_connect(dev->handle, … … 146 130 int pci_enable_interrupts(ddf_dev_t *device) 147 131 { 148 return ENOTSUP;149 132 int parent_phone = 150 133 devman_parent_device_connect(device->handle, IPC_FLAG_BLOCKING); … … 156 139 return enabled ? EOK : EIO; 157 140 } 158 /*----------------------------------------------------------------------------*/159 /** Implements BIOS handoff routine as decribed in OHCI spec160 *161 * @param[in] device Device asking for interrupts162 * @return Error code.163 */164 int pci_disable_legacy(ddf_dev_t *device)165 {166 /* TODO: implement */167 return EOK;168 }169 /*----------------------------------------------------------------------------*/170 141 /** 171 142 * @}
Note:
See TracChangeset
for help on using the changeset viewer.