tmp_suning_uos_patched/drivers/nvmem
Alban Bedel d4e7fef1a9 nvmem: core: Properly handle connection ID in of_nvmem_device_get()
of_nvmem_device_get() would crash if NULL was passed as a connection
ID. Rework this to use the usual sementic of assuming the first
connection when no connection ID is given.

Furthermore of_nvmem_device_get() would return -EINVAL when it failed
to resolve the connection, making it impossible to properly implement
an optional connection. Return -ENOENT instead to let the caller know
that the connection doesn't exists.

Signed-off-by: Alban Bedel <albeu@free.fr>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-31 16:24:14 +01:00
..
bcm-ocotp.c nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP 2019-01-31 16:24:14 +01:00
core.c nvmem: core: Properly handle connection ID in of_nvmem_device_get() 2019-01-31 16:24:14 +01:00
imx-iim.c
imx-ocotp.c nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support 2019-01-31 16:24:14 +01:00
Kconfig nvmem: Add Spreadtrum SC27XX efuse support 2018-07-15 14:03:05 +02:00
lpc18xx_eeprom.c nvmem: lpc18xx_eeprom: remove unused variable 2018-10-15 15:56:15 +02:00
lpc18xx_otp.c
Makefile nvmem: Add Spreadtrum SC27XX efuse support 2018-07-15 14:03:05 +02:00
meson-efuse.c nvmem: meson-efuse: add peripheral clock 2018-12-06 15:45:46 +01:00
meson-mx-efuse.c
mtk-efuse.c
mxs-ocotp.c nvmem: mxs-ocotp: use devm_nvmem_register() 2018-09-28 15:14:54 +02:00
qfprom.c
rave-sp-eeprom.c
rockchip-efuse.c
sc27xx-efuse.c nvmem: sc27xx: Convert nvmem offset to block index 2019-01-31 16:24:14 +01:00
snvs_lpgpr.c
sunxi_sid.c nvmem: sunxi_sid: remove unused variable in probe 2018-09-28 15:14:55 +02:00
uniphier-efuse.c
vf610-ocotp.c