Searched refs:ec_byte (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/drivers/power/ |
H A D | olpc_battery.c | 96 static int olpc_bat_get_status(union power_supply_propval *val, uint8_t ec_byte) olpc_bat_get_status() argument 99 if (ec_byte & (BAT_STAT_CHARGING | BAT_STAT_TRICKLE)) olpc_bat_get_status() 101 else if (ec_byte & BAT_STAT_DISCHARGING) olpc_bat_get_status() 103 else if (ec_byte & BAT_STAT_FULL) olpc_bat_get_status() 109 if (!(ec_byte & BAT_STAT_AC)) /* No AC means discharging */ olpc_bat_get_status() 111 else if (ec_byte & BAT_STAT_FULL) olpc_bat_get_status() 122 uint8_t ec_byte; olpc_bat_get_health() local 125 ret = olpc_ec_cmd(EC_BAT_ERRCODE, NULL, 0, &ec_byte, 1); olpc_bat_get_health() 129 switch (ec_byte) { olpc_bat_get_health() 159 uint8_t ec_byte; olpc_bat_get_mfr() local 162 ec_byte = BAT_ADDR_MFR_TYPE; olpc_bat_get_mfr() 163 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); olpc_bat_get_mfr() 167 switch (ec_byte >> 4) { olpc_bat_get_mfr() 184 uint8_t ec_byte; olpc_bat_get_tech() local 187 ec_byte = BAT_ADDR_MFR_TYPE; olpc_bat_get_tech() 188 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); olpc_bat_get_tech() 192 switch (ec_byte & 0xf) { olpc_bat_get_tech() 209 uint8_t ec_byte; olpc_bat_get_charge_full_design() local 217 ec_byte = BAT_ADDR_MFR_TYPE; olpc_bat_get_charge_full_design() 218 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); olpc_bat_get_charge_full_design() 222 mfr = ec_byte >> 4; olpc_bat_get_charge_full_design() 273 uint8_t ec_byte; olpc_bat_get_voltage_max_design() local 282 ec_byte = BAT_ADDR_MFR_TYPE; olpc_bat_get_voltage_max_design() 283 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); olpc_bat_get_voltage_max_design() 287 mfr = ec_byte >> 4; olpc_bat_get_voltage_max_design() 329 uint8_t ec_byte; olpc_bat_get_property() local 332 ret = olpc_ec_cmd(EC_BAT_STATUS, NULL, 0, &ec_byte, 1); olpc_bat_get_property() 342 if (!(ec_byte & (BAT_STAT_PRESENT | BAT_STAT_TRICKLE)) && olpc_bat_get_property() 348 ret = olpc_bat_get_status(val, ec_byte); olpc_bat_get_property() 353 if (ec_byte & BAT_STAT_TRICKLE) olpc_bat_get_property() 355 else if (ec_byte & BAT_STAT_CHARGING) olpc_bat_get_property() 361 val->intval = !!(ec_byte & (BAT_STAT_PRESENT | olpc_bat_get_property() 366 if (ec_byte & BAT_STAT_DESTROY) olpc_bat_get_property() 402 ret = olpc_ec_cmd(EC_BAT_SOC, NULL, 0, &ec_byte, 1); olpc_bat_get_property() 405 val->intval = ec_byte; olpc_bat_get_property() 408 if (ec_byte & BAT_STAT_FULL) olpc_bat_get_property() 410 else if (ec_byte & BAT_STAT_LOW) olpc_bat_get_property() 520 uint8_t ec_byte; olpc_bat_eeprom_read() local 525 ec_byte = EEPROM_START + off + i; olpc_bat_eeprom_read() 526 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &buf[i], 1); olpc_bat_eeprom_read() 530 ec_byte, ret); olpc_bat_eeprom_read() 552 uint8_t ec_byte; olpc_bat_error_read() local 555 ret = olpc_ec_cmd(EC_BAT_ERRCODE, NULL, 0, &ec_byte, 1); olpc_bat_error_read() 559 return sprintf(buf, "%d\n", ec_byte); olpc_bat_error_read()
|
/linux-4.4.14/arch/x86/platform/olpc/ |
H A D | olpc.c | 239 unsigned char ec_byte = bits & 0xff; olpc_ec_mask_write() local 240 return olpc_ec_cmd(EC_WRITE_SCI_MASK, &ec_byte, 1, NULL, 0); olpc_ec_mask_write() 256 unsigned char ec_byte; olpc_ec_sci_query() local 257 ret = olpc_ec_cmd(EC_SCI_QUERY, NULL, 0, &ec_byte, 1); olpc_ec_sci_query() 259 *sci_value = ec_byte; olpc_ec_sci_query()
|
Completed in 55 milliseconds