Lines Matching refs:val
345 static int bq256xx_array_parse(int array_size, int val, const int array[])
349 if (val < array[i])
352 if (val >= array[array_size - 1])
356 if (val == array[i])
359 if (val > array[i - 1] && val < array[i]) {
360 if (val < array[i])
369 static int bq256xx_usb_notifier(struct notifier_block *nb, unsigned long val,
375 bq->usb_event = val;
912 const union power_supply_propval *val)
919 ret = bq->chip_info->bq256xx_set_iindpm(bq, val->intval);
928 ret = bq->chip_info->bq256xx_set_vbatreg(bq, val->intval);
934 ret = bq->chip_info->bq256xx_set_ichg(bq, val->intval);
940 ret = bq->chip_info->bq256xx_set_iprechg(bq, val->intval);
946 ret = bq->chip_info->bq256xx_set_iterm(bq, val->intval);
952 ret = bq->chip_info->bq256xx_set_vindpm(bq, val->intval);
958 ret = bq->chip_info->bq256xx_set_charge_type(bq, val->intval);
973 union power_supply_propval *val)
979 val->intval = bq->init_data.ichg_max;
983 val->intval = bq->init_data.vbatreg_max;
995 union power_supply_propval *val)
1011 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
1013 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
1015 val->intval = POWER_SUPPLY_STATUS_FULL;
1017 val->intval = POWER_SUPPLY_STATUS_CHARGING;
1021 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN;
1023 val->intval =
1026 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
1030 val->intval =
1034 val->intval = POWER_SUPPLY_HEALTH_OVERHEAT;
1037 val->intval =
1046 val->intval = POWER_SUPPLY_HEALTH_WARM;
1049 val->intval = POWER_SUPPLY_HEALTH_COOL;
1052 val->intval = POWER_SUPPLY_HEALTH_COLD;
1055 val->intval = POWER_SUPPLY_HEALTH_HOT;
1058 val->intval = POWER_SUPPLY_HEALTH_GOOD;
1068 val->intval = POWER_SUPPLY_USB_TYPE_SDP;
1071 val->intval = POWER_SUPPLY_USB_TYPE_CDP;
1074 val->intval = POWER_SUPPLY_USB_TYPE_DCP;
1077 val->intval = POWER_SUPPLY_USB_TYPE_ACA;
1080 val->intval = POWER_SUPPLY_USB_TYPE_UNKNOWN;
1086 val->intval = POWER_SUPPLY_USB_TYPE_SDP;
1089 val->intval = POWER_SUPPLY_USB_TYPE_ACA;
1092 val->intval = POWER_SUPPLY_USB_TYPE_UNKNOWN;
1101 val->intval = POWER_SUPPLY_CHARGE_TYPE_NONE;
1104 val->intval = POWER_SUPPLY_CHARGE_TYPE_TRICKLE;
1107 val->intval = POWER_SUPPLY_CHARGE_TYPE_FAST;
1110 val->intval = POWER_SUPPLY_CHARGE_TYPE_TRICKLE;
1113 val->intval = POWER_SUPPLY_CHARGE_TYPE_UNKNOWN;
1118 val->strval = BQ256XX_MANUFACTURER;
1122 val->strval = bq->model_name;
1126 val->intval = state.online;
1133 val->intval = ret;
1140 val->intval = ret;
1147 val->intval = ret;
1154 val->intval = ret;
1161 val->intval = ret;
1168 val->intval = ret;