Lines Matching refs:nvmem_config
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.base_dev = &spi->dev; in eeprom_93xx46_probe()
533 edev->nvmem_config.reg_read = eeprom_93xx46_read; in eeprom_93xx46_probe()
534 edev->nvmem_config.reg_write = eeprom_93xx46_write; 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()
538 edev->nvmem_config.size = edev->size; in eeprom_93xx46_probe()
540 edev->nvmem = devm_nvmem_register(&spi->dev, &edev->nvmem_config); in eeprom_93xx46_probe()