Lines Matching defs:di

372 static int rk816_bat_read(struct rk816_battery *di, u8 reg)  in rk816_bat_read()
383 static int rk816_bat_write(struct rk816_battery *di, u8 reg, u8 buf) in rk816_bat_write()
394 static int rk816_bat_set_bits(struct rk816_battery *di, u8 reg, u8 mask, u8 buf) in rk816_bat_set_bits()
405 static int rk816_bat_clear_bits(struct rk816_battery *di, u8 reg, u8 mask) in rk816_bat_clear_bits()
416 static void rk816_bat_dump_regs(struct rk816_battery *di, u8 start, u8 end) in rk816_bat_dump_regs()
428 static bool rk816_bat_chrg_online(struct rk816_battery *di) in rk816_bat_chrg_online()
433 static int rk816_bat_get_coulomb_cap(struct rk816_battery *di) in rk816_bat_get_coulomb_cap()
450 static int rk816_bat_get_rsoc(struct rk816_battery *di) in rk816_bat_get_rsoc()
463 struct rk816_battery *di = dev_get_drvdata(dev); in bat_info_store() local
492 static void rk816_bat_enable_input_current(struct rk816_battery *di) in rk816_bat_enable_input_current()
501 static void rk816_bat_disable_input_current(struct rk816_battery *di) in rk816_bat_disable_input_current()
510 static int rk816_bat_is_input_enabled(struct rk816_battery *di) in rk816_bat_is_input_enabled()
518 static void rk816_bat_enable_gauge(struct rk816_battery *di) in rk816_bat_enable_gauge()
527 static void rk816_bat_save_age_level(struct rk816_battery *di, u8 level) in rk816_bat_save_age_level()
532 static u8 rk816_bat_get_age_level(struct rk816_battery *di) in rk816_bat_get_age_level()
537 static int rk816_bat_get_vcalib0(struct rk816_battery *di) in rk816_bat_get_vcalib0()
548 static int rk816_bat_get_vcalib1(struct rk816_battery *di) in rk816_bat_get_vcalib1()
559 static int rk816_bat_get_ioffset(struct rk816_battery *di) in rk816_bat_get_ioffset()
570 static int rk816_bat_get_coffset(struct rk816_battery *di) in rk816_bat_get_coffset()
581 static void rk816_bat_set_coffset(struct rk816_battery *di, int val) in rk816_bat_set_coffset()
592 static void rk816_bat_init_voltage_kb(struct rk816_battery *di) in rk816_bat_init_voltage_kb()
604 static int rk816_bat_get_ocv_voltage(struct rk816_battery *di) in rk816_bat_get_ocv_voltage()
615 static int rk816_bat_get_avg_voltage(struct rk816_battery *di) in rk816_bat_get_avg_voltage()
626 static int rk816_bat_get_usb_voltage(struct rk816_battery *di) in rk816_bat_get_usb_voltage()
637 static bool is_rk816_bat_relax_mode(struct rk816_battery *di) in is_rk816_bat_relax_mode()
648 static u16 rk816_bat_get_relax_vol1(struct rk816_battery *di) in rk816_bat_get_relax_vol1()
659 static u16 rk816_bat_get_relax_vol2(struct rk816_battery *di) in rk816_bat_get_relax_vol2()
670 static u16 rk816_bat_get_relax_voltage(struct rk816_battery *di) in rk816_bat_get_relax_voltage()
683 static int rk816_bat_get_avg_current(struct rk816_battery *di) in rk816_bat_get_avg_current()
700 static int rk816_bat_get_relax_cur1(struct rk816_battery *di) in rk816_bat_get_relax_cur1()
712 static int rk816_bat_get_relax_cur2(struct rk816_battery *di) in rk816_bat_get_relax_cur2()
724 static int rk816_bat_get_relax_current(struct rk816_battery *di) in rk816_bat_get_relax_current()
737 static int rk816_bat_vol_to_ocvsoc(struct rk816_battery *di, int voltage) in rk816_bat_vol_to_ocvsoc()
750 static int rk816_bat_vol_to_ocvcap(struct rk816_battery *di, int voltage) in rk816_bat_vol_to_ocvcap()
763 static int rk816_bat_vol_to_zerosoc(struct rk816_battery *di, int voltage) in rk816_bat_vol_to_zerosoc()
776 static int rk816_bat_vol_to_zerocap(struct rk816_battery *di, int voltage) in rk816_bat_vol_to_zerocap()
789 static int rk816_bat_get_iadc(struct rk816_battery *di) in rk816_bat_get_iadc()
801 static bool is_rk816_bat_st_cvtlim(struct rk816_battery *di) in is_rk816_bat_st_cvtlim()
806 static bool rk816_bat_adc_calib(struct rk816_battery *di) in rk816_bat_adc_calib()
885 static void rk816_bat_set_ioffset_sample(struct rk816_battery *di) in rk816_bat_set_ioffset_sample()
895 static void rk816_bat_set_ocv_sample(struct rk816_battery *di) in rk816_bat_set_ocv_sample()
905 static void rk816_bat_restart_relax(struct rk816_battery *di) in rk816_bat_restart_relax()
914 static void rk816_bat_set_relax_sample(struct rk816_battery *di) in rk816_bat_set_relax_sample()
959 static void rk816_bat_lowpwr_check(struct rk816_battery *di) in rk816_bat_lowpwr_check()
986 static bool is_rk816_bat_exist(struct rk816_battery *di) in is_rk816_bat_exist()
991 static bool is_rk816_bat_first_pwron(struct rk816_battery *di) in is_rk816_bat_first_pwron()
1005 static u8 rk816_bat_get_pwroff_min(struct rk816_battery *di) in rk816_bat_get_pwroff_min()
1016 static u8 is_rk816_bat_initialized(struct rk816_battery *di) in is_rk816_bat_initialized()
1029 static bool is_rk816_bat_ocv_valid(struct rk816_battery *di) in is_rk816_bat_ocv_valid()
1034 static void rk816_bat_init_age_algorithm(struct rk816_battery *di) in rk816_bat_init_age_algorithm()
1097 struct rk816_battery *di = power_supply_get_drvdata(psy); in rk816_bat_ac_set_property() local
1117 struct rk816_battery *di = power_supply_get_drvdata(psy); in rk816_bat_usb_set_property() local
1133 static int rk816_get_capacity_leve(struct rk816_battery *di) in rk816_get_capacity_leve()
1150 static int rk816_battery_time_to_full(struct rk816_battery *di) in rk816_battery_time_to_full()
1173 struct rk816_battery *di = power_supply_get_drvdata(psy); in rk816_battery_get_property() local
1251 struct rk816_battery *di = power_supply_get_drvdata(psy); in rk816_bat_ac_get_property() local
1284 struct rk816_battery *di = power_supply_get_drvdata(psy); in rk816_bat_usb_get_property() local
1353 static int rk816_bat_init_power_supply(struct rk816_battery *di) in rk816_bat_init_power_supply()
1381 static void rk816_bat_save_cap(struct rk816_battery *di, int capacity) in rk816_bat_save_cap()
1404 static int rk816_bat_get_prev_cap(struct rk816_battery *di) in rk816_bat_get_prev_cap()
1416 static void rk816_bat_save_fcc(struct rk816_battery *di, u32 fcc) in rk816_bat_save_fcc()
1432 static int rk816_bat_get_fcc(struct rk816_battery *di) in rk816_bat_get_fcc()
1454 static int rk816_bat_get_lock_fcc(struct rk816_battery *di) in rk816_bat_get_lock_fcc()
1478 static void rk816_bat_save_dsoc(struct rk816_battery *di, u8 save_soc) in rk816_bat_save_dsoc()
1488 static int rk816_bat_get_prev_dsoc(struct rk816_battery *di) in rk816_bat_get_prev_dsoc()
1493 static void rk816_bat_save_reboot_cnt(struct rk816_battery *di, u8 save_cnt) in rk816_bat_save_reboot_cnt()
1498 static void rk816_bat_init_leds(struct rk816_battery *di) in rk816_bat_init_leds()
1506 static void rk816_bat_update_leds(struct rk816_battery *di, int prop) in rk816_bat_update_leds()
1539 static void rk816_bat_set_chrg_current(struct rk816_battery *di, in rk816_bat_set_chrg_current()
1550 static void rk816_bat_set_input_current(struct rk816_battery *di, in rk816_bat_set_input_current()
1566 static void rk816_bat_set_chrg_param(struct rk816_battery *di, in rk816_bat_set_chrg_param()
1673 static void rk816_bat_set_otg_in(struct rk816_battery *di, int online) in rk816_bat_set_otg_in()
1720 static void rk816_bat_set_otg_power(struct rk816_battery *di, int power) in rk816_bat_set_otg_power()
1782 static enum charger_t rk816_bat_get_adc_dc_state(struct rk816_battery *di) in rk816_bat_get_adc_dc_state()
1803 static enum charger_t rk816_bat_get_gpio_dc_state(struct rk816_battery *di) in rk816_bat_get_gpio_dc_state()
1816 static enum charger_t rk816_bat_get_dc_state(struct rk816_battery *di) in rk816_bat_get_dc_state()
1832 struct rk816_battery *di = container_of(work, in rk816_bat_dc_delay_work() local
1873 struct rk816_battery *di; in rk816_bat_fb_notifier() local
1885 static int rk816_bat_register_fb_notify(struct rk816_battery *di) in rk816_bat_register_fb_notify()
1893 static int rk816_bat_unregister_fb_notify(struct rk816_battery *di) in rk816_bat_unregister_fb_notify()
1898 static void rk816_bat_init_coulomb_cap(struct rk816_battery *di, u32 capacity) in rk816_bat_init_coulomb_cap()
1921 static u8 rk816_bat_get_halt_cnt(struct rk816_battery *di) in rk816_bat_get_halt_cnt()
1926 static void rk816_bat_inc_halt_cnt(struct rk816_battery *di) in rk816_bat_inc_halt_cnt()
1934 static bool is_rk816_bat_last_halt(struct rk816_battery *di) in is_rk816_bat_last_halt()
1948 static void rk816_bat_first_pwron(struct rk816_battery *di) in rk816_bat_first_pwron()
1964 static void rk816_bat_not_first_pwron(struct rk816_battery *di) in rk816_bat_not_first_pwron()
2033 static bool rk816_bat_ocv_sw_reset(struct rk816_battery *di) in rk816_bat_ocv_sw_reset()
2050 static void rk816_bat_setup_ocv_table(struct rk816_battery *di, int temp) in rk816_bat_setup_ocv_table()
2115 static void rk816_bat_init_rsoc(struct rk816_battery *di) in rk816_bat_init_rsoc()
2127 static u8 rk816_bat_get_chrg_status(struct rk816_battery *di) in rk816_bat_get_chrg_status()
2171 static u8 rk816_bat_fb_temp(struct rk816_battery *di) in rk816_bat_fb_temp()
2187 static void rk816_bat_select_sample_res(struct rk816_battery *di) in rk816_bat_select_sample_res()
2201 static u8 rk816_bat_decode_input_current(struct rk816_battery *di, in rk816_bat_decode_input_current()
2224 static u8 rk816_bat_decode_chrg_current(struct rk816_battery *di, in rk816_bat_decode_chrg_current()
2252 static u8 rk816_bat_decode_chrg_vol(struct rk816_battery *di, in rk816_bat_decode_chrg_vol()
2267 static void rk816_bat_select_chrg_cv(struct rk816_battery *di) in rk816_bat_select_chrg_cv()
2280 static u8 rk816_bat_finish_ma(struct rk816_battery *di, int fcc) in rk816_bat_finish_ma()
2311 static void rk816_bat_init_chrg_config(struct rk816_battery *di) in rk816_bat_init_chrg_config()
2366 static void rk816_bat_init_poffset(struct rk816_battery *di) in rk816_bat_init_poffset()
2377 struct rk816_battery *di = from_timer(di, t, caltimer); in rk816_bat_caltimer_isr() local
2387 struct rk816_battery *di = container_of(work, in rk816_bat_internal_calib() local
2397 static void rk816_bat_init_caltimer(struct rk816_battery *di) in rk816_bat_init_caltimer()
2405 static void rk816_bat_init_zero_table(struct rk816_battery *di) in rk816_bat_init_zero_table()
2436 static void rk816_bat_calc_sm_linek(struct rk816_battery *di) in rk816_bat_calc_sm_linek()
2472 static void rk816_bat_calc_zero_linek(struct rk816_battery *di) in rk816_bat_calc_zero_linek()
2625 static void rk816_bat_finish_algo_prepare(struct rk816_battery *di) in rk816_bat_finish_algo_prepare()
2632 static void rk816_bat_smooth_algo_prepare(struct rk816_battery *di) in rk816_bat_smooth_algo_prepare()
2651 static void rk816_bat_zero_algo_prepare(struct rk816_battery *di) in rk816_bat_zero_algo_prepare()
2665 static void rk816_bat_calc_zero_algorithm(struct rk816_battery *di) in rk816_bat_calc_zero_algorithm()
2727 static void rk816_bat_zero_algorithm(struct rk816_battery *di) in rk816_bat_zero_algorithm()
2753 static void rk816_bat_dump_time_table(struct rk816_battery *di) in rk816_bat_dump_time_table()
2778 static void rk816_bat_debug_info(struct rk816_battery *di) in rk816_bat_debug_info()
2881 static void rk816_bat_init_capacity(struct rk816_battery *di, u32 cap) in rk816_bat_init_capacity()
2895 static void rk816_bat_update_age_fcc(struct rk816_battery *di) in rk816_bat_update_age_fcc()
2931 static void rk816_bat_wait_finish_sig(struct rk816_battery *di) in rk816_bat_wait_finish_sig()
2947 static void rk816_bat_finish_algorithm(struct rk816_battery *di) in rk816_bat_finish_algorithm()
2982 static void rk816_bat_calc_smooth_dischrg(struct rk816_battery *di) in rk816_bat_calc_smooth_dischrg()
3035 static void rk816_bat_calc_smooth_chrg(struct rk816_battery *di) in rk816_bat_calc_smooth_chrg()
3088 static void rk816_bat_smooth_algorithm(struct rk816_battery *di) in rk816_bat_smooth_algorithm()
3193 static bool rk816_bat_fake_finish_mode(struct rk816_battery *di) in rk816_bat_fake_finish_mode()
3202 static void rk816_bat_display_smooth(struct rk816_battery *di) in rk816_bat_display_smooth()
3260 static void rk816_bat_relax_vol_calib(struct rk816_battery *di) in rk816_bat_relax_vol_calib()
3271 static void rk816_bat_relife_age_flag(struct rk816_battery *di) in rk816_bat_relife_age_flag()
3311 static int rk816_bat_sleep_dischrg(struct rk816_battery *di) in rk816_bat_sleep_dischrg()
3396 static void rk816_bat_power_supply_changed(struct rk816_battery *di) in rk816_bat_power_supply_changed()
3438 static u8 rk816_bat_check_reboot(struct rk816_battery *di) in rk816_bat_check_reboot()
3462 static void rk816_bat_check_charger(struct rk816_battery *di) in rk816_bat_check_charger()
3478 static void rk816_bat_rsoc_daemon(struct rk816_battery *di) in rk816_bat_rsoc_daemon()
3505 static void rk816_bat_update_info(struct rk816_battery *di) in rk816_bat_update_info()
3551 static void rk816_bat_init_dsoc_algorithm(struct rk816_battery *di) in rk816_bat_init_dsoc_algorithm()
3635 static void rk816_bat_save_algo_rest(struct rk816_battery *di) in rk816_bat_save_algo_rest()
3721 static void rk816_bat_save_data(struct rk816_battery *di) in rk816_bat_save_data()
3729 static int rk816_bat_get_ntc_res(struct rk816_battery *di) in rk816_bat_get_ntc_res()
3750 static int rk816_bat_temperature_chrg(struct rk816_battery *di, int temp) in rk816_bat_temperature_chrg()
3822 static void rk816_bat_update_temperature(struct rk816_battery *di) in rk816_bat_update_temperature()
3851 static void rk816_bat_update_ocv_table(struct rk816_battery *di) in rk816_bat_update_ocv_table()
3904 struct rk816_battery *di = in rk816_battery_work() local
3925 struct rk816_battery *di = container_of(work, in rk816_bat_discnt_evt_worker() local
3936 struct rk816_battery *di = container_of(work, in rk816_bat_host_evt_worker() local
3957 struct rk816_battery *di = container_of(work, in rk816_bat_charger_evt_worker() local
3983 struct rk816_battery *di = in rk816_bat_charger_evt_notifier() local
3995 struct rk816_battery *di = in rk816_bat_discnt_evt_notfier() local
4007 struct rk816_battery *di = in rk816_bat_host_evt_notifier() local
4018 struct rk816_battery *di = (struct rk816_battery *)bat; in rk816_vb_low_irq() local
4039 struct rk816_battery *di = (struct rk816_battery *)bat; in rk816_cvtlmt() local
4057 struct rk816_battery *di = (struct rk816_battery *)bat; in rk816_vbat_dc_det() local
4072 static void rk816_bat_init_sysfs(struct rk816_battery *di) in rk816_bat_init_sysfs()
4085 static int rk816_bat_init_irqs(struct rk816_battery *di) in rk816_bat_init_irqs()
4167 static void rk816_bat_init_info(struct rk816_battery *di) in rk816_bat_init_info()
4181 static enum charger_t rk816_bat_init_adc_dc_det(struct rk816_battery *di) in rk816_bat_init_adc_dc_det()
4186 static enum charger_t rk816_bat_init_gpio_dc_det(struct rk816_battery *di) in rk816_bat_init_gpio_dc_det()
4233 static enum charger_t rk816_bat_init_dc_det(struct rk816_battery *di) in rk816_bat_init_dc_det()
4245 static int rk816_bat_init_charger(struct rk816_battery *di) in rk816_bat_init_charger()
4374 static int rk816_bat_rtc_sleep_sec(struct rk816_battery *di) in rk816_bat_rtc_sleep_sec()
4383 static void rk816_bat_init_ts_detect(struct rk816_battery *di) in rk816_bat_init_ts_detect()
4419 static void rk816_bat_init_fg(struct rk816_battery *di) in rk816_bat_init_fg()
4456 static int rk816_bat_read_ocv_tables(struct rk816_battery *di, in rk816_bat_read_ocv_tables()
4576 static int parse_temperature_chrg_table(struct rk816_battery *di, in parse_temperature_chrg_table()
4632 static int rk816_bat_parse_dt(struct rk816_battery *di) in rk816_bat_parse_dt()
4911 struct rk816_battery *di; in rk816_battery_probe() local
4987 struct rk816_battery *di = platform_get_drvdata(dev); in rk816_battery_suspend() local
5055 struct rk816_battery *di = platform_get_drvdata(dev); in rk816_battery_resume() local
5109 struct rk816_battery *di = platform_get_drvdata(dev); in rk816_battery_shutdown() local