]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ahci_xgene: Fix the watermark threshold for the APM X-Gene SATA host controller driver.
authorSuman Tripathi <stripathi@apm.com>
Tue, 29 Jul 2014 06:54:49 +0000 (12:24 +0530)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:28 +0000 (21:17 -0600)
commit4df9a87939afa7856cfba890b70d03ad70f53f50
tree3ed0859bad5bd510d51079994c712ea3aeab5b2d
parentf24c14c279ec2af26f9a44d9b6aad2cda8028030
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>
(cherry picked from commit aeae4dcac5a91de9546c42a3be09c96479bfc3ff)
drivers/ata/ahci_xgene.c