ata_sata_scr_write
int ata_sata_scr_write(struct ata_channel *ch, int port, int reg, uint32_t val);
ata_sata_scr_write(ch, port, ATA_SERROR, 0xffffffff);
ata_sata_scr_write(ch, port, ATA_SCONTROL,
if (ata_sata_scr_write(ch, port, ATA_SCONTROL, ATA_SC_DET_RESET |
if (ata_sata_scr_write(ch, port, ATA_SCONTROL,
ata_sata_scr_write(ch, port, ATA_SERROR, 0xffffffff);
ata_sata_scr_write(ch, port, ATA_SERROR, error);
ata_sata_scr_write(ch, 0,
ata_sata_scr_write(ch, 1,
ata_sata_scr_write(ch, -1, ATA_SERROR, 0xffffffff);
ata_sata_scr_write(ch, 0, ATA_SERROR, 0xffffffff);
ata_sata_scr_write(ch, 1, ATA_SERROR, 0xffffffff);