Dear David, This is a pull request to update TI connectivity FW for wl12xx-fw-3 (wl12xx driver). The new wl12xx FW had some major api changes. The main change was the addition of multi-role concept. Due to changing NVS name add two new sl: - wl12xx-nvs.bin that link on one of example NVS file (default wl127x-nvs.bin) - wl1271-nvs.bin for backward compatible This pull request includes and replaces the pull request I sent on 2011-07-11. Please let me know if there are problems! All the best, Shahar --- The following changes since commit 13f5008494268031d569f830d0955479bd5b9dfc: Merge git://anongit.freedesktop.org/~dcbw/linux-firmware (2011-07-31 00:15:37 +0100) are available in the git repository at: git://github.com/shaharlevi/linux-firmware-ti-connectivity.git ti-connectivity Shahar Levi (2): linux-firmware: wl12xx: Updated STA & AP FW for WL128x & wl127x linux-firmware: wl12xx: Updated STA & AP FW for wl12xx-fw-3 WHENCE | 32 ++++++++++++++----- ti-connectivity/wl1271-fw-2.bin | Bin 273252 -> 273880 bytes ti-connectivity/wl1271-fw-ap.bin | Bin 272784 -> 272836 bytes ti-connectivity/wl1271-nvs.bin | Bin 912 -> 14 bytes ti-connectivity/wl127x-fw-3.bin | Bin 0 -> 280388 bytes ti-connectivity/wl127x-fw-plt-3.bin | Bin 0 -> 267496 bytes ti-connectivity/wl127x-nvs.bin | Bin 0 -> 912 bytes ti-connectivity/wl128x-fw-3.bin | Bin 0 -> 284784 bytes ti-connectivity/wl128x-fw-ap.bin | Bin 265196 -> 265460 bytes ti-connectivity/wl128x-fw-plt-3.bin | Bin 0 -> 271932 bytes ti-connectivity/wl128x-fw.bin | Bin 272748 -> 273324 bytes ...l1271-nvs-example-wl128x.bin => wl128x-nvs.bin} | Bin 1113 -> 1113 bytes ti-connectivity/wl12xx-nvs.bin | 1 + 13 files changed, 24 insertions(+), 9 deletions(-) mode change 100644 => 120000 ti-connectivity/wl1271-nvs.bin create mode 100644 ti-connectivity/wl127x-fw-3.bin create mode 100644 ti-connectivity/wl127x-fw-plt-3.bin create mode 100644 ti-connectivity/wl127x-nvs.bin create mode 100644 ti-connectivity/wl128x-fw-3.bin create mode 100644 ti-connectivity/wl128x-fw-plt-3.bin mode change 100755 => 100644 ti-connectivity/wl128x-fw.bin rename ti-connectivity/{wl1271-nvs-example-wl128x.bin => wl128x-nvs.bin} (100%) mode change 100755 => 100644 create mode 120000 ti-connectivity/wl12xx-nvs.bin diff --git a/WHENCE b/WHENCE index 4b88f1f..e55cb66 100644 --- a/WHENCE +++ b/WHENCE @@ -1521,19 +1521,32 @@ 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. Station: wl1271-fw.bin version 6.1.0.50.350 - Station: wl1271-fw-2.bin version 6.1.3.50.58 - Station: wl128x-fw.bin version 7.1.3.50.58 - Access Point: wl1271-fw-ap.bin version 6.2.0.0.47 - Access Point: wl128x-fw-ap.bin version 7.2.0.0.47 + 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 @@ -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-fw-2.bin b/ti-connectivity/wl1271-fw-2.bin index 8d18611..a01324e 100644 Binary files a/ti-connectivity/wl1271-fw-2.bin and b/ti-connectivity/wl1271-fw-2.bin differ diff --git a/ti-connectivity/wl1271-fw-ap.bin b/ti-connectivity/wl1271-fw-ap.bin index c145a71..3a8e570 100644 Binary files a/ti-connectivity/wl1271-fw-ap.bin and b/ti-connectivity/wl1271-fw-ap.bin differ diff --git a/ti-connectivity/wl1271-nvs.bin b/ti-connectivity/wl1271-nvs.bin deleted file mode 100644 index 91978f9..0000000 Binary files a/ti-connectivity/wl1271-nvs.bin and /dev/null differ diff --git a/ti-connectivity/wl1271-nvs.bin b/ti-connectivity/wl1271-nvs.bin new file mode 120000 index 0000000..a30a076 --- /dev/null +++ b/ti-connectivity/wl1271-nvs.bin @@ -0,0 +1 @@ +wl127x-nvs.bin \ No newline at end of file diff --git a/ti-connectivity/wl127x-fw-3.bin b/ti-connectivity/wl127x-fw-3.bin new file mode 100644 index 0000000..d2bd1b5 Binary files /dev/null and b/ti-connectivity/wl127x-fw-3.bin differ diff --git a/ti-connectivity/wl127x-fw-plt-3.bin b/ti-connectivity/wl127x-fw-plt-3.bin new file mode 100644 index 0000000..76fc71a Binary files /dev/null and b/ti-connectivity/wl127x-fw-plt-3.bin differ diff --git a/ti-connectivity/wl127x-nvs.bin b/ti-connectivity/wl127x-nvs.bin new file mode 100644 index 0000000..91978f9 Binary files /dev/null and b/ti-connectivity/wl127x-nvs.bin differ diff --git a/ti-connectivity/wl128x-fw-3.bin b/ti-connectivity/wl128x-fw-3.bin new file mode 100644 index 0000000..831acc7 Binary files /dev/null and b/ti-connectivity/wl128x-fw-3.bin differ diff --git a/ti-connectivity/wl128x-fw-ap.bin b/ti-connectivity/wl128x-fw-ap.bin index 51d307b..3795717 100644 Binary files a/ti-connectivity/wl128x-fw-ap.bin and b/ti-connectivity/wl128x-fw-ap.bin differ diff --git a/ti-connectivity/wl128x-fw-plt-3.bin b/ti-connectivity/wl128x-fw-plt-3.bin new file mode 100644 index 0000000..e21b825 Binary files /dev/null and b/ti-connectivity/wl128x-fw-plt-3.bin differ diff --git a/ti-connectivity/wl128x-fw.bin b/ti-connectivity/wl128x-fw.bin old mode 100755 new mode 100644 index bf5344f..0fbf626 Binary files a/ti-connectivity/wl128x-fw.bin and b/ti-connectivity/wl128x-fw.bin differ diff --git a/ti-connectivity/wl12xx-nvs.bin b/ti-connectivity/wl12xx-nvs.bin new file mode 120000 index 0000000..a30a076 --- /dev/null +++ b/ti-connectivity/wl12xx-nvs.bin @@ -0,0 +1 @@ +wl127x-nvs.bin \ No newline at end of file -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html