Home
last modified time | relevance | path

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

1234

/linux-6.15/drivers/rtc/
H A Dnvmem.c14 struct nvmem_config *nvmem_config) in devm_rtc_nvmem_register() argument
19 if (!nvmem_config) in devm_rtc_nvmem_register()
22 nvmem_config->dev = dev; in devm_rtc_nvmem_register()
23 nvmem_config->owner = rtc->owner; in devm_rtc_nvmem_register()
24 nvmem_config->add_legacy_fixed_of_cells = true; in devm_rtc_nvmem_register()
25 nvmem = devm_nvmem_register(dev, nvmem_config); in devm_rtc_nvmem_register()
H A Drtc-isl1208.c133 struct nvmem_config nvmem_config; member
816 static const struct nvmem_config isl1208_nvmem_config = {
901 isl1208->nvmem_config = isl1208_nvmem_config; in isl1208_probe()
902 isl1208->nvmem_config.size = isl1208->config->nvmem_length; in isl1208_probe()
903 isl1208->nvmem_config.priv = isl1208; in isl1208_probe()
968 rc = devm_rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config); in isl1208_probe()
/linux-6.15/drivers/hwmon/pmbus/
H A Dadm1266.c58 struct nvmem_config nvmem_config; member
383 if (offset + bytes > data->nvmem_config.size) in adm1266_nvmem_read()
404 data->nvmem_config.dev = &data->client->dev; in adm1266_config_nvmem()
405 data->nvmem_config.root_only = true; in adm1266_config_nvmem()
406 data->nvmem_config.read_only = true; in adm1266_config_nvmem()
407 data->nvmem_config.owner = THIS_MODULE; in adm1266_config_nvmem()
408 data->nvmem_config.reg_read = adm1266_nvmem_read; in adm1266_config_nvmem()
409 data->nvmem_config.cells = adm1266_nvmem_cells; in adm1266_config_nvmem()
411 data->nvmem_config.priv = data; in adm1266_config_nvmem()
412 data->nvmem_config.stride = 1; in adm1266_config_nvmem()
[all …]
/linux-6.15/drivers/misc/eeprom/
H A Dat25.c41 struct nvmem_config nvmem_config; member
488 at25->nvmem_config.dev = &spi->dev; in at25_probe()
490 at25->nvmem_config.root_only = true; in at25_probe()
491 at25->nvmem_config.owner = THIS_MODULE; in at25_probe()
492 at25->nvmem_config.compat = true; in at25_probe()
493 at25->nvmem_config.base_dev = &spi->dev; in at25_probe()
494 at25->nvmem_config.reg_read = at25_ee_read; in at25_probe()
495 at25->nvmem_config.reg_write = at25_ee_write; in at25_probe()
496 at25->nvmem_config.priv = at25; in at25_probe()
497 at25->nvmem_config.stride = 1; in at25_probe()
[all …]
H A Deeprom_93xx46.c84 struct nvmem_config nvmem_config; member
510 edev->nvmem_config.type = NVMEM_TYPE_EEPROM; in eeprom_93xx46_probe()
512 edev->nvmem_config.dev = &spi->dev; in eeprom_93xx46_probe()
514 edev->nvmem_config.root_only = true; in eeprom_93xx46_probe()
515 edev->nvmem_config.owner = THIS_MODULE; in eeprom_93xx46_probe()
516 edev->nvmem_config.compat = true; in eeprom_93xx46_probe()
517 edev->nvmem_config.base_dev = &spi->dev; in eeprom_93xx46_probe()
520 edev->nvmem_config.priv = edev; in eeprom_93xx46_probe()
521 edev->nvmem_config.stride = 4; in eeprom_93xx46_probe()
522 edev->nvmem_config.word_size = 1; in eeprom_93xx46_probe()
[all …]
H A Dat24.c599 struct nvmem_config nvmem_config = { }; in at24_probe() local
736 &nvmem_config.name); in at24_probe()
744 nvmem_config.dev = dev; in at24_probe()
747 nvmem_config.owner = THIS_MODULE; in at24_probe()
748 nvmem_config.compat = true; in at24_probe()
749 nvmem_config.base_dev = dev; in at24_probe()
750 nvmem_config.reg_read = at24_read; in at24_probe()
752 nvmem_config.priv = at24; in at24_probe()
753 nvmem_config.stride = 1; in at24_probe()
754 nvmem_config.word_size = 1; in at24_probe()
[all …]
/linux-6.15/include/linux/
H A Dnvmem-provider.h111 struct nvmem_config { struct
187 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
191 const struct nvmem_config *cfg);
213 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register()
221 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
H A Drtc.h257 struct nvmem_config *nvmem_config);
260 struct nvmem_config *nvmem_config) in devm_rtc_nvmem_register() argument
/linux-6.15/drivers/misc/keba/
H A Dcp500.c611 struct nvmem_config nvmem_config = {}; in cp500_nvmem_register() local
622 nvmem_config.dev = dev; in cp500_nvmem_register()
623 nvmem_config.owner = THIS_MODULE; in cp500_nvmem_register()
624 nvmem_config.id = NVMEM_DEVID_NONE; in cp500_nvmem_register()
625 nvmem_config.type = NVMEM_TYPE_EEPROM; in cp500_nvmem_register()
626 nvmem_config.root_only = true; in cp500_nvmem_register()
627 nvmem_config.reg_read = cp500_nvmem_read; in cp500_nvmem_register()
634 nvmem_config.priv = &cp500->nvmem_cpu; in cp500_nvmem_register()
635 tmp = nvmem_register(&nvmem_config); in cp500_nvmem_register()
644 nvmem_config.priv = &cp500->nvmem_user; in cp500_nvmem_register()
[all …]
/linux-6.15/drivers/media/i2c/
H A Dov2740.c1275 struct nvmem_config nvmem_config = { }; in ov2740_register_nvmem() local
1293 nvmem_config.dev = dev; in ov2740_register_nvmem()
1294 nvmem_config.read_only = true; in ov2740_register_nvmem()
1295 nvmem_config.root_only = true; in ov2740_register_nvmem()
1296 nvmem_config.owner = THIS_MODULE; in ov2740_register_nvmem()
1297 nvmem_config.compat = true; in ov2740_register_nvmem()
1298 nvmem_config.base_dev = dev; in ov2740_register_nvmem()
1300 nvmem_config.reg_write = NULL; in ov2740_register_nvmem()
1301 nvmem_config.priv = nvm; in ov2740_register_nvmem()
1302 nvmem_config.stride = 1; in ov2740_register_nvmem()
[all …]
H A Dvideo-i2c.c139 struct nvmem_config *nvmem_config; member
162 static struct nvmem_config mlx90640_nvram_config = {
376 .nvmem_config = &mlx90640_nvram_config,
837 if (data->chip->nvmem_config) { in video_i2c_probe()
838 struct nvmem_config *config = data->chip->nvmem_config; in video_i2c_probe()
/linux-6.15/drivers/nvmem/
H A Dsnvs_lpgpr.c35 struct nvmem_config cfg;
95 struct nvmem_config *cfg; in snvs_lpgpr_probe()
H A Djz4780-efuse.c118 static struct nvmem_config jz4780_efuse_nvmem_config = {
143 struct nvmem_config cfg; in jz4780_efuse_probe()
H A Dqoriq-efuse.c32 struct nvmem_config config = { in qoriq_efuse_probe()
H A Dapple-efuses.c37 struct nvmem_config config = { in apple_efuses_probe()
H A Duniphier-efuse.c37 struct nvmem_config econfig = {}; in uniphier_efuse_probe()
H A Dbcm-ocotp.c74 struct nvmem_config *config;
220 static struct nvmem_config bcm_otpc_nvmem_config = {
H A Dlpc18xx_otp.c58 static struct nvmem_config lpc18xx_otp_nvmem_config = {
H A Dsec-qfprom.c48 struct nvmem_config econfig = { in sec_qfprom_probe()
H A Dlayerscape-sfp.c39 static struct nvmem_config layerscape_sfp_nvmem_config = {
H A Dmeson-efuse.c52 struct nvmem_config *econfig; in meson_efuse_probe()
H A Du-boot-env.c48 struct nvmem_config config = { in u_boot_env_probe()
H A Dnintendo-otp.c82 struct nvmem_config config = { in nintendo_otp_probe()
/linux-6.15/drivers/soc/atmel/
H A Dsfr.c32 static struct nvmem_config atmel_sfr_nvmem_config = {
/linux-6.15/drivers/hwmon/
H A Dspd5118.c428 struct nvmem_config nvmem_config = { in spd5118_nvmem_init() local
446 nvmem = devm_nvmem_register(dev, &nvmem_config); in spd5118_nvmem_init()

1234