Ido Yariv
606ea9fa0b
wl12xx: Do end-of-transactions transfers only if needed
...
On newer hardware revisions, there is no need to write the host's
counter at the end of a RX transaction. The same applies to writing the
number of packets at the end of a TX transaction.
It is generally a good idea to avoid unnecessary SDIO/SPI transfers.
Throughput and CPU usage are improved when avoiding these.
Send the host's RX counter and the TX packet count only if needed, based
on the hardware revision.
[Changed WL12XX_QUIRK_END_OF_TRANSACTION to use BIT(0) -- Luca]
Signed-off-by: Ido Yariv <ido@wizery.com >
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com >
Reviewed-by: Luciano Coelho <coelho@ti.com >
Signed-off-by: Luciano Coelho <coelho@ti.com >
2011-03-03 16:10:46 +02:00
..
2011-01-16 11:56:26 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 17:32:46 -08:00
2011-01-13 10:50:24 -08:00
2011-02-18 17:03:41 -05:00
2011-01-13 10:45:01 -08:00
2011-01-14 10:30:09 -08:00
2010-12-17 19:38:33 +09:00
2010-12-17 15:18:05 +01:00
2011-01-04 08:16:54 +01:00
2011-01-12 18:06:19 -05:00
2011-01-13 10:25:58 -08:00
2011-01-13 08:03:09 -08:00
2011-01-17 10:54:41 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 15:48:29 +01:00
2011-01-14 09:08:00 -08:00
2011-01-17 12:21:57 +10:00
2011-01-13 09:58:38 -08:00
2011-01-18 12:22:54 -08:00
2011-01-14 22:03:50 +01:00
2011-01-12 18:06:19 -05:00
2011-01-17 14:45:48 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 08:03:06 -08:00
2011-01-13 10:05:56 -08:00
2011-01-14 18:44:22 +01:00
2011-01-14 09:29:05 -08:00
2011-01-13 08:03:22 -08:00
2010-12-22 18:57:02 +01:00
2011-01-14 12:38:18 +01:00
2011-01-14 12:38:12 +01:00
2011-01-14 00:22:44 -07:00
2011-01-17 11:15:30 -08:00
2011-03-03 16:10:46 +02:00
2011-01-16 17:28:21 -08:00
2011-01-15 22:01:58 -07:00
2010-12-04 11:18:25 -05:00
2011-01-14 09:29:05 -08:00
2011-01-13 10:05:56 -08:00
2011-01-13 20:15:35 -08:00
2011-01-12 04:59:44 -05:00
2011-01-14 09:25:59 -08:00
2011-01-13 08:03:21 -08:00
2010-11-29 15:48:19 +11:00
2011-01-13 08:03:18 -08:00
2011-01-14 12:38:16 +01:00
2011-01-14 12:38:16 +01:00
2011-01-14 08:47:26 -08:00
2011-01-03 20:02:06 -07:00
2011-01-14 16:29:49 -08:00
2011-01-15 12:33:40 -08:00
2011-01-11 23:27:25 -05:00
2011-01-10 08:51:44 -08:00
2011-01-18 14:28:48 -08:00
2011-02-18 17:03:41 -05:00
2011-02-25 15:32:34 -05:00
2011-01-14 10:12:29 -06:00
2011-01-13 10:05:56 -08:00
2011-01-12 05:14:15 -05:00
2011-01-07 14:39:20 -08:00
2011-01-13 10:45:01 -08:00
2010-12-16 10:05:06 -08:00
2011-01-10 10:03:39 +02:00
2011-01-15 12:29:50 -08:00
2011-01-13 08:03:22 -08:00
2011-01-12 13:51:35 +00:00
2011-01-13 18:46:48 -08:00
2011-01-14 10:12:29 -06:00
2011-01-14 10:12:29 -06:00