/kernel/linux/linux-5.10/drivers/misc/eeprom/ |
H A D | at25.c | 32 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 D | eeprom_93xx46.c | 46 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 D | at24.c | 591 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 D | nvmem.c | 14 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 D | rtc-isl1208.c | 132 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 D | adm1266.c | 58 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 D | adm1266.c | 58 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 D | nvmem.c | 81 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 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()
|
/kernel/linux/linux-6.6/drivers/misc/eeprom/ |
H A D | eeprom_93xx46.c | 62 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 D | at25.c | 41 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 D | at24.c | 587 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 D | nvmem-provider.h | 34 * 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 D | rtc.h | 252 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 D | nvmem-provider.h | 77 * 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 D | rtc.h | 239 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 D | ov2740.c | 1014 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 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()
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov2740.c | 1094 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 D | video-i2c.c | 139 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 D | nvm.c | 59 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 D | snvs_lpgpr.c | 34 struct nvmem_config cfg; 94 struct nvmem_config *cfg; in snvs_lpgpr_probe()
|
H A D | jz4780-efuse.c | 118 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 D | snvs_lpgpr.c | 35 struct nvmem_config cfg; 95 struct nvmem_config *cfg; in snvs_lpgpr_probe()
|
H A D | jz4780-efuse.c | 118 static struct nvmem_config jz4780_efuse_nvmem_config = { 143 struct nvmem_config cfg; in jz4780_efuse_probe()
|