Loading arch/arm64/configs/vendor/sdm660-perf_defconfig +8 −0 Original line number Diff line number Diff line Loading @@ -282,6 +282,7 @@ CONFIG_HDCP_QSEECOM=y CONFIG_QSEECOM=y CONFIG_UID_SYS_STATS=y CONFIG_MEMORY_STATE_TIME=y CONFIG_QPNP_MISC=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y Loading Loading @@ -367,7 +368,11 @@ CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_QPNP_SMB2=y CONFIG_SMB138X_CHARGER=y CONFIG_SMB1351_USB_CHARGER=y CONFIG_QPNP_QNOVO5=y CONFIG_QPNP_FG_GEN3=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_GOV_USER_SPACE=y Loading Loading @@ -481,6 +486,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_QTI_TRI_LED=y CONFIG_LEDS_QPNP_FLASH_V2=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_PM8XXX=y CONFIG_DMADEVICES=y CONFIG_QCOM_GPI_DMA=y CONFIG_SYNC_FILE=y Loading Loading @@ -574,6 +580,8 @@ CONFIG_DEVFREQ_SIMPLE_DEV=y CONFIG_QCOM_DEVFREQ_DEVBW=y CONFIG_IIO=y CONFIG_QCOM_SPMI_ADC5=y CONFIG_QCOM_TADC=y CONFIG_QCOM_RRADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_PWM=y CONFIG_PWM_QTI_LPG=y Loading arch/arm64/configs/vendor/sdm660_defconfig +9 −0 Original line number Diff line number Diff line Loading @@ -286,6 +286,7 @@ CONFIG_HDCP_QSEECOM=y CONFIG_QSEECOM=y CONFIG_UID_SYS_STATS=y CONFIG_MEMORY_STATE_TIME=y CONFIG_QPNP_MISC=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y Loading Loading @@ -371,6 +372,10 @@ CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_QPNP_SMB2=y CONFIG_SMB138X_CHARGER=y CONFIG_SMB1351_USB_CHARGER=y CONFIG_QPNP_FG_GEN3=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_GOV_USER_SPACE=y Loading Loading @@ -480,8 +485,10 @@ CONFIG_MMC_CQHCI_CRYPTO=y CONFIG_MMC_CQHCI_CRYPTO_QTI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_QTI_TRI_LED=y CONFIG_LEDS_QPNP_FLASH_V2=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_PM8XXX=y CONFIG_DMADEVICES=y CONFIG_QCOM_GPI_DMA=y CONFIG_QCOM_GPI_DMA_DEBUG=y Loading Loading @@ -579,6 +586,8 @@ CONFIG_DEVFREQ_GOV_MEMLAT=y CONFIG_QCOM_DEVFREQ_DEVBW=y CONFIG_IIO=y CONFIG_QCOM_SPMI_ADC5=y CONFIG_QCOM_TADC=y CONFIG_QCOM_RRADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_PWM=y CONFIG_PWM_QTI_LPG=y Loading drivers/iio/adc/Kconfig +24 −0 Original line number Diff line number Diff line Loading @@ -587,6 +587,30 @@ config QCOM_SPMI_ADC5 To compile this driver as a module, choose M here: the module will be called qcom-spmi-adc5. config QCOM_TADC tristate "Qualcomm Technologies, Inc. TADC driver" depends on MFD_I2C_PMIC help Say yes here to support the Qualcomm Technologies, Inc. telemetry ADC. The TADC provides battery temperature, skin temperature, die temperature, battery voltage, battery current, input voltage, input current, and OTG current. config QCOM_RRADC tristate "Qualcomm Technologies Inc. PMIC Round robin ADC" depends on SPMI select REGMAP_SPMI help This is the PMIC Round Robin ADC driver. The driver supports multiple channels read used for telemetry and supports clients to read batt_id, batt_therm, PMIC die temperature, USB_IN and DC_IN voltage and current. The RRADC is a 10-bit ADC. To compile this driver as a module, choose M here: the module will be called qcom-rradc. config QCOM_SPMI_IADC tristate "Qualcomm SPMI PMIC current ADC" depends on SPMI Loading drivers/iio/adc/Makefile +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ obj-$(CONFIG_MXS_LRADC_ADC) += mxs-lradc-adc.o obj-$(CONFIG_NAU7802) += nau7802.o obj-$(CONFIG_PALMAS_GPADC) += palmas_gpadc.o obj-$(CONFIG_QCOM_SPMI_ADC5) += qcom-spmi-adc5.o obj-$(CONFIG_QCOM_TADC) += qcom-tadc.o obj-$(CONFIG_QCOM_RRADC) += qcom-rradc.o obj-$(CONFIG_QCOM_SPMI_IADC) += qcom-spmi-iadc.o obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o Loading Loading
arch/arm64/configs/vendor/sdm660-perf_defconfig +8 −0 Original line number Diff line number Diff line Loading @@ -282,6 +282,7 @@ CONFIG_HDCP_QSEECOM=y CONFIG_QSEECOM=y CONFIG_UID_SYS_STATS=y CONFIG_MEMORY_STATE_TIME=y CONFIG_QPNP_MISC=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y Loading Loading @@ -367,7 +368,11 @@ CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_QPNP_SMB2=y CONFIG_SMB138X_CHARGER=y CONFIG_SMB1351_USB_CHARGER=y CONFIG_QPNP_QNOVO5=y CONFIG_QPNP_FG_GEN3=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_GOV_USER_SPACE=y Loading Loading @@ -481,6 +486,7 @@ CONFIG_LEDS_CLASS=y CONFIG_LEDS_QTI_TRI_LED=y CONFIG_LEDS_QPNP_FLASH_V2=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_PM8XXX=y CONFIG_DMADEVICES=y CONFIG_QCOM_GPI_DMA=y CONFIG_SYNC_FILE=y Loading Loading @@ -574,6 +580,8 @@ CONFIG_DEVFREQ_SIMPLE_DEV=y CONFIG_QCOM_DEVFREQ_DEVBW=y CONFIG_IIO=y CONFIG_QCOM_SPMI_ADC5=y CONFIG_QCOM_TADC=y CONFIG_QCOM_RRADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_PWM=y CONFIG_PWM_QTI_LPG=y Loading
arch/arm64/configs/vendor/sdm660_defconfig +9 −0 Original line number Diff line number Diff line Loading @@ -286,6 +286,7 @@ CONFIG_HDCP_QSEECOM=y CONFIG_QSEECOM=y CONFIG_UID_SYS_STATS=y CONFIG_MEMORY_STATE_TIME=y CONFIG_QPNP_MISC=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y Loading Loading @@ -371,6 +372,10 @@ CONFIG_GPIO_SYSFS=y CONFIG_POWER_RESET_QCOM=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_QPNP_SMB2=y CONFIG_SMB138X_CHARGER=y CONFIG_SMB1351_USB_CHARGER=y CONFIG_QPNP_FG_GEN3=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_GOV_USER_SPACE=y Loading Loading @@ -480,8 +485,10 @@ CONFIG_MMC_CQHCI_CRYPTO=y CONFIG_MMC_CQHCI_CRYPTO_QTI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_QTI_TRI_LED=y CONFIG_LEDS_QPNP_FLASH_V2=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_PM8XXX=y CONFIG_DMADEVICES=y CONFIG_QCOM_GPI_DMA=y CONFIG_QCOM_GPI_DMA_DEBUG=y Loading Loading @@ -579,6 +586,8 @@ CONFIG_DEVFREQ_GOV_MEMLAT=y CONFIG_QCOM_DEVFREQ_DEVBW=y CONFIG_IIO=y CONFIG_QCOM_SPMI_ADC5=y CONFIG_QCOM_TADC=y CONFIG_QCOM_RRADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_PWM=y CONFIG_PWM_QTI_LPG=y Loading
drivers/iio/adc/Kconfig +24 −0 Original line number Diff line number Diff line Loading @@ -587,6 +587,30 @@ config QCOM_SPMI_ADC5 To compile this driver as a module, choose M here: the module will be called qcom-spmi-adc5. config QCOM_TADC tristate "Qualcomm Technologies, Inc. TADC driver" depends on MFD_I2C_PMIC help Say yes here to support the Qualcomm Technologies, Inc. telemetry ADC. The TADC provides battery temperature, skin temperature, die temperature, battery voltage, battery current, input voltage, input current, and OTG current. config QCOM_RRADC tristate "Qualcomm Technologies Inc. PMIC Round robin ADC" depends on SPMI select REGMAP_SPMI help This is the PMIC Round Robin ADC driver. The driver supports multiple channels read used for telemetry and supports clients to read batt_id, batt_therm, PMIC die temperature, USB_IN and DC_IN voltage and current. The RRADC is a 10-bit ADC. To compile this driver as a module, choose M here: the module will be called qcom-rradc. config QCOM_SPMI_IADC tristate "Qualcomm SPMI PMIC current ADC" depends on SPMI Loading
drivers/iio/adc/Makefile +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ obj-$(CONFIG_MXS_LRADC_ADC) += mxs-lradc-adc.o obj-$(CONFIG_NAU7802) += nau7802.o obj-$(CONFIG_PALMAS_GPADC) += palmas_gpadc.o obj-$(CONFIG_QCOM_SPMI_ADC5) += qcom-spmi-adc5.o obj-$(CONFIG_QCOM_TADC) += qcom-tadc.o obj-$(CONFIG_QCOM_RRADC) += qcom-rradc.o obj-$(CONFIG_QCOM_SPMI_IADC) += qcom-spmi-iadc.o obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o Loading