master/slave.c
changeset 306 45886de3db87
parent 302 ad630f38cca1
child 315 119f967aead8
equal deleted inserted replaced
305:03aab3068f08 306:45886de3db87
  1279         EC_ERR("Writing EEPROMs not allowed! Enable via"
  1279         EC_ERR("Writing EEPROMs not allowed! Enable via"
  1280                " eeprom_write_enable SysFS entry.\n");
  1280                " eeprom_write_enable SysFS entry.\n");
  1281         return -1;
  1281         return -1;
  1282     }
  1282     }
  1283 
  1283 
  1284     if (slave->master->mode != EC_MASTER_MODE_FREERUN) {
  1284     if (slave->master->mode != EC_MASTER_MODE_IDLE) {
  1285         EC_ERR("Writing EEPROMs only allowed in freerun mode!\n");
  1285         EC_ERR("Writing EEPROMs only allowed in idle mode!\n");
  1286         return -1;
  1286         return -1;
  1287     }
  1287     }
  1288 
  1288 
  1289     if (slave->new_eeprom_data) {
  1289     if (slave->new_eeprom_data) {
  1290         EC_ERR("Slave %i already has a pending EEPROM write operation!\n",
  1290         EC_ERR("Slave %i already has a pending EEPROM write operation!\n",