Home
last modified time | relevance | path

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

123

/linux/drivers/rtc/
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 = devm_nvmem_register(dev, nvmem_config); in devm_rtc_nvmem_register()
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 = devm_rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config); in isl1208_probe()
/linux/drivers/misc/eeprom/
A Dat25.c40 struct nvmem_config nvmem_config; member
463 at25->nvmem_config.dev = &spi->dev; in at25_probe()
465 at25->nvmem_config.root_only = true; in at25_probe()
466 at25->nvmem_config.owner = THIS_MODULE; in at25_probe()
467 at25->nvmem_config.compat = true; in at25_probe()
468 at25->nvmem_config.base_dev = &spi->dev; in at25_probe()
469 at25->nvmem_config.reg_read = at25_ee_read; in at25_probe()
470 at25->nvmem_config.reg_write = at25_ee_write; in at25_probe()
471 at25->nvmem_config.priv = at25; in at25_probe()
472 at25->nvmem_config.stride = 1; in at25_probe()
[all …]
A Deeprom_93xx46.c62 struct nvmem_config nvmem_config; member
525 edev->nvmem_config.type = NVMEM_TYPE_EEPROM; in eeprom_93xx46_probe()
527 edev->nvmem_config.dev = &spi->dev; 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.base_dev = &spi->dev; in eeprom_93xx46_probe()
535 edev->nvmem_config.priv = edev; in eeprom_93xx46_probe()
536 edev->nvmem_config.stride = 4; in eeprom_93xx46_probe()
537 edev->nvmem_config.word_size = 1; in eeprom_93xx46_probe()
[all …]
A Dat24.c591 struct nvmem_config nvmem_config = { }; in at24_probe() local
728 &nvmem_config.name); in at24_probe()
736 nvmem_config.dev = dev; in at24_probe()
739 nvmem_config.owner = THIS_MODULE; in at24_probe()
740 nvmem_config.compat = true; in at24_probe()
741 nvmem_config.base_dev = dev; in at24_probe()
742 nvmem_config.reg_read = at24_read; in at24_probe()
744 nvmem_config.priv = at24; in at24_probe()
745 nvmem_config.stride = 1; in at24_probe()
746 nvmem_config.word_size = 1; in at24_probe()
[all …]
/linux/drivers/hwmon/pmbus/
A Dadm1266.c58 struct nvmem_config nvmem_config; member
384 if (offset + bytes > data->nvmem_config.size) in adm1266_nvmem_read()
405 data->nvmem_config.dev = &data->client->dev; in adm1266_config_nvmem()
406 data->nvmem_config.root_only = true; in adm1266_config_nvmem()
407 data->nvmem_config.read_only = true; in adm1266_config_nvmem()
408 data->nvmem_config.owner = THIS_MODULE; in adm1266_config_nvmem()
409 data->nvmem_config.reg_read = adm1266_nvmem_read; in adm1266_config_nvmem()
410 data->nvmem_config.cells = adm1266_nvmem_cells; in adm1266_config_nvmem()
412 data->nvmem_config.priv = data; in adm1266_config_nvmem()
413 data->nvmem_config.stride = 1; in adm1266_config_nvmem()
[all …]
/linux/include/linux/
A Dnvmem-provider.h82 struct nvmem_config { struct
130 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
134 const struct nvmem_config *cfg);
143 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register()
151 devm_nvmem_register(struct device *dev, const struct nvmem_config *c) in devm_nvmem_register()
A Drtc.h240 struct nvmem_config *nvmem_config);
243 struct nvmem_config *nvmem_config) in devm_rtc_nvmem_register() argument
/linux/drivers/media/i2c/
A Dov2740.c1094 struct nvmem_config nvmem_config = { }; in ov2740_register_nvmem() local
1114 nvmem_config.dev = dev; in ov2740_register_nvmem()
1115 nvmem_config.read_only = true; in ov2740_register_nvmem()
1116 nvmem_config.root_only = true; in ov2740_register_nvmem()
1117 nvmem_config.owner = THIS_MODULE; in ov2740_register_nvmem()
1118 nvmem_config.compat = true; in ov2740_register_nvmem()
1119 nvmem_config.base_dev = dev; in ov2740_register_nvmem()
1121 nvmem_config.reg_write = NULL; in ov2740_register_nvmem()
1122 nvmem_config.priv = nvm; in ov2740_register_nvmem()
1123 nvmem_config.stride = 1; in ov2740_register_nvmem()
[all …]
A Dvideo-i2c.c107 struct nvmem_config *nvmem_config; member
130 static struct nvmem_config mlx90640_nvram_config = {
379 .nvmem_config = &mlx90640_nvram_config,
845 if (data->chip->nvmem_config) { in video_i2c_probe()
846 struct nvmem_config *config = data->chip->nvmem_config; in video_i2c_probe()
/linux/drivers/nvmem/
A Dsnvs_lpgpr.c34 struct nvmem_config cfg;
94 struct nvmem_config *cfg; in snvs_lpgpr_probe()
A Djz4780-efuse.c118 static struct nvmem_config jz4780_efuse_nvmem_config = {
143 struct nvmem_config cfg; in jz4780_efuse_probe()
A Dbcm-ocotp.c85 struct nvmem_config *config;
231 static struct nvmem_config bcm_otpc_nvmem_config = {
A Dzynqmp_nvmem.c36 static struct nvmem_config econfig = {
A Dbrcm_nvram.c31 struct nvmem_config config = { in brcm_nvram_probe()
A Duniphier-efuse.c37 struct nvmem_config econfig = {}; in uniphier_efuse_probe()
A Dlpc18xx_otp.c59 static struct nvmem_config lpc18xx_otp_nvmem_config = {
A Dmtk-efuse.c36 struct nvmem_config econfig = {}; in mtk_efuse_probe()
A Drmem.c54 struct nvmem_config config = { }; in rmem_probe()
A Dmeson-efuse.c47 struct nvmem_config *econfig; in meson_efuse_probe()
A Dnintendo-otp.c83 struct nvmem_config config = { in nintendo_otp_probe()
A Dimx-iim.c102 struct nvmem_config cfg = {}; in imx_iim_probe()
A Dcore.c358 const struct nvmem_config *config) in nvmem_sysfs_setup_compat()
393 const struct nvmem_config *config) in nvmem_sysfs_remove_compat()
402 const struct nvmem_config *config) in nvmem_sysfs_setup_compat()
407 const struct nvmem_config *config) in nvmem_sysfs_remove_compat()
749 struct nvmem_device *nvmem_register(const struct nvmem_config *config) in nvmem_register()
925 const struct nvmem_config *config) in devm_nvmem_register()
/linux/drivers/thunderbolt/
A Dnvm.c59 struct nvmem_config config; in tb_nvm_add_active()
124 struct nvmem_config config; in tb_nvm_add_non_active()
/linux/drivers/soc/atmel/
A Dsfr.c33 static struct nvmem_config atmel_sfr_nvmem_config = {

Completed in 35 milliseconds

123