Lines Matching refs:bat
75 static int twl4030_madc_bat_voltscale(struct twl4030_madc_battery *bat,
82 if (twl4030_madc_bat_get_charging_status(bat))
83 calibration = bat->pdata->charging;
85 calibration = bat->pdata->discharging;
111 struct twl4030_madc_battery *bat = power_supply_get_drvdata(psy);
115 if (twl4030_madc_bat_voltscale(bat,
116 twl4030_madc_bat_get_voltage(bat)) > 95)
119 if (twl4030_madc_bat_get_charging_status(bat))
126 val->intval = twl4030_madc_bat_get_voltage(bat) * 1000;
132 val->intval = twl4030_madc_bat_get_current(bat);
139 int percent = twl4030_madc_bat_voltscale(bat,
140 twl4030_madc_bat_get_voltage(bat));
141 val->intval = (percent * bat->pdata->capacity) / 100;
145 val->intval = twl4030_madc_bat_voltscale(bat,
146 twl4030_madc_bat_get_voltage(bat));
149 val->intval = bat->pdata->capacity;
152 val->intval = twl4030_madc_bat_get_temp(bat);
155 int percent = twl4030_madc_bat_voltscale(bat,
156 twl4030_madc_bat_get_voltage(bat));
158 int chg = (percent * (bat->pdata->capacity/1000))/100;