* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
[not found] ` <aSnWYS2g5slVFaSk@gaggiata.pivistrello.it>
@ 2026-04-29 10:55 ` Karel Balej
2026-04-29 11:22 ` Francesco Dolcini
2026-04-29 17:15 ` Brian Norris
0 siblings, 2 replies; 7+ messages in thread
From: Karel Balej @ 2026-04-29 10:55 UTC (permalink / raw)
To: Brian Norris, Francesco Dolcini
Cc: Johannes Berg, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Duje Mihanović, Andrew Lunn, Gregory Clement,
Sebastian Hesselbarth, Ulf Hansson, Frank Li, linux-wireless,
devicetree, linux-kernel, linux-arm-kernel, linux-mmc,
~postmarketos/upstreaming, phone-devel, Jeff Chen, Peng Fan,
david
Hello,
Francesco Dolcini, 2025-11-28T18:05:37+01:00:
> Hello Karel,
>
> On Thu, Nov 27, 2025 at 04:29:12PM +0100, Karel Balej wrote:
>> To reiterate, the firmware is generally available but is not part of
>> linux-firmware and the entire process of upstreaming the chipset support is
>> stuck on that.
>
> I'll try to see if any of my contact in NXP Wi-Fi group is able to help. Give
> me a few days.
so I was in a long conversation over the past months with Jeff from NXP
who was very helpful and tried to arrange for the upstreaming of the
firmware. Unfortunately however, his efforts were ultimately rejected by
the internal management.
We were directed to try to reach out to NXP via the customer support
page which yielded nothing. The current situation is thus the same as a
few months ago, summarized in my quote above.
Brian, what are the options here now? Would it be possible to make an
exception and accept the patches without the firmware being in
linux-firmware? This is an old device with no mainstream audience so I
expect everyone who will want to use it will be able to supply the
firmware themselves and it would be great to not have to keep the
patches in a fork, especially when trying to build on top of them
further (such as to fix the driver-firmware incompatibilities discussed
in one of the patches of this series).
Francesco, would you perhaps still be able to help in any way?
Thank you, kind regards,
K. B.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 10:55 ` [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte Karel Balej
@ 2026-04-29 11:22 ` Francesco Dolcini
2026-04-29 13:20 ` Karel Balej
2026-04-29 17:15 ` Brian Norris
1 sibling, 1 reply; 7+ messages in thread
From: Francesco Dolcini @ 2026-04-29 11:22 UTC (permalink / raw)
To: Karel Balej
Cc: Brian Norris, Francesco Dolcini, Johannes Berg, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Duje Mihanović,
Andrew Lunn, Gregory Clement, Sebastian Hesselbarth, Ulf Hansson,
Frank Li, linux-wireless, devicetree, linux-kernel,
linux-arm-kernel, linux-mmc, ~postmarketos/upstreaming,
phone-devel, Jeff Chen, Peng Fan, david
Hello Karel,
On Wed, Apr 29, 2026 at 12:55:23PM +0200, Karel Balej wrote:
> without the firmware being in linux-firmware?
What's the license of this firmware? Am I wrong saying that if
the license allows it, you could just send a patch to have it integrated
to the linux-firmware repository? Is there any history or documentation
on the topic (please apologize if this is a well known topic, just
answer RTFM if this is the case).
I read a couple of days ago that for example the firmwares for the
various Apple arm64 laptop cannot be redistributed and every single
individual that wants to use those needs to extract those from their
system.
All of that seems just a legal matter, and IANAL ...
Francesco
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 11:22 ` Francesco Dolcini
@ 2026-04-29 13:20 ` Karel Balej
2026-04-29 13:40 ` Francesco Dolcini
0 siblings, 1 reply; 7+ messages in thread
From: Karel Balej @ 2026-04-29 13:20 UTC (permalink / raw)
To: Francesco Dolcini
Cc: Brian Norris, Johannes Berg, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Duje Mihanović, Andrew Lunn, Gregory Clement,
Sebastian Hesselbarth, Ulf Hansson, Frank Li, linux-wireless,
devicetree, linux-kernel, linux-arm-kernel, linux-mmc,
~postmarketos/upstreaming, phone-devel, Jeff Chen, Peng Fan,
david
Hello, Francesco,
Francesco Dolcini, 2026-04-29T13:22:32+02:00:
> On Wed, Apr 29, 2026 at 12:55:23PM +0200, Karel Balej wrote:
>> without the firmware being in linux-firmware?
>
> What's the license of this firmware? Am I wrong saying that if
> the license allows it, you could just send a patch to have it integrated
> to the linux-firmware repository? Is there any history or documentation
> on the topic (please apologize if this is a well known topic, just
> answer RTFM if this is the case).
that's one of the issues, the license is not specified explicitly
anywhere as far as I know. Likely it is the same as the other Marvell
blobs already in linux-firmware (the mrvl directory), but we don't know
for sure.
As far as I know, even if I was to submit the firmware myself, it would
still require a sign-off from someone from NXP [1].
> I read a couple of days ago that for example the firmwares for the
> various Apple arm64 laptop cannot be redistributed and every single
> individual that wants to use those needs to extract those from their
> system.
Are those blobs loaded by the mainline kernel? If so, it would be the
same situation as I'm proposing here I believe.
> All of that seems just a legal matter, and IANAL ...
It is.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/about/#signed-off-by-requirement
Karel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 13:20 ` Karel Balej
@ 2026-04-29 13:40 ` Francesco Dolcini
2026-04-29 13:47 ` Karel Balej
0 siblings, 1 reply; 7+ messages in thread
From: Francesco Dolcini @ 2026-04-29 13:40 UTC (permalink / raw)
To: Karel Balej
Cc: Francesco Dolcini, Brian Norris, Johannes Berg, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Duje Mihanović,
Andrew Lunn, Gregory Clement, Sebastian Hesselbarth, Ulf Hansson,
Frank Li, linux-wireless, devicetree, linux-kernel,
linux-arm-kernel, linux-mmc, ~postmarketos/upstreaming,
phone-devel, Jeff Chen, Peng Fan, david
On Wed, Apr 29, 2026 at 03:20:28PM +0200, Karel Balej wrote:
> Francesco Dolcini, 2026-04-29T13:22:32+02:00:
> > On Wed, Apr 29, 2026 at 12:55:23PM +0200, Karel Balej wrote:
> >> without the firmware being in linux-firmware?
> >
> > What's the license of this firmware? Am I wrong saying that if
> > the license allows it, you could just send a patch to have it integrated
> > to the linux-firmware repository? Is there any history or documentation
> > on the topic (please apologize if this is a well known topic, just
> > answer RTFM if this is the case).
>
> that's one of the issues, the license is not specified explicitly
> anywhere as far as I know.
That's enough to be blocked.
> As far as I know, even if I was to submit the firmware myself, it would
> still require a sign-off from someone from NXP [1].
And this is clearly there to avoid situation that are problematic from
a legal point of view.
I do not see any way forward without NXP.
Francesco
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/about/#signed-off-by-requirement
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 13:40 ` Francesco Dolcini
@ 2026-04-29 13:47 ` Karel Balej
0 siblings, 0 replies; 7+ messages in thread
From: Karel Balej @ 2026-04-29 13:47 UTC (permalink / raw)
To: Francesco Dolcini
Cc: Brian Norris, Johannes Berg, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Duje Mihanović, Andrew Lunn, Gregory Clement,
Sebastian Hesselbarth, Ulf Hansson, Frank Li, linux-wireless,
devicetree, linux-kernel, linux-arm-kernel, linux-mmc,
~postmarketos/upstreaming, phone-devel, Jeff Chen, Peng Fan,
david
Francesco Dolcini, 2026-04-29T15:40:11+02:00:
> I do not see any way forward without NXP.
Probably not for the firmware, no. That's why I'm asking Brian if it
would be possible to get the kernel support in without it as in the
Apple case, or whether there are any other options.
Karel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 10:55 ` [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte Karel Balej
2026-04-29 11:22 ` Francesco Dolcini
@ 2026-04-29 17:15 ` Brian Norris
2026-04-29 18:36 ` Karel Balej
1 sibling, 1 reply; 7+ messages in thread
From: Brian Norris @ 2026-04-29 17:15 UTC (permalink / raw)
To: Karel Balej
Cc: Francesco Dolcini, Johannes Berg, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Duje Mihanović,
Andrew Lunn, Gregory Clement, Sebastian Hesselbarth, Ulf Hansson,
Frank Li, linux-wireless, devicetree, linux-kernel,
linux-arm-kernel, linux-mmc, ~postmarketos/upstreaming,
phone-devel, Jeff Chen, Peng Fan, david
Hi,
On Wed, Apr 29, 2026 at 12:55:23PM +0200, Karel Balej wrote:
> Francesco Dolcini, 2025-11-28T18:05:37+01:00:
> > On Thu, Nov 27, 2025 at 04:29:12PM +0100, Karel Balej wrote:
> >> To reiterate, the firmware is generally available but is not part of
> >> linux-firmware and the entire process of upstreaming the chipset support is
> >> stuck on that.
> >
> > I'll try to see if any of my contact in NXP Wi-Fi group is able to help. Give
> > me a few days.
>
> so I was in a long conversation over the past months with Jeff from NXP
> who was very helpful and tried to arrange for the upstreaming of the
> firmware. Unfortunately however, his efforts were ultimately rejected by
> the internal management.
:(
> We were directed to try to reach out to NXP via the customer support
> page which yielded nothing. The current situation is thus the same as a
> few months ago, summarized in my quote above.
>
> Brian, what are the options here now? Would it be possible to make an
> exception and accept the patches without the firmware being in
> linux-firmware? This is an old device with no mainstream audience so I
> expect everyone who will want to use it will be able to supply the
> firmware themselves
I'm not really in the business of writing rules here nor their
exceptions. I was just pointing you at the existing rules, and how this
seemed to violate them. Since the websites have moved around a bit since
the last time, here's the page I referenced:
https://wireless.docs.kernel.org/en/latest/en/developers/documentation/submittingpatches.html#new-driver
I suppose maybe those rules are there so that we don't get drivers with
*no* legally-usable firmware, since it's about "New Drivers". This is
not a New Driver, so maybe that part doesn't have to apply.
I suppose I'll leave it up to Johannes on this part, and may be willing
to retract my NAK [1].
> and it would be great to not have to keep the
> patches in a fork, especially when trying to build on top of them
> further (such as to fix the driver-firmware incompatibilities discussed
> in one of the patches of this series).
Patch 3 is a different story. At the moment, it's definitely not
acceptable. But I tried to provide hints about how you can write proper
FW compatibility logic. I'm still not optimistic that'll be easy and
maintainable, and we still reserve the right to reject patches if they
make things unmaintainable.
(Marvell clearly didn't do any real work here on maintaining good FW
compatibility.)
Brian
> Francesco, would you perhaps still be able to help in any way?
>
> Thank you, kind regards,
> K. B.
[1] I think you're referring to this:
https://lore.kernel.org/all/ZUQN4Ua8byy-Fsy8@google.com/
Re: [PATCH 0/2] net: mwifiex: add support for the SD8777 chipset
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte
2026-04-29 17:15 ` Brian Norris
@ 2026-04-29 18:36 ` Karel Balej
0 siblings, 0 replies; 7+ messages in thread
From: Karel Balej @ 2026-04-29 18:36 UTC (permalink / raw)
To: Brian Norris
Cc: Francesco Dolcini, Johannes Berg, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Duje Mihanović,
Andrew Lunn, Gregory Clement, Sebastian Hesselbarth, Ulf Hansson,
Frank Li, linux-wireless, devicetree, linux-kernel,
linux-arm-kernel, linux-mmc, ~postmarketos/upstreaming,
phone-devel, Jeff Chen, Peng Fan, david
Brian Norris, 2026-04-29T10:15:55-07:00:
>> and it would be great to not have to keep the
>> patches in a fork, especially when trying to build on top of them
>> further (such as to fix the driver-firmware incompatibilities discussed
>> in one of the patches of this series).
>
> Patch 3 is a different story. At the moment, it's definitely not
> acceptable. But I tried to provide hints about how you can write proper
> FW compatibility logic. I'm still not optimistic that'll be easy and
> maintainable, and we still reserve the right to reject patches if they
> make things unmaintainable.
I was referring to the original patches here, I would of course modify
the compability patch according to your feedback, I just didn't want to
invest the effort into that when it wasn't and still isn't clear if it
will ever be possible to upstream it.
I'm curious to hear from Johannes now then.
Thank you for the information,
Karel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-04-29 18:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20251026182602.26464-1-balejk@matfyz.cz>
[not found] ` <DEJL1ATTQMVE.120JV9YW59I27@matfyz.cz>
[not found] ` <aSnWYS2g5slVFaSk@gaggiata.pivistrello.it>
2026-04-29 10:55 ` [DONOTAPPLY RFC PATCH v2 0/4] WiFi support for samsung,coreprimevelte Karel Balej
2026-04-29 11:22 ` Francesco Dolcini
2026-04-29 13:20 ` Karel Balej
2026-04-29 13:40 ` Francesco Dolcini
2026-04-29 13:47 ` Karel Balej
2026-04-29 17:15 ` Brian Norris
2026-04-29 18:36 ` Karel Balej
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox