* [PATCHv2 wireless-next] wifi: rt2x00: use generic nvmem_cell_get
@ 2026-02-23 21:40 Rosen Penev
2026-02-24 10:09 ` Stanislaw Gruszka
0 siblings, 1 reply; 2+ messages in thread
From: Rosen Penev @ 2026-02-23 21:40 UTC (permalink / raw)
To: linux-wireless; +Cc: Stanislaw Gruszka, open list
The library doesn't necessarily depend on OF. This codepath is used by
both soc (OF only) and pci (no such requirement). After this, the only
of specific function is of_get_mac_address, which is needed for nvmem.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
---
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
index 65d0f805459c..93e4ce604171 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
@@ -10965,13 +10965,13 @@ EXPORT_SYMBOL_GPL(rt2800_read_eeprom_efuse);
int rt2800_read_eeprom_nvmem(struct rt2x00_dev *rt2x00dev)
{
- struct device_node *np = rt2x00dev->dev->of_node;
+ struct device *dev = rt2x00dev->dev;
unsigned int len = rt2x00dev->ops->eeprom_size;
struct nvmem_cell *cell;
const void *data;
size_t retlen;
- cell = of_nvmem_cell_get(np, "eeprom");
+ cell = nvmem_cell_get(dev, "eeprom");
if (IS_ERR(cell))
return PTR_ERR(cell);
--
2.53.0
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCHv2 wireless-next] wifi: rt2x00: use generic nvmem_cell_get
2026-02-23 21:40 [PATCHv2 wireless-next] wifi: rt2x00: use generic nvmem_cell_get Rosen Penev
@ 2026-02-24 10:09 ` Stanislaw Gruszka
0 siblings, 0 replies; 2+ messages in thread
From: Stanislaw Gruszka @ 2026-02-24 10:09 UTC (permalink / raw)
To: Rosen Penev; +Cc: linux-wireless, open list
On Mon, Feb 23, 2026 at 01:40:04PM -0800, Rosen Penev wrote:
> The library doesn't necessarily depend on OF. This codepath is used by
> both soc (OF only) and pci (no such requirement). After this, the only
> of specific function is of_get_mac_address, which is needed for nvmem.
>
> Signed-off-by: Rosen Penev <rosenp@gmail.com>
Acked-by: Stanislaw Gruszka <stf_xl@wp.pl>
> ---
> drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
> index 65d0f805459c..93e4ce604171 100644
> --- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
> +++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
> @@ -10965,13 +10965,13 @@ EXPORT_SYMBOL_GPL(rt2800_read_eeprom_efuse);
>
> int rt2800_read_eeprom_nvmem(struct rt2x00_dev *rt2x00dev)
> {
> - struct device_node *np = rt2x00dev->dev->of_node;
> + struct device *dev = rt2x00dev->dev;
> unsigned int len = rt2x00dev->ops->eeprom_size;
> struct nvmem_cell *cell;
> const void *data;
> size_t retlen;
>
> - cell = of_nvmem_cell_get(np, "eeprom");
> + cell = nvmem_cell_get(dev, "eeprom");
> if (IS_ERR(cell))
> return PTR_ERR(cell);
>
> --
> 2.53.0
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-02-24 10:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-23 21:40 [PATCHv2 wireless-next] wifi: rt2x00: use generic nvmem_cell_get Rosen Penev
2026-02-24 10:09 ` Stanislaw Gruszka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox