Lines Matching full:jedec
73 /* newer chips report JEDEC manufacturer and device IDs; chip
682 /* JEDEC id has a high byte of zero plus three data bytes:
737 u64 jedec, bool use_extid) in jedec_lookup() argument
748 if (info->jedec_id == jedec) { in jedec_lookup()
778 u64 jedec; in jedec_probe() local
779 u8 id[sizeof(jedec)] = {0}; in jedec_probe()
784 * JEDEC also defines an optional "extended device information" in jedec_probe()
794 dev_dbg(&spi->dev, "error %d reading JEDEC ID\n", ret); in jedec_probe()
801 jedec = be64_to_cpup((__be64 *)id); in jedec_probe()
807 info = jedec_lookup(spi, jedec >> DATAFLASH_SHIFT_EXTID, true); in jedec_probe()
814 info = jedec_lookup(spi, jedec >> DATAFLASH_SHIFT_ID, false); in jedec_probe()
822 dev_warn(&spi->dev, "JEDEC id %016llx not handled\n", jedec); in jedec_probe()
827 * Detect and initialize DataFlash device, using JEDEC IDs on newer chips
846 * Try to detect dataflash by JEDEC ID. in dataflash_probe()