ec_read_u8
return (s8)ec_read_u8(addr);
lo = ec_read_u8(addr);
hi = ec_read_u8(addr + 1);
return (int) ec_read_u8(BACKLIGHT_LEVEL_ADDR);
u8 result = ec_read_u8(WIRELESS_ADDR);
u8 result = ec_read_u8(WIRELESS_ADDR);
return sysfs_emit(buf, "%d\n", ((ec_read_u8(ADDR) & MASK) != 0)); \
u8 old_val = ec_read_u8(ADDR); \
u8 status0 = ec_read_u8(BAT_STATUS0);
u8 status1 = ec_read_u8(BAT_STATUS1);
u8 status = ec_read_u8(BAT_STOP_CHARGE1);
u8 status = ec_read_u8(BAT_STATUS2);
u8 status = ec_read_u8(BAT_STATUS1);
u8 status0 = ec_read_u8(BAT_STATUS0);
u8 status1 = ec_read_u8(BAT_STATUS1);
u8 status2 = ec_read_u8(BAT_STATUS2);
val->intval = ec_read_u8(BAT_POWER) * 1000000;
val->intval = ec_read_u8(BAT_CHARGE_LIMIT);
val->intval = ec_read_u8(BAT_CAPACITY);
val->intval = ((222 - (int)ec_read_u8(BAT_TEMP)) * 1000) >> 8;