1. An apparatus comprising: an interface comprising a line-state output; and a state machine to set the line-state output to a value that is one of: a single-ended-zero-state (SE0-state) value, a J-state value, or a K-state value, wherein the state machine is to have a line-state state that is one of: a reset state, a full-speed-detect state, a low-speed-detect state, a host-drive-SE0 state, a device-response-K state, a device-response-SQ state, a host-response-JK state, an idle-done state, or a full-speed-low-speed-reset state; and wherein the value of the line-state output is based at least in part upon the line-state state.