Home
last modified time | relevance | path

Searched refs:nvmem_config (Results 1 - 25 of 147) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/misc/eeprom/
H A Dat25.c32 struct nvmem_config nvmem_config; member
351 at25->nvmem_config.type = NVMEM_TYPE_EEPROM; in at25_probe()
352 at25->nvmem_config.name = dev_name(&spi->dev); in at25_probe()
353 at25->nvmem_config.dev = &spi->dev; in at25_probe()
354 at25->nvmem_config.read_only = chip.flags & EE_READONLY; in at25_probe()
355 at25->nvmem_config.root_only = true; in at25_probe()
356 at25->nvmem_config.owner = THIS_MODULE; in at25_probe()
357 at25->nvmem_config.compat = true; in at25_probe()
358 at25->nvmem_config in at25_probe()
[all...]
H A Deeprom_93xx46.c46 struct nvmem_config nvmem_config; member
473 edev->nvmem_config.type = NVMEM_TYPE_EEPROM; in eeprom_93xx46_probe()
474 edev->nvmem_config.name = dev_name(&spi->dev); in eeprom_93xx46_probe()
475 edev->nvmem_config.dev = &spi->dev; in eeprom_93xx46_probe()
476 edev->nvmem_config.read_only = pd->flags & EE_READONLY; in eeprom_93xx46_probe()
477 edev->nvmem_config.root_only = true; in eeprom_93xx46_probe()
478 edev->nvmem_config.owner = THIS_MODULE; in eeprom_93xx46_probe()
479 edev->nvmem_config.compat = true; in eeprom_93xx46_probe()
480 edev->nvmem_config in eeprom_93xx46_probe()
[all...]
H A Dat24.c591 struct nvmem_config nvmem_config = { }; in at24_probe() local
717 * We initialize nvmem_config.id to NVMEM_DEVID_AUTO even if the in at24_probe()
723 nvmem_config.id = NVMEM_DEVID_AUTO; in at24_probe()
727 &nvmem_config.name); in at24_probe()
731 nvmem_config.name = dev_name(dev); in at24_probe()
734 nvmem_config.type = NVMEM_TYPE_EEPROM; in at24_probe()
735 nvmem_config.dev = dev; in at24_probe()
736 nvmem_config.read_only = !writable; in at24_probe()
737 nvmem_config in at24_probe()
[all...]
/kernel/linux/linux-6.6/drivers/rtc/
H A Dnvmem.c14 struct nvmem_config *nvmem_config) in devm_rtc_nvmem_register()
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 = devm_nvmem_register(dev, nvmem_config); in devm_rtc_nvmem_register()
13 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) devm_rtc_nvmem_register() argument
H A Drtc-isl1208.c132 struct nvmem_config nvmem_config; member
804 static const struct nvmem_config isl1208_nvmem_config = {
889 isl1208->nvmem_config = isl1208_nvmem_config; in isl1208_probe()
890 isl1208->nvmem_config.size = isl1208->config->nvmem_length; in isl1208_probe()
891 isl1208->nvmem_config.priv = isl1208; in isl1208_probe()
956 rc = devm_rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config); in isl1208_probe()
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/
H A Dadm1266.c58 struct nvmem_config nvmem_config; member
385 if (offset + bytes > data->nvmem_config.size) in adm1266_nvmem_read()
389 memset(data->dev_mem, 0, data->nvmem_config.size); in adm1266_nvmem_read()
405 data->nvmem_config.name = dev_name(&data->client->dev); in adm1266_config_nvmem()
406 data->nvmem_config.dev = &data->client->dev; in adm1266_config_nvmem()
407 data->nvmem_config.root_only = true; in adm1266_config_nvmem()
408 data->nvmem_config.read_only = true; in adm1266_config_nvmem()
409 data->nvmem_config.owner = THIS_MODULE; in adm1266_config_nvmem()
410 data->nvmem_config in adm1266_config_nvmem()
[all...]
/kernel/linux/linux-6.6/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()
387 memset(data->dev_mem, 0, data->nvmem_config.size); in adm1266_nvmem_read()
403 data->nvmem_config.name = dev_name(&data->client->dev); in adm1266_config_nvmem()
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 in adm1266_config_nvmem()
[all...]
/kernel/linux/linux-5.10/drivers/rtc/
H A Dnvmem.c81 struct nvmem_config *nvmem_config) in rtc_nvmem_register()
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()
80 rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) rtc_nvmem_register() argument
H A 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()
/kernel/linux/linux-6.6/drivers/misc/eeprom/
H A Deeprom_93xx46.c62 struct nvmem_config nvmem_config; member
525 edev->nvmem_config.type = NVMEM_TYPE_EEPROM; in eeprom_93xx46_probe()
526 edev->nvmem_config.name = dev_name(&spi->dev); in eeprom_93xx46_probe()
527 edev->nvmem_config.dev = &spi->dev; in eeprom_93xx46_probe()
528 edev->nvmem_config.read_only = pd->flags & EE_READONLY; in eeprom_93xx46_probe()
529 edev->nvmem_config.root_only = true; in eeprom_93xx46_probe()
530 edev->nvmem_config.owner = THIS_MODULE; in eeprom_93xx46_probe()
531 edev->nvmem_config.compat = true; in eeprom_93xx46_probe()
532 edev->nvmem_config in eeprom_93xx46_probe()
[all...]
H A Dat25.c41 struct nvmem_config nvmem_config; member
486 at25->nvmem_config.type = is_fram ? NVMEM_TYPE_FRAM : NVMEM_TYPE_EEPROM; in at25_probe()
487 at25->nvmem_config.name = dev_name(&spi->dev); in at25_probe()
488 at25->nvmem_config.dev = &spi->dev; in at25_probe()
489 at25->nvmem_config.read_only = at25->chip.flags & EE_READONLY; 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 in at25_probe()
[all...]
H A Dat24.c587 struct nvmem_config nvmem_config = { }; in at24_probe() local
714 * We initialize nvmem_config.id to NVMEM_DEVID_AUTO even if the in at24_probe()
720 nvmem_config.id = NVMEM_DEVID_AUTO; in at24_probe()
724 &nvmem_config.name); in at24_probe()
728 nvmem_config.name = dev_name(dev); in at24_probe()
731 nvmem_config.type = NVMEM_TYPE_EEPROM; in at24_probe()
732 nvmem_config.dev = dev; in at24_probe()
733 nvmem_config.read_only = !writable; in at24_probe()
734 nvmem_config in at24_probe()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dnvmem-provider.h34 * struct nvmem_config - NVMEM device configuration
61 struct nvmem_config { struct
105 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
109 const struct nvmem_config *cfg);
118 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register()
126 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
H A Drtc.h252 struct nvmem_config *nvmem_config);
256 struct nvmem_config *nvmem_config) in rtc_nvmem_register()
255 rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) rtc_nvmem_register() argument
/kernel/linux/linux-6.6/include/linux/
H A Dnvmem-provider.h77 * struct nvmem_config - NVMEM device configuration
108 struct nvmem_config { struct
188 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
192 const struct nvmem_config *cfg);
210 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register()
218 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
H A Drtc.h239 struct nvmem_config *nvmem_config);
242 struct nvmem_config *nvmem_config) in devm_rtc_nvmem_register()
241 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) devm_rtc_nvmem_register() argument
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dov2740.c1014 struct nvmem_config nvmem_config = { }; in ov2740_register_nvmem() local
1042 nvmem_config.name = dev_name(dev); in ov2740_register_nvmem()
1043 nvmem_config.dev = dev; in ov2740_register_nvmem()
1044 nvmem_config.read_only = true; in ov2740_register_nvmem()
1045 nvmem_config.root_only = true; in ov2740_register_nvmem()
1046 nvmem_config.owner = THIS_MODULE; in ov2740_register_nvmem()
1047 nvmem_config.compat = true; in ov2740_register_nvmem()
1048 nvmem_config.base_dev = dev; in ov2740_register_nvmem()
1049 nvmem_config in ov2740_register_nvmem()
[all...]
H A 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()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dov2740.c1094 struct nvmem_config nvmem_config = { }; in ov2740_register_nvmem() local
1111 nvmem_config.name = dev_name(dev); in ov2740_register_nvmem()
1112 nvmem_config.dev = dev; in ov2740_register_nvmem()
1113 nvmem_config.read_only = true; in ov2740_register_nvmem()
1114 nvmem_config.root_only = true; in ov2740_register_nvmem()
1115 nvmem_config.owner = THIS_MODULE; in ov2740_register_nvmem()
1116 nvmem_config.compat = true; in ov2740_register_nvmem()
1117 nvmem_config.base_dev = dev; in ov2740_register_nvmem()
1118 nvmem_config in ov2740_register_nvmem()
[all...]
H A Dvideo-i2c.c139 struct nvmem_config *nvmem_config; member
162 static struct nvmem_config mlx90640_nvram_config = {
386 .nvmem_config = &mlx90640_nvram_config,
852 if (data->chip->nvmem_config) { in video_i2c_probe()
853 struct nvmem_config *config = data->chip->nvmem_config; in video_i2c_probe()
/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dnvm.c59 struct nvmem_config config; in tb_nvm_add_active()
124 struct nvmem_config config; in tb_nvm_add_non_active()
/kernel/linux/linux-5.10/drivers/nvmem/
H A Dsnvs_lpgpr.c34 struct nvmem_config cfg;
94 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()
/kernel/linux/linux-6.6/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()

Completed in 19 milliseconds

123456