DXGK_DSI_RESET structure (dispmprt.h)
The DXGK_DSI_RESET structure is used with IOCTL_MIPI_DSI_RESET.
Syntax
typedef struct _DXGK_DSI_RESET {
UINT Flags;
union {
struct {
UINT MipiErrors : 16;
UINT ResetFailed : 1;
UINT NeedModeSet : 1;
};
UINT Results;
};
} DXGK_DSI_RESET, *PDXGK_DSI_RESET;
Members
Flags
Reserved. Must be set to zero.
MipiErrors
A combination of the DXGK_DSI_* values indicating the errors reported by communication with the peripheral. Can be one or more of the following values.
Error | Meaning |
---|---|
DXGK_DSI_SOT_ERROR | Possible error in Start of High-Speed transmission leader sequence |
| DXGK_DSI_SOT_SYNC_ERROR | Error in Start of High-Speed transmission leader sequence |
| DXGK_DSI_EOT_SYNC_ERROR | Peripheral detected incomplete bytes in High-Speed transmission |
| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Error or peripheral does not recognize escape sequence |
| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Peripheral detected incomplete bytes in Low-Speed transmission |
| DXGK_DSI_FALSE_CONTROL_ERROR | Peripheral detected error in escape sequence or turnaround sequence |
| DXGK_DSI_CONTENTION_DETECTED | Contention detected |
| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | A checksum error was detected and corrected |
| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | A checksum error was detected but could not be corrected |
| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | The payload checksum was incorrect for a long packet |
| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | Peripheral does not recognize the data type sent to it |
| DXGK_DSI_DSI_VC_ID_INVALID | Peripheral was sent a command for a virtual channel which it does not support |
| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Peripheral detected that number of bytes transmitted does not match what was specified in the header |
| DXGK_DSI_DSI_PROTOCOL_VIOLATION | Peripheral detected lack of EoTP on a transmission or host failed to signal bus turn-around for a read |
ResetFailed
If set, the reset did not result in the panel returning to a working state.
NeedModeSet
If set on return from calling the graphics driver, the OS must perform an unoptimized mode set to the device in order to complete the reset.
Results
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | dispmprt.h |