Lines Matching refs:val
191 u8 val;
203 msg[1].buf = &val;
204 msg[1].len = sizeof(val);
213 return val;
242 static int bq2415x_i2c_write(struct bq2415x_device *bq, u8 reg, u8 val)
250 data[1] = val;
271 static int bq2415x_i2c_write_mask(struct bq2415x_device *bq, u8 reg, u8 val,
284 ret |= val << shift;
291 bool val, u8 bit)
295 return bq2415x_i2c_write_mask(bq, reg, val, BIT(bit), bit);
524 int val;
527 val = 0;
529 val = 1;
531 val = 2;
533 val = 3;
535 return bq2415x_i2c_write_mask(bq, BQ2415X_REG_CONTROL, val,
562 int val;
566 val = 0;
568 val = 1;
570 val = 2;
572 val = 3;
574 return bq2415x_i2c_write_mask(bq, BQ2415X_REG_CONTROL, val,
594 int val = (mV/10 - 350) / 2;
600 if (val < 0)
601 val = 0;
602 else if (val > 47)
605 return bq2415x_i2c_write_mask(bq, BQ2415X_REG_VOLTAGE, val,
623 int val;
628 val = (mA * bq->init_data.resistor_sense - 37400) / 6800;
629 if (val < 0)
630 val = 0;
631 else if (val > 7)
632 val = 7;
634 return bq2415x_i2c_write_mask(bq, BQ2415X_REG_CURRENT, val,
657 int val;
662 val = (mA * bq->init_data.resistor_sense - 3400) / 3400;
663 if (val < 0)
664 val = 0;
665 else if (val > 7)
666 val = 7;
668 return bq2415x_i2c_write_mask(bq, BQ2415X_REG_CURRENT, val,
807 unsigned long val, void *v)
815 if (val != PSY_EVENT_PROP_CHANGED)
998 union power_supply_propval *val)
1009 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
1011 val->intval = POWER_SUPPLY_STATUS_CHARGING;
1013 val->intval = POWER_SUPPLY_STATUS_FULL;
1015 val->intval = POWER_SUPPLY_STATUS_UNKNOWN;
1018 val->strval = bq->model;
1242 unsigned int val;
1244 if (sscanf(buf, "%x %x", ®, &val) != 2)
1247 if (reg > 4 || val > 255)
1250 ret = bq2415x_i2c_write(bq, reg, val);
1293 long val;
1296 if (kstrtol(buf, 10, &val) < 0)
1300 ret = bq2415x_set_current_limit(bq, val);
1302 ret = bq2415x_set_weak_battery_voltage(bq, val);
1304 ret = bq2415x_set_battery_regulation_voltage(bq, val);
1306 ret = bq2415x_set_charge_current(bq, val);
1308 ret = bq2415x_set_termination_current(bq, val);
1353 long val;
1356 if (kstrtol(buf, 10, &val) < 0)
1360 command = val ? BQ2415X_CHARGE_TERMINATION_ENABLE :
1363 command = val ? BQ2415X_HIGH_IMPEDANCE_ENABLE :
1366 command = val ? BQ2415X_OTG_PIN_ENABLE :
1369 command = val ? BQ2415X_STAT_PIN_ENABLE :