ST_DISCONNECT_PENDING
if (hpd_state != ST_DISCONNECT_PENDING && hpd_state != ST_CONNECTED)
if (hpd_state == ST_DISCONNECT_PENDING) {
dp->hpd_state = ST_DISCONNECT_PENDING;
if (state == ST_DISCONNECT_PENDING) {
} else if (state == ST_DISCONNECT_PENDING) {
dp->hpd_state = ST_DISCONNECT_PENDING;
if (state == ST_MAINLINK_READY || state == ST_DISCONNECT_PENDING) {