Files
kernel-tenderloin-3.0/drivers/net
Ben Hutchings be4ea89c8d sfc: Clean up waits for flash/EEPROM operations
Make falcon_spi_wait() ignore the write timer - it is only relevant to
write commands, it only works for the device that contains VPD, and it
might not be initialised properly at all.

Rename falcon_spi_fast_wait() to falcon_spi_wait_write(), reflecting
its use, and make it wait up to 10 ms (not 1 ms) since buffered writes
to EEPROM may take this long to complete.

Make both wait functions sleep instead of busy-waiting.

Replace wait for command completion at top of falcon_spi_cmd() with a
single poll; no command should be running when the function starts.

Correct some comments.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-12-12 21:57:35 -08:00
..
2008-11-06 00:50:56 -05:00
2008-11-21 21:29:25 -08:00
2008-11-27 00:23:12 -08:00
2008-12-10 01:13:08 -08:00
2008-11-21 17:32:15 -08:00
2008-12-09 22:21:25 -08:00
2008-11-21 17:29:50 -08:00
2008-12-08 01:14:16 -08:00
2008-11-25 03:53:09 -08:00
2008-12-08 01:14:16 -08:00
2008-12-08 01:14:16 -08:00
2008-11-25 18:26:20 -08:00
2008-11-24 14:47:01 -08:00
2008-11-25 18:12:49 -08:00
2008-11-25 18:12:49 -08:00
2008-11-25 18:12:49 -08:00
2008-10-27 17:06:18 -07:00
2008-11-25 18:25:32 -08:00
2008-12-08 01:14:16 -08:00
2008-10-27 17:06:18 -07:00
2008-07-18 17:54:17 -07:00
2008-10-09 12:22:38 -07:00
2008-08-13 16:05:38 -07:00
2008-08-13 16:05:37 -07:00
2008-08-13 16:05:37 -07:00
2008-11-21 17:36:04 -08:00
2008-08-13 16:05:37 -07:00
2008-09-03 14:38:00 -07:00
2008-09-22 19:27:10 -07:00
2008-10-27 17:06:18 -07:00
2008-11-21 17:31:51 -08:00
2008-11-16 12:41:35 -08:00
2008-11-20 20:28:00 -08:00
2008-11-27 00:23:37 -08:00
2008-11-25 18:24:20 -08:00
2008-12-08 01:14:16 -08:00
2008-11-21 17:37:54 -08:00
2008-11-25 18:23:59 -08:00
2008-12-08 01:14:16 -08:00
2008-11-21 17:36:36 -08:00
2008-11-25 18:24:57 -08:00
2008-12-08 23:50:18 -08:00
2008-07-25 15:44:44 +10:00
2008-08-14 04:26:38 -04:00
2008-10-27 17:06:18 -07:00
2008-12-03 21:20:04 -08:00
2008-12-08 01:14:16 -08:00
2008-11-25 18:12:49 -08:00
2008-11-25 18:24:38 -08:00
2008-12-02 15:00:28 -08:00
2008-10-27 17:06:18 -07:00
2008-12-08 01:14:16 -08:00
2008-11-21 17:39:02 -08:00
2008-11-25 18:23:35 -08:00
2008-12-03 22:10:38 -08:00
2008-11-25 18:26:38 -08:00
2008-10-27 17:06:18 -07:00
2008-11-21 17:35:40 -08:00
2008-12-08 01:14:16 -08:00
2008-07-20 17:12:34 -07:00
2008-07-20 17:12:34 -07:00
2008-10-17 02:38:35 +11:00
2008-10-27 17:06:18 -07:00
2008-11-10 15:11:56 -05:00
2008-11-10 15:11:56 -05:00
2008-11-21 17:34:56 -08:00
2008-11-25 16:47:35 -08:00
2008-10-27 17:06:18 -07:00
2008-11-21 17:37:24 -08:00
2008-08-07 02:20:57 -04:00
2008-08-07 01:55:50 -04:00
2008-10-22 06:22:13 -04:00
2008-10-27 17:06:18 -07:00
2008-11-25 18:23:06 -08:00
2008-11-25 18:25:49 -08:00
2008-12-08 01:14:16 -08:00
2008-12-08 01:14:16 -08:00
2008-08-29 02:13:33 -07:00
2008-08-29 02:14:29 -07:00
2008-08-29 02:14:43 -07:00
2008-10-27 17:06:18 -07:00
2008-12-11 20:58:04 -08:00
2008-11-21 17:34:09 -08:00
2008-11-21 17:23:26 -08:00
2008-11-21 17:22:19 -08:00
2008-05-30 22:18:02 -04:00
2008-12-08 01:14:16 -08:00
2008-12-02 22:12:49 +10:30
2008-11-25 18:21:56 -08:00
2008-10-27 17:06:18 -07:00