Intel® Core™ Ultra 200S and 200HX Series Processors SOC I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 834819 | 01/29/2025 | 001 | Public |
Host Status Register Address (HSTS) – Offset 0
All status bits are set by hardware and cleared by the software writing a one to the particular bit position. Writing a zero to any bit position has no affect.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 7 | 0h | RW/1C | BYTE_DONE_STS (BDS) This bit will be set to 1 when the host controller has received a byte (for Block Read commands) or if it has completed transmission of a byte (for Block Write commands) when the 32-byte buffer is not being used. Note that this bit will be set, even on the last byte of the transfer. Software clears the bit by writing a 1 to the bit position. This bit is not set when transmission is due to the D110 interface heartbeat. |
| 6 | 0h | RW/1C | In Use Status (IUS) After a full PCI reset, a read to this bit returns a 0. After the first read, subsequent reads will return a 1. A write of a 1 to this bit will reset the next read value to 0. Writing a 0 to this bit has no effect. Software can poll this bit until it reads a 0, and will then own the usage of the host controller. This bit has no other effect on the hardware, and is only used as semaphore among various independent software threads that may need to use the SMBus logic. |
| 5 | 0h | RW/1C | SMBALERT_STS (SMSTS) This bit is set to a 1 to indicates source of the interrupt or SMI# was the SMBAlert# signal. Software resets this bit by writing a 1 to this location. This bit should also be cleared by RSMRST# (but not PLTRST#). |
| 4 | 0h | RW/1C | Failed (FAIL) When set, this indicates that the source of the interrupt or SMI# was a failed bus transaction. This is set in response to the KILL bit being set to terminate the host transaction. |
| 3 | 0h | RW/1C | Bus Error (BERR) When set, this indicates the source of the interrupt or SMI# was a transaction collision. |
| 2 | 0h | RW/1C | Device Error (DERR) When set, this indicates that the source of the interrupt or SMI# was due one of the following: |
| 1 | 0h | RW/1C | Interrupt (INTR) When set, this indicates that the source of the interrupt or SMI# was the successful completion of its last command. |
| 0 | 0h | RW/1C | Host Busy (HBSY) A 1 indicates that a command is run from the host interface. No SMB registers should be accessed while this bit is set. Exception: The BLOCK DATA REGISTER can be accessed when this bit is set ONLY when the SMB_CMD bits (in Host control register) are programmed for Block command or I2C Read command. This is necessary in order to check the DONE_STS bit. |