Merge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares
This commit is contained in:
commit
8ccddee5ee
|
@ -1,151 +1,46 @@
|
||||||
Texas Instruments Incorporated
|
TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE
|
||||||
Technology and Software Publicly Available
|
SOFTWARE LICENSE
|
||||||
Software (Object Code) License Agreement
|
|
||||||
|
|
||||||
|
Copyright (c) 2011, Texas Instruments Incorporated.
|
||||||
|
|
||||||
IMPORTANT - PLEASE READ THE FOLLOWING LICENSE AGREEMENT CAREFULLY. THIS IS
|
All rights reserved.
|
||||||
A LEGALLY BINDING AGREEMENT. DO NOT DOWNLOAD THE LICENSED MATERIALS
|
|
||||||
UNLESS: (1) YOU ARE AUTHORIZED TO ACCEPT AND AGREE TO THE TERMS OF THIS
|
|
||||||
LICENSE AGREEMENT AND (2) YOU INTEND TO ENTER INTO AND TO BE BOUND BY
|
|
||||||
THE TERMS OF THIS AGREEMENT.
|
|
||||||
|
|
||||||
This Software License Agreement ("Agreement") is a legal agreement between you
|
Redistribution.
|
||||||
(either an individual or entity) and Texas Instruments Incorporated
|
|
||||||
("TI"). The "Licensed Materials" subject to this Agreement include,
|
|
||||||
in whole or in part, the software programs that accompany this Agreement
|
|
||||||
and any "on-line" or electronic documentation associated with these
|
|
||||||
programs. By installing, copying or otherwise using the Licensed
|
|
||||||
Materials you agree to abide by the terms of this Agreement.
|
|
||||||
If you choose not to accept or agree with these terms, do not download
|
|
||||||
or install the Licensed Materials.
|
|
||||||
|
|
||||||
|
Redistribution and use in binary form, without modification, are
|
||||||
|
permitted provided that the following conditions are met:
|
||||||
|
|
||||||
1. Object Code License. TI hereby grants to you a limited, non-exclusive
|
* Redistributions must preserve existing copyright notices and reproduce
|
||||||
license to reproduce and use the Licensed Materials provided to you in
|
this license (including the above copyright notice and the disclaimer below)
|
||||||
object code format and to distribute an unlimited number of object or
|
in the documentation and/or other materials provided with the distribution.
|
||||||
executable copies of such Licensed Materials, provided that such object
|
|
||||||
or executable copies are used solely and exclusively on devices
|
|
||||||
manufactured by or for TI.
|
|
||||||
|
|
||||||
2. Termination. This license is effective until terminated. Without prejudice
|
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||||
to any other rights, TI may terminate your right to use the Licensed
|
its suppliers may be used to endorse or promote products derived
|
||||||
Materials under this Agreement if you fail to comply with the terms of
|
from this software without specific prior written permission.
|
||||||
this Agreement. In such event, you shall destroy all copies of the
|
|
||||||
Licensed Materials, including all portions and derivatives thereof.
|
|
||||||
|
|
||||||
3. Intellectual Property Rights. The Licensed Materials being provided to you
|
* No reverse engineering, decompilation, or disassembly of this
|
||||||
hereunder are being made publicly available by TI, even though they
|
software is permitted.
|
||||||
contain copyrighted material of TI and its licensors, if applicable.
|
|
||||||
In no event may you alter, remove or destroy any copyright notice
|
|
||||||
included in the Licensed Materials. To the extent that any of the
|
|
||||||
Licensed Materials are provided in binary or object code only, you may
|
|
||||||
not unlock, decompile, reverse engineer, disassemble or otherwise
|
|
||||||
translate such binary or object code to human-perceivable form. The
|
|
||||||
source code of such reverse engineered code may contain TI trade secret
|
|
||||||
and other proprietary information. Further, nothing shall obligate TI
|
|
||||||
to provide you with source code for the Licensed Materials licensed to
|
|
||||||
you in binary or object code only under this Agreement. TI reserves all
|
|
||||||
rights not specifically granted under this Agreement.
|
|
||||||
|
|
||||||
4. Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED "AS IS". TI
|
Limited patent license.
|
||||||
MAKES NO WARRANTY OR REPRESENTATION, EXPRESS, IMPLIED OR STATUTORY,
|
|
||||||
INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTIBILITY, FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF
|
|
||||||
RESPONSES, RESULTS AND LACK OF NEGLIGENCE. TI DISCLAIMS ANY WARRANTY OF
|
|
||||||
TITLE, QUIET ENJOYMENT, QUIET POSESSION, AND NON-INFRINGEMENT OF ANY
|
|
||||||
THIRD PARTY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE LICENSED
|
|
||||||
MATERIALS OR USE OF THOSE MATERIALS.
|
|
||||||
|
|
||||||
YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS MAY NOT BE INTENDED FOR
|
Texas Instruments Incorporated grants a world-wide, royalty-free,
|
||||||
PRODUCTION APPLICATIONS AND MAY CONTAIN IRREGULARITIES AND DEFECTS NOT
|
non-exclusive license under patents it now or hereafter owns or controls
|
||||||
FOUND IN PRODUCTION SOFTWARE. FURTHERMORE, YOU ACKNOWLEDGE AND AGREE
|
to make, have made, use, import, offer to sell and sell ("Utilize") this
|
||||||
THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED OR CERTIFIED BY ANY
|
software, but solely to the extent that any such patent is necessary
|
||||||
GOVERNMENT AGENCY OR INDUSTRY REGULATORY ORGANIZATION OR ANY OTHER THIRD
|
to Utilize the software alone. The patent license shall not apply to
|
||||||
PARTY ORGANIZATION. YOU AGREE THAT PRIOR TO USING, INCORPORATING OR
|
any combinations which include this software. No hardware per se is
|
||||||
DISTRIBUTING THE LICENSED MATERIALS IN OR WITH ANY COMMERCIAL PRODUCT
|
licensed hereunder.
|
||||||
THAT YOU WILL THOROUGHLY TEST THE PRODUCT AND THE FUNCTIONALITY OF THE
|
|
||||||
LICENSED MATERIALS IN OR WITH THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR
|
|
||||||
ANY PROBLEMS OR FAILURES.
|
|
||||||
|
|
||||||
IN NO EVENT SHALL TI, OR ANY APPLICABLE LICENSOR, BE LIABLE FOR ANY SPECIAL,
|
DISCLAIMER.
|
||||||
INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED
|
|
||||||
ON ANY THEORY OF LIABILITY, ARISING IN ANY WAY OUT OF THIS AGREEMENT,
|
|
||||||
OR YOUR USE OF THE LICENSED MATERIALS, WHETHER OR NOT TI HAS BEEN
|
|
||||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE,
|
|
||||||
BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE
|
|
||||||
COMPUTER TIME, LABOR COSTS, LOSS OR CORRUPTION OF DATA, LOSS OF
|
|
||||||
GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR
|
|
||||||
INTERRUPTION OF BUSINESS OR ANY OTHER ECONOMIC LOSS. IN NO EVENT WILL
|
|
||||||
TI'S AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE
|
|
||||||
OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500).
|
|
||||||
|
|
||||||
Because some jurisdictions do not allow the exclusion or limitation of
|
|
||||||
incidental or consequential damages or limitation on how long an implied
|
|
||||||
warranty lasts, the above limitations or exclusions may not apply to
|
|
||||||
you.
|
|
||||||
|
|
||||||
5. Export Control. Thesoftware programs and any "on-line" documentation as well
|
|
||||||
as any updates or upgrades to such software programs or documentation
|
|
||||||
may be subject to the export or import regulations of certain countries.
|
|
||||||
You agree to comply with all such regulations and acknowledge that you
|
|
||||||
have the responsibility to obtain any licenses or other authorizations
|
|
||||||
that may be required to export, re-export or import the Licensed
|
|
||||||
Materials.
|
|
||||||
|
|
||||||
6. Governing Law, Jurisdiction and Severability. This Agreement will be
|
|
||||||
governed by and interpreted in accordance with the laws of the State of
|
|
||||||
Texas, without reference to that state's conflict of laws principles.
|
|
||||||
This Agreement shall not be governed by the United Nations Convention on
|
|
||||||
Contracts for the International Sale of Goods, nor shall it be governed
|
|
||||||
by the Uniform Computer Information Transactions Act (UCITA). Any
|
|
||||||
dispute arising out of or related to this Agreement will be brought in,
|
|
||||||
and each party consents to the exclusive jurisdiction and venue in the
|
|
||||||
state and federal courts sitting in Dallas Country, Texas. Each party
|
|
||||||
waives all defenses of lack of personal jurisdiction and forum
|
|
||||||
non-conveniens and agrees that process may be served on either party in
|
|
||||||
a manner authorized by applicable law or court rule. If for any reason
|
|
||||||
a court of competent jurisdiction finds any provision of the Agreement
|
|
||||||
to be unenforceable, that provision will be enforced to the maximum
|
|
||||||
extent possible to effectuate the intent of the parties and the
|
|
||||||
remainder of the Agreement shall continue in full force and effect.
|
|
||||||
|
|
||||||
7. PRC Provisions. If you are located in the People's Republic of China ("PRC")
|
|
||||||
or if the Licensed Materials will be sent to the PRC, the following
|
|
||||||
provisions shall apply and shall supersede any other provisions in this
|
|
||||||
Agreement concerning the same subject matter as the following
|
|
||||||
provisions:
|
|
||||||
|
|
||||||
a. Registration Requirements. You shall be solely responsible for
|
|
||||||
performing all acts and obtaining all approvals that may be required in
|
|
||||||
connection with this Agreement by the government of the PRC, including
|
|
||||||
but not limited to registering pursuant to, and otherwise complying
|
|
||||||
with, the PRC Measures on the Administration of Software Products,
|
|
||||||
Management Regulations on Technology Import-Export, and Technology
|
|
||||||
Import and Export Contract Registration Management Rules. Upon receipt
|
|
||||||
of such approvals from the government authorities, you shall forward
|
|
||||||
evidence of all such approvals to TI for its records. In the event that
|
|
||||||
you fail to obtain any such approval or registration, you shall be
|
|
||||||
solely responsible for any and all losses, damages or costs resulting
|
|
||||||
therefrom, and shall indemnify TI for all such losses, damages or costs.
|
|
||||||
|
|
||||||
b. Governing Language. This Agreement is written and executed in
|
|
||||||
the English language. If a translation of this Agreement is required
|
|
||||||
for any purpose, including but not limited to registration of the
|
|
||||||
Agreement pursuant to any governmental laws, regulations or rules, you
|
|
||||||
shall be solely responsible for creating such translation. Any
|
|
||||||
translation of this Agreement into a language other than English is
|
|
||||||
intended solely in order to comply with such laws or for reference
|
|
||||||
purposes, and the English language version shall be authoritative and
|
|
||||||
controlling.
|
|
||||||
|
|
||||||
8. Entire Agreement. This is the entire Agreement between you and TI and
|
|
||||||
supersedes any prior agreement between the parties related to the
|
|
||||||
subject matter of this Agreement. No amendment or modification of this
|
|
||||||
Agreement will be effective unless in writing and signed by a duly
|
|
||||||
authorized representative of TI. You hereby warrant and represent that
|
|
||||||
you have obtained all authorizations and other applicable consents
|
|
||||||
required empowering you to enter into this Agreement.
|
|
||||||
|
|
||||||
1
|
|
||||||
TILAW-#236402v3
|
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
52
WHENCE
52
WHENCE
|
@ -1580,15 +1580,36 @@ Licence: Redistributable. See LICENCE.tda7706-firmware.txt for details.
|
||||||
Driver: wl12xx - Texas Instruments 802.11 wireless LAN driver
|
Driver: wl12xx - Texas Instruments 802.11 wireless LAN driver
|
||||||
|
|
||||||
File: wl1271-fw.bin
|
File: wl1271-fw.bin
|
||||||
|
Version: 6.1.0.50.350 (STA-only)
|
||||||
File: wl1271-fw-2.bin
|
File: wl1271-fw-2.bin
|
||||||
|
Version: 6.1.5.50.74 (STA-only)
|
||||||
File: wl1271-fw-ap.bin
|
File: wl1271-fw-ap.bin
|
||||||
|
Version: 6.2.1.0.54 (AP-only)
|
||||||
File: wl127x-fw-3.bin
|
File: wl127x-fw-3.bin
|
||||||
|
Version: 6.3.0.0.77
|
||||||
File: wl127x-fw-plt-3.bin
|
File: wl127x-fw-plt-3.bin
|
||||||
|
Version: 6.3.0.0.77 (PLT-only)
|
||||||
|
File: wl127x-fw-4-sr.bin
|
||||||
|
Version: 6.3.5.0.98 (Single-role)
|
||||||
|
File: wl127x-fw-4-mr.bin
|
||||||
|
Version: 6.5.2.0.15 (Multi-role)
|
||||||
|
File: wl127x-fw-4-plt.bin
|
||||||
|
Version: 6.3.5.0.98 (PLT-only)
|
||||||
|
|
||||||
File: wl128x-fw.bin
|
File: wl128x-fw.bin
|
||||||
|
Version: 7.1.5.50.74 (STA-only)
|
||||||
File: wl128x-fw-ap.bin
|
File: wl128x-fw-ap.bin
|
||||||
|
Version: 7.2.1.0.54 (AP-only)
|
||||||
File: wl128x-fw-3.bin
|
File: wl128x-fw-3.bin
|
||||||
|
Version: 7.3.0.0.77
|
||||||
File: wl128x-fw-plt-3.bin
|
File: wl128x-fw-plt-3.bin
|
||||||
|
Version: 7.3.0.0.77
|
||||||
|
File: wl128x-fw-4-sr.bin
|
||||||
|
Version: 7.3.5.0.98 (Single-role)
|
||||||
|
File: wl128x-fw-4-mr.bin
|
||||||
|
Version: 7.5.2.0.15 (Multi-role)
|
||||||
|
File: wl128x-fw-4-plt.bin
|
||||||
|
Version: 7.3.5.0.98 (PLT)
|
||||||
|
|
||||||
File: wl127x-nvs.bin
|
File: wl127x-nvs.bin
|
||||||
File: wl128x-nvs.bin
|
File: wl128x-nvs.bin
|
||||||
|
@ -1598,28 +1619,23 @@ sl: wl1271-nvs.bin -> wl127x-nvs.bin
|
||||||
|
|
||||||
Licence: See LICENCE.ti-connectivity for details.
|
Licence: See LICENCE.ti-connectivity for details.
|
||||||
|
|
||||||
Station: wl1271-fw.bin version 6.1.0.50.350
|
The NVS file includes two parts:
|
||||||
Station: wl1271-fw-2.bin version 6.1.5.50.74
|
|
||||||
Station: wl128x-fw.bin version 7.1.5.50.74
|
|
||||||
Access Point: wl1271-fw-ap.bin version 6.2.1.0.54
|
|
||||||
Access Point: wl128x-fw-ap.bin version 7.2.1.0.54
|
|
||||||
Station & Access Point: wl127x-fw-3.bin version Rev 6.3.0.0.77
|
|
||||||
PLT: wl127x-fw-3.bin version PLT 6.3.0.0.77
|
|
||||||
Station & Access Point: wl128x-fw-3.bin version Rev 7.3.0.0.77
|
|
||||||
PLT: wl128x-fw-3.bin version PLT 7.3.0.0.77
|
|
||||||
|
|
||||||
The nvs file includes two parts:
|
|
||||||
- radio calibration
|
- radio calibration
|
||||||
- ini setting parameters
|
- HW configuration parameters (aka. INI values)
|
||||||
|
|
||||||
In order to have correct NVS file for your device NVS tool should be use:
|
The published NVS files are for testing only. Every device needs to
|
||||||
http://linuxwireless.org/en/users/Drivers/wl12xx/calibrator
|
hava a unique NVS which is properly calibrated for best results. You
|
||||||
|
can find more information about NVS generation for your device here:
|
||||||
|
|
||||||
Example NVS files (not optimal) for wl127x and wl128x includes.
|
http://wireless.kernel.org/en/users/Drivers/wl12xx/calibrator
|
||||||
To use example NVS set symbolic link wl12xx-nvs.bin to one of
|
|
||||||
them (depending the chip on the platform)
|
|
||||||
|
|
||||||
In order to use that files copy ti-connectivity directory to target FS at
|
If you're using a wl127x based device, use a symbolic link called
|
||||||
|
wl1271-nvs.bin that links to the wl127x-nvs.bin file. If you are
|
||||||
|
using wl128x, link to wl128x-nvs.bin instead.
|
||||||
|
|
||||||
|
The driver expects to find the firmwares under a ti-connectivity
|
||||||
|
subdirectory. So if your system looks for firmwares in /lib/firmware,
|
||||||
|
the firmwares for wl12xx chips must be located in
|
||||||
/lib/firmware/ti-connectivity/.
|
/lib/firmware/ti-connectivity/.
|
||||||
|
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue