EEPROM_ADDR_ADDR_MASK
if (offset > EEPROM_ADDR_ADDR_MASK || (offset % 4) != 0)
tmp = tr32(GRC_EEPROM_ADDR) & ~(EEPROM_ADDR_ADDR_MASK |
EEPROM_ADDR_ADDR_MASK) |
val &= ~(EEPROM_ADDR_ADDR_MASK | EEPROM_ADDR_DEVID_MASK |
(addr & EEPROM_ADDR_ADDR_MASK) |