2013-04-29 10:05:59

by Luciano Coelho

[permalink] [raw]
Subject: linux-firmware: pull-request TI wireless firmwares 2012-04-29

Hi Ben,

Here are some updates to our wireless firmwares. Updated the firmwares
for WiLink 6 and 7 and added a new version of the firmware for WiLink 8
and a binary configuration file. Also updated the WHENCE file
accordingly.

Please let me know if there are any more problems.


The following changes since commit 120a97ff309b6a20812f13d0f9da231eacc3311a:

Add Intel Bluetooth firmware patch files (2013-04-29 10:06:34 +0100)

are available in the git repository at:

git://github.com/TI-OpenLink/firmwares.git linux-firmware

for you to fetch changes up to 07ac844ff005c6c38623db831c27e704b0c709c0:

wl18xx: add default configuration binary (2013-04-29 12:47:04 +0300)

----------------------------------------------------------------
Luciano Coelho (3):
wl127x/wl128x: update firmwares
wl18xx: add version 2 of the wl18xx firmware
wl18xx: add default configuration binary

WHENCE | 16 ++++++++++------
ti-connectivity/wl127x-fw-5-mr.bin | Bin 348724 -> 354600 bytes
ti-connectivity/wl127x-fw-5-plt.bin | Bin 347920 -> 352588 bytes
ti-connectivity/wl127x-fw-5-sr.bin | Bin 366968 -> 370996 bytes
ti-connectivity/wl128x-fw-5-mr.bin | Bin 353248 -> 359140 bytes
ti-connectivity/wl128x-fw-5-plt.bin | Bin 358008 -> 360452 bytes
ti-connectivity/wl128x-fw-5-sr.bin | Bin 375884 -> 378988 bytes
ti-connectivity/wl18xx-conf.bin | Bin 0 -> 1221 bytes
ti-connectivity/wl18xx-fw-2.bin | Bin 0 -> 639276 bytes
9 files changed, 10 insertions(+), 6 deletions(-)
create mode 100644 ti-connectivity/wl18xx-conf.bin
create mode 100644 ti-connectivity/wl18xx-fw-2.bin

diff --git a/WHENCE b/WHENCE
index 4726742..257f24e 100644
--- a/WHENCE
+++ b/WHENCE
@@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role)
File: ti-connectivity/wl127x-fw-4-plt.bin
Version: 6.3.5.0.98 (PLT-only)
File: ti-connectivity/wl127x-fw-5-sr.bin
-Version: 6.3.10.2.115 (Single-role)
+Version: 6.3.10.0.133 (Single-role)
File: ti-connectivity/wl127x-fw-5-mr.bin
-Version: 6.5.7.0.27 (Multi-role)
+Version: 6.5.7.0.42 (Multi-role)
File: ti-connectivity/wl127x-fw-5-plt.bin
-Version: 6.3.10.2.115 (PLT-only)
+Version: 6.3.10.0.133 (PLT-only)

File: ti-connectivity/wl128x-fw.bin
Version: 7.1.5.50.74 (STA-only)
@@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role)
File: ti-connectivity/wl128x-fw-4-plt.bin
Version: 7.3.5.0.98 (PLT)
File: ti-connectivity/wl128x-fw-5-sr.bin
-Version: 7.3.10.2.115 (Single-role)
+Version: 7.3.10.0.133 (Single-role)
File: ti-connectivity/wl128x-fw-5-mr.bin
-Version: 7.5.7.0.27 (Multi-role)
+Version: 7.5.7.0.42 (Multi-role)
File: ti-connectivity/wl128x-fw-5-plt.bin
-Version: 7.3.10.2.115 (PLT-only)
+Version: 7.3.10.2.133 (PLT-only)

File: ti-connectivity/wl127x-nvs.bin
File: ti-connectivity/wl128x-nvs.bin
@@ -1740,6 +1740,10 @@ Driver: wl18xx - Texas Instruments 802.11 WLAN driver for WiLink8 chips

File: ti-connectivity/wl18xx-fw.bin
Version: 8.2.0.0.100
+File: ti-connectivity/wl18xx-fw-2.bin
+Version: 8.5.0.0.55
+File: ti-connectivity/wl18xx-conf.bin
+Version: 6/5

Licence: See LICENCE.ti-connectivity for details.

diff --git a/ti-connectivity/wl127x-fw-5-mr.bin b/ti-connectivity/wl127x-fw-5-mr.bin
index a19fb1e..c953fef 100644
Binary files a/ti-connectivity/wl127x-fw-5-mr.bin and b/ti-connectivity/wl127x-fw-5-mr.bin differ
diff --git a/ti-connectivity/wl127x-fw-5-plt.bin b/ti-connectivity/wl127x-fw-5-plt.bin
index cd1cf33..1f6249f 100644
Binary files a/ti-connectivity/wl127x-fw-5-plt.bin and b/ti-connectivity/wl127x-fw-5-plt.bin differ
diff --git a/ti-connectivity/wl127x-fw-5-sr.bin b/ti-connectivity/wl127x-fw-5-sr.bin
index 829088a..c83d3eb 100644
Binary files a/ti-connectivity/wl127x-fw-5-sr.bin and b/ti-connectivity/wl127x-fw-5-sr.bin differ
diff --git a/ti-connectivity/wl128x-fw-5-mr.bin b/ti-connectivity/wl128x-fw-5-mr.bin
index 0a062a8..14931ed 100644
Binary files a/ti-connectivity/wl128x-fw-5-mr.bin and b/ti-connectivity/wl128x-fw-5-mr.bin differ
diff --git a/ti-connectivity/wl128x-fw-5-plt.bin b/ti-connectivity/wl128x-fw-5-plt.bin
index d8ac6fa..54232d0 100644
Binary files a/ti-connectivity/wl128x-fw-5-plt.bin and b/ti-connectivity/wl128x-fw-5-plt.bin differ
diff --git a/ti-connectivity/wl128x-fw-5-sr.bin b/ti-connectivity/wl128x-fw-5-sr.bin
index 75d5a4f..e10a1ba 100644
Binary files a/ti-connectivity/wl128x-fw-5-sr.bin and b/ti-connectivity/wl128x-fw-5-sr.bin differ
diff --git a/ti-connectivity/wl18xx-conf.bin b/ti-connectivity/wl18xx-conf.bin
new file mode 100644
index 0000000..d3d2473
Binary files /dev/null and b/ti-connectivity/wl18xx-conf.bin differ
diff --git a/ti-connectivity/wl18xx-fw-2.bin b/ti-connectivity/wl18xx-fw-2.bin
new file mode 100644
index 0000000..e2a56f5
Binary files /dev/null and b/ti-connectivity/wl18xx-fw-2.bin differ

--
Cheers,
Luca.


Attachments:
signature.asc (836.00 B)
This is a digitally signed message part

2013-05-06 06:27:36

by Luciano Coelho

[permalink] [raw]
Subject: Re: linux-firmware: pull-request TI wireless firmwares 2012-04-29

On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote:
> On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote:
> > Hi Ben,
> >
> > Here are some updates to our wireless firmwares. Updated the firmwares
> > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8
> > and a binary configuration file. Also updated the WHENCE file
> > accordingly.
> >
> > Please let me know if there are any more problems.
> [...]
> > diff --git a/WHENCE b/WHENCE
> > index 4726742..257f24e 100644
> > --- a/WHENCE
> > +++ b/WHENCE
> > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role)
> > File: ti-connectivity/wl127x-fw-4-plt.bin
> > Version: 6.3.5.0.98 (PLT-only)
> > File: ti-connectivity/wl127x-fw-5-sr.bin
> > -Version: 6.3.10.2.115 (Single-role)
> > +Version: 6.3.10.0.133 (Single-role)
> > File: ti-connectivity/wl127x-fw-5-mr.bin
> > -Version: 6.5.7.0.27 (Multi-role)
> > +Version: 6.5.7.0.42 (Multi-role)
> > File: ti-connectivity/wl127x-fw-5-plt.bin
> > -Version: 6.3.10.2.115 (PLT-only)
> > +Version: 6.3.10.0.133 (PLT-only)
> >
> > File: ti-connectivity/wl128x-fw.bin
> > Version: 7.1.5.50.74 (STA-only)
> > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role)
> > File: ti-connectivity/wl128x-fw-4-plt.bin
> > Version: 7.3.5.0.98 (PLT)
> > File: ti-connectivity/wl128x-fw-5-sr.bin
> > -Version: 7.3.10.2.115 (Single-role)
> > +Version: 7.3.10.0.133 (Single-role)
> > File: ti-connectivity/wl128x-fw-5-mr.bin
> > -Version: 7.5.7.0.27 (Multi-role)
> > +Version: 7.5.7.0.42 (Multi-role)
> > File: ti-connectivity/wl128x-fw-5-plt.bin
> > -Version: 7.3.10.2.115 (PLT-only)
> > +Version: 7.3.10.2.133 (PLT-only)
> >
> > File: ti-connectivity/wl127x-nvs.bin
> > File: ti-connectivity/wl128x-nvs.bin
> [...]
>
> The commit message for this bit says:
>
> Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role
> and *.5.7.0.42 for multi-role.
>
> But for ti-connectivity/wl127x-fw-5-sr.bin,
> ti-connectivity/wl127x-fw-5-plt.bin and
> ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower*
> than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is
> incremented to end in 2.133, but this is contrary to the commit message.
>
> Are some of these firmware images being downgraded? Should the version
> numbers really end in 2.133 or 0.133?

No, they are not being downgraded. They are actually being upgraded.
The firmware versioning is rather weird. The second last value is not
incremental, it specifies a project. 0 is the multichannel support
project.

The driver was changed a while back to take this version structure into
consideration. Take a look at this patch:

af4e94c wlcore: change way of checking the firmware version

I hope this clarifies.

--
Cheers,
Luca.


2013-05-06 13:25:12

by Ben Hutchings

[permalink] [raw]
Subject: Re: linux-firmware: pull-request TI wireless firmwares 2012-04-29

On Mon, 2013-05-06 at 09:19 +0300, Luciano Coelho wrote:
> On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote:
> > On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote:
> > > Hi Ben,
> > >
> > > Here are some updates to our wireless firmwares. Updated the firmwares
> > > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8
> > > and a binary configuration file. Also updated the WHENCE file
> > > accordingly.
> > >
> > > Please let me know if there are any more problems.
> > [...]
> > > diff --git a/WHENCE b/WHENCE
> > > index 4726742..257f24e 100644
> > > --- a/WHENCE
> > > +++ b/WHENCE
> > > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role)
> > > File: ti-connectivity/wl127x-fw-4-plt.bin
> > > Version: 6.3.5.0.98 (PLT-only)
> > > File: ti-connectivity/wl127x-fw-5-sr.bin
> > > -Version: 6.3.10.2.115 (Single-role)
> > > +Version: 6.3.10.0.133 (Single-role)
> > > File: ti-connectivity/wl127x-fw-5-mr.bin
> > > -Version: 6.5.7.0.27 (Multi-role)
> > > +Version: 6.5.7.0.42 (Multi-role)
> > > File: ti-connectivity/wl127x-fw-5-plt.bin
> > > -Version: 6.3.10.2.115 (PLT-only)
> > > +Version: 6.3.10.0.133 (PLT-only)
> > >
> > > File: ti-connectivity/wl128x-fw.bin
> > > Version: 7.1.5.50.74 (STA-only)
> > > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role)
> > > File: ti-connectivity/wl128x-fw-4-plt.bin
> > > Version: 7.3.5.0.98 (PLT)
> > > File: ti-connectivity/wl128x-fw-5-sr.bin
> > > -Version: 7.3.10.2.115 (Single-role)
> > > +Version: 7.3.10.0.133 (Single-role)
> > > File: ti-connectivity/wl128x-fw-5-mr.bin
> > > -Version: 7.5.7.0.27 (Multi-role)
> > > +Version: 7.5.7.0.42 (Multi-role)
> > > File: ti-connectivity/wl128x-fw-5-plt.bin
> > > -Version: 7.3.10.2.115 (PLT-only)
> > > +Version: 7.3.10.2.133 (PLT-only)
> > >
> > > File: ti-connectivity/wl127x-nvs.bin
> > > File: ti-connectivity/wl128x-nvs.bin
> > [...]
> >
> > The commit message for this bit says:
> >
> > Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role
> > and *.5.7.0.42 for multi-role.
> >
> > But for ti-connectivity/wl127x-fw-5-sr.bin,
> > ti-connectivity/wl127x-fw-5-plt.bin and
> > ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower*
> > than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is
> > incremented to end in 2.133, but this is contrary to the commit message.
> >
> > Are some of these firmware images being downgraded? Should the version
> > numbers really end in 2.133 or 0.133?
>
> No, they are not being downgraded. They are actually being upgraded.
> The firmware versioning is rather weird. The second last value is not
> incremental, it specifies a project. 0 is the multichannel support
> project.
>
> The driver was changed a while back to take this version structure into
> consideration. Take a look at this patch:
>
> af4e94c wlcore: change way of checking the firmware version
>
> I hope this clarifies.

OK, I've pulled these changes. But I think it would be helpful to
change that project code to be non-numeric, to avoid such confusion.

Ben.

--
Ben Hutchings
If God had intended Man to program,
we'd have been born with serial I/O ports.


Attachments:
signature.asc (828.00 B)
This is a digitally signed message part

2013-05-06 03:39:47

by Ben Hutchings

[permalink] [raw]
Subject: Re: linux-firmware: pull-request TI wireless firmwares 2012-04-29

On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote:
> Hi Ben,
>
> Here are some updates to our wireless firmwares. Updated the firmwares
> for WiLink 6 and 7 and added a new version of the firmware for WiLink 8
> and a binary configuration file. Also updated the WHENCE file
> accordingly.
>
> Please let me know if there are any more problems.
[...]
> diff --git a/WHENCE b/WHENCE
> index 4726742..257f24e 100644
> --- a/WHENCE
> +++ b/WHENCE
> @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role)
> File: ti-connectivity/wl127x-fw-4-plt.bin
> Version: 6.3.5.0.98 (PLT-only)
> File: ti-connectivity/wl127x-fw-5-sr.bin
> -Version: 6.3.10.2.115 (Single-role)
> +Version: 6.3.10.0.133 (Single-role)
> File: ti-connectivity/wl127x-fw-5-mr.bin
> -Version: 6.5.7.0.27 (Multi-role)
> +Version: 6.5.7.0.42 (Multi-role)
> File: ti-connectivity/wl127x-fw-5-plt.bin
> -Version: 6.3.10.2.115 (PLT-only)
> +Version: 6.3.10.0.133 (PLT-only)
>
> File: ti-connectivity/wl128x-fw.bin
> Version: 7.1.5.50.74 (STA-only)
> @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role)
> File: ti-connectivity/wl128x-fw-4-plt.bin
> Version: 7.3.5.0.98 (PLT)
> File: ti-connectivity/wl128x-fw-5-sr.bin
> -Version: 7.3.10.2.115 (Single-role)
> +Version: 7.3.10.0.133 (Single-role)
> File: ti-connectivity/wl128x-fw-5-mr.bin
> -Version: 7.5.7.0.27 (Multi-role)
> +Version: 7.5.7.0.42 (Multi-role)
> File: ti-connectivity/wl128x-fw-5-plt.bin
> -Version: 7.3.10.2.115 (PLT-only)
> +Version: 7.3.10.2.133 (PLT-only)
>
> File: ti-connectivity/wl127x-nvs.bin
> File: ti-connectivity/wl128x-nvs.bin
[...]

The commit message for this bit says:

Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role
and *.5.7.0.42 for multi-role.

But for ti-connectivity/wl127x-fw-5-sr.bin,
ti-connectivity/wl127x-fw-5-plt.bin and
ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower*
than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is
incremented to end in 2.133, but this is contrary to the commit message.

Are some of these firmware images being downgraded? Should the version
numbers really end in 2.133 or 0.133?

Ben.

--
Ben Hutchings
If God had intended Man to program,
we'd have been born with serial I/O ports.


Attachments:
signature.asc (828.00 B)
This is a digitally signed message part

2013-05-06 13:26:37

by Luciano Coelho

[permalink] [raw]
Subject: Re: linux-firmware: pull-request TI wireless firmwares 2012-04-29

On Mon, 2013-05-06 at 14:24 +0100, Ben Hutchings wrote:
> On Mon, 2013-05-06 at 09:19 +0300, Luciano Coelho wrote:
> > On Mon, 2013-05-06 at 04:39 +0100, Ben Hutchings wrote:
> > > On Mon, 2013-04-29 at 13:04 +0300, Luciano Coelho wrote:
> > > > Hi Ben,
> > > >
> > > > Here are some updates to our wireless firmwares. Updated the firmwares
> > > > for WiLink 6 and 7 and added a new version of the firmware for WiLink 8
> > > > and a binary configuration file. Also updated the WHENCE file
> > > > accordingly.
> > > >
> > > > Please let me know if there are any more problems.
> > > [...]
> > > > diff --git a/WHENCE b/WHENCE
> > > > index 4726742..257f24e 100644
> > > > --- a/WHENCE
> > > > +++ b/WHENCE
> > > > @@ -1681,11 +1681,11 @@ Version: 6.5.2.0.15 (Multi-role)
> > > > File: ti-connectivity/wl127x-fw-4-plt.bin
> > > > Version: 6.3.5.0.98 (PLT-only)
> > > > File: ti-connectivity/wl127x-fw-5-sr.bin
> > > > -Version: 6.3.10.2.115 (Single-role)
> > > > +Version: 6.3.10.0.133 (Single-role)
> > > > File: ti-connectivity/wl127x-fw-5-mr.bin
> > > > -Version: 6.5.7.0.27 (Multi-role)
> > > > +Version: 6.5.7.0.42 (Multi-role)
> > > > File: ti-connectivity/wl127x-fw-5-plt.bin
> > > > -Version: 6.3.10.2.115 (PLT-only)
> > > > +Version: 6.3.10.0.133 (PLT-only)
> > > >
> > > > File: ti-connectivity/wl128x-fw.bin
> > > > Version: 7.1.5.50.74 (STA-only)
> > > > @@ -1702,11 +1702,11 @@ Version: 7.5.2.0.15 (Multi-role)
> > > > File: ti-connectivity/wl128x-fw-4-plt.bin
> > > > Version: 7.3.5.0.98 (PLT)
> > > > File: ti-connectivity/wl128x-fw-5-sr.bin
> > > > -Version: 7.3.10.2.115 (Single-role)
> > > > +Version: 7.3.10.0.133 (Single-role)
> > > > File: ti-connectivity/wl128x-fw-5-mr.bin
> > > > -Version: 7.5.7.0.27 (Multi-role)
> > > > +Version: 7.5.7.0.42 (Multi-role)
> > > > File: ti-connectivity/wl128x-fw-5-plt.bin
> > > > -Version: 7.3.10.2.115 (PLT-only)
> > > > +Version: 7.3.10.2.133 (PLT-only)
> > > >
> > > > File: ti-connectivity/wl127x-nvs.bin
> > > > File: ti-connectivity/wl128x-nvs.bin
> > > [...]
> > >
> > > The commit message for this bit says:
> > >
> > > Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role
> > > and *.5.7.0.42 for multi-role.
> > >
> > > But for ti-connectivity/wl127x-fw-5-sr.bin,
> > > ti-connectivity/wl127x-fw-5-plt.bin and
> > > ti-connectivity/wl128x-fw-5-sr.bin this means the version is now *lower*
> > > than before. For ti-connectivity/wl128x-fw-5-plt.bin the version is
> > > incremented to end in 2.133, but this is contrary to the commit message.
> > >
> > > Are some of these firmware images being downgraded? Should the version
> > > numbers really end in 2.133 or 0.133?
> >
> > No, they are not being downgraded. They are actually being upgraded.
> > The firmware versioning is rather weird. The second last value is not
> > incremental, it specifies a project. 0 is the multichannel support
> > project.
> >
> > The driver was changed a while back to take this version structure into
> > consideration. Take a look at this patch:
> >
> > af4e94c wlcore: change way of checking the firmware version
> >
> > I hope this clarifies.
>
> OK, I've pulled these changes. But I think it would be helpful to
> change that project code to be non-numeric, to avoid such confusion.

Thanks, Ben!

I'll talk with the firmware team to see if they can change the project
code, as you suggested.

--
Cheers,
Luca.