ieee802154: add support for atusb transceiver
authorAlexander Aring <alex.aring@gmail.com>
Sun, 17 May 2015 19:44:57 +0000 (21:44 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 19 May 2015 09:44:45 +0000 (11:44 +0200)
commit7490b008d123f9bd781f51ad86b543aed49f6200
tree801b4f21024d780f2ecced99f341332410027965
parent3862eba691e3928338e188915676dd4fa7cefcaa
ieee802154: add support for atusb transceiver

This patch adds support for the atusb transceiver.

The current driver supports basic functionality only. Possible further
tasks would be to sync functionality with the at86rf230 driver, because
the atusb use internally an at86rf231 transceiver. Some of these
features need a firmware update like AACK and ARET handling.

I did small changes to this driver to work with xmit_async callback and
setting of a random extended perm address.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Cc: Werner Almesberger <werner@almesberger.net>
Cc: Stefan Schmidt <s.schmidt@samsung.com>
Cc: Richard Sharpe <realrichardsharpe@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/net/ieee802154/Kconfig
drivers/net/ieee802154/Makefile
drivers/net/ieee802154/at86rf230.c
drivers/net/ieee802154/at86rf230.h [new file with mode: 0644]
drivers/net/ieee802154/atusb.c [new file with mode: 0644]
drivers/net/ieee802154/atusb.h [new file with mode: 0644]