From 7d9dd88bcae9ff9776bfe6f7c15a3abb2024cfdf Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Tue, 9 Jun 2015 17:55:33 +0200 Subject: [PATCH] linux-firmware: add firmware for atusb driver The atusb kernel driver is sitting in the bluetooth-next tree waiting for the merge window to open. It's scheduled for 4.2. Flashing goes into permanent storage and the GPLv2+ firmware allows for further explorations. See ChangeLog for more details and links. Signed-off-by: Stefan Schmidt Signed-off-by: Kyle McMartin --- WHENCE | 10 ++++++++++ atusb/ChangeLog | 14 ++++++++++++++ atusb/atusb-0.2.dfu | Bin 0 -> 5800 bytes 3 files changed, 24 insertions(+) create mode 100644 atusb/ChangeLog create mode 100644 atusb/atusb-0.2.dfu diff --git a/WHENCE b/WHENCE index de334fc2..ae12c26a 100644 --- a/WHENCE +++ b/WHENCE @@ -2772,3 +2772,13 @@ File: nvidia/tegra210/xusb.bin Version: v50.07 Licence: Redistributable. See LICENCE.nvidia for details + +-------------------------------------------------------------------------- + +Driver: atusb - ATUSB IEEE 802.15.4 transceiver driver + +File: atusb/atusb-0.2.dfu +Version: 0.2 +Info: atusb/ChangeLog + +Licence: GPLv2+ diff --git a/atusb/ChangeLog b/atusb/ChangeLog new file mode 100644 index 00000000..65b8c58f --- /dev/null +++ b/atusb/ChangeLog @@ -0,0 +1,14 @@ +ChangeLog: + * 0.0 initial release + * 0.1 addition of ATUSB_TEST + * 0.2 First public release. Compatible with atusb driver in the + upcoming 4.2 kernel + +To flash the firmware you need dfu-util on the host: +dfu-util -d 20b7:1540 -D atusb-0.2.dfu + +The firmware is flashed into permanent storage and does not need to be provided +after power off. A new firmware version can be flashed the same way. + +Firmware source code is GPLv2+ and can be found here: +http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw diff --git a/atusb/atusb-0.2.dfu b/atusb/atusb-0.2.dfu new file mode 100644 index 0000000000000000000000000000000000000000..a5cd38327683c21a04f7ffe9b9dbb6e786fe48c7 GIT binary patch literal 5800 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