ATA_IDLE
ch->state = ATA_IDLE;
ch->state = ATA_IDLE;
while (ch->state != ATA_IDLE)
if (ch->state == ATA_IDLE) {
ch->state = ATA_IDLE;
ch->state = ATA_IDLE;
ch->state = ATA_IDLE;
ch->state = ATA_IDLE;
sequence->command_specific_data.translated_command = ATA_IDLE;
case ATA_IDLE:
sati_set_ata_command(register_fis, ATA_IDLE);