Lines Matching defs:nvmem
31 #include <linux/nvmem-provider.h>
114 nvmem_unregister(mtd->nvmem);
562 config.no_of_node = !of_device_is_compatible(node, "nvmem-cells");
565 mtd->nvmem = nvmem_register(&config);
566 if (IS_ERR(mtd->nvmem)) {
568 if (PTR_ERR(mtd->nvmem) == -EOPNOTSUPP)
569 mtd->nvmem = NULL;
571 return dev_err_probe(&mtd->dev, PTR_ERR(mtd->nvmem),
752 /* Add the nvmem provider */
889 struct nvmem_device *nvmem = NULL;
896 /* OTP nvmem will be registered on the physical device */
909 nvmem = nvmem_register(&config);
911 if (IS_ERR(nvmem) && PTR_ERR(nvmem) == -EOPNOTSUPP)
912 nvmem = NULL;
916 return nvmem;
950 struct nvmem_device *nvmem;
960 nvmem = mtd_otp_nvmem_register(mtd, "user-otp", size,
962 if (IS_ERR(nvmem)) {
963 err = PTR_ERR(nvmem);
966 mtd->otp_user_nvmem = nvmem;
998 nvmem = mtd_otp_nvmem_register(mtd, "factory-otp", size,
1000 if (IS_ERR(nvmem)) {
1001 err = PTR_ERR(nvmem);
1004 mtd->otp_factory_nvmem = nvmem;