|
@@ -363,6 +363,8 @@ static void scc_tf_read (struct ata_port *ap, struct ata_taskfile *tf)
|
|
tf->hob_lbal = in_be32(ioaddr->lbal_addr);
|
|
tf->hob_lbal = in_be32(ioaddr->lbal_addr);
|
|
tf->hob_lbam = in_be32(ioaddr->lbam_addr);
|
|
tf->hob_lbam = in_be32(ioaddr->lbam_addr);
|
|
tf->hob_lbah = in_be32(ioaddr->lbah_addr);
|
|
tf->hob_lbah = in_be32(ioaddr->lbah_addr);
|
|
|
|
+ out_be32(ioaddr->ctl_addr, tf->ctl);
|
|
|
|
+ ap->last_ctl = tf->ctl;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|