Lines Matching refs:ec_byte

99 		union power_supply_propval *val, uint8_t ec_byte)
102 if (ec_byte & (BAT_STAT_CHARGING | BAT_STAT_TRICKLE))
104 else if (ec_byte & BAT_STAT_DISCHARGING)
106 else if (ec_byte & BAT_STAT_FULL)
112 if (!(ec_byte & BAT_STAT_AC)) /* No AC means discharging */
114 else if (ec_byte & BAT_STAT_FULL)
125 uint8_t ec_byte;
128 ret = olpc_ec_cmd(EC_BAT_ERRCODE, NULL, 0, &ec_byte, 1);
132 switch (ec_byte) {
162 uint8_t ec_byte;
165 ec_byte = BAT_ADDR_MFR_TYPE;
166 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1);
170 switch (ec_byte >> 4) {
187 uint8_t ec_byte;
190 ec_byte = BAT_ADDR_MFR_TYPE;
191 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1);
195 switch (ec_byte & 0xf) {
212 uint8_t ec_byte;
220 ec_byte = BAT_ADDR_MFR_TYPE;
221 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1);
225 mfr = ec_byte >> 4;
276 uint8_t ec_byte;
285 ec_byte = BAT_ADDR_MFR_TYPE;
286 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1);
290 mfr = ec_byte >> 4;
341 uint8_t ec_byte;
344 ret = olpc_ec_cmd(EC_BAT_STATUS, NULL, 0, &ec_byte, 1);
354 if (!(ec_byte & (BAT_STAT_PRESENT | BAT_STAT_TRICKLE)) &&
360 ret = olpc_bat_get_status(data, val, ec_byte);
365 if (ec_byte & BAT_STAT_TRICKLE)
367 else if (ec_byte & BAT_STAT_CHARGING)
373 val->intval = !!(ec_byte & (BAT_STAT_PRESENT |
378 if (ec_byte & BAT_STAT_DESTROY)
414 ret = olpc_ec_cmd(EC_BAT_SOC, NULL, 0, &ec_byte, 1);
417 val->intval = ec_byte;
420 if (ec_byte & BAT_STAT_FULL)
422 else if (ec_byte & BAT_STAT_LOW)
532 uint8_t ec_byte;
537 ec_byte = EEPROM_START + off + i;
538 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &buf[i], 1);
542 ec_byte, ret);
564 uint8_t ec_byte;
567 ret = olpc_ec_cmd(EC_BAT_ERRCODE, NULL, 0, &ec_byte, 1);
571 return sprintf(buf, "%d\n", ec_byte);