{
uint8_t tmp;
- tmp = readb(bios + 0x1823);
- tmp = readb(bios + 0x1820);
- tmp = readb(bios + 0x1822);
- tmp = readb(bios + 0x0418);
- tmp = readb(bios + 0x041B);
- tmp = readb(bios + 0x0419);
- tmp = readb(bios + 0x040A);
+ tmp = chip_readb(bios + 0x1823);
+ tmp = chip_readb(bios + 0x1820);
+ tmp = chip_readb(bios + 0x1822);
+ tmp = chip_readb(bios + 0x0418);
+ tmp = chip_readb(bios + 0x041B);
+ tmp = chip_readb(bios + 0x0419);
+ tmp = chip_readb(bios + 0x040A);
}
static __inline__ void unprotect_28sf040(volatile uint8_t *bios)
{
uint8_t tmp;
- tmp = readb(bios + 0x1823);
- tmp = readb(bios + 0x1820);
- tmp = readb(bios + 0x1822);
- tmp = readb(bios + 0x0418);
- tmp = readb(bios + 0x041B);
- tmp = readb(bios + 0x0419);
- tmp = readb(bios + 0x041A);
+ tmp = chip_readb(bios + 0x1823);
+ tmp = chip_readb(bios + 0x1820);
+ tmp = chip_readb(bios + 0x1822);
+ tmp = chip_readb(bios + 0x0418);
+ tmp = chip_readb(bios + 0x041B);
+ tmp = chip_readb(bios + 0x0419);
+ tmp = chip_readb(bios + 0x041A);
}
static __inline__ int erase_sector_28sf040(volatile uint8_t *bios,
unsigned long address)
{
- writeb(AUTO_PG_ERASE1, bios);
- writeb(AUTO_PG_ERASE2, bios + address);
+ chip_writeb(AUTO_PG_ERASE1, bios);
+ chip_writeb(AUTO_PG_ERASE2, bios + address);
/* wait for Toggle bit ready */
toggle_ready_jedec(bios);
continue;
}
/*issue AUTO PROGRAM command */
- writeb(AUTO_PGRM, dst);
- writeb(*src++, dst++);
+ chip_writeb(AUTO_PGRM, dst);
+ chip_writeb(*src++, dst++);
/* wait for Toggle bit ready */
toggle_ready_jedec(bios);
volatile uint8_t *bios = flash->virtual_memory;
uint8_t id1, id2;
- writeb(RESET, bios);
+ chip_writeb(RESET, bios);
myusec_delay(10);
- writeb(READ_ID, bios);
+ chip_writeb(READ_ID, bios);
myusec_delay(10);
- id1 = readb(bios);
+ id1 = chip_readb(bios);
myusec_delay(10);
- id2 = readb(bios + 0x01);
+ id2 = chip_readb(bios + 0x01);
- writeb(RESET, bios);
+ chip_writeb(RESET, bios);
myusec_delay(10);
printf_debug("%s: id1 0x%02x, id2 0x%02x\n", __FUNCTION__, id1, id2);
volatile uint8_t *bios = flash->virtual_memory;
unprotect_28sf040(bios);
- writeb(CHIP_ERASE, bios);
- writeb(CHIP_ERASE, bios);
+ chip_writeb(CHIP_ERASE, bios);
+ chip_writeb(CHIP_ERASE, bios);
protect_28sf040(bios);
myusec_delay(10);