Lines Matching defs:msb
51 uint8_t msb;
274 uint8_t msb, lsb;
280 iic_smbus_read_byte(sc->sc_tag, sc->sc_addr, sensor->msb, &msb, 0);
286 if (sensor->msb == W83795G_3VDD ||
287 sensor->msb == W83795G_3VSB ||
288 sensor->msb == W83795G_VBAT)
289 edata->value_cur = (msb << 2 | lsb >> 6) * 6000;
291 edata->value_cur = (msb << 2 | lsb >> 6) * 2000;
294 edata->value_cur = ((int8_t)msb << 2 | lsb >> 6) * 250000 +
298 edata->value_cur = 1350000 / (msb << 4 | lsb >> 4);
311 uint8_t index, msb, lsb;
320 if (sensor->msb == W83795G_TR5)
322 else if (sensor->msb == W83795G_TR6)
324 else if (sensor->msb >= W83795G_DTS1)
328 (sensor->msb - W83795G_TD1) * 4;
329 iic_smbus_read_byte(sc->sc_tag, sc->sc_addr, index, &msb, 0);
330 limits->sel_critmax = (int8_t)msb * 1000000 + 273150000;
332 iic_smbus_read_byte(sc->sc_tag, sc->sc_addr, index++, &msb, 0);
333 limits->sel_warnmax = (int8_t)msb * 1000000 + 273150000;
337 index = W83795G_FAN1HL + (sensor->msb - W83795G_FANIN1) * 2;
338 iic_smbus_read_byte(sc->sc_tag, sc->sc_addr, index, &msb, 0);
339 index = W83795G_FHL1LSB + (sensor->msb - W83795G_FANIN1) / 2;
345 limits->sel_warnmin = 1350000 / (msb << 4 | lsb);