static int adc_read_type(struct sec_battery_info *battery, int channel) { int adc = 0; #ifdef CONFIG_BATTERY_SWELLING_SELF_DISCHARGING if (battery->pdata->sdchg_info && battery->pdata->sdchg_info->chip) { if ((!battery->pdata->sdchg_info->chip->sdchg_en) && ((channel == SEC_BAT_ADC_CHANNEL_DISCHARGING_CHECK) || (channel == SEC_BAT_ADC_CHANNEL_DISCHARGING_NTC))) { pr_info("%s : Doesn't enable Self Discharging Algorithm\n", __func__); return 0; } } #endif switch (battery->pdata->temp_adc_type) { case SEC_BATTERY_ADC_TYPE_NONE : adc = sec_bat_adc_none_read(channel); break; case SEC_BATTERY_ADC_TYPE_AP : adc = sec_bat_adc_ap_read(channel); break; case SEC_BATTERY_ADC_TYPE_IC : adc = sec_bat_adc_ic_read(channel); break; case SEC_BATTERY_ADC_TYPE_NUM : break; default : break; } return adc; }
static int adc_read_type(struct sec_battery_info *battery, int channel) { int adc = 0; switch (battery->pdata->temp_adc_type) { case SEC_BATTERY_ADC_TYPE_NONE : adc = sec_bat_adc_none_read(channel); break; case SEC_BATTERY_ADC_TYPE_AP : adc = sec_bat_adc_ap_read(channel); break; case SEC_BATTERY_ADC_TYPE_IC : adc = sec_bat_adc_ic_read(channel); break; case SEC_BATTERY_ADC_TYPE_NUM : break; default : break; } return adc; }
static int adc_read_type(struct sec_battery_info *battery, int channel) { int adc = 0; switch (battery->pdata->temp_adc_type) { case SEC_BATTERY_ADC_TYPE_NONE : adc = sec_bat_adc_none_read(battery, channel); break; case SEC_BATTERY_ADC_TYPE_AP : adc = sec_bat_adc_ap_read(battery, channel); break; case SEC_BATTERY_ADC_TYPE_IC : adc = sec_bat_adc_ic_read(battery, channel); break; case SEC_BATTERY_ADC_TYPE_NUM : break; default : break; } pr_debug("[%s] ADC = %d\n", __func__, adc); return adc; }