diff --git a/include/dt-bindings/iio/qcom,spmi-vadc.h b/include/dt-bindings/iio/qcom,spmi-vadc.h index 1cfd3669a665..7cfa7108a126 100644 --- a/include/dt-bindings/iio/qcom,spmi-vadc.h +++ b/include/dt-bindings/iio/qcom,spmi-vadc.h @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0 */ /* - * Copyright (c) 2012-2014,2018-2020 The Linux Foundation. All rights reserved. + * Copyright (c) 2012-2014,2018-2021 The Linux Foundation. All rights reserved. */ #ifndef _DT_BINDINGS_QCOM_SPMI_VADC_H @@ -300,4 +300,29 @@ #define ADC7_SBUx 0x94 #define ADC7_VBAT_2S_MID 0x96 +/* VADC scale function index */ +#define ADC_SCALE_DEFAULT 0 +#define ADC_SCALE_THERM_100K_PULLUP 1 +#define ADC_SCALE_PMIC_THERM 2 +#define ADC_SCALE_XOTHERM 3 +#define ADC_SCALE_PMI_CHG_TEMP 4 +#define ADC_SCALE_HW_CALIB_DEFAULT 5 +#define ADC_SCALE_HW_CALIB_THERM_100K_PULLUP 6 +#define ADC_SCALE_HW_CALIB_XOTHERM 7 +#define ADC_SCALE_HW_CALIB_THERM_100K_PU_PM7 8 +#define ADC_SCALE_HW_CALIB_PMIC_THERM 9 +#define ADC_SCALE_HW_CALIB_PMIC_THERM_PM7 10 +#define ADC_SCALE_HW_CALIB_PM5_CHG_TEMP 11 +#define ADC_SCALE_HW_CALIB_PM5_SMB_TEMP 12 +#define ADC_SCALE_HW_CALIB_BATT_THERM_100K 13 +#define ADC_SCALE_HW_CALIB_BATT_THERM_30K 14 +#define ADC_SCALE_HW_CALIB_BATT_THERM_400K 15 +#define ADC_SCALE_HW_CALIB_PM5_SMB1398_TEMP 16 +#define ADC_SCALE_HW_CALIB_PM7_SMB_TEMP 17 +#define ADC_SCALE_HW_CALIB_PM7_CHG_TEMP 18 +#define ADC_SCALE_HW_CALIB_CUR 19 +#define ADC_SCALE_HW_CALIB_CUR_RAW 20 +#define ADC_SCALE_HW_CALIB_PM2250_S3_DIE_TEMP 21 +#define ADC_SCALE_HW_CALIB_PM5_CUR 22 + #endif /* _DT_BINDINGS_QCOM_SPMI_VADC_H */