diff --git a/drivers/hwmon/qpnp-adc-common.c b/drivers/hwmon/qpnp-adc-common.c index dc2050ce4b46..57c462ccf229 100644 --- a/drivers/hwmon/qpnp-adc-common.c +++ b/drivers/hwmon/qpnp-adc-common.c @@ -29,7 +29,6 @@ #include #include #include -#include #define KELVINMIL_DEGMIL 273160 #define QPNP_VADC_LDO_VOLTAGE_MIN 1800000 @@ -1966,8 +1965,7 @@ int32_t qpnp_adc_get_devicetree_data(struct platform_device *pdev, return rc; } - rc = regulator_set_optimum_mode(adc_qpnp->hkadc_ldo, - 100000); + rc = regulator_set_load(adc_qpnp->hkadc_ldo, 100000); if (rc < 0) { pr_err("hkadc_ldo optimum mode failed%d\n", rc); return rc; diff --git a/drivers/hwmon/qpnp-adc-voltage.c b/drivers/hwmon/qpnp-adc-voltage.c index 54062fe45f38..95751f7d5145 100644 --- a/drivers/hwmon/qpnp-adc-voltage.c +++ b/drivers/hwmon/qpnp-adc-voltage.c @@ -227,7 +227,6 @@ static int32_t qpnp_vadc_read_reg(struct qpnp_vadc_chip *vadc, int16_t reg, u8 *data, int len) { int rc; - uint val; rc = regmap_bulk_read(vadc->adc->regmap, (vadc->adc->offset + reg), data, len); @@ -235,7 +234,6 @@ static int32_t qpnp_vadc_read_reg(struct qpnp_vadc_chip *vadc, int16_t reg, pr_err("qpnp adc read reg %d failed with %d\n", reg, rc); return rc; } - *data = (u8)val; return 0; } @@ -2470,7 +2468,7 @@ hwmon_err_sens: } static int qpnp_vadc_get_temp(struct thermal_zone_device *thermal, - unsigned long *temp) + int *temp) { struct qpnp_vadc_thermal_data *vadc_therm = thermal->devdata; struct qpnp_vadc_chip *vadc = vadc_therm->vadc_dev;