]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
silabs: add new firmware for WF200
authorJérôme Pouiller <jerome.pouiller@silabs.com>
Mon, 8 Feb 2021 12:53:48 +0000 (13:53 +0100)
committerJérôme Pouiller <jerome.pouiller@silabs.com>
Tue, 2 Mar 2021 13:32:33 +0000 (14:32 +0100)
Add version 3.12.1 (released the 2021-02-18) of firmware for Silabs
WF200. This firmware is necessary for the wfx driver currently hosted in
the staging/ directory of the Linux kernel.

Here the last modifications (only modifications tagged [LMAC] have an
impact on Linux):

New Features/Improvements:
    [1725] - [UMAC] Wi-Fi power mode API with 'listen_interval = 0' is
                    taken into account

Bug fixes:
    [1710] - [UMAC] Increase WPA3 connection authentication timeout
    [1712] - [LMAC] Avoid beacon collision in concurrent mode
    [1726] - [LMAC] Fix 'incoherent status and result_flags' warning
    [1730] - [UMAC] Fix incorrect packet abort leading to assert

WHENCE
silabs/LICENCE.wf200 [new file with mode: 0644]
silabs/wfm_wf200_C0.sec [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index aa964040af44b9cf181de838c7fe2ef6d27fb9c9..61a670d6acbc32b3e99ad96f2b511110c60557e1 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5338,3 +5338,13 @@ Driver: lt9611uxc - Lontium DSI to HDMI bridge
 File: lt9611uxc_fw.bin
 
 License: Redistributable. See LICENSE.Lontium for details.
+
+--------------------------------------------------------------------------
+
+Driver: wfx - Silicon Labs Wi-Fi Transceiver
+
+File: silabs/wfm_wf200_C0.sec
+Version: 3.12.1
+
+Licence: Redistributable. See silabs/LICENCE.wf200 for details.
+Originates from https://github.com/SiliconLabs/wfx-firmware
diff --git a/silabs/LICENCE.wf200 b/silabs/LICENCE.wf200
new file mode 100644 (file)
index 0000000..6c2f022
--- /dev/null
@@ -0,0 +1,115 @@
+Copyright (c) 2021, Silicon Laboratories, Inc.
+
+All rights reserved.
+
+Your use of any portion of the Software shall constitute your acceptance of the
+following terms and conditions. If you do not agree to the following terms and
+conditions, do not use, retain or redistribute any portion of the Software.
+
+Limited Redistribution and Use License. Silicon Laboratories Inc. (“Silicon
+Labs”) hereby grants to any person obtaining a copy of this firmware (the
+“Software”) a non-exclusive right to use and distribute, in binary form, without
+modification, the Software and permit persons to whom the Software is provided
+to do the same, subject to the following conditions:
+
+1) Redistributions must reproduce the above copyright notice, this license
+   notice and the following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+2) No reverse  engineering, decompilation, or disassembly of this Software is
+   permitted.
+
+3) Neither Silicon Labs nor any of the third party contributors endorse or
+   promote products derived from this Software.
+
+4) Nothing shall obligate Silicon Labs to provide you with source code for
+   Software licensed and provided to you in object code.
+
+Limited patent license. Silicon Labs grants a worldwide, non-exclusive,
+no-charge, royalty-free patent license to make, have made, use, offer to sell,
+sell, import, and otherwise transfer this Software, where such license applies
+only to those patent claims licensable by Silicon Labs that are necessarily
+infringed by this Software. This patent license shall not apply to any
+combinations that include this Software.  No hardware is licensed hereunder.
+
+If you institute patent litigation against any entity (including a cross-claim
+or counterclaim in a lawsuit) alleging that the Software itself infringes your
+patent(s), then your rights granted under this license shall terminate as of the
+date such litigation is filed.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY SILICON LABS "AS IS." ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL  SILICON LABS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.IN NO EVENT SHALL SILICON LABS’ TOTAL LIABILITY TO YOU, WHETHER
+IN CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, EXCEED THE PRICE PAID BY
+YOU FOR THE SOFTWARE.
+
+-------------------------------------------------------------------------------
+The following software may be included in this product: wpa_supplicant
+
+Use of any of this software is governed by the terms of the license below:
+
+    Copyright (c) 2003-2017, Jouni Malinen <j@w1.fi> and contributors
+    All Rights Reserved.
+
+This software may be distributed, used, and modified under the terms of
+
+    BSD license:
+
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions are
+    met:
+
+    1. Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+
+    2. Redistributions in binary form must reproduce the above copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+
+    3. Neither the name(s) of the above-listed copyright holder(s) nor the
+       names of its contributors may be used to endorse or promote products
+       derived from this software without specific prior written permission.
+
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------------------
+The following software may be included in this product: jsmn
+
+Use of any of this software is governed by the terms of the license below:
+
+    Copyright (c) 2010 Serge A. Zaitsev
+
+    Permission is hereby granted, free of charge, to any person obtaining a copy
+    of this software and associated documentation files (the "Software"), to deal
+    in the Software without restriction, including without limitation the rights
+    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+    copies of the Software, and to permit persons to whom the Software is
+    furnished to do so, subject to the following conditions:
+
+    The above copyright notice and this permission notice shall be included in
+    all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+    THE SOFTWARE.
diff --git a/silabs/wfm_wf200_C0.sec b/silabs/wfm_wf200_C0.sec
new file mode 100644 (file)
index 0000000..92737ed
Binary files /dev/null and b/silabs/wfm_wf200_C0.sec differ