Without a unique name, the nvmem framework creates identical character device names for all instances, preventing creation of additional devices.
Signed-off-by: Oleksij Rempel <o.rem...@pengutronix.de> --- changes v3: - fix types in the commit message --- drivers/nvmem/rmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nvmem/rmem.c b/drivers/nvmem/rmem.c index fd742b69861b..378a93110d3f 100644 --- a/drivers/nvmem/rmem.c +++ b/drivers/nvmem/rmem.c @@ -118,7 +118,7 @@ static int rmem_probe(struct device *dev) config.dev = priv->dev = dev; config.priv = priv; - config.name = "rmem"; + config.name = dev_name(dev); config.size = resource_size(mem); priv->size = config.size; -- 2.39.5