Lines Matching refs:base
285 u8 __iomem *base = (u8 __iomem *)nvram_data + core99_bank*NVRAM_SIZE;
289 out_8(base, SM_FLASH_CMD_ERASE_SETUP);
290 out_8(base, SM_FLASH_CMD_ERASE_CONFIRM);
297 out_8(base, SM_FLASH_CMD_READ_STATUS);
298 stat = in_8(base);
301 out_8(base, SM_FLASH_CMD_CLEAR_STATUS);
302 out_8(base, SM_FLASH_CMD_RESET);
305 if (base[i] != 0xff) {
317 u8 __iomem *base = (u8 __iomem *)nvram_data + core99_bank*NVRAM_SIZE;
322 out_8(base+i, SM_FLASH_CMD_WRITE_SETUP);
324 out_8(base+i, datas[i]);
331 out_8(base, SM_FLASH_CMD_READ_STATUS);
332 stat = in_8(base);
337 out_8(base, SM_FLASH_CMD_CLEAR_STATUS);
338 out_8(base, SM_FLASH_CMD_RESET);
340 if (base[i] != datas[i]) {
352 u8 __iomem *base = (u8 __iomem *)nvram_data + core99_bank*NVRAM_SIZE;
357 out_8(base+0x555, 0xaa);
360 out_8(base+0x2aa, 0x55);
364 out_8(base+0x555, 0x80);
366 out_8(base+0x555, 0xaa);
368 out_8(base+0x2aa, 0x55);
370 out_8(base, 0x30);
379 stat = in_8(base) ^ in_8(base);
383 out_8(base, 0xf0);
387 if (base[i] != 0xff) {
399 u8 __iomem *base = (u8 __iomem *)nvram_data + core99_bank*NVRAM_SIZE;
405 out_8(base+0x555, 0xaa);
408 out_8(base+0x2aa, 0x55);
412 out_8(base+0x555, 0xa0);
414 out_8(base+i, datas[i]);
422 stat = in_8(base) ^ in_8(base);
429 out_8(base, 0xf0);
433 if (base[i] != datas[i]) {
552 * identify the chip using flash id commands and base ourselves on