]> git.baikalelectronics.ru Git - kernel.git/commit
nvmem: core: add support to auto devid
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Wed, 22 Jul 2020 10:06:58 +0000 (11:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Jul 2020 15:12:08 +0000 (17:12 +0200)
commit995f0b61cd791b0365a025c2f94f2561b8e72ec3
treedaa1267835c8dc0f1014b28646e0dacb46ddf72f
parent083f8abd7c195a47b323b615cf9555b5e60af6a5
nvmem: core: add support to auto devid

For nvmem providers which have multiple instances, it is required
to suffix the provider name with proper id, so that they do not
confict for the same name. Currently the core does not handle
this case properly eventhough core already has logic to generate the id.

This patch add new devid type NVMEM_DEVID_AUTO for providers to be
able to allow core to assign id and append it to provier name.

Reported-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Link: https://lore.kernel.org/r/20200722100705.7772-8-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvmem/core.c
include/linux/nvmem-provider.h