Home
last modified time | relevance | path

Searched refs:nvmem_config (Results 1 – 25 of 58) sorted by relevance

123

/Linux-v5.4/drivers/misc/eeprom/
Dat25.c32 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 …]
Deeprom_93xx46.c42 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 …]
Dat24.c560 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/
Dnvmem.h38 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()
Dnvmem-sysfs.c201 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()
Dsnvs_lpgpr.c34 struct nvmem_config cfg;
94 struct nvmem_config *cfg; in snvs_lpgpr_probe()
Dzynqmp_nvmem.c41 static struct nvmem_config econfig = {
Duniphier-efuse.c37 struct nvmem_config econfig = {}; in uniphier_efuse_probe()
Dbcm-ocotp.c85 struct nvmem_config *config;
231 static struct nvmem_config bcm_otpc_nvmem_config = {
Dlpc18xx_otp.c59 static struct nvmem_config lpc18xx_otp_nvmem_config = {
Dqfprom.c43 static struct nvmem_config econfig = {
Dmeson-efuse.c41 struct nvmem_config *econfig; in meson_efuse_probe()
Dmtk-efuse.c49 struct nvmem_config econfig = {}; in mtk_efuse_probe()
Dimx-iim.c103 struct nvmem_config cfg = {}; in imx_iim_probe()
Dimx-ocotp.c62 struct nvmem_config *config;
414 static struct nvmem_config imx_ocotp_nvmem_config = {
Dimx-ocotp-scu.c116 static struct nvmem_config imx_scu_ocotp_nvmem_config = {
Dmxs-ocotp.c107 static struct nvmem_config ocotp_config = {
Dvf610-ocotp.c199 static struct nvmem_config ocotp_config = {
Dsunxi_sid.c116 struct nvmem_config *nvmem_cfg; in sunxi_sid_probe()
Dstm32-romem.c34 struct nvmem_config cfg;
/Linux-v5.4/drivers/rtc/
Dnvmem.c81 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()
Drtc-isl1208.c113 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/
Dnvmem-provider.h56 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()
Drtc.h262 struct nvmem_config *nvmem_config);
266 struct nvmem_config *nvmem_config) in rtc_nvmem_register() argument
/Linux-v5.4/drivers/media/i2c/
Dvideo-i2c.c107 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()

123