HDAC_STREAM_CONTROL0
controller->Write8(HDAC_STREAM_CONTROL0 + HDAC_STREAM_BASE
controller->Write8(HDAC_STREAM_CONTROL0 + HDAC_STREAM_BASE
controller->Write8(HDAC_STREAM_CONTROL0 + HDAC_STREAM_BASE
stream->Write8(HDAC_STREAM_CONTROL0, stream->Read8(HDAC_STREAM_CONTROL0)
if (!wait_for_bits<8>(stream, HDAC_STREAM_CONTROL0, CONTROL0_RUN, true)) {
stream->Write8(HDAC_STREAM_CONTROL0, stream->Read8(HDAC_STREAM_CONTROL0)
if (!wait_for_bits<8>(stream, HDAC_STREAM_CONTROL0, CONTROL0_RUN, false)) {
stream->Write8(HDAC_STREAM_CONTROL0,
stream->Read8(HDAC_STREAM_CONTROL0) | CONTROL0_RESET);
if (!wait_for_bits<8>(stream, HDAC_STREAM_CONTROL0, CONTROL0_RESET, true)) {
stream->Write8(HDAC_STREAM_CONTROL0,
stream->Read8(HDAC_STREAM_CONTROL0) & ~CONTROL0_RESET);
if (!wait_for_bits<8>(stream, HDAC_STREAM_CONTROL0, CONTROL0_RESET, false))