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

1234

/linux-master/drivers/rtc/
H A Dnvmem.c14 struct nvmem_config *nvmem_config)
19 if (!nvmem_config)
22 nvmem_config->dev = dev;
23 nvmem_config->owner = rtc->owner;
24 nvmem_config->add_legacy_fixed_of_cells = true;
25 nvmem = devm_nvmem_register(dev, nvmem_config);
13 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) argument
H A Drtc-isl1208.c132 struct nvmem_config nvmem_config; member in struct:isl1208_state
804 static const struct nvmem_config isl1208_nvmem_config = {
889 isl1208->nvmem_config = isl1208_nvmem_config;
890 isl1208->nvmem_config.size = isl1208->config->nvmem_length;
891 isl1208->nvmem_config.priv = isl1208;
956 rc = devm_rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config);
/linux-master/include/linux/
H A Dnvmem-provider.h78 * struct nvmem_config - NVMEM device configuration
111 struct nvmem_config { struct
187 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
191 const struct nvmem_config *cfg);
210 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c)
218 devm_nvmem_register(struct device *dev, const struct nvmem_config *c)
H A Drtc.h256 struct nvmem_config *nvmem_config);
259 struct nvmem_config *nvmem_config)
258 devm_rtc_nvmem_register(struct rtc_device *rtc, struct nvmem_config *nvmem_config) argument
/linux-master/drivers/hwmon/pmbus/
H A Dadm1266.c58 struct nvmem_config nvmem_config; member in struct:adm1266_data
383 if (offset + bytes > data->nvmem_config.size)
387 memset(data->dev_mem, 0, data->nvmem_config.size);
403 data->nvmem_config.name = dev_name(&data->client->dev);
404 data->nvmem_config.dev = &data->client->dev;
405 data->nvmem_config.root_only = true;
406 data->nvmem_config.read_only = true;
407 data->nvmem_config.owner = THIS_MODULE;
408 data->nvmem_config
[all...]
/linux-master/drivers/misc/eeprom/
H A Dat25.c41 struct nvmem_config nvmem_config; member in struct:at25_data
486 at25->nvmem_config.type = is_fram ? NVMEM_TYPE_FRAM : NVMEM_TYPE_EEPROM;
487 at25->nvmem_config.name = dev_name(&spi->dev);
488 at25->nvmem_config.dev = &spi->dev;
489 at25->nvmem_config.read_only = at25->chip.flags & EE_READONLY;
490 at25->nvmem_config.root_only = true;
491 at25->nvmem_config.owner = THIS_MODULE;
492 at25->nvmem_config.compat = true;
493 at25->nvmem_config
[all...]
H A Dat24.c589 struct nvmem_config nvmem_config = { }; local
716 * We initialize nvmem_config.id to NVMEM_DEVID_AUTO even if the
722 nvmem_config.id = NVMEM_DEVID_AUTO;
726 &nvmem_config.name);
730 nvmem_config.name = dev_name(dev);
733 nvmem_config.type = NVMEM_TYPE_EEPROM;
734 nvmem_config.dev = dev;
735 nvmem_config.read_only = !writable;
736 nvmem_config
[all...]
H A Deeprom_93xx46.c61 struct nvmem_config nvmem_config; member in struct:eeprom_93xx46_dev
524 edev->nvmem_config.type = NVMEM_TYPE_EEPROM;
525 edev->nvmem_config.name = dev_name(&spi->dev);
526 edev->nvmem_config.dev = &spi->dev;
527 edev->nvmem_config.read_only = pd->flags & EE_READONLY;
528 edev->nvmem_config.root_only = true;
529 edev->nvmem_config.owner = THIS_MODULE;
530 edev->nvmem_config.compat = true;
531 edev->nvmem_config
[all...]
/linux-master/drivers/nvmem/
H A Dqoriq-efuse.c32 struct nvmem_config config = {
H A Duniphier-efuse.c37 struct nvmem_config econfig = {};
H A Dapple-efuses.c37 struct nvmem_config config = {
H A Djz4780-efuse.c118 static struct nvmem_config jz4780_efuse_nvmem_config = {
143 struct nvmem_config cfg;
H A Dsnvs_lpgpr.c35 struct nvmem_config cfg;
95 struct nvmem_config *cfg;
H A Drmem.c54 struct nvmem_config config = { };
H A Dlpc18xx_otp.c58 static struct nvmem_config lpc18xx_otp_nvmem_config = {
H A Dsec-qfprom.c48 struct nvmem_config econfig = {
H A Dmeson-efuse.c47 struct nvmem_config *econfig;
H A Dlayerscape-sfp.c39 static struct nvmem_config layerscape_sfp_nvmem_config = {
H A Dnintendo-otp.c82 struct nvmem_config config = {
H A Dimx-iim.c101 struct nvmem_config cfg = {};
H A Dbcm-ocotp.c74 struct nvmem_config *config;
220 static struct nvmem_config bcm_otpc_nvmem_config = {
H A Dimx-ocotp-ele.c41 struct nvmem_config config;
/linux-master/drivers/soc/atmel/
H A Dsfr.c32 static struct nvmem_config atmel_sfr_nvmem_config = {
/linux-master/drivers/media/i2c/
H A Dov2740.c1251 struct nvmem_config nvmem_config = { }; local
1268 nvmem_config.name = dev_name(dev);
1269 nvmem_config.dev = dev;
1270 nvmem_config.read_only = true;
1271 nvmem_config.root_only = true;
1272 nvmem_config.owner = THIS_MODULE;
1273 nvmem_config.compat = true;
1274 nvmem_config.base_dev = dev;
1275 nvmem_config
[all...]
H A Dvideo-i2c.c139 struct nvmem_config *nvmem_config; member in struct:video_i2c_chip
162 static struct nvmem_config mlx90640_nvram_config = {
386 .nvmem_config = &mlx90640_nvram_config,
849 if (data->chip->nvmem_config) {
850 struct nvmem_config *config = data->chip->nvmem_config;

Completed in 210 milliseconds

1234