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