Lines Matching refs:chip_id
65 uint8_t manf_id, chip_id; member
283 nand_pushio_byte(s, s->chip_id); in nand_command()
285 if (nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) { in nand_command()
297 if (!(nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP)) in nand_command()
322 s->addr <<= nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP ? in nand_command()
394 s->buswidth = nand_flash_ids[s->chip_id].width >> 3; in nand_realize()
395 s->size = nand_flash_ids[s->chip_id].size << 20; in nand_realize()
396 if (nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) { in nand_realize()
400 s->page_shift = nand_flash_ids[s->chip_id].page_shift; in nand_realize()
401 s->erase_shift = nand_flash_ids[s->chip_id].erase_shift; in nand_realize()
450 DEFINE_PROP_UINT8("chip_id", NANDFlashState, chip_id, 0),
512 if (nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) { in nand_setio()
566 if (!(nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) && in nand_setio()
573 if ((nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) && in nand_setio()
574 nand_flash_ids[s->chip_id].size < 256 && /* 1Gb or less */ in nand_setio()
581 if ((nand_flash_ids[s->chip_id].options & NAND_SAMSUNG_LP) && in nand_setio()
582 nand_flash_ids[s->chip_id].size >= 256 && /* 2Gb or more */ in nand_setio()
647 DeviceState *nand_init(BlockBackend *blk, int manf_id, int chip_id) in nand_init() argument
651 if (nand_flash_ids[chip_id].size == 0) { in nand_init()
656 qdev_prop_set_uint8(dev, "chip_id", chip_id); in nand_init()