/Linux-v4.19/drivers/power/supply/ |
D | apm_power.c | 59 if (bp->full.intval > bp->max_charge) { in __find_main_battery() 61 bp->max_charge = bp->full.intval; in __find_main_battery() 65 if (bp->full.intval > bp->max_energy) { in __find_main_battery() 67 bp->max_energy = bp->full.intval; in __find_main_battery() 94 if (bp.max_energy > bp.max_charge * bp.full.intval) in find_main_battery() 100 if (bp.max_charge > bp.max_energy / bp.full.intval) in find_main_battery() 137 if (!I.intval) in do_calculate_time() 179 empty.intval = 0; in do_calculate_time() 189 return ((cur.intval - full.intval) * 60L) / I.intval; in do_calculate_time() 191 return -((cur.intval - empty.intval) * 60L) / I.intval; in do_calculate_time() [all …]
|
D | olpc_battery.c | 72 val->intval = !!(status & BAT_STAT_AC); in olpc_ac_get_prop() 101 val->intval = POWER_SUPPLY_STATUS_CHARGING; in olpc_bat_get_status() 103 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in olpc_bat_get_status() 105 val->intval = POWER_SUPPLY_STATUS_FULL; in olpc_bat_get_status() 107 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in olpc_bat_get_status() 111 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in olpc_bat_get_status() 113 val->intval = POWER_SUPPLY_STATUS_FULL; in olpc_bat_get_status() 115 val->intval = POWER_SUPPLY_STATUS_CHARGING; in olpc_bat_get_status() 132 val->intval = POWER_SUPPLY_HEALTH_GOOD; in olpc_bat_get_health() 136 val->intval = POWER_SUPPLY_HEALTH_OVERHEAT; in olpc_bat_get_health() [all …]
|
D | axp20x_usb_power.c | 79 val->intval = AXP20X_VBUS_VHOLD_uV(v); in axp20x_usb_power_get_property() 84 &val->intval); in axp20x_usb_power_get_property() 92 val->intval *= 1000; in axp20x_usb_power_get_property() 101 val->intval = ret * 1700; /* 1 step = 1.7 mV */ in axp20x_usb_power_get_property() 111 val->intval = -1; /* No 100mA limit */ in axp20x_usb_power_get_property() 113 val->intval = 100000; in axp20x_usb_power_get_property() 116 val->intval = 500000; in axp20x_usb_power_get_property() 119 val->intval = 900000; in axp20x_usb_power_get_property() 122 val->intval = -1; in axp20x_usb_power_get_property() 129 &val->intval); in axp20x_usb_power_get_property() [all …]
|
D | adp5061.c | 187 val->intval = adp5061_in_current_lim[mode] * 1000; in adp5061_get_input_current_limit() 237 val->intval = adp5061_vmin[regval] * 1000; in adp5061_get_min_voltage() 253 val->intval = adp5061_const_chg_vmax[mode] * 1000; in adp5061_get_chg_volt_lim() 272 val->intval = adp5061_vmax[regval] * 1000; in adp5061_get_max_voltage() 350 val->intval = adp5061_const_ichg[regval] * 1000; in adp5061_get_const_chg_current() 366 val->intval = adp5061_prechg_current[regval] * 1000; in adp5061_get_prechg_current() 399 val->intval = adp5061_vweak_th[regval] * 1000; in adp5061_get_vweak_th() 433 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; in adp5061_get_chg_type() 435 val->intval = chg_type; in adp5061_get_chg_type() 452 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in adp5061_get_charger_status() [all …]
|
D | sbs-battery.c | 295 static int sbs_status_correct(struct i2c_client *client, int *intval) in sbs_status_correct() argument 307 *intval = POWER_SUPPLY_STATUS_FULL; in sbs_status_correct() 309 if (*intval == POWER_SUPPLY_STATUS_FULL) { in sbs_status_correct() 312 *intval = POWER_SUPPLY_STATUS_CHARGING; in sbs_status_correct() 314 *intval = POWER_SUPPLY_STATUS_DISCHARGING; in sbs_status_correct() 330 val->intval = 0; /* battery disconnected */ in sbs_get_battery_presence_and_health() 332 val->intval = 1; /* battery present */ in sbs_get_battery_presence_and_health() 335 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN; in sbs_get_battery_presence_and_health() 355 val->intval = 0; /* battery removed */ in sbs_get_ti_battery_presence_and_health() 362 val->intval = 0; /* battery removed */ in sbs_get_ti_battery_presence_and_health() [all …]
|
D | lego_ev3_battery.c | 46 val->intval = batt->technology; in lego_ev3_battery_get_property() 50 ret = iio_read_channel_processed(batt->iio_v, &val->intval); in lego_ev3_battery_get_property() 54 val->intval *= 2000; in lego_ev3_battery_get_property() 55 val->intval += 50000; in lego_ev3_battery_get_property() 64 val->intval += val2; in lego_ev3_battery_get_property() 67 val->intval = batt->v_max; in lego_ev3_battery_get_property() 70 val->intval = batt->v_min; in lego_ev3_battery_get_property() 74 ret = iio_read_channel_processed(batt->iio_i, &val->intval); in lego_ev3_battery_get_property() 78 val->intval *= 20000; in lego_ev3_battery_get_property() 79 val->intval /= 15; in lego_ev3_battery_get_property() [all …]
|
D | axp20x_battery.c | 199 val->intval = !!(reg & AXP20X_PWR_OP_BATT_PRESENT); in axp20x_battery_get_prop() 209 val->intval = POWER_SUPPLY_STATUS_CHARGING; in axp20x_battery_get_prop() 219 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in axp20x_battery_get_prop() 232 val->intval = POWER_SUPPLY_STATUS_FULL; in axp20x_battery_get_prop() 234 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in axp20x_battery_get_prop() 244 val->intval = POWER_SUPPLY_HEALTH_DEAD; in axp20x_battery_get_prop() 248 val->intval = POWER_SUPPLY_HEALTH_GOOD; in axp20x_battery_get_prop() 253 &val->intval); in axp20x_battery_get_prop() 259 val->intval = axp20x_batt->max_ccc; in axp20x_battery_get_prop() 273 ret = iio_read_channel_processed(chan, &val->intval); in axp20x_battery_get_prop() [all …]
|
D | da9150-charger.c | 52 val->intval = (psy == charger->supply_online) ? 1 : 0; in da9150_charger_supply_online() 69 val->intval = v_val * 1000; in da9150_charger_vbus_voltage_now() 85 val->intval = i_val * 1000; in da9150_charger_ibus_current_avg() 101 val->intval = t_val / 100; in da9150_charger_tjunc_temp() 152 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in da9150_charger_battery_status() 165 val->intval = POWER_SUPPLY_STATUS_CHARGING; in da9150_charger_battery_status() 172 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in da9150_charger_battery_status() 175 val->intval = POWER_SUPPLY_STATUS_FULL; in da9150_charger_battery_status() 178 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; in da9150_charger_battery_status() 195 val->intval = POWER_SUPPLY_HEALTH_COLD; in da9150_charger_battery_health() [all …]
|
D | pmu_battery.c | 39 val->intval = (!!(pmu_power_flags & PMU_PWR_AC_PRESENT)) || in pmu_get_ac_prop() 95 val->intval = POWER_SUPPLY_STATUS_CHARGING; in pmu_bat_get_property() 97 val->intval = POWER_SUPPLY_STATUS_FULL; in pmu_bat_get_property() 99 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in pmu_bat_get_property() 102 val->intval = !!(pbi->flags & PMU_BATT_PRESENT); in pmu_bat_get_property() 108 val->intval = pbi->charge * 1000; /* mWh -> µWh */ in pmu_bat_get_property() 111 val->intval = pbi->max_charge * 1000; /* mWh -> µWh */ in pmu_bat_get_property() 114 val->intval = pbi->amperage * 1000; /* mA -> µA */ in pmu_bat_get_property() 117 val->intval = pbi->voltage * 1000; /* mV -> µV */ in pmu_bat_get_property() 120 val->intval = pbi->time_remaining; in pmu_bat_get_property()
|
D | twl4030_madc_battery.c | 116 val->intval = POWER_SUPPLY_STATUS_FULL; in twl4030_madc_bat_get_property() 119 val->intval = POWER_SUPPLY_STATUS_CHARGING; in twl4030_madc_bat_get_property() 121 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in twl4030_madc_bat_get_property() 125 val->intval = twl4030_madc_bat_get_voltage(bat) * 1000; in twl4030_madc_bat_get_property() 128 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; in twl4030_madc_bat_get_property() 131 val->intval = twl4030_madc_bat_get_current(bat); in twl4030_madc_bat_get_property() 135 val->intval = 1; in twl4030_madc_bat_get_property() 140 val->intval = (percent * bat->pdata->capacity) / 100; in twl4030_madc_bat_get_property() 144 val->intval = twl4030_madc_bat_voltscale(bat, in twl4030_madc_bat_get_property() 148 val->intval = bat->pdata->capacity; in twl4030_madc_bat_get_property() [all …]
|
D | cpcap-battery.c | 450 val->intval = 1; in cpcap_battery_get_property() 452 val->intval = 0; in cpcap_battery_get_property() 456 val->intval = POWER_SUPPLY_STATUS_FULL; in cpcap_battery_get_property() 460 val->intval = POWER_SUPPLY_STATUS_CHARGING; in cpcap_battery_get_property() 462 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in cpcap_battery_get_property() 465 val->intval = ddata->config.info.technology; in cpcap_battery_get_property() 468 val->intval = cpcap_battery_get_voltage(ddata); in cpcap_battery_get_property() 471 val->intval = ddata->config.info.voltage_max_design; in cpcap_battery_get_property() 474 val->intval = ddata->config.info.voltage_min_design; in cpcap_battery_get_property() 478 val->intval = cpcap_battery_cc_get_avg_current(ddata); in cpcap_battery_get_property() [all …]
|
D | ipaq_micro_battery.c | 141 val->intval = POWER_SUPPLY_TECHNOLOGY_NiCd; in micro_batt_get_property() 144 val->intval = POWER_SUPPLY_TECHNOLOGY_NiMH; in micro_batt_get_property() 147 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; in micro_batt_get_property() 150 val->intval = POWER_SUPPLY_TECHNOLOGY_LIPO; in micro_batt_get_property() 153 val->intval = POWER_SUPPLY_TECHNOLOGY_UNKNOWN; in micro_batt_get_property() 158 val->intval = get_status(b); in micro_batt_get_property() 161 val->intval = 4700000; in micro_batt_get_property() 164 val->intval = get_capacity(b); in micro_batt_get_property() 167 val->intval = mb->temperature; in micro_batt_get_property() 170 val->intval = mb->voltage; in micro_batt_get_property() [all …]
|
D | sbs-charger.c | 59 val->intval = !!(reg & SBS_CHARGER_STATUS_BATTERY_PRESENT); in sbs_get_property() 63 val->intval = !!(reg & SBS_CHARGER_STATUS_AC_PRESENT); in sbs_get_property() 67 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; in sbs_get_property() 70 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in sbs_get_property() 73 val->intval = POWER_SUPPLY_STATUS_CHARGING; in sbs_get_property() 75 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in sbs_get_property() 81 val->intval = POWER_SUPPLY_HEALTH_COLD; in sbs_get_property() 83 val->intval = POWER_SUPPLY_HEALTH_OVERHEAT; in sbs_get_property() 85 val->intval = POWER_SUPPLY_HEALTH_GOOD; in sbs_get_property()
|
D | qcom_smbb.c | 506 val->intval = !(chg->status & STATUS_CHG_GONE) && in smbb_usbin_get_property() 511 val->intval = chg->attr[ATTR_USBIN_IMAX]; in smbb_usbin_get_property() 514 val->intval = 2500000; in smbb_usbin_get_property() 534 val->intval); in smbb_usbin_set_property() 554 val->intval = !(chg->status & STATUS_CHG_GONE) && in smbb_dcin_get_property() 559 val->intval = chg->attr[ATTR_DCIN_IMAX]; in smbb_dcin_get_property() 562 val->intval = 2500000; in smbb_dcin_get_property() 582 val->intval); in smbb_dcin_set_property() 613 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in smbb_battery_get_property() 615 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in smbb_battery_get_property() [all …]
|
D | ltc3651-charger.c | 53 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; in ltc3651_charger_get_property() 57 val->intval = POWER_SUPPLY_STATUS_CHARGING; in ltc3651_charger_get_property() 59 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in ltc3651_charger_get_property() 62 val->intval = gpiod_get_value(ltc3651_charger->acpr_gpio); in ltc3651_charger_get_property() 66 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN; in ltc3651_charger_get_property() 70 val->intval = POWER_SUPPLY_HEALTH_GOOD; in ltc3651_charger_get_property() 78 val->intval = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE; in ltc3651_charger_get_property() 81 val->intval = gpiod_get_value(ltc3651_charger->chrg_gpio) ? in ltc3651_charger_get_property()
|
D | test_power.c | 48 val->intval = ac_online; in test_power_get_ac_property() 62 val->intval = usb_online; in test_power_get_usb_property() 85 val->intval = battery_status; in test_power_get_battery_property() 88 val->intval = POWER_SUPPLY_CHARGE_TYPE_FAST; in test_power_get_battery_property() 91 val->intval = battery_health; in test_power_get_battery_property() 94 val->intval = battery_present; in test_power_get_battery_property() 97 val->intval = battery_technology; in test_power_get_battery_property() 100 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_NORMAL; in test_power_get_battery_property() 104 val->intval = battery_capacity; in test_power_get_battery_property() 108 val->intval = 100; in test_power_get_battery_property() [all …]
|
D | da9150-fg.c | 230 val->intval = da9150_fg_read_attr_sync(fg, DA9150_QIF_SOC_PCT, in da9150_fg_capacity() 233 if (val->intval > 100) in da9150_fg_capacity() 234 val->intval = 100; in da9150_fg_capacity() 259 val->intval = (int) res; in da9150_fg_current_avg() 269 val->intval = da9150_fg_read_attr_sync(fg, DA9150_QIF_UAVG, in da9150_fg_voltage_avg() 272 res = (u64) (val->intval * 186ULL); in da9150_fg_voltage_avg() 274 val->intval = (int) res; in da9150_fg_voltage_avg() 282 val->intval = da9150_fg_read_attr_sync(fg, DA9150_QIF_FCC_MAH, in da9150_fg_charge_full() 285 val->intval = val->intval * 1000; in da9150_fg_charge_full() 297 val->intval = da9150_fg_read_attr_sync(fg, DA9150_QIF_NTCAVG, in da9150_fg_temp() [all …]
|
D | axp20x_ac_power.c | 62 val->intval = POWER_SUPPLY_HEALTH_GOOD; in axp20x_ac_power_get_property() 66 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN; in axp20x_ac_power_get_property() 74 val->intval = !!(reg & AXP20X_PWR_STATUS_ACIN_PRESENT); in axp20x_ac_power_get_property() 82 val->intval = !!(reg & AXP20X_PWR_STATUS_ACIN_AVAIL); in axp20x_ac_power_get_property() 86 ret = iio_read_channel_processed(power->acin_v, &val->intval); in axp20x_ac_power_get_property() 91 val->intval *= 1000; in axp20x_ac_power_get_property() 96 ret = iio_read_channel_processed(power->acin_i, &val->intval); in axp20x_ac_power_get_property() 101 val->intval *= 1000; in axp20x_ac_power_get_property()
|
D | rx51_battery.c | 168 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; in rx51_battery_get_property() 171 val->intval = 4200000; in rx51_battery_get_property() 174 val->intval = rx51_battery_read_voltage(di) ? 1 : 0; in rx51_battery_get_property() 177 val->intval = rx51_battery_read_voltage(di); in rx51_battery_get_property() 180 val->intval = rx51_battery_read_temperature(di); in rx51_battery_get_property() 183 val->intval = rx51_battery_read_capacity(di); in rx51_battery_get_property() 189 if (val->intval == INT_MAX || val->intval == INT_MIN) in rx51_battery_get_property()
|
D | max17042_battery.c | 257 ret = max17042_get_status(chip, &val->intval); in max17042_get_property() 267 val->intval = 0; in max17042_get_property() 269 val->intval = 1; in max17042_get_property() 272 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; in max17042_get_property() 279 val->intval = data; in max17042_get_property() 286 val->intval = data >> 8; in max17042_get_property() 287 val->intval *= 20000; /* Units of LSB = 20mV */ in max17042_get_property() 294 val->intval = (data & 0xff) * 20000; /* Units of 20mV */ in max17042_get_property() 304 val->intval = data >> 7; in max17042_get_property() 305 val->intval *= 10000; /* Units of LSB = 10mV */ in max17042_get_property() [all …]
|
D | lp8788-charger.c | 156 val->intval = lp8788_is_charger_detected(pchg); in lp8788_charger_get_property() 160 val->intval = LP8788_ISEL_STEP * in lp8788_charger_get_property() 184 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in lp8788_get_battery_status() 190 val->intval = POWER_SUPPLY_STATUS_CHARGING; in lp8788_get_battery_status() 193 val->intval = POWER_SUPPLY_STATUS_FULL; in lp8788_get_battery_status() 196 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; in lp8788_get_battery_status() 214 val->intval = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE; in lp8788_get_battery_health() 216 val->intval = POWER_SUPPLY_HEALTH_DEAD; in lp8788_get_battery_health() 218 val->intval = POWER_SUPPLY_HEALTH_GOOD; in lp8788_get_battery_health() 233 val->intval = !(data & LP8788_NO_BATT_M); in lp8788_get_battery_present() [all …]
|
D | max8997_charger.c | 54 val->intval = 0; in max8997_battery_get_property() 59 val->intval = POWER_SUPPLY_STATUS_FULL; in max8997_battery_get_property() 63 val->intval = 0; in max8997_battery_get_property() 68 val->intval = 1; in max8997_battery_get_property() 72 val->intval = 0; in max8997_battery_get_property() 78 val->intval = 1; in max8997_battery_get_property()
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | common-beacon.c | 57 conf->intval = conf->beacon_interval; in ath9k_cmn_beacon_config_sta() 63 dtim_intval = conf->intval * conf->dtim_period; in ath9k_cmn_beacon_config_sta() 70 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); in ath9k_cmn_beacon_config_sta() 72 bs->bs_intval = TU_TO_USEC(conf->intval); in ath9k_cmn_beacon_config_sta() 85 bs->bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, conf->intval); in ath9k_cmn_beacon_config_sta() 101 conf->intval)); in ath9k_cmn_beacon_config_sta() 119 conf->intval = TU_TO_USEC(conf->beacon_interval); in ath9k_cmn_beacon_config_adhoc() 122 conf->nexttbtt = conf->intval; in ath9k_cmn_beacon_config_adhoc() 135 conf->nexttbtt, conf->intval, conf->beacon_interval); in ath9k_cmn_beacon_config_adhoc() 151 conf->intval = TU_TO_USEC(conf->beacon_interval); in ath9k_cmn_beacon_config_ap() [all …]
|
/Linux-v4.19/drivers/staging/nvec/ |
D | nvec_power.c | 230 val->intval = power->on; in nvec_power_get_property() 246 val->intval = power->bat_status; in nvec_battery_get_property() 249 val->intval = power->bat_cap; in nvec_battery_get_property() 252 val->intval = power->bat_present; in nvec_battery_get_property() 255 val->intval = power->bat_voltage_now; in nvec_battery_get_property() 258 val->intval = power->bat_current_now; in nvec_battery_get_property() 261 val->intval = power->bat_current_avg; in nvec_battery_get_property() 264 val->intval = power->time_remain; in nvec_battery_get_property() 267 val->intval = power->charge_full_design; in nvec_battery_get_property() 270 val->intval = power->charge_last_full; in nvec_battery_get_property() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | sbs.c | 154 val->intval = sbs->charger_present; in sbs_get_ac_property() 188 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; in acpi_sbs_battery_get_property() 190 val->intval = POWER_SUPPLY_STATUS_CHARGING; in acpi_sbs_battery_get_property() 192 val->intval = POWER_SUPPLY_STATUS_FULL; in acpi_sbs_battery_get_property() 195 val->intval = battery->present; in acpi_sbs_battery_get_property() 198 val->intval = acpi_battery_technology(battery); in acpi_sbs_battery_get_property() 201 val->intval = battery->cycle_count; in acpi_sbs_battery_get_property() 204 val->intval = battery->design_voltage * in acpi_sbs_battery_get_property() 208 val->intval = battery->voltage_now * in acpi_sbs_battery_get_property() 213 val->intval = abs(battery->rate_now) * in acpi_sbs_battery_get_property() [all …]
|