[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
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