static ssize_t hub_chg_adc_show(struct device *dev, struct device_attribute *attr, char *buf) { struct ssp_data *data = dev_get_drvdata(dev); int adc; adc = hub_thm_get_adc(data, ADC_CHG); pr_info("[SSP] %s, adc = %d\n", __func__, adc); return sprintf(buf, "%d\n", adc); }
static ssize_t hub_chg_adc_show(struct device *dev, struct device_attribute *attr, char *buf) { struct ssp_data *data = dev_get_drvdata(dev); int adc = 0; if (data->bSspShutdown == false) adc = hub_thm_get_adc(data, ADC_CHG); else pr_info("[SSP] : %s, device is shutting down\n", __func__); pr_info("[SSP] %s, adc = %d\n", __func__, adc); return sprintf(buf, "%d\n", adc); }
static ssize_t hub_chg_thm_show(struct device *dev, struct device_attribute *attr, char *buf) { struct ssp_data *data = dev_get_drvdata(dev); int adc, temp; adc = hub_thm_get_adc(data, ADC_CHG); if (adc < 0) { pr_err("[SSP] %s, reading adc failed.(%d)\n", __func__, adc); temp = adc; } else { temp = convert_chg_to_temp(data, adc); } pr_info("[SSP] %s, adc = %d, temp = %d\n", __func__, adc, temp); return sprintf(buf, "%d\n", temp); }