Merge "hwmon: pm8xxx-adc: Add BATT_ID_THERM configuration" into msm-3.0
This commit is contained in:
committed by
QuIC Gerrit Code Review
commit
494493315e
@@ -132,10 +132,16 @@ static struct pm8xxx_adc_amux pm8018_adc_channels_data[] = {
|
||||
ADC_DECIMATION_TYPE2, ADC_SCALE_DEFAULT},
|
||||
{"vph_pwr", CHANNEL_VPH_PWR, CHAN_PATH_SCALING2, AMUX_RSV1,
|
||||
ADC_DECIMATION_TYPE2, ADC_SCALE_DEFAULT},
|
||||
{"batt_therm", CHANNEL_BATT_THERM, CHAN_PATH_SCALING1, AMUX_RSV2,
|
||||
ADC_DECIMATION_TYPE2, ADC_SCALE_BATT_THERM},
|
||||
{"batt_id", CHANNEL_BATT_ID, CHAN_PATH_SCALING1, AMUX_RSV2,
|
||||
ADC_DECIMATION_TYPE2, ADC_SCALE_DEFAULT},
|
||||
/* AMUX8 is used to read either Batt_id/Batt_therm.
|
||||
* Current configuration is to support Batt_id. If clients
|
||||
* want to read the Batt_therm, the scaling function needs to be
|
||||
* updated to use ADC_SCALE_BATT_THERM instead of ADC_SCALE_DEFAULT.
|
||||
* E.g.
|
||||
* {"batt_therm", CHANNEL_BATT_ID_THERM, CHAN_PATH_SCALING1,
|
||||
* AMUX_RSV2, ADC_DECIMATION_TYPE2, ADC_SCALE_BATT_THERM},
|
||||
*/
|
||||
{"batt_id", CHANNEL_BATT_ID_THERM, CHAN_PATH_SCALING1,
|
||||
AMUX_RSV2, ADC_DECIMATION_TYPE2, ADC_SCALE_DEFAULT},
|
||||
{"pmic_therm", CHANNEL_DIE_TEMP, CHAN_PATH_SCALING1, AMUX_RSV1,
|
||||
ADC_DECIMATION_TYPE2, ADC_SCALE_PMIC_THERM},
|
||||
{"625mv", CHANNEL_625MV, CHAN_PATH_SCALING1, AMUX_RSV1,
|
||||
|
||||
@@ -51,6 +51,10 @@ enum pm8xxx_adc_channels {
|
||||
CHANNEL_MPP_1,
|
||||
CHANNEL_MPP_2,
|
||||
CHANNEL_BATT_THERM,
|
||||
/* PM8018 ADC Arbiter uses a single channel on AMUX8
|
||||
* to read either Batt_id or Batt_therm.
|
||||
*/
|
||||
CHANNEL_BATT_ID_THERM = CHANNEL_BATT_THERM,
|
||||
CHANNEL_BATT_ID,
|
||||
CHANNEL_USBIN,
|
||||
CHANNEL_DIE_TEMP,
|
||||
|
||||
Reference in New Issue
Block a user