Lines Matching refs:flash
163 /* Saifun SA25F010 (non-buffered flash) */
168 "Non-buffered flash (128kB)"},
169 /* Saifun SA25F020 (non-buffered flash) */
174 "Non-buffered flash (256kB)"},
180 /* Entry 0101: ST M45PE10 (non-buffered flash, TetonII B0) */
185 /* Entry 0110: ST M45PE20 (non-buffered flash)*/
190 /* Saifun SA25F005 (non-buffered flash) */
195 "Non-buffered flash (64kB)"},
211 /* ATMEL AT45DB011B (buffered flash) */
215 "Buffered flash (128kB)"},
231 /* ATMEL AT45DB021B (buffered flash) */
235 "Buffered flash (256kB)"},
244 .name = "5709 Buffered flash (256kB)",
4038 /* Request access to the flash interface. */
4147 /* Buffered flash, no erase needed */
4189 /* Calculate an offset of a buffered flash, not needed for 5709. */
4235 /* Calculate an offset of a buffered flash, not needed for 5709. */
4274 const struct flash_spec *flash;
4289 for (j = 0, flash = &flash_table[0]; j < entry_count;
4290 j++, flash++) {
4292 (flash->config1 & FLASH_BACKUP_STRAP_MASK)) {
4293 bp->flash_info = flash;
4307 for (j = 0, flash = &flash_table[0]; j < entry_count;
4308 j++, flash++) {
4310 if ((val & mask) == (flash->strapping & mask)) {
4311 bp->flash_info = flash;
4313 /* Request access to the flash interface. */
4317 /* Enable access to flash interface */
4320 /* Reconfigure the flash interface */
4321 REG_WR(bp, BNX2_NVM_CFG1, flash->config1);
4322 REG_WR(bp, BNX2_NVM_CFG2, flash->config2);
4323 REG_WR(bp, BNX2_NVM_CFG3, flash->config3);
4324 REG_WR(bp, BNX2_NVM_WRITE1, flash->write1);
4326 /* Disable access to flash interface */
4337 pr_alert("Unknown flash/EEPROM type\n");
4362 /* Request access to the flash interface. */
4366 /* Enable access to flash interface */
4454 /* Disable access to flash interface */
4531 /* Request access to the flash interface. */
4535 /* Enable access to flash interface */
4543 * (non-buffer flash only) */
4560 /* Enable writes to flash interface (unlock write-protect) */
4625 /* Disable writes to flash interface (lock write-protect) */
4628 /* Disable access to flash interface */