b8b5ff5acd0d292bcd804e589d28677af5098573 |
|
25-Dec-2013 |
Elvin Li <elvin.li@intel.com> |
Update XhcWaitOpRegBit to take Timout argument as microsecond. Signed-off-by: Elvin Li <elvin.li@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15020 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
8d84dbe98552d801f2ef220f2a51700b74800024 |
|
06-Dec-2013 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/Xhci: Coding style update to follow EDKII C Coding Standards Spec. Signed-off-by: Feng Tian <feng.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14933 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
c3f44a7708fad4831c2a8e022ef1ca8a52f8222f |
|
22-Nov-2013 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/UsbBus&XhciDxe: Solve a bug that 2 or more tiers SS hubs with SS devices may have no response. 1.Port reset process may not be proper for some vendor's SS hubs. If the corresponding port shows the reset has been done by C_RESET bit we have to skip the whole reset process for attached devices. 2.Clean C_BH_RESET bit immediately to avoid usb timer entering too many times when 5 tiers hubs are connected. 3.Stop checking URB if there is an error happened. 4.Better error handling for fast hot-plug. Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Elvin Li <elvin.li@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14889 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
5bcb62a4098c9bde9be6af0833a025adc768e08d |
|
09-Oct-2013 |
Elvin Li <elvin.li@intel.com> |
Just like EhciDxe, do not reset host controller when debug capability is enabled in XhciDxe driver. Signed-off-by: Elvin Li <elvin.li@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14760 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
a50f7c4c0985f1659d4b24e94f6d3aee9f6922dd |
|
27-Mar-2012 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeModulePkg/XhciDxe: Event Ring traverse algorithm enhancement to avoid that those completed async transfer events don't get handled in time and are flushed by newer coming events. Signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13145 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
6b4483cdbdcf5e74ee61b025116f86c4e15a4793 |
|
25-Nov-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
MdeModulePkg: The patch eliminates two assumptions 1) XHCI host controller hw always provides more than 5 interrupters. Now using interrupter 0 to accommodate all received events. 2) XHCI host controller hw always provides 32bytes context size. Now it dynamically detect context size and construct it. also solved several issues: 1) Divides 64byte width register access to two 32bit registers access because some XHCI chipsets cannot support a single 64bit access. 2) Remove halt host controller statement in UsbBusDriverBindingStop(). It has been done by host controller’s DriverBindingStop(). And XhciDriverBindingStop() need XHCI host controller is in running state because it need execute DISABLE_SLOT cmd to release h/w resource. signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12785 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
a9292c1363437b081ea72fd8f3b2ed075e2a7ef3 |
|
14-Sep-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
1) remove wrong global variable usage because it will bring data corrupt if there are multiple XHCI host controllers. 2) coding style clean up. Signed-off-by: erictian Reviewed-by: ydong10 Reviewed-by: jshi19 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12351 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|
92870c983c6d99d31f449d8dcd729090255dda49 |
|
23-Aug-2011 |
erictian <erictian@6f19259b-4bc3-4df7-8a09-765794883524> |
Enabling usb3.0 XHCI support. Signed-off-by: erictian Reviewed-by: jshi19 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12185 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.h
|