diff options
author | Shahar Levi <shahar_levi@ti.com> | 2011-08-14 13:14:10 +0300 |
---|---|---|
committer | Shahar Levi <shahar_levi@ti.com> | 2011-08-14 13:14:10 +0300 |
commit | 14f515de7b5fc81b050d254995fc0f28a498b388 (patch) | |
tree | 04c81f95699fedb9e2f247d5151248585fa0bbb9 | |
parent | 51a6242d23d031c7cf92110b72013af3a5f8c252 (diff) | |
download | linux-firmware-14f515de7b5fc81b050d254995fc0f28a498b388.tar.gz |
linux-firmware: wl12xx: Updated STA & AP FW for wl12xx-fw-3
The new wl12xx fw (ver 7.3.0.0.77) had some major api changes.
The main change was the addition of multi-role concept.
For each chip there are two FW kind:
1) A single FW for both STA and AP roles
2) PLT FW that support calibration process
Update FW for WL128x chip to 7.3.0.0.77:
STA & AP FW version
PLT FW version
Update FW for WL127x chip 6.3.0.0.77:
STA & AP FW version
PLT FW version
Create a soft symbolic link wl12xx-nvs.bin that link to one of
the examples NVF files (by default wl127x)
Signed-off-by: Shahar Levi <shahar_levi@ti.com>
-rw-r--r-- | WHENCE | 24 | ||||
l---------[-rw-r--r--] | ti-connectivity/wl1271-nvs.bin | bin | 912 -> 14 bytes | |||
-rw-r--r-- | ti-connectivity/wl127x-fw-3.bin | bin | 0 -> 280388 bytes | |||
-rw-r--r-- | ti-connectivity/wl127x-fw-plt-3.bin | bin | 0 -> 267496 bytes | |||
-rw-r--r-- | ti-connectivity/wl127x-nvs.bin | bin | 0 -> 912 bytes | |||
-rw-r--r-- | ti-connectivity/wl128x-fw-3.bin | bin | 0 -> 284784 bytes | |||
-rw-r--r-- | ti-connectivity/wl128x-fw-plt-3.bin | bin | 0 -> 271932 bytes | |||
-rw-r--r--[-rwxr-xr-x] | ti-connectivity/wl128x-fw.bin | bin | 273324 -> 273324 bytes | |||
-rw-r--r--[-rwxr-xr-x] | ti-connectivity/wl128x-nvs.bin (renamed from ti-connectivity/wl1271-nvs-example-wl128x.bin) | bin | 1113 -> 1113 bytes | |||
l--------- | ti-connectivity/wl12xx-nvs.bin | 1 |
10 files changed, 20 insertions, 5 deletions
@@ -1521,11 +1521,20 @@ Driver: wl12xx - Texas Instruments 802.11 wireless LAN driver File: wl1271-fw.bin File: wl1271-fw-2.bin -File: wl128x-fw.bin File: wl1271-fw-ap.bin +File: wl127x-fw-3.bin +File: wl127x-fw-plt-3.bin + +File: wl128x-fw.bin File: wl128x-fw-ap.bin -File: wl1271-nvs-example-wl127x.bin -File: wl1271-nvs-example-wl128x.bin +File: wl128x-fw-3.bin +File: wl128x-fw-plt-3.bin + +File: wl127x-nvs.bin +File: wl128x-nvs.bin +sl: wl12xx-nvs.bin -> wl127x-nvs.bin +sl: wl1271-nvs.bin -> wl127x-nvs.bin + Licence: See LICENCE.ti-connectivity for details. @@ -1534,6 +1543,10 @@ Licence: See LICENCE.ti-connectivity for details. 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 @@ -1543,10 +1556,11 @@ In order to have correct NVS file for your device NVS tool should be use: http://linuxwireless.org/en/users/Drivers/wl12xx/calibrator Example NVS files (not optimal) for wl127x and wl128x includes. -To use example NVS rename one of them to wl1271-nvs.bin +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 -/lib/firmware/. +/lib/firmware/ti-connectivity/. -------------------------------------------------------------------------- diff --git a/ti-connectivity/wl1271-nvs.bin b/ti-connectivity/wl1271-nvs.bin Binary files differindex 91978f96..a30a0760 100644..120000 --- a/ti-connectivity/wl1271-nvs.bin +++ b/ti-connectivity/wl1271-nvs.bin diff --git a/ti-connectivity/wl127x-fw-3.bin b/ti-connectivity/wl127x-fw-3.bin Binary files differnew file mode 100644 index 00000000..d2bd1b5c --- /dev/null +++ b/ti-connectivity/wl127x-fw-3.bin diff --git a/ti-connectivity/wl127x-fw-plt-3.bin b/ti-connectivity/wl127x-fw-plt-3.bin Binary files differnew file mode 100644 index 00000000..76fc71ac --- /dev/null +++ b/ti-connectivity/wl127x-fw-plt-3.bin diff --git a/ti-connectivity/wl127x-nvs.bin b/ti-connectivity/wl127x-nvs.bin Binary files differnew file mode 100644 index 00000000..91978f96 --- /dev/null +++ b/ti-connectivity/wl127x-nvs.bin diff --git a/ti-connectivity/wl128x-fw-3.bin b/ti-connectivity/wl128x-fw-3.bin Binary files differnew file mode 100644 index 00000000..831acc7c --- /dev/null +++ b/ti-connectivity/wl128x-fw-3.bin diff --git a/ti-connectivity/wl128x-fw-plt-3.bin b/ti-connectivity/wl128x-fw-plt-3.bin Binary files differnew file mode 100644 index 00000000..e21b8250 --- /dev/null +++ b/ti-connectivity/wl128x-fw-plt-3.bin diff --git a/ti-connectivity/wl128x-fw.bin b/ti-connectivity/wl128x-fw.bin Binary files differindex 0fbf6269..0fbf6269 100755..100644 --- a/ti-connectivity/wl128x-fw.bin +++ b/ti-connectivity/wl128x-fw.bin diff --git a/ti-connectivity/wl1271-nvs-example-wl128x.bin b/ti-connectivity/wl128x-nvs.bin Binary files differindex 157c9364..157c9364 100755..100644 --- a/ti-connectivity/wl1271-nvs-example-wl128x.bin +++ b/ti-connectivity/wl128x-nvs.bin diff --git a/ti-connectivity/wl12xx-nvs.bin b/ti-connectivity/wl12xx-nvs.bin new file mode 120000 index 00000000..a30a0760 --- /dev/null +++ b/ti-connectivity/wl12xx-nvs.bin @@ -0,0 +1 @@ +wl127x-nvs.bin
\ No newline at end of file |