linux/drivers/net/ieee802154
Alexander Aring 6844a0e4de mrf24j40: rework tx handling to async tx handling
This patch reworks the current transmit API to spi_async handling. We
removed the error handling check, because mac802154 has no chance to
report it. Also the transmit timeout handling can't be handled by xmit
async handling, for this usecase we need to implement the netdev
watchdog. These are all unlikely cases which we drop now and should be
provided by netdev watchdog.

We also drop the bit setting for TXNACKREQ at register TXNCON, this is
not necessary. The TXNCON register should set only once for each frame,
previous settings doesn't matter.

Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2015-09-22 11:51:22 +02:00
..
at86rf230.c at86rf230: support edge triggered irq 2015-09-22 11:51:20 +02:00
at86rf230.h at86rf230: add debugfs support 2015-09-17 13:20:05 +02:00
atusb.c atusb: add handling for different chipnames 2015-09-17 13:20:06 +02:00
atusb.h ieee802154: add support for atusb transceiver 2015-05-19 11:44:45 +02:00
cc2520.c cc2520: set the default fifo pin value from platform data 2015-08-11 06:13:39 +02:00
fakelb.c fakelb: add xmit_async after stop testcase 2015-06-15 01:25:06 +02:00
Kconfig mrf24j40: add regmap support 2015-09-22 11:51:22 +02:00
Makefile ieee802154: add support for atusb transceiver 2015-05-19 11:44:45 +02:00
mrf24j40.c mrf24j40: rework tx handling to async tx handling 2015-09-22 11:51:22 +02:00