Intel® Core™ Ultra Series 3 Processors I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 872352 | 04/14/2026 | 001 | Public |
SoundWire x I/O Control (SNDW0IOCTL) – Offset 3600c
This register controls the SoundWire link I/O buffers.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 15:11 | 0h | RO | Reserved (Preserved) (RSVD15) SW must preserve the original value when writing. |
| 10 | 0h | RW | Hardware Autonomous Manager IP Flowthrough Disable (HAMIFD) Software sets this bit to '1' to disable the HW autonomous sequencing of I/O buffer controls from the Manager IP to flow through, and manually sequencing through the override bits in this register (e.g. MIF). |
| 9 | 0h | RW | Data Input Buffer Disable (DIBD) This register bit controls the disabling of the input buffer portion of the SoundWire Data I/O. In SoundWire functional mode, the input buffer is always enabled to receive driven bus state. However, in certain SoundWire PHY test modes, manager's data output buffer may be tri-stated and its keeper may be disabled. This bit provides flexibility to address an undesirable state at the data input buffer where the input pad is floating under certain test modes. |
| 8 | 0h | RW | Clock Input Buffer Disable (CIBD) This register bit controls the disabling of the input buffer portion of the SoundWire Clock I/O. In SoundWire functional mode, the input buffer is always enabled to receive driven bus state. However, in certain SoundWire PHY test modes, manager's clock output buffer may be tri-stated. This bit provides flexibility to address an undesirable state at the clock input buffer where the input pad is floating under certain test modes. |
| 7 | 0h | RO | Reserved (Preserved) (RSVD7) SW must preserve the original value when writing. |
| 6 | 0h | RW | Weak Pull Down Disable (WPDD) This register bit controls the Weak Pull Down on the SoundWire Data. |
| 5 | 0h | RW | Bus Keeper Enable (BKE) When register bit MIF is '1', this bit BKE needs to be programmed to '0' non-controlling state allowing Manager IP control of the Bus Keeper. |
| 4 | 0h | RW | Data Out Enable (DOE) When register bit MIF is '1', this bit DOE needs to be programmed to '0' non-controlling state allowing Manager IP control of the data output enable. |
| 3 | 0h | RW | Data Out (DO) When register bit MIF is '1', this bit DO needs to be programmed to '0' non-controlling state allowing Manager IP control of the data. |
| 2 | 1h | RW | Clock Out Enable (COE) When register bit MIF is '1', this bit COE needs to be programmed to '0' non-controlling state allowing Manager IP control of the clock output enable. |
| 1 | 0h | RO | Clock Out (CO) When register bit MIF is '1', this bit CO needs to be at '0' non-controlling state allowing Manager IP control of the clock. |
| 0 | 0h | RW | Manager IP Flowthrough (MIF) Software sets this bit to '1' to allow the I/O buffer controls from the Manager IP to flow through, and clears to '0' to make the Manager IP non-controlling. |