linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* brcm: brcmfmac4339 firmware in linux-firmware
@ 2023-01-10 19:40 John Keeping
  2023-01-15 19:44 ` Arend van Spriel
  2023-01-26 10:15 ` Arend van Spriel
  0 siblings, 2 replies; 5+ messages in thread
From: John Keeping @ 2023-01-10 19:40 UTC (permalink / raw)
  To: Arend van Spriel
  Cc: Franky Lin, Hante Meuleman, linux-wireless,
	brcm80211-dev-list.pdl, SHA-cyfmac-dev-list, linux-firmware

Hi Arend & all,

In linux-firmware, commit 0707b2f ("brcm: add/update firmware files for
brcmfmac driver") adds brcm/brcmfmac4339-sdio.bin with version:

	Firmware: BCM4339/2 wl0: Feb 17 2016 18:29:33 version 6.37.32.RC23.34.42 (r608406)

This restores the version previously removed by commit 0f0aefd ("brcm:
remove old brcm firmwares that have newer cypress variants").

That was a follow-up to commit 04f71fe ("cypress: add Cypress firmware
and clm_blob files") which provides cypress/cyfmac4339-sdio.bin and
links it (via WHENCE) to brcm/brcmfmac4339-sdio.bin and has version:

	Firmware: BCM4339/2 wl0: Sep  5 2019 11:05:52 version 6.37.39.113 (r722271 CY)


It looks like the same also applies to a few other firmware, although I
don't have the hardware to check the relevant versions there.

Should part of 0707b2f ("brcm: add/update firmware files for brcmfmac
driver") be reverted in favour of the files in cypress/?  (It looks like
these will already be used due to the order of the file so the symlinks
to cypress/... will overwrite files installed from brcm/...)


Thanks,
John

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: brcm: brcmfmac4339 firmware in linux-firmware
  2023-01-10 19:40 brcm: brcmfmac4339 firmware in linux-firmware John Keeping
@ 2023-01-15 19:44 ` Arend van Spriel
  2023-01-26 10:15 ` Arend van Spriel
  1 sibling, 0 replies; 5+ messages in thread
From: Arend van Spriel @ 2023-01-15 19:44 UTC (permalink / raw)
  To: John Keeping
  Cc: Franky Lin, Hante Meuleman, linux-wireless,
	brcm80211-dev-list.pdl, SHA-cyfmac-dev-list, linux-firmware

[-- Attachment #1: Type: text/plain, Size: 1473 bytes --]

On 1/10/2023 8:40 PM, John Keeping wrote:
> Hi Arend & all,
> 
> In linux-firmware, commit 0707b2f ("brcm: add/update firmware files for
> brcmfmac driver") adds brcm/brcmfmac4339-sdio.bin with version:
> 
> 	Firmware: BCM4339/2 wl0: Feb 17 2016 18:29:33 version 6.37.32.RC23.34.42 (r608406)
> 
> This restores the version previously removed by commit 0f0aefd ("brcm:
> remove old brcm firmwares that have newer cypress variants").
> 
> That was a follow-up to commit 04f71fe ("cypress: add Cypress firmware
> and clm_blob files") which provides cypress/cyfmac4339-sdio.bin and
> links it (via WHENCE) to brcm/brcmfmac4339-sdio.bin and has version:
> 
> 	Firmware: BCM4339/2 wl0: Sep  5 2019 11:05:52 version 6.37.39.113 (r722271 CY)
> 
> 
> It looks like the same also applies to a few other firmware, although I
> don't have the hardware to check the relevant versions there.
> 
> Should part of 0707b2f ("brcm: add/update firmware files for brcmfmac
> driver") be reverted in favour of the files in cypress/?  (It looks like
> these will already be used due to the order of the file so the symlinks
> to cypress/... will overwrite files installed from brcm/...)

Thanks, John

Guess I have to be extra careful these days with all companies 
submitting firmware patches. I will need to inspect the history per file 
and see what needs to be reverted and what not. Unfortunately the 
firmware updates were done in one commit. I look into it. Thanks again.

Regards,
Arend

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4219 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: brcm: brcmfmac4339 firmware in linux-firmware
  2023-01-10 19:40 brcm: brcmfmac4339 firmware in linux-firmware John Keeping
  2023-01-15 19:44 ` Arend van Spriel
@ 2023-01-26 10:15 ` Arend van Spriel
  2023-01-26 10:41   ` Arend van Spriel
  1 sibling, 1 reply; 5+ messages in thread
From: Arend van Spriel @ 2023-01-26 10:15 UTC (permalink / raw)
  To: John Keeping
  Cc: Franky Lin, Hante Meuleman, linux-wireless,
	brcm80211-dev-list.pdl, SHA-cyfmac-dev-list, linux-firmware

[-- Attachment #1: Type: text/plain, Size: 393 bytes --]

On 1/10/2023 8:40 PM, John Keeping wrote:
> That was a follow-up to commit 04f71fe ("cypress: add Cypress firmware
> and clm_blob files") which provides cypress/cyfmac4339-sdio.bin and
> links it (via WHENCE) to brcm/brcmfmac4339-sdio.bin and has version:

Looking into this now, but how does this work. What does that (via 
WHENCE)? Guess I missed something fundamental here.

Regards,
Arend

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4219 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: brcm: brcmfmac4339 firmware in linux-firmware
  2023-01-26 10:15 ` Arend van Spriel
@ 2023-01-26 10:41   ` Arend van Spriel
  2023-01-26 10:49     ` John Keeping
  0 siblings, 1 reply; 5+ messages in thread
From: Arend van Spriel @ 2023-01-26 10:41 UTC (permalink / raw)
  To: John Keeping
  Cc: Franky Lin, Hante Meuleman, linux-wireless,
	brcm80211-dev-list.pdl, SHA-cyfmac-dev-list, linux-firmware

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

On 1/26/2023 11:15 AM, Arend van Spriel wrote:
> On 1/10/2023 8:40 PM, John Keeping wrote:
>> That was a follow-up to commit 04f71fe ("cypress: add Cypress firmware
>> and clm_blob files") which provides cypress/cyfmac4339-sdio.bin and
>> links it (via WHENCE) to brcm/brcmfmac4339-sdio.bin and has version:
> 
> Looking into this now, but how does this work. What does that (via 
> WHENCE)? Guess I missed something fundamental here.

Assuming the copy-firmware.sh is taking care of the links. I guess it 
accommodates brcmfmac for older kernels, but I feel an itch to change 
the brcmfmac driver and directly refer to the cypress firmware files.

Regards,
Arend

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4219 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: brcm: brcmfmac4339 firmware in linux-firmware
  2023-01-26 10:41   ` Arend van Spriel
@ 2023-01-26 10:49     ` John Keeping
  0 siblings, 0 replies; 5+ messages in thread
From: John Keeping @ 2023-01-26 10:49 UTC (permalink / raw)
  To: Arend van Spriel
  Cc: Franky Lin, Hante Meuleman, linux-wireless,
	brcm80211-dev-list.pdl, SHA-cyfmac-dev-list, linux-firmware

On Thu, Jan 26, 2023 at 11:41:53AM +0100, Arend van Spriel wrote:
> On 1/26/2023 11:15 AM, Arend van Spriel wrote:
> > On 1/10/2023 8:40 PM, John Keeping wrote:
> > > That was a follow-up to commit 04f71fe ("cypress: add Cypress firmware
> > > and clm_blob files") which provides cypress/cyfmac4339-sdio.bin and
> > > links it (via WHENCE) to brcm/brcmfmac4339-sdio.bin and has version:
> > 
> > Looking into this now, but how does this work. What does that (via
> > WHENCE)? Guess I missed something fundamental here.
> 
> Assuming the copy-firmware.sh is taking care of the links.

Yes, `make install` calls copy-firmware.sh which reads the Link: lines
from WHENCE and creates the symlinks specified by those lines.


Regards,
John

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-01-26 10:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-10 19:40 brcm: brcmfmac4339 firmware in linux-firmware John Keeping
2023-01-15 19:44 ` Arend van Spriel
2023-01-26 10:15 ` Arend van Spriel
2023-01-26 10:41   ` Arend van Spriel
2023-01-26 10:49     ` John Keeping

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).