Lines Matching refs:nvmem_config
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.base_dev = &spi->dev; in eeprom_93xx46_probe()
481 edev->nvmem_config.reg_read = eeprom_93xx46_read; in eeprom_93xx46_probe()
482 edev->nvmem_config.reg_write = eeprom_93xx46_write; in eeprom_93xx46_probe()
483 edev->nvmem_config.priv = edev; in eeprom_93xx46_probe()
484 edev->nvmem_config.stride = 4; in eeprom_93xx46_probe()
485 edev->nvmem_config.word_size = 1; in eeprom_93xx46_probe()
486 edev->nvmem_config.size = edev->size; in eeprom_93xx46_probe()
488 edev->nvmem = devm_nvmem_register(&spi->dev, &edev->nvmem_config); in eeprom_93xx46_probe()