Thread (1 message) 1 message, 1 author, 2016-06-29

[PATCH 1/4] brcmfmac: Add brcm,nvram_file_name dt property

From: Kalle Valo <hidden>
Date: 2016-06-29 17:00:14
Also in: linux-devicetree, linux-wireless

Hans de Goede [off-list ref] writes:
Hi,

On 29-06-16 16:42, Jonas Gorski wrote:
quoted
Hi,

On 29 June 2016 at 16:04, Hans de Goede [off-list ref] wrote:
quoted
Add a brcm,nvram_file_name dt property to allow overruling the default
nvram filename for sdio devices. The idea is that we can specify a
board specific nvram file, e.g. brcmfmac43362-ap6210.txt for boards
with an ap6210 wifi sdio module and ship this in linux-firmware, so
that wifi will work out of the box, without requiring users to find
and then manually install the right nvram file for their board.
Directly defining a filename doesn't seem like a good OS-agnostic
approach. Maybe an alternative would be to add a model-property to the
nodes (this is allowed) and make brcmfmac to request
"FWFILENAME-<model>" as firmware if set? That would leave it to the OS
on how the filename is set.
It only defines the base-filename, not the entire path, how / where
this file is searched for / loaded-from is then left up to the os
It's still a bad idea. The filename, including the path, should be
created in the driver. Can't you provide chipname (or similar) via
device tree and then the driver can choose what image to use?

Can you tell more about the naming the firmware image, how does it work
exactly?

-- 
Kalle Valo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help