ahci_xgene: Fix the watermark threshold for the APM X-Gene SATA host controller driver.
commitaeae4dcac5a91de9546c42a3be09c96479bfc3ff
authorSuman Tripathi <stripathi@apm.com>
Tue, 29 Jul 2014 06:54:49 +0000 (29 12:24 +0530)
committerTejun Heo <tj@kernel.org>
Tue, 29 Jul 2014 14:25:57 +0000 (29 10:25 -0400)
tree195b7d53738841e0f7a7bb8079093263629efd58
parent09de99db23df55c7415d110f6c62281dedd77384
ahci_xgene: Fix the watermark threshold for the APM X-Gene SATA host controller driver.

As per SATA IO specification, when Host sends HOLD, the device takes
about 20DW latency to reply to HOLDA. In some case, device doesn't
response to HOLDA over 20DW and causes FIFO goes into over flow
condition. Due to this condition, device enumerations fails with
those devices. This patch adjust the watermark FIFO by increasing
the FIFO depth from 0x16(default) to 0x30 to address this issue.

Signed-off-by: Loc Ho <lho@apm.com>
Signed-off-by: Suman Tripathi <stripathi@apm.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
drivers/ata/ahci_xgene.c