Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

nvmem: mxs-ocotp: use devm_nvmem_register()

Use the resource managed variant of nvmem_register();

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Bartosz Golaszewski and committed by
Greg Kroah-Hartman
7d9f9f24 226014d1

+2 -2
+2 -2
drivers/nvmem/mxs-ocotp.c
··· 177 177 ocotp_config.size = data->size; 178 178 ocotp_config.priv = otp; 179 179 ocotp_config.dev = dev; 180 - otp->nvmem = nvmem_register(&ocotp_config); 180 + otp->nvmem = devm_nvmem_register(dev, &ocotp_config); 181 181 if (IS_ERR(otp->nvmem)) { 182 182 ret = PTR_ERR(otp->nvmem); 183 183 goto err_clk; ··· 199 199 200 200 clk_unprepare(otp->clk); 201 201 202 - return nvmem_unregister(otp->nvmem); 202 + return 0; 203 203 } 204 204 205 205 static struct platform_driver mxs_ocotp_driver = {