Lines Matching defs:di
331 static int rk818_bat_read(struct rk818_battery *di, u8 reg) in rk818_bat_read()
342 static int rk818_bat_write(struct rk818_battery *di, u8 reg, u8 buf) in rk818_bat_write()
353 static int rk818_bat_set_bits(struct rk818_battery *di, u8 reg, u8 mask, u8 buf) in rk818_bat_set_bits()
364 static int rk818_bat_clear_bits(struct rk818_battery *di, u8 reg, u8 mask) in rk818_bat_clear_bits()
375 static void rk818_bat_dump_regs(struct rk818_battery *di, u8 start, u8 end) in rk818_bat_dump_regs()
387 static bool rk818_bat_chrg_online(struct rk818_battery *di) in rk818_bat_chrg_online()
396 static int rk818_bat_get_coulomb_cap(struct rk818_battery *di) in rk818_bat_get_coulomb_cap()
408 static int rk818_bat_get_rsoc(struct rk818_battery *di) in rk818_bat_get_rsoc()
420 struct rk818_battery *di = dev_get_drvdata(dev); in bat_info_store() local
445 static void rk818_bat_enable_gauge(struct rk818_battery *di) in rk818_bat_enable_gauge()
454 static void rk818_bat_save_age_level(struct rk818_battery *di, u8 level) in rk818_bat_save_age_level()
459 static u8 rk818_bat_get_age_level(struct rk818_battery *di) in rk818_bat_get_age_level()
464 static int rk818_bat_get_vcalib0(struct rk818_battery *di) in rk818_bat_get_vcalib0()
475 static int rk818_bat_get_vcalib1(struct rk818_battery *di) in rk818_bat_get_vcalib1()
486 static int rk818_bat_get_ioffset(struct rk818_battery *di) in rk818_bat_get_ioffset()
497 static int rk818_bat_get_coffset(struct rk818_battery *di) in rk818_bat_get_coffset()
508 static void rk818_bat_set_coffset(struct rk818_battery *di, int val) in rk818_bat_set_coffset()
524 static void rk818_bat_init_voltage_kb(struct rk818_battery *di) in rk818_bat_init_voltage_kb()
536 static int rk818_bat_get_ocv_voltage(struct rk818_battery *di) in rk818_bat_get_ocv_voltage()
548 static int rk818_bat_get_avg_voltage(struct rk818_battery *di) in rk818_bat_get_avg_voltage()
560 static bool is_rk818_bat_relax_mode(struct rk818_battery *di) in is_rk818_bat_relax_mode()
571 static u16 rk818_bat_get_relax_vol1(struct rk818_battery *di) in rk818_bat_get_relax_vol1()
582 static u16 rk818_bat_get_relax_vol2(struct rk818_battery *di) in rk818_bat_get_relax_vol2()
593 static u16 rk818_bat_get_relax_voltage(struct rk818_battery *di) in rk818_bat_get_relax_voltage()
606 static int rk818_bat_get_avg_current(struct rk818_battery *di) in rk818_bat_get_avg_current()
620 static int rk818_bat_vol_to_ocvsoc(struct rk818_battery *di, int voltage) in rk818_bat_vol_to_ocvsoc()
633 static int rk818_bat_vol_to_ocvcap(struct rk818_battery *di, int voltage) in rk818_bat_vol_to_ocvcap()
646 static int rk818_bat_vol_to_zerosoc(struct rk818_battery *di, int voltage) in rk818_bat_vol_to_zerosoc()
659 static int rk818_bat_vol_to_zerocap(struct rk818_battery *di, int voltage) in rk818_bat_vol_to_zerocap()
672 static int rk818_bat_get_iadc(struct rk818_battery *di) in rk818_bat_get_iadc()
684 static bool rk818_bat_adc_calib(struct rk818_battery *di) in rk818_bat_adc_calib()
728 static void rk818_bat_set_ioffset_sample(struct rk818_battery *di) in rk818_bat_set_ioffset_sample()
738 static void rk818_bat_set_ocv_sample(struct rk818_battery *di) in rk818_bat_set_ocv_sample()
748 static void rk818_bat_restart_relax(struct rk818_battery *di) in rk818_bat_restart_relax()
757 static void rk818_bat_set_relax_sample(struct rk818_battery *di) in rk818_bat_set_relax_sample()
783 static bool is_rk818_bat_exist(struct rk818_battery *di) in is_rk818_bat_exist()
788 static bool is_rk818_bat_first_pwron(struct rk818_battery *di) in is_rk818_bat_first_pwron()
802 static u8 rk818_bat_get_pwroff_min(struct rk818_battery *di) in rk818_bat_get_pwroff_min()
813 static u8 is_rk818_bat_initialized(struct rk818_battery *di) in is_rk818_bat_initialized()
826 static bool is_rk818_bat_ocv_valid(struct rk818_battery *di) in is_rk818_bat_ocv_valid()
831 static void rk818_bat_init_age_algorithm(struct rk818_battery *di) in rk818_bat_init_age_algorithm()
897 struct rk818_battery *di = data; in rk818_bat_get_usb_psy() local
910 struct rk818_battery *di = data; in rk818_bat_get_ac_psy() local
921 static void rk818_bat_get_chrg_psy(struct rk818_battery *di) in rk818_bat_get_chrg_psy()
931 static int rk818_bat_get_charge_state(struct rk818_battery *di) in rk818_bat_get_charge_state()
961 static int rk818_get_capacity_leve(struct rk818_battery *di) in rk818_get_capacity_leve()
978 static int rk818_battery_time_to_full(struct rk818_battery *di) in rk818_battery_time_to_full()
1001 struct rk818_battery *di = power_supply_get_drvdata(psy); in rk818_battery_get_property() local
1077 static int rk818_bat_init_power_supply(struct rk818_battery *di) in rk818_bat_init_power_supply()
1090 static void rk818_bat_save_cap(struct rk818_battery *di, int cap) in rk818_bat_save_cap()
1113 static int rk818_bat_get_prev_cap(struct rk818_battery *di) in rk818_bat_get_prev_cap()
1125 static void rk818_bat_save_fcc(struct rk818_battery *di, u32 fcc) in rk818_bat_save_fcc()
1141 static int rk818_bat_get_fcc(struct rk818_battery *di) in rk818_bat_get_fcc()
1163 static void rk818_bat_init_coulomb_cap(struct rk818_battery *di, u32 capacity) in rk818_bat_init_coulomb_cap()
1183 static void rk818_bat_save_dsoc(struct rk818_battery *di, u8 save_soc) in rk818_bat_save_dsoc()
1193 static int rk818_bat_get_prev_dsoc(struct rk818_battery *di) in rk818_bat_get_prev_dsoc()
1198 static void rk818_bat_save_reboot_cnt(struct rk818_battery *di, u8 save_cnt) in rk818_bat_save_reboot_cnt()
1206 struct rk818_battery *di; in rk818_bat_fb_notifier() local
1218 static int rk818_bat_register_fb_notify(struct rk818_battery *di) in rk818_bat_register_fb_notify()
1226 static int rk818_bat_unregister_fb_notify(struct rk818_battery *di) in rk818_bat_unregister_fb_notify()
1231 static u8 rk818_bat_get_halt_cnt(struct rk818_battery *di) in rk818_bat_get_halt_cnt()
1236 static void rk818_bat_inc_halt_cnt(struct rk818_battery *di) in rk818_bat_inc_halt_cnt()
1244 static bool is_rk818_bat_last_halt(struct rk818_battery *di) in is_rk818_bat_last_halt()
1258 static void rk818_bat_first_pwron(struct rk818_battery *di) in rk818_bat_first_pwron()
1274 static void rk818_bat_not_first_pwron(struct rk818_battery *di) in rk818_bat_not_first_pwron()
1343 static bool rk818_bat_ocv_sw_reset(struct rk818_battery *di) in rk818_bat_ocv_sw_reset()
1360 static void rk818_bat_init_rsoc(struct rk818_battery *di) in rk818_bat_init_rsoc()
1372 static u8 rk818_bat_get_chrg_status(struct rk818_battery *di) in rk818_bat_get_chrg_status()
1415 static u8 rk818_bat_parse_fb_temperature(struct rk818_battery *di) in rk818_bat_parse_fb_temperature()
1431 static u8 rk818_bat_parse_finish_ma(struct rk818_battery *di, int fcc) in rk818_bat_parse_finish_ma()
1449 static void rk818_bat_init_chrg_config(struct rk818_battery *di) in rk818_bat_init_chrg_config()
1489 static void rk818_bat_init_coffset(struct rk818_battery *di) in rk818_bat_init_coffset()
1510 struct rk818_battery *di = from_timer(di, t, caltimer); in rk818_bat_caltimer_isr() local
1520 struct rk818_battery *di = container_of(work, in rk818_bat_internal_calib() local
1539 static void rk818_bat_init_caltimer(struct rk818_battery *di) in rk818_bat_init_caltimer()
1547 static void rk818_bat_init_zero_table(struct rk818_battery *di) in rk818_bat_init_zero_table()
1575 static void rk818_bat_calc_sm_linek(struct rk818_battery *di) in rk818_bat_calc_sm_linek()
1611 static void rk818_bat_calc_zero_linek(struct rk818_battery *di) in rk818_bat_calc_zero_linek()
1780 static void rk818_bat_finish_algo_prepare(struct rk818_battery *di) in rk818_bat_finish_algo_prepare()
1787 static void rk818_bat_smooth_algo_prepare(struct rk818_battery *di) in rk818_bat_smooth_algo_prepare()
1806 static void rk818_bat_zero_algo_prepare(struct rk818_battery *di) in rk818_bat_zero_algo_prepare()
1820 static void rk818_bat_calc_zero_algorithm(struct rk818_battery *di) in rk818_bat_calc_zero_algorithm()
1882 static void rk818_bat_zero_algorithm(struct rk818_battery *di) in rk818_bat_zero_algorithm()
1908 static void rk818_bat_dump_time_table(struct rk818_battery *di) in rk818_bat_dump_time_table()
1933 static void rk818_bat_debug_info(struct rk818_battery *di) in rk818_bat_debug_info()
2023 static void rk818_bat_init_capacity(struct rk818_battery *di, u32 cap) in rk818_bat_init_capacity()
2037 static void rk818_bat_update_age_fcc(struct rk818_battery *di) in rk818_bat_update_age_fcc()
2069 static void rk818_bat_wait_finish_sig(struct rk818_battery *di) in rk818_bat_wait_finish_sig()
2084 static void rk818_bat_finish_algorithm(struct rk818_battery *di) in rk818_bat_finish_algorithm()
2118 static void rk818_bat_calc_smooth_dischrg(struct rk818_battery *di) in rk818_bat_calc_smooth_dischrg()
2172 static void rk818_bat_calc_smooth_chrg(struct rk818_battery *di) in rk818_bat_calc_smooth_chrg()
2225 static void rk818_bat_smooth_algorithm(struct rk818_battery *di) in rk818_bat_smooth_algorithm()
2334 static bool rk818_bat_fake_finish_mode(struct rk818_battery *di) in rk818_bat_fake_finish_mode()
2343 static void rk818_bat_display_smooth(struct rk818_battery *di) in rk818_bat_display_smooth()
2401 static void rk818_bat_relax_vol_calib(struct rk818_battery *di) in rk818_bat_relax_vol_calib()
2412 static void rk818_bat_relife_age_flag(struct rk818_battery *di) in rk818_bat_relife_age_flag()
2454 static int rk818_bat_sleep_dischrg(struct rk818_battery *di) in rk818_bat_sleep_dischrg()
2539 static void rk818_bat_power_supply_changed(struct rk818_battery *di) in rk818_bat_power_supply_changed()
2572 static u8 rk818_bat_check_reboot(struct rk818_battery *di) in rk818_bat_check_reboot()
2596 static void rk818_bat_rsoc_daemon(struct rk818_battery *di) in rk818_bat_rsoc_daemon()
2624 static void rk818_bat_update_info(struct rk818_battery *di) in rk818_bat_update_info()
2671 static void rk818_bat_init_ts1_detect(struct rk818_battery *di) in rk818_bat_init_ts1_detect()
2725 static int rk818_bat_get_ntc_res(struct rk818_battery *di) in rk818_bat_get_ntc_res()
2790 static void rk818_bat_set_input_current(struct rk818_battery *di, in rk818_bat_set_input_current()
2820 static void rk818_bat_update_temperature(struct rk818_battery *di) in rk818_bat_update_temperature()
2874 static void rk818_bat_init_dsoc_algorithm(struct rk818_battery *di) in rk818_bat_init_dsoc_algorithm()
2958 static void rk818_bat_save_algo_rest(struct rk818_battery *di) in rk818_bat_save_algo_rest()
3044 static void rk818_bat_save_data(struct rk818_battery *di) in rk818_bat_save_data()
3053 struct rk818_battery *di = in rk818_battery_work() local
3071 struct rk818_battery *di = (struct rk818_battery *)bat; in rk818_vb_low_irq() local
3081 static void rk818_bat_init_sysfs(struct rk818_battery *di) in rk818_bat_init_sysfs()
3094 static int rk818_bat_init_irqs(struct rk818_battery *di) in rk818_bat_init_irqs()
3119 static void rk818_bat_init_info(struct rk818_battery *di) in rk818_bat_init_info()
3151 static int rk818_bat_rtc_sleep_sec(struct rk818_battery *di) in rk818_bat_rtc_sleep_sec()
3160 static void rk818_bat_set_shtd_vol(struct rk818_battery *di) in rk818_bat_set_shtd_vol()
3175 static void rk818_bat_init_fg(struct rk818_battery *di) in rk818_bat_init_fg()
3209 static int rk818_bat_parse_dt(struct rk818_battery *di) in rk818_bat_parse_dt()
3389 static int rk818_bat_parse_dt(struct rk818_battery *di) in rk818_bat_parse_dt()
3404 struct rk818_battery *di; in rk818_battery_probe() local
3465 struct rk818_battery *di = platform_get_drvdata(dev); in rk818_battery_suspend() local
3519 struct rk818_battery *di = platform_get_drvdata(dev); in rk818_battery_resume() local
3579 struct rk818_battery *di = platform_get_drvdata(dev); in rk818_battery_shutdown() local