/device/soc/rockchip/common/vendor/drivers/power/ |
H A D | rk817_battery.c | 2 * rk817 battery driver
779 static int rk817_bat_field_read(struct rk817_battery_device *battery, enum rk817_battery_fields field_id)
in rk817_bat_field_read() argument 784 ret = regmap_field_read(battery->rmap_fields[field_id], &val);
in rk817_bat_field_read() 792 static int rk817_bat_field_write(struct rk817_battery_device *battery, enum rk817_battery_fields field_id,
in rk817_bat_field_write() argument 795 return regmap_field_write(battery->rmap_fields[field_id], val);
in rk817_bat_field_write() 799 static int rk817_bat_get_coffset(struct rk817_battery_device *battery)
in rk817_bat_get_coffset() argument 803 coffset_value |= rk817_bat_field_read(battery, CAL_OFFSET_H) << 0x08;
in rk817_bat_get_coffset() 804 coffset_value |= rk817_bat_field_read(battery, CAL_OFFSET_L);
in rk817_bat_get_coffset() 809 static void rk817_bat_set_coffset(struct rk817_battery_device *battery, int val)
in rk817_bat_set_coffset() argument 814 rk817_bat_field_write(battery, CAL_OFFSET_ in rk817_bat_set_coffset() 820 rk817_bat_get_ioffset(struct rk817_battery_device *battery) rk817_bat_get_ioffset() argument 830 rk817_bat_current_calibration(struct rk817_battery_device *battery) rk817_bat_current_calibration() argument 851 rk817_bat_get_vaclib0(struct rk817_battery_device *battery) rk817_bat_get_vaclib0() argument 861 rk817_bat_get_vaclib1(struct rk817_battery_device *battery) rk817_bat_get_vaclib1() argument 871 rk817_bat_init_voltage_kb(struct rk817_battery_device *battery) rk817_bat_init_voltage_kb() argument 886 rk817_bat_restart_relax(struct rk817_battery_device *battery) rk817_bat_restart_relax() argument 892 is_rk817_bat_relax_mode(struct rk817_battery_device *battery) is_rk817_bat_relax_mode() argument 910 rk817_bat_get_relax_vol1(struct rk817_battery_device *battery) rk817_bat_get_relax_vol1() argument 921 rk817_bat_get_relax_vol2(struct rk817_battery_device *battery) rk817_bat_get_relax_vol2() argument 932 rk817_bat_get_relax_voltage(struct rk817_battery_device *battery) rk817_bat_get_relax_voltage() argument 946 rk817_bat_set_relax_sample(struct rk817_battery_device *battery) rk817_bat_set_relax_sample() argument 977 rk817_bat_ocv_thre(struct rk817_battery_device *battery, int value) rk817_bat_ocv_thre() argument 982 rk817_bat_get_ocv_voltage(struct rk817_battery_device *battery) rk817_bat_get_ocv_voltage() argument 998 rk817_bat_get_ocv0_voltage0(struct rk817_battery_device *battery) rk817_bat_get_ocv0_voltage0() argument 1014 rk817_bat_get_pwron_voltage(struct rk817_battery_device *battery) rk817_bat_get_pwron_voltage() argument 1029 rk817_bat_get_battery_voltage(struct rk817_battery_device *battery) rk817_bat_get_battery_voltage() argument 1050 rk817_bat_get_USB_voltage(struct rk817_battery_device *battery) rk817_bat_get_USB_voltage() argument 1069 rk817_bat_get_sys_voltage(struct rk817_battery_device *battery) rk817_bat_get_sys_voltage() argument 1086 rk817_bat_get_avg_current(struct rk817_battery_device *battery) rk817_bat_get_avg_current() argument 1101 rk817_bat_get_relax_cur1(struct rk817_battery_device *battery) rk817_bat_get_relax_cur1() argument 1116 rk817_bat_get_relax_cur2(struct rk817_battery_device *battery) rk817_bat_get_relax_cur2() argument 1131 rk817_bat_get_relax_current(struct rk817_battery_device *battery) rk817_bat_get_relax_current() argument 1145 rk817_bat_get_ocv_current(struct rk817_battery_device *battery) rk817_bat_get_ocv_current() argument 1157 rk817_bat_get_ocv_current0(struct rk817_battery_device *battery) rk817_bat_get_ocv_current0() argument 1170 rk817_bat_get_pwron_current(struct rk817_battery_device *battery) rk817_bat_get_pwron_current() argument 1184 rk817_bat_remain_cap_is_valid(struct rk817_battery_device *battery) rk817_bat_remain_cap_is_valid() argument 1189 rk817_bat_get_capacity_uah(struct rk817_battery_device *battery) rk817_bat_get_capacity_uah() argument 1206 rk817_bat_get_capacity_mah(struct rk817_battery_device *battery) rk817_bat_get_capacity_mah() argument 1227 fuel_gauge_q_init_info(struct rk817_battery_device *battery) fuel_gauge_q_init_info() argument 1235 rk817_bat_init_coulomb_cap(struct rk817_battery_device *battery, u32 capacity) rk817_bat_init_coulomb_cap() argument 1258 rk817_bat_save_cap(struct rk817_battery_device *battery, int capacity) rk817_bat_save_cap() argument 1282 rk817_bat_update_qmax(struct rk817_battery_device *battery, u32 capacity) rk817_bat_update_qmax() argument 1299 rk817_bat_get_qmax(struct rk817_battery_device *battery) rk817_bat_get_qmax() argument 1313 rk817_bat_save_fcc(struct rk817_battery_device *battery, int fcc) rk817_bat_save_fcc() argument 1325 rk817_bat_get_fcc(struct rk817_battery_device *battery) rk817_bat_get_fcc() argument 1345 rk817_bat_get_rsoc(struct rk817_battery_device *battery) rk817_bat_get_rsoc() argument 1354 rk817_bat_get_off_count(struct rk817_battery_device *battery) rk817_bat_get_off_count() argument 1359 rk817_bat_get_ocv_count(struct rk817_battery_device *battery) rk817_bat_get_ocv_count() argument 1364 rk817_bat_vol_to_soc(struct rk817_battery_device *battery, int voltage) rk817_bat_vol_to_soc() argument 1377 rk817_bat_vol_to_cap(struct rk817_battery_device *battery, int voltage) rk817_bat_vol_to_cap() argument 1390 rk817_bat_save_dsoc(struct rk817_battery_device *battery, int save_soc) rk817_bat_save_dsoc() argument 1403 rk817_bat_get_prev_dsoc(struct rk817_battery_device *battery) rk817_bat_get_prev_dsoc() argument 1414 is_rk817_bat_first_pwron(struct rk817_battery_device *battery) is_rk817_bat_first_pwron() argument 1424 rk817_bat_get_charge_status(struct rk817_battery_device *battery) rk817_bat_get_charge_status() argument 1484 rk817_bat_fake_finish_mode(struct rk817_battery_device *battery) rk817_bat_fake_finish_mode() argument 1494 get_charge_status(struct rk817_battery_device *battery) get_charge_status() argument 1499 is_rk817_bat_ocv_valid(struct rk817_battery_device *battery) is_rk817_bat_ocv_valid() argument 1504 rk817_bat_gas_gaugle_enable(struct rk817_battery_device *battery) rk817_bat_gas_gaugle_enable() argument 1509 rk817_bat_gg_con_init(struct rk817_battery_device *battery) rk817_bat_gg_con_init() argument 1517 rk817_bat_adc_init(struct rk817_battery_device *battery) rk817_bat_adc_init() argument 1526 rk817_bat_init_info(struct rk817_battery_device *battery) rk817_bat_init_info() argument 1536 rk817_bat_get_prev_cap(struct rk817_battery_device *battery) rk817_bat_get_prev_cap() argument 1547 rk817_bat_get_halt_cnt(struct rk817_battery_device *battery) rk817_bat_get_halt_cnt() argument 1552 rk817_bat_inc_halt_cnt(struct rk817_battery_device *battery) rk817_bat_inc_halt_cnt() argument 1560 is_rk817_bat_last_halt(struct rk817_battery_device *battery) is_rk817_bat_last_halt() argument 1573 is_rk817_bat_initialized(struct rk817_battery_device *battery) is_rk817_bat_initialized() argument 1584 rk817_bat_calc_sm_linek(struct rk817_battery_device *battery) rk817_bat_calc_sm_linek() argument 1619 rk817_bat_smooth_algo_prepare(struct rk817_battery_device *battery) rk817_bat_smooth_algo_prepare() argument 1627 rk817_bat_finish_algo_prepare(struct rk817_battery_device *battery) rk817_bat_finish_algo_prepare() argument 1636 rk817_bat_init_dsoc_algorithm(struct rk817_battery_device *battery) rk817_bat_init_dsoc_algorithm() argument 1657 rk817_bat_first_pwron(struct rk817_battery_device *battery) rk817_bat_first_pwron() argument 1670 rk817_bat_not_first_pwron(struct rk817_battery_device *battery) rk817_bat_not_first_pwron() argument 1739 rk817_bat_rsoc_init(struct rk817_battery_device *battery) rk817_bat_rsoc_init() argument 1759 struct rk817_battery_device *battery = from_timer(battery, t, caltimer); rk817_bat_caltimer_isr() local 1767 struct rk817_battery_device *battery = container_of(work, struct rk817_battery_device, calib_delay_work.work); rk817_bat_internal_calib() local 1778 rk817_bat_init_caltimer(struct rk817_battery_device *battery) rk817_bat_init_caltimer() argument 1786 rk817_bat_init_fg(struct rk817_battery_device *battery) rk817_bat_init_fg() argument 1817 rk817_bat_parse_dt(struct rk817_battery_device *battery) rk817_bat_parse_dt() argument 2016 struct rk817_battery_device *battery = data; rk817_bat_get_usb_psy() local 2029 struct rk817_battery_device *battery = data; rk817_bat_get_ac_psy() local 2040 rk817_bat_get_chrg_psy(struct rk817_battery_device *battery) rk817_bat_get_chrg_psy() argument 2050 rk817_bat_get_charge_state(struct rk817_battery_device *battery) rk817_bat_get_charge_state() argument 2081 rk817_get_capacity_leve(struct rk817_battery_device *battery) rk817_get_capacity_leve() argument 2103 rk817_battery_time_to_full(struct rk817_battery_device *battery) rk817_battery_time_to_full() argument 2126 struct rk817_battery_device *battery = power_supply_get_drvdata(psy); rk817_battery_get_property() local 2205 rk817_bat_init_power_supply(struct rk817_battery_device *battery) rk817_bat_init_power_supply() argument 2228 struct rk817_battery_device *battery = power_supply_get_drvdata(psy); rk809_chg_get_property() local 2264 rk809_chg_init_power_supply(struct rk817_battery_device *battery) rk809_chg_init_power_supply() argument 2279 rk817_bat_power_supply_changed(struct rk817_battery_device *battery) rk817_bat_power_supply_changed() argument 2307 rk817_battery_debug_info(struct rk817_battery_device *battery) rk817_battery_debug_info() argument 2329 rk817_bat_update_charging_status(struct rk817_battery_device *battery) rk817_bat_update_charging_status() argument 2345 rk817_bat_update_info(struct rk817_battery_device *battery) rk817_bat_update_info() argument 2383 rk817_bat_save_data(struct rk817_battery_device *battery) rk817_bat_save_data() argument 2393 rk817_bat_lowpwr_check(struct rk817_battery_device *battery) rk817_bat_lowpwr_check() argument 2419 rk817_bat_calc_smooth_dischrg(struct rk817_battery_device *battery) rk817_bat_calc_smooth_dischrg() argument 2447 rk817_bat_smooth_algorithm(struct rk817_battery_device *battery) rk817_bat_smooth_algorithm() argument 2528 rk817_bat_calc_zero_linek(struct rk817_battery_device *battery) rk817_bat_calc_zero_linek() argument 2703 rk817_bat_zero_algo_prepare(struct rk817_battery_device *battery) rk817_bat_zero_algo_prepare() argument 2718 rk817_bat_calc_zero_algorithm(struct rk817_battery_device *battery) rk817_bat_calc_zero_algorithm() argument 2739 rk817_bat_zero_algorithm(struct rk817_battery_device *battery) rk817_bat_zero_algorithm() argument 2782 rk817_bat_finish_algorithm(struct rk817_battery_device *battery) rk817_bat_finish_algorithm() argument 2820 rk817_bat_display_smooth(struct rk817_battery_device *battery) rk817_bat_display_smooth() argument 2873 rk817_bat_output_info(struct rk817_battery_device *battery) rk817_bat_output_info() argument 2900 struct rk817_battery_device *battery = container_of(work, struct rk817_battery_device, bat_delay_work.work); rk817_battery_work() local 2920 struct rk817_battery_device *battery; rk809_plug_in_isr() local 2935 struct rk817_battery_device *battery; rk809_plug_out_isr() local 2948 rk809_charge_init_irqs(struct rk817_battery_device *battery) rk809_charge_init_irqs() argument 3008 struct rk817_battery_device *battery; rk817_battery_probe() local 3118 struct rk817_battery_device *battery = dev_get_drvdata(&pdev->dev); rk817_bat_pm_suspend() local 3166 rk817_bat_rtc_sleep_sec(struct rk817_battery_device *battery) rk817_bat_rtc_sleep_sec() argument 3175 rk817_bat_relife_age_flag(struct rk817_battery_device *battery) rk817_bat_relife_age_flag() argument 3218 rk817_bat_init_capacity(struct rk817_battery_device *battery, u32 cap) rk817_bat_init_capacity() argument 3233 rk817_bat_relax_vol_calib(struct rk817_battery_device *battery) rk817_bat_relax_vol_calib() argument 3244 rk817_bat_sleep_dischrg(struct rk817_battery_device *battery) rk817_bat_sleep_dischrg() argument 3337 struct rk817_battery_device *battery = container_of(work, struct rk817_battery_device, resume_work); rk817_bat_resume_work() local 3386 struct rk817_battery_device *battery = dev_get_drvdata(dev); rk817_bat_pm_resume() local [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/power/supply/ |
H A D | rk817_battery.c | 2 * rk817 battery driver 695 static int rk817_bat_field_read(struct rk817_battery_device *battery, in rk817_bat_field_read() argument 701 ret = regmap_field_read(battery->rmap_fields[field_id], &val); in rk817_bat_field_read() 708 static int rk817_bat_field_write(struct rk817_battery_device *battery, in rk817_bat_field_write() argument 712 return regmap_field_write(battery->rmap_fields[field_id], val); in rk817_bat_field_write() 716 static int rk817_bat_get_coffset(struct rk817_battery_device *battery) in rk817_bat_get_coffset() argument 720 coffset_value |= rk817_bat_field_read(battery, CAL_OFFSET_H) << 8; in rk817_bat_get_coffset() 721 coffset_value |= rk817_bat_field_read(battery, CAL_OFFSET_L); in rk817_bat_get_coffset() 726 static void rk817_bat_set_coffset(struct rk817_battery_device *battery, int val) in rk817_bat_set_coffset() argument 731 rk817_bat_field_write(battery, CAL_OFFSET_ in rk817_bat_set_coffset() 737 rk817_bat_get_ioffset(struct rk817_battery_device *battery) rk817_bat_get_ioffset() argument 747 rk817_bat_current_calibration(struct rk817_battery_device *battery) rk817_bat_current_calibration() argument 768 rk817_bat_get_vaclib0(struct rk817_battery_device *battery) rk817_bat_get_vaclib0() argument 778 rk817_bat_get_vaclib1(struct rk817_battery_device *battery) rk817_bat_get_vaclib1() argument 788 rk817_bat_init_voltage_kb(struct rk817_battery_device *battery) rk817_bat_init_voltage_kb() argument 803 rk817_bat_restart_relax(struct rk817_battery_device *battery) rk817_bat_restart_relax() argument 809 is_rk817_bat_relax_mode(struct rk817_battery_device *battery) is_rk817_bat_relax_mode() argument 826 rk817_bat_get_relax_vol1(struct rk817_battery_device *battery) rk817_bat_get_relax_vol1() argument 837 rk817_bat_get_relax_vol2(struct rk817_battery_device *battery) rk817_bat_get_relax_vol2() argument 848 rk817_bat_get_relax_voltage(struct rk817_battery_device *battery) rk817_bat_get_relax_voltage() argument 861 rk817_bat_set_relax_sample(struct rk817_battery_device *battery) rk817_bat_set_relax_sample() argument 894 rk817_bat_ocv_thre(struct rk817_battery_device *battery, int value) rk817_bat_ocv_thre() argument 899 rk817_bat_get_ocv_voltage(struct rk817_battery_device *battery) rk817_bat_get_ocv_voltage() argument 916 rk817_bat_get_ocv0_voltage0(struct rk817_battery_device *battery) rk817_bat_get_ocv0_voltage0() argument 933 rk817_bat_get_pwron_voltage(struct rk817_battery_device *battery) rk817_bat_get_pwron_voltage() argument 949 rk817_bat_get_battery_voltage(struct rk817_battery_device *battery) rk817_bat_get_battery_voltage() argument 972 rk817_bat_get_USB_voltage(struct rk817_battery_device *battery) rk817_bat_get_USB_voltage() argument 992 rk817_bat_get_sys_voltage(struct rk817_battery_device *battery) rk817_bat_get_sys_voltage() argument 1010 rk817_bat_get_avg_current(struct rk817_battery_device *battery) rk817_bat_get_avg_current() argument 1025 rk817_bat_get_relax_cur1(struct rk817_battery_device *battery) rk817_bat_get_relax_cur1() argument 1040 rk817_bat_get_relax_cur2(struct rk817_battery_device *battery) rk817_bat_get_relax_cur2() argument 1055 rk817_bat_get_relax_current(struct rk817_battery_device *battery) rk817_bat_get_relax_current() argument 1068 rk817_bat_get_ocv_current(struct rk817_battery_device *battery) rk817_bat_get_ocv_current() argument 1083 rk817_bat_get_ocv_current0(struct rk817_battery_device *battery) rk817_bat_get_ocv_current0() argument 1098 rk817_bat_get_pwron_current(struct rk817_battery_device *battery) rk817_bat_get_pwron_current() argument 1112 rk817_bat_remain_cap_is_valid(struct rk817_battery_device *battery) rk817_bat_remain_cap_is_valid() argument 1117 rk817_bat_get_capacity_uah(struct rk817_battery_device *battery) rk817_bat_get_capacity_uah() argument 1134 rk817_bat_get_capacity_mah(struct rk817_battery_device *battery) rk817_bat_get_capacity_mah() argument 1155 fuel_gauge_q_init_info(struct rk817_battery_device *battery) fuel_gauge_q_init_info() argument 1163 rk817_bat_init_coulomb_cap(struct rk817_battery_device *battery, u32 capacity) rk817_bat_init_coulomb_cap() argument 1187 rk817_bat_save_cap(struct rk817_battery_device *battery, int capacity) rk817_bat_save_cap() argument 1209 rk817_bat_update_qmax(struct rk817_battery_device *battery, u32 capacity) rk817_bat_update_qmax() argument 1227 rk817_bat_get_qmax(struct rk817_battery_device *battery) rk817_bat_get_qmax() argument 1241 rk817_bat_save_fcc(struct rk817_battery_device *battery, int fcc) rk817_bat_save_fcc() argument 1253 rk817_bat_get_fcc(struct rk817_battery_device *battery) rk817_bat_get_fcc() argument 1274 rk817_bat_get_rsoc(struct rk817_battery_device *battery) rk817_bat_get_rsoc() argument 1283 rk817_bat_get_off_count(struct rk817_battery_device *battery) rk817_bat_get_off_count() argument 1288 rk817_bat_get_ocv_count(struct rk817_battery_device *battery) rk817_bat_get_ocv_count() argument 1293 rk817_bat_vol_to_soc(struct rk817_battery_device *battery, int voltage) rk817_bat_vol_to_soc() argument 1307 rk817_bat_vol_to_cap(struct rk817_battery_device *battery, int voltage) rk817_bat_vol_to_cap() argument 1321 rk817_bat_save_dsoc(struct rk817_battery_device *battery, int save_soc) rk817_bat_save_dsoc() argument 1338 rk817_bat_get_prev_dsoc(struct rk817_battery_device *battery) rk817_bat_get_prev_dsoc() argument 1349 is_rk817_bat_first_pwron(struct rk817_battery_device *battery) is_rk817_bat_first_pwron() argument 1359 rk817_bat_get_charge_status(struct rk817_battery_device *battery) rk817_bat_get_charge_status() argument 1420 rk817_bat_fake_finish_mode(struct rk817_battery_device *battery) rk817_bat_fake_finish_mode() argument 1430 get_charge_status(struct rk817_battery_device *battery) get_charge_status() argument 1435 is_rk817_bat_ocv_valid(struct rk817_battery_device *battery) is_rk817_bat_ocv_valid() argument 1440 rk817_bat_gas_gaugle_enable(struct rk817_battery_device *battery) rk817_bat_gas_gaugle_enable() argument 1445 rk817_bat_gg_con_init(struct rk817_battery_device *battery) rk817_bat_gg_con_init() argument 1453 rk817_bat_adc_init(struct rk817_battery_device *battery) rk817_bat_adc_init() argument 1462 rk817_bat_init_info(struct rk817_battery_device *battery) rk817_bat_init_info() argument 1473 rk817_bat_get_prev_cap(struct rk817_battery_device *battery) rk817_bat_get_prev_cap() argument 1484 rk817_bat_get_halt_cnt(struct rk817_battery_device *battery) rk817_bat_get_halt_cnt() argument 1489 rk817_bat_inc_halt_cnt(struct rk817_battery_device *battery) rk817_bat_inc_halt_cnt() argument 1497 is_rk817_bat_last_halt(struct rk817_battery_device *battery) is_rk817_bat_last_halt() argument 1511 is_rk817_bat_initialized(struct rk817_battery_device *battery) is_rk817_bat_initialized() argument 1523 rk817_bat_calc_sm_linek(struct rk817_battery_device *battery) rk817_bat_calc_sm_linek() argument 1557 rk817_bat_smooth_algo_prepare(struct rk817_battery_device *battery) rk817_bat_smooth_algo_prepare() argument 1566 rk817_bat_finish_algo_prepare(struct rk817_battery_device *battery) rk817_bat_finish_algo_prepare() argument 1574 rk817_bat_init_dsoc_algorithm(struct rk817_battery_device *battery) rk817_bat_init_dsoc_algorithm() argument 1595 rk817_bat_first_pwron(struct rk817_battery_device *battery) rk817_bat_first_pwron() argument 1610 rk817_bat_not_first_pwron(struct rk817_battery_device *battery) rk817_bat_not_first_pwron() argument 1682 rk817_bat_rsoc_init(struct rk817_battery_device *battery) rk817_bat_rsoc_init() argument 1702 struct rk817_battery_device *battery = rk817_bat_caltimer_isr() local 1713 struct rk817_battery_device *battery = container_of(work, rk817_bat_internal_calib() local 1725 rk817_bat_init_caltimer(struct rk817_battery_device *battery) rk817_bat_init_caltimer() argument 1735 rk817_bat_init_fg(struct rk817_battery_device *battery) rk817_bat_init_fg() argument 1767 rk817_bat_parse_dt(struct rk817_battery_device *battery) rk817_bat_parse_dt() argument 1966 struct rk817_battery_device *battery = data; rk817_bat_get_usb_psy() local 1979 struct rk817_battery_device *battery = data; rk817_bat_get_ac_psy() local 1990 rk817_bat_get_chrg_psy(struct rk817_battery_device *battery) rk817_bat_get_chrg_psy() argument 2000 rk817_bat_get_charge_state(struct rk817_battery_device *battery) rk817_bat_get_charge_state() argument 2031 rk817_get_capacity_leve(struct rk817_battery_device *battery) rk817_get_capacity_leve() argument 2051 rk817_battery_time_to_full(struct rk817_battery_device *battery) rk817_battery_time_to_full() argument 2074 struct rk817_battery_device *battery = power_supply_get_drvdata(psy); rk817_battery_get_property() local 2150 rk817_bat_init_power_supply(struct rk817_battery_device *battery) rk817_bat_init_power_supply() argument 2174 struct rk817_battery_device *battery = power_supply_get_drvdata(psy); rk809_chg_get_property() local 2208 rk809_chg_init_power_supply(struct rk817_battery_device *battery) rk809_chg_init_power_supply() argument 2223 rk817_bat_power_supply_changed(struct rk817_battery_device *battery) rk817_bat_power_supply_changed() argument 2255 rk817_battery_debug_info(struct rk817_battery_device *battery) rk817_battery_debug_info() argument 2278 rk817_bat_update_charging_status(struct rk817_battery_device *battery) rk817_bat_update_charging_status() argument 2292 rk817_bat_update_info(struct rk817_battery_device *battery) rk817_bat_update_info() argument 2336 rk817_bat_save_data(struct rk817_battery_device *battery) rk817_bat_save_data() argument 2346 rk817_bat_lowpwr_check(struct rk817_battery_device *battery) rk817_bat_lowpwr_check() argument 2373 rk817_bat_calc_smooth_dischrg(struct rk817_battery_device *battery) rk817_bat_calc_smooth_dischrg() argument 2397 rk817_bat_smooth_algorithm(struct rk817_battery_device *battery) rk817_bat_smooth_algorithm() argument 2484 rk817_bat_calc_zero_linek(struct rk817_battery_device *battery) rk817_bat_calc_zero_linek() argument 2665 rk817_bat_zero_algo_prepare(struct rk817_battery_device *battery) rk817_bat_zero_algo_prepare() argument 2679 rk817_bat_calc_zero_algorithm(struct rk817_battery_device *battery) rk817_bat_calc_zero_algorithm() argument 2697 rk817_bat_zero_algorithm(struct rk817_battery_device *battery) rk817_bat_zero_algorithm() argument 2752 rk817_bat_finish_algorithm(struct rk817_battery_device *battery) rk817_bat_finish_algorithm() argument 2791 rk817_bat_display_smooth(struct rk817_battery_device *battery) rk817_bat_display_smooth() argument 2852 rk817_bat_output_info(struct rk817_battery_device *battery) rk817_bat_output_info() argument 2880 struct rk817_battery_device *battery = rk817_battery_work() local 2904 struct rk817_battery_device *battery; rk809_plug_in_isr() local 2918 struct rk817_battery_device *battery; rk809_plug_out_isr() local 2930 rk809_charge_init_irqs(struct rk817_battery_device *battery) rk809_charge_init_irqs() argument 2993 struct rk817_battery_device *battery; rk817_battery_probe() local 3107 struct rk817_battery_device *battery = dev_get_drvdata(&pdev->dev); rk817_bat_pm_suspend() local 3157 rk817_bat_rtc_sleep_sec(struct rk817_battery_device *battery) rk817_bat_rtc_sleep_sec() argument 3166 rk817_bat_relife_age_flag(struct rk817_battery_device *battery) rk817_bat_relife_age_flag() argument 3210 rk817_bat_init_capacity(struct rk817_battery_device *battery, u32 cap) rk817_bat_init_capacity() argument 3225 rk817_bat_relax_vol_calib(struct rk817_battery_device *battery) rk817_bat_relax_vol_calib() argument 3236 rk817_bat_sleep_dischrg(struct rk817_battery_device *battery) rk817_bat_sleep_dischrg() argument 3332 struct rk817_battery_device *battery = container_of(work, struct rk817_battery_device, resume_work); rk817_bat_resume_work() local 3383 struct rk817_battery_device *battery = dev_get_drvdata(dev); rk817_bat_pm_resume() local [all...] |
H A D | cw2017_battery.c | 73 struct power_supply_battery_info battery; member 130 /* write new battery info */ in cw_update_profile() 190 "Battery profile not present, uploading battery profile\n"); in cw_init() 195 "Failed to upload battery profile\n"); in cw_init() 209 "Failed to read stored battery profile\n"); in cw_init() 214 dev_warn(cw_bat->dev, "Replacing stored battery profile\n"); in cw_init() 221 "Can't check current battery profile, no profile provided\n"); in cw_init() 434 if (cw_bat->battery.charge_full_design_uah > 0) in cw_battery_get_property() 435 val->intval = cw_bat->battery.charge_full_design_uah; in cw_battery_get_property() 465 .name = "cw2017-battery", [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/power/supply/ |
H A D | Makefile | 10 obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o 26 obj-$(CONFIG_BATTERY_CPCAP) += cpcap-battery.o 32 obj-$(CONFIG_BATTERY_GAUGE_LTC2941) += ltc2941-battery-gauge.o 39 obj-$(CONFIG_BATTERY_INGENIC) += ingenic-battery.o 42 obj-$(CONFIG_BATTERY_SBS) += sbs-battery.o 49 obj-$(CONFIG_BATTERY_DA9052) += da9052-battery.o
|
/device/soc/rockchip/common/sdk_linux/drivers/hid/ |
H A D | hid-input.c | 287 #define HID_BATTERY_QUIRK_IGNORE (1 << 2) /* completely ignore the battery */
421 if (dev->battery) {
in hidinput_setup_battery() 438 psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery", strlen(dev->uniq) ? dev->uniq : dev_name(&dev->dev));
in hidinput_setup_battery() 469 * can't query the device and get meaningful battery strength.
in hidinput_setup_battery() 474 dev->battery = power_supply_register(&dev->dev, psy_desc, &psy_cfg);
in hidinput_setup_battery() 475 if (IS_ERR(dev->battery)) {
in hidinput_setup_battery() 476 error = PTR_ERR(dev->battery);
in hidinput_setup_battery() 481 power_supply_powers(dev->battery, &dev->dev);
in hidinput_setup_battery() 488 dev->battery = NULL;
in hidinput_setup_battery() 496 if (!dev->battery) {
in hidinput_cleanup_battery() [all...] |