Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Linux Firmware
Commits
8ccddee5
Commit
8ccddee5
authored
Apr 02, 2012
by
Ben Hutchings
Browse files
Merge branch 'linux-firmware' of
git://github.com/TI-OpenLink/firmwares
parents
cf41e02a
f268e392
Changes
8
Hide whitespace changes
Inline
Side-by-side
LICENCE.ti-connectivity
View file @
8ccddee5
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.
WHENCE
View file @
8ccddee5
...
@@ -1580,15 +1580,36 @@ Licence: Redistributable. See LICENCE.tda7706-firmware.txt for details.
...
@@ -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
...
@@ -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/.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
...
...
ti-connectivity/wl127x-fw-4-mr.bin
0 → 100644
View file @
8ccddee5
File added
ti-connectivity/wl127x-fw-4-plt.bin
0 → 100644
View file @
8ccddee5
File added
ti-connectivity/wl127x-fw-4-sr.bin
0 → 100644
View file @
8ccddee5
File added
ti-connectivity/wl128x-fw-4-mr.bin
0 → 100644
View file @
8ccddee5
File added
ti-connectivity/wl128x-fw-4-plt.bin
0 → 100644
View file @
8ccddee5
File added
ti-connectivity/wl128x-fw-4-sr.bin
0 → 100644
View file @
8ccddee5
File added
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment