| /Linux-v5.4/drivers/misc/eeprom/ |
| D | at25.c | 32 struct nvmem_config nvmem_config; member 351 at25->nvmem_config.name = dev_name(&spi->dev); in at25_probe() 352 at25->nvmem_config.dev = &spi->dev; in at25_probe() 353 at25->nvmem_config.read_only = chip.flags & EE_READONLY; in at25_probe() 354 at25->nvmem_config.root_only = true; in at25_probe() 355 at25->nvmem_config.owner = THIS_MODULE; in at25_probe() 356 at25->nvmem_config.compat = true; in at25_probe() 357 at25->nvmem_config.base_dev = &spi->dev; in at25_probe() 358 at25->nvmem_config.reg_read = at25_ee_read; in at25_probe() 359 at25->nvmem_config.reg_write = at25_ee_write; in at25_probe() [all …]
|
| D | eeprom_93xx46.c | 42 struct nvmem_config nvmem_config; member 458 edev->nvmem_config.name = dev_name(&spi->dev); in eeprom_93xx46_probe() 459 edev->nvmem_config.dev = &spi->dev; in eeprom_93xx46_probe() 460 edev->nvmem_config.read_only = pd->flags & EE_READONLY; in eeprom_93xx46_probe() 461 edev->nvmem_config.root_only = true; in eeprom_93xx46_probe() 462 edev->nvmem_config.owner = THIS_MODULE; in eeprom_93xx46_probe() 463 edev->nvmem_config.compat = true; in eeprom_93xx46_probe() 464 edev->nvmem_config.base_dev = &spi->dev; in eeprom_93xx46_probe() 465 edev->nvmem_config.reg_read = eeprom_93xx46_read; in eeprom_93xx46_probe() 466 edev->nvmem_config.reg_write = eeprom_93xx46_write; in eeprom_93xx46_probe() [all …]
|
| D | at24.c | 560 struct nvmem_config nvmem_config = { }; in at24_probe() local 684 nvmem_config.name = dev_name(dev); in at24_probe() 685 nvmem_config.dev = dev; in at24_probe() 686 nvmem_config.read_only = !writable; in at24_probe() 687 nvmem_config.root_only = !(flags & AT24_FLAG_IRUGO); in at24_probe() 688 nvmem_config.owner = THIS_MODULE; in at24_probe() 689 nvmem_config.compat = true; in at24_probe() 690 nvmem_config.base_dev = dev; in at24_probe() 691 nvmem_config.reg_read = at24_read; in at24_probe() 692 nvmem_config.reg_write = at24_write; in at24_probe() [all …]
|
| /Linux-v5.4/drivers/nvmem/ |
| D | nvmem.h | 38 const struct nvmem_config *config); 40 const struct nvmem_config *config); 42 const struct nvmem_config *config); 46 const struct nvmem_config *config) in nvmem_sysfs_get_groups() 52 const struct nvmem_config *config) in nvmem_sysfs_setup_compat() 57 const struct nvmem_config *config) in nvmem_sysfs_remove_compat()
|
| D | nvmem-sysfs.c | 201 const struct nvmem_config *config) in nvmem_sysfs_get_groups() 217 const struct nvmem_config *config) in nvmem_sysfs_setup_compat() 259 const struct nvmem_config *config) in nvmem_sysfs_remove_compat()
|
| D | snvs_lpgpr.c | 34 struct nvmem_config cfg; 94 struct nvmem_config *cfg; in snvs_lpgpr_probe()
|
| D | zynqmp_nvmem.c | 41 static struct nvmem_config econfig = {
|
| D | uniphier-efuse.c | 37 struct nvmem_config econfig = {}; in uniphier_efuse_probe()
|
| D | bcm-ocotp.c | 85 struct nvmem_config *config; 231 static struct nvmem_config bcm_otpc_nvmem_config = {
|
| D | lpc18xx_otp.c | 59 static struct nvmem_config lpc18xx_otp_nvmem_config = {
|
| D | qfprom.c | 43 static struct nvmem_config econfig = {
|
| D | meson-efuse.c | 41 struct nvmem_config *econfig; in meson_efuse_probe()
|
| D | mtk-efuse.c | 49 struct nvmem_config econfig = {}; in mtk_efuse_probe()
|
| D | imx-iim.c | 103 struct nvmem_config cfg = {}; in imx_iim_probe()
|
| D | imx-ocotp.c | 62 struct nvmem_config *config; 414 static struct nvmem_config imx_ocotp_nvmem_config = {
|
| D | imx-ocotp-scu.c | 116 static struct nvmem_config imx_scu_ocotp_nvmem_config = {
|
| D | mxs-ocotp.c | 107 static struct nvmem_config ocotp_config = {
|
| D | vf610-ocotp.c | 199 static struct nvmem_config ocotp_config = {
|
| D | sunxi_sid.c | 116 struct nvmem_config *nvmem_cfg; in sunxi_sid_probe()
|
| D | stm32-romem.c | 34 struct nvmem_config cfg;
|
| /Linux-v5.4/drivers/rtc/ |
| D | nvmem.c | 81 struct nvmem_config *nvmem_config) in rtc_nvmem_register() argument 85 if (!nvmem_config) in rtc_nvmem_register() 88 nvmem_config->dev = rtc->dev.parent; in rtc_nvmem_register() 89 nvmem_config->owner = rtc->owner; in rtc_nvmem_register() 90 nvmem = devm_nvmem_register(rtc->dev.parent, nvmem_config); in rtc_nvmem_register() 96 rtc_nvram_register(rtc, nvmem, nvmem_config->size); in rtc_nvmem_register()
|
| D | rtc-isl1208.c | 113 struct nvmem_config nvmem_config; member 772 static const struct nvmem_config isl1208_nvmem_config = { 836 isl1208->nvmem_config = isl1208_nvmem_config; in isl1208_probe() 837 isl1208->nvmem_config.size = isl1208->config->nvmem_length; in isl1208_probe() 838 isl1208->nvmem_config.priv = isl1208; in isl1208_probe() 893 rc = rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config); in isl1208_probe()
|
| /Linux-v5.4/include/linux/ |
| D | nvmem-provider.h | 56 struct nvmem_config { struct 99 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); 103 const struct nvmem_config *cfg); 112 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register() 120 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
|
| D | rtc.h | 262 struct nvmem_config *nvmem_config); 266 struct nvmem_config *nvmem_config) in rtc_nvmem_register() argument
|
| /Linux-v5.4/drivers/media/i2c/ |
| D | video-i2c.c | 107 struct nvmem_config *nvmem_config; member 130 static struct nvmem_config mlx90640_nvram_config = { 381 .nvmem_config = &mlx90640_nvram_config, 846 if (data->chip->nvmem_config) { in video_i2c_probe() 847 struct nvmem_config *config = data->chip->nvmem_config; in video_i2c_probe()
|