Intel® Core™ Ultra Processors for H-series and U-series Platforms IOE-P I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 795262 | 12/14/2023 | 001 | Public |
Host Control Scheduler (HOST_CTRL_SCH_REG) – Offset 8094
Host Control Scheduler
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 31 | 0h | RW | Disable Repeat Scheduler (SCH_USB2_PRDC) Disable repeat scheduler service of usb2 periodic |
| 30:27 | 0h | RW | Enable Scheduler Limiter (SCH_BLOCK_ASYNC) Enable scheduler limiter functions to block async. traffic types across ports while periodic pending |
| 26 | 0h | RW | Enable pkt Pending Notification (EN_PP_NTFC_USB3) Enable pkt pending notification to usb3 ports |
| 25 | 0h | RW | Disable Ssync Burst Limitation (DIS_ASYNC_BURST) disable async. burst limitation while periodic in progress |
| 24 | 0h | RW | Disable Marking Overlap Flag (DIS_OVERLAP_TT_PERIODIC) Disable marking overlap flag on all TT periodic INs. |
| 23 | 1h | RW | Disable Blocking of Async Scheduling (DIS_BLOCK_ASYNC_PER_ACT) disable blocking of async. scheduling while periodic active to same port |
| 22 | 1h | RW | Enable Pipelining (EN_PIPELINE_MULTIPLE_OUT) Setting this bit enables pipelining of multiple OUT EPs (across diff ports). |
| 21 | 0h | RW | Enable Stop Serving Packets (EN_STOP_SERVE_DIS_PORT) Enable stop serving packets to disabled port |
| 20:17 | 0h | RW | TTE Host Control (TTE_HOST_CTRL) (0): disable interrupt complete split limit to 3 microframes |
| 16 | 0h | RW | Disable Deferred Split Error Request (DIS_DEFFER_SPLIT_ERR) disable deferred split error request on speculative IN with data payload and no TRB. |
| 15 | 1h | RW | Disable Split Error Request (TTE_DIS_SPLIT_ERR_IN_DATA_NO_TRB) TTE: disable split error request w/NULL pointer on speculative INs with data payload and no TRB. |
| 14 | 1h | RW | TTE: Disable Checking of Missed Microframes (DIS_MISSED_UFRAME_CHECK) TTE: Disable checking of missed microframes |
| 13 | 1h | RW | TTE: Disable Interrupt Complete Split (DIS_INTER_SPLIT_LIMIT) TTE: Disable interrupt complete split limit to 3 micro frames |
| 12:11 | 0h | RW | Cache Size Control Reg (CACHE_SZ_CTRL) 0: 64 |
| 10:9 | 0h | RW | Maximum EP Per Slot (MAX_EP_SLOT) 0: 32 |
| 8 | 1h | RW | Turn on Scratch_pad_en (TO_SCRATCH_PAD_EN) Cmd Mgr: Enables scratch pad function |
| 7 | 0h | RW | Scheduler Host Control Reg (STOP_SCH_UNCON) enable check to stop scheduling on port that are not connected |
| 6 | 1h | RW | Disable 1 Pack Scheduling Limit (DIS_SCH_LIMIT) disable 1 pack scheduling limit when ISO pending in present microframe |
| 5:4 | 0h | RW | Scheduler Sort Pattern (SCH_SORT_PATTERN) 00 (default) search ISO ahead of interrupt within each service interval |
| 3 | 0h | RW | Enable TTE Overlap Prevention (EN_TTE_OVERLAP_PREV_OUT) enable TTE overlap prevention on interrupt OUT EPs (at cost of possible service interval slip |
| 2 | 0h | RW | Enable TTE Overlap Prevention (EN_TTE_OVERLAP_PREV_IN) enable TTE overlap prevention on interrupt IN EPs (at cost of possible service interval slip |
| 1 | 0h | RW | Disable TRM active IN EP valid check function (DIS_TRM_ACT_IN_VALID) Disable TRM active IN EP valid check function |
| 0 | 0h | RW | Disable Poll Eelay Function (DIS_POLL_DELAY) Scheduler: Disable poll delay function |