diff mbox

linux-firmware: pull-request TI wireless firmwares 2012-04-29

Message ID 1367229856.30716.22.camel@cumari.coelho.fi (mailing list archive)
State Not Applicable, archived
Headers show

Pull-request

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

Commit Message

Luciano Coelho April 29, 2013, 10:04 a.m. UTC
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/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

Comments

Ben Hutchings May 6, 2013, 3:39 a.m. UTC | #1
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.
Luciano Coelho May 6, 2013, 6:19 a.m. UTC | #2
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.

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Ben Hutchings May 6, 2013, 1:24 p.m. UTC | #3
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.
Luciano Coelho May 6, 2013, 1:25 p.m. UTC | #4
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.

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

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.