Lines Matching full:flash
4 * It provides an interface to erase regions in flash memory.
234 memory_region_flush_rom_device(&s->flash, value, in io_write()
239 "%s: Flash erase at 0x%" HWADDR_PRIx" while flash not erasable.\n", in io_write()
247 memory_region_flush_rom_device(&s->flash, 0, s->flash_size); in io_write()
250 qemu_log_mask(LOG_GUEST_ERROR, "%s: Flash not erasable.\n", in io_write()
295 /* NOR Flash only allows bits to be flipped from 1's to 0's on write */ in flash_write()
300 memory_region_flush_rom_device(&s->flash, offset, size); in flash_write()
303 "%s: Flash write 0x%" HWADDR_PRIx" while flash not writable.\n", in flash_write()
340 if (!memory_region_init_rom_device(&s->flash, OBJECT(dev), &flash_ops, s, in nrf51_nvm_realize()
341 "nrf51_soc.flash", s->flash_size, errp)) { in nrf51_nvm_realize()
345 s->storage = memory_region_get_ram_ptr(&s->flash); in nrf51_nvm_realize()
346 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->flash); in nrf51_nvm_realize()
358 DEFINE_PROP_UINT32("flash-size", NRF51NVMState, flash_size, 0x40000),