aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/siis
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2020-11-02 01:01:41 +0000
committerAlexander Motin <mav@FreeBSD.org>2020-11-02 01:01:41 +0000
commit06c888ecb92bf32192f91076e70dbfdfab2b70e2 (patch)
tree3a1ab4745b26fe58ccc682cb9763be5a80d4c6bf /sys/dev/siis
parenta257740767f61b292bedcc689a68e3335b1f9e65 (diff)
Notes
Diffstat (limited to 'sys/dev/siis')
-rw-r--r--sys/dev/siis/siis.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/siis/siis.c b/sys/dev/siis/siis.c
index f853412b5b24..245ec22a94e1 100644
--- a/sys/dev/siis/siis.c
+++ b/sys/dev/siis/siis.c
@@ -1729,6 +1729,8 @@ siis_setup_fis(device_t dev, struct siis_cmd *ctp, union ccb *ccb, int tag)
fis[12] |= tag << 3;
}
fis[13] = ccb->ataio.cmd.sector_count_exp;
+ if (ccb->ataio.ata_flags & ATA_FLAG_ICC)
+ fis[14] = ccb->ataio.icc;
fis[15] = ATA_A_4BIT;
if (ccb->ataio.ata_flags & ATA_FLAG_AUX) {
fis[16] = ccb->ataio.aux & 0xff;