Date: Fri, 20 Feb 2009 20:29:33 +0000 (UTC) From: Alexander Motin <mav@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r188862 - head/sys/dev/ata/chipsets Message-ID: <200902202029.n1KKTXYa038397@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mav Date: Fri Feb 20 20:29:32 2009 New Revision: 188862 URL: http://svn.freebsd.org/changeset/base/188862 Log: Reduce soft-reset assertion time from 5ms to 50us. ATA specification declares minimal reset time of 5us. SATA keeps it, but requires devices to handle commands transmitted even one by one without any gap. Modified: head/sys/dev/ata/chipsets/ata-ahci.c Modified: head/sys/dev/ata/chipsets/ata-ahci.c ============================================================================== --- head/sys/dev/ata/chipsets/ata-ahci.c Fri Feb 20 20:20:00 2009 (r188861) +++ head/sys/dev/ata/chipsets/ata-ahci.c Fri Feb 20 20:29:32 2009 (r188862) @@ -653,7 +653,7 @@ ata_ahci_softreset(device_t dev, int por device_printf(dev, "setting SRST failed ??\n"); //return -1; - ata_udelay(5000); + ata_udelay(50); /* pull reset inactive -> device softreset */ bzero(ctp->cfis, 64);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902202029.n1KKTXYa038397>