• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/chips/

Lines Matching refs:chips

45 /* Intel chips */
49 /* STMicroelectronics chips */
53 /* Atmel chips */
164 /* Atmel chips don't use the same PRI format as Intel chips */
283 * Some chips power-up with all sectors locked by default.
499 cfi->chips[i].word_write_time =
502 cfi->chips[i].word_write_time = 50000;
505 cfi->chips[i].buffer_write_time =
510 cfi->chips[i].erase_time =
513 cfi->chips[i].erase_time = 2000000;
517 cfi->chips[i].word_write_time_max =
521 cfi->chips[i].word_write_time_max = 50000 * 8;
525 cfi->chips[i].buffer_write_time_max =
531 cfi->chips[i].erase_time_max =
535 cfi->chips[i].erase_time_max = 2000000 * 8;
537 cfi->chips[i].ref_point_counter = 0;
538 init_waitqueue_head(&(cfi->chips[i].wq));
559 //printk(KERN_DEBUG "number of CFI chips: %d\n", cfi->numchips);
590 printk(KERN_WARNING "Sum of regions (%lx) != total size of set of interleaved chips (%lx)\n", offset, devsize);
634 * Probing of multi-partition flash chips.
693 * All functions below currently rely on all chips having
719 chip = &newcfi->chips[0];
724 *chip = cfi->chips[i];
735 printk(KERN_DEBUG "%s: %d set(s) of %d interleaved chips "
1048 /* TODO: chips with no XIP use should ignore and return */
1104 * suspend interleaved chips if there is already
1338 *virt = map->virt + cfi->chips[chipnum].start + ofs;
1341 *phys = map->phys + cfi->chips[chipnum].start + ofs;
1349 /* We cannot point across chips that are virtually disjoint */
1351 last_end = cfi->chips[chipnum].start;
1352 else if (cfi->chips[chipnum].start != last_end)
1360 ret = do_point_onechip(map, &cfi->chips[chipnum], ofs, thislen);
1391 chip = &cfi->chips[chipnum];
1474 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf);
1588 ret = do_write_oneword(map, &cfi->chips[chipnum],
1609 ret = do_write_oneword(map, &cfi->chips[chipnum],
1633 ret = do_write_oneword(map, &cfi->chips[chipnum],
1832 ret = do_write_buffer(map, &cfi->chips[chipnum],
1981 chip = &cfi->chips[i];
1997 /* Unlock the chips again */
2000 chip = &cfi->chips[i];
2251 /* we need real chips here not virtual ones */
2256 /* Some chips have OTP located in the _top_ partition only.
2268 chip = &cfi->chips[chip_num];
2459 chip = &cfi->chips[i];
2470 map_write(map, CMD(0xFF), cfi->chips[i].start);
2496 /* Unlock the chips again */
2500 chip = &cfi->chips[i];
2551 chip = &cfi->chips[i];
2557 map_write(map, CMD(0xFF), cfi->chips[i].start);
2577 struct flchip *chip = &cfi->chips[i];
2615 kfree(cfi->chips[0].priv);
2627 MODULE_DESCRIPTION("MTD chip driver for Intel/Sharp flash chips");