Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/misc/eeprom/
Dat25.c36 struct nvmem_config nvmem_config; member
355 at25->nvmem_config.name = dev_name(&spi->dev); in at25_probe()
356 at25->nvmem_config.dev = &spi->dev; in at25_probe()
357 at25->nvmem_config.read_only = chip.flags & EE_READONLY; in at25_probe()
358 at25->nvmem_config.root_only = true; in at25_probe()
359 at25->nvmem_config.owner = THIS_MODULE; in at25_probe()
360 at25->nvmem_config.compat = true; in at25_probe()
361 at25->nvmem_config.base_dev = &spi->dev; in at25_probe()
362 at25->nvmem_config.reg_read = at25_ee_read; in at25_probe()
363 at25->nvmem_config.reg_write = at25_ee_write; in at25_probe()
[all …]
Deeprom_93xx46.c45 struct nvmem_config nvmem_config; member
462 edev->nvmem_config.name = dev_name(&spi->dev); in eeprom_93xx46_probe()
463 edev->nvmem_config.dev = &spi->dev; in eeprom_93xx46_probe()
464 edev->nvmem_config.read_only = pd->flags & EE_READONLY; in eeprom_93xx46_probe()
465 edev->nvmem_config.root_only = true; in eeprom_93xx46_probe()
466 edev->nvmem_config.owner = THIS_MODULE; in eeprom_93xx46_probe()
467 edev->nvmem_config.compat = true; in eeprom_93xx46_probe()
468 edev->nvmem_config.base_dev = &spi->dev; in eeprom_93xx46_probe()
469 edev->nvmem_config.reg_read = eeprom_93xx46_read; in eeprom_93xx46_probe()
470 edev->nvmem_config.reg_write = eeprom_93xx46_write; in eeprom_93xx46_probe()
[all …]
Dat24.c617 struct nvmem_config nvmem_config = { }; in at24_probe() local
720 nvmem_config.name = dev_name(dev); in at24_probe()
721 nvmem_config.dev = dev; in at24_probe()
722 nvmem_config.read_only = !writable; in at24_probe()
723 nvmem_config.root_only = true; in at24_probe()
724 nvmem_config.owner = THIS_MODULE; in at24_probe()
725 nvmem_config.compat = true; in at24_probe()
726 nvmem_config.base_dev = dev; in at24_probe()
727 nvmem_config.reg_read = at24_read; in at24_probe()
728 nvmem_config.reg_write = at24_write; in at24_probe()
[all …]
/Linux-v4.19/drivers/rtc/
Dnvmem.c86 struct nvmem_config *nvmem_config) in rtc_nvmem_register() argument
91 if (!nvmem_config) in rtc_nvmem_register()
94 nvmem_config->dev = rtc->dev.parent; in rtc_nvmem_register()
95 nvmem_config->owner = rtc->owner; in rtc_nvmem_register()
96 rtc->nvmem = nvmem_register(nvmem_config); in rtc_nvmem_register()
102 rtc_nvram_register(rtc, nvmem_config->size); in rtc_nvmem_register()
Drtc-ds1742.c153 struct nvmem_config nvmem_cfg = { in ds1742_rtc_probe()
Drtc-rp5c01.c223 struct nvmem_config nvmem_cfg = { in rp5c01_rtc_probe()
/Linux-v4.19/include/linux/
Dnvmem-provider.h50 struct nvmem_config { struct
72 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); argument
76 const struct nvmem_config *cfg);
85 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register()
96 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
Drtc.h269 struct nvmem_config *nvmem_config);
273 struct nvmem_config *nvmem_config) in rtc_nvmem_register() argument
/Linux-v4.19/drivers/nvmem/
Dsnvs_lpgpr.c37 struct nvmem_config cfg;
97 struct nvmem_config *cfg; in snvs_lpgpr_probe()
Dmeson-efuse.c48 struct nvmem_config *econfig; in meson_efuse_probe()
Duniphier-efuse.c45 struct nvmem_config econfig = {}; in uniphier_efuse_probe()
Dbcm-ocotp.c84 struct nvmem_config *config;
230 static struct nvmem_config bcm_otpc_nvmem_config = {
Dlpc18xx_otp.c62 static struct nvmem_config lpc18xx_otp_nvmem_config = {
Dqfprom.c51 static struct nvmem_config econfig = {
Dmtk-efuse.c57 struct nvmem_config econfig = {}; in mtk_efuse_probe()
Dimx-ocotp.c66 struct nvmem_config *config;
391 static struct nvmem_config imx_ocotp_nvmem_config = {
Dimx-iim.c110 struct nvmem_config cfg = {}; in imx_iim_probe()
Dmxs-ocotp.c117 static struct nvmem_config ocotp_config = {
Dsunxi_sid.c38 static struct nvmem_config econfig = {
Dvf610-ocotp.c207 static struct nvmem_config ocotp_config = {
Dsc27xx-efuse.c183 struct nvmem_config econfig = { }; in sc27xx_efuse_probe()
Dmeson-mx-efuse.c56 struct nvmem_config config;
Drave-sp-eeprom.c292 struct nvmem_config config = { 0 }; in rave_sp_eeprom_probe()
Dlpc18xx_eeprom.c157 static struct nvmem_config lpc18xx_nvmem_config = {
Dcore.c411 const struct nvmem_config *config) in nvmem_setup_compat()
452 struct nvmem_device *nvmem_register(const struct nvmem_config *config) in nvmem_register()
577 const struct nvmem_config *config) in devm_nvmem_register()

12