- USB2_HC_DEV_SIGNATURE = EFI_SIGNATURE_32 ('e', 'h', 'c', 'i'),\r
- EHC_STALL_1_MICROSECOND = 1,\r
- EHC_STALL_1_MILLISECOND = 1000 * EHC_STALL_1_MICROSECOND,\r
- EHC_STALL_1_SECOND = 1000 * EHC_STALL_1_MILLISECOND,\r
-\r
- EHC_SET_PORT_RESET_TIME = 50 * EHC_STALL_1_MILLISECOND,\r
- EHC_CLEAR_PORT_RESET_TIME = EHC_STALL_1_MILLISECOND,\r
- EHC_GENERIC_TIME = 10 * EHC_STALL_1_MILLISECOND,\r
- EHC_SYNC_POLL_TIME = 20 * EHC_STALL_1_MICROSECOND,\r
- EHC_ASYNC_POLL_TIME = 50 * 10000UL, // The unit of time is 100us\r
-\r
- EHC_TPL = TPL_NOTIFY\r
+ EHC_1_MICROSECOND = 1,\r
+ EHC_1_MILLISECOND = 1000 * EHC_1_MICROSECOND,\r
+ EHC_1_SECOND = 1000 * EHC_1_MILLISECOND,\r
+\r
+ //\r
+ // EHCI register operation timeout, set by experience\r
+ //\r
+ EHC_RESET_TIMEOUT = 1 * EHC_1_SECOND,\r
+ EHC_GENERIC_TIMEOUT = 10 * EHC_1_MILLISECOND,\r
+\r
+ //\r
+ // Wait for roothub port power stable, refers to Spec[EHCI1.0-2.3.9]\r
+ //\r
+ EHC_ROOT_PORT_RECOVERY_STALL = 20 * EHC_1_MILLISECOND,\r
+\r
+ //\r
+ // Sync and Async transfer polling interval, set by experience, \r
+ // and the unit of Async is 100us, means 50ms as interval.\r
+ //\r
+ EHC_SYNC_POLL_INTERVAL = 20 * EHC_1_MICROSECOND,\r
+ EHC_ASYNC_POLL_INTERVAL = 50 * 10000U, \r
+\r
+ //\r
+ // EHC raises TPL to TPL_NOTIFY to serialize all its operations\r
+ // to protect shared data structures.\r
+ //\r
+ EHC_TPL = TPL_NOTIFY,\r
+\r
+ USB2_HC_DEV_SIGNATURE = EFI_SIGNATURE_32 ('e', 'h', 'c', 'i'),\r