E2P_CMD_BUSY_
if (!(val & E2P_CMD_BUSY_) || (val & E2P_CMD_TIMEOUT_))
if (val & (E2P_CMD_TIMEOUT_ | E2P_CMD_BUSY_)) {
if (!(val & E2P_CMD_BUSY_))
val = E2P_CMD_BUSY_ | E2P_CMD_READ_ | (offset & E2P_CMD_ADDR_);
val = E2P_CMD_BUSY_ | E2P_CMD_EWEN_;
val = E2P_CMD_BUSY_ | E2P_CMD_WRITE_ | (offset & E2P_CMD_ADDR_);