power: align qcom drivers with msm-4.9 kernel
The power directory structure has changed in kernel version 4.9. Align msm-4.4 with this new directory structure. Change-Id: Iba729f8ef33245ea78cdc05276ba8f5593191509 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
This commit is contained in:
parent
cbd28f4381
commit
d4b9ff94df
46 changed files with 39 additions and 51 deletions
|
@ -292,15 +292,15 @@ CONFIG_PINCTRL_MSM8998=y
|
|||
CONFIG_PINCTRL_SDM660=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_QPNP_PIN=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_QPNP_FG_GEN3=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_QPNP_QNOVO=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_MFD_SPMI_PMIC=y
|
||||
|
@ -477,6 +477,7 @@ CONFIG_QCOM_DEVFREQ_DEVBW=y
|
|||
CONFIG_EXTCON=y
|
||||
CONFIG_IIO=y
|
||||
CONFIG_QCOM_RRADC=y
|
||||
CONFIG_QCOM_TADC=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_QPNP=y
|
||||
CONFIG_ARM_GIC_V3_ACL=y
|
||||
|
|
|
@ -318,20 +318,19 @@ CONFIG_SPMI=y
|
|||
CONFIG_PINCTRL_SDM660=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_QPNP_PIN=y
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_POWER_RESET=y
|
||||
CONFIG_POWER_RESET_QCOM=y
|
||||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
CONFIG_BATTERY_BCL=y
|
||||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
|
|
|
@ -316,20 +316,19 @@ CONFIG_SPMI=y
|
|||
CONFIG_PINCTRL_SDM660=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_QPNP_PIN=y
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_POWER_RESET=y
|
||||
CONFIG_POWER_RESET_QCOM=y
|
||||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
CONFIG_BATTERY_BCL=y
|
||||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
|
|
|
@ -326,15 +326,15 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_QPNP_FG=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_EPM_ADC=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -313,15 +313,15 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_QPNP_FG=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_EPM_ADC=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -316,9 +316,6 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_FG_GEN3=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
|
@ -326,6 +323,9 @@ CONFIG_BATTERY_BCL=y
|
|||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_QPNP_QNOVO=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -318,9 +318,6 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_FG_GEN3=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
|
@ -328,6 +325,9 @@ CONFIG_BATTERY_BCL=y
|
|||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_QPNP_QNOVO=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -318,12 +318,7 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_QPNP_FG_GEN3=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
|
@ -331,6 +326,9 @@ CONFIG_BATTERY_BCL=y
|
|||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_QPNP_QNOVO=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -320,12 +320,7 @@ CONFIG_POWER_RESET_QCOM=y
|
|||
CONFIG_QCOM_DLOAD_MODE=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_QPNP_SMBCHARGER=y
|
||||
CONFIG_QPNP_FG_GEN3=y
|
||||
CONFIG_SMB135X_CHARGER=y
|
||||
CONFIG_SMB1351_USB_CHARGER=y
|
||||
CONFIG_MSM_BCL_CTL=y
|
||||
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
|
||||
|
@ -333,6 +328,9 @@ CONFIG_BATTERY_BCL=y
|
|||
CONFIG_QPNP_SMB2=y
|
||||
CONFIG_SMB138X_CHARGER=y
|
||||
CONFIG_QPNP_QNOVO=y
|
||||
CONFIG_MSM_PM=y
|
||||
CONFIG_APSS_CORE_EA=y
|
||||
CONFIG_MSM_APM=y
|
||||
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_LIMITS_MONITOR=y
|
||||
|
|
|
@ -521,9 +521,9 @@ config AXP20X_POWER
|
|||
AXP20x PMIC.
|
||||
|
||||
source "drivers/power/reset/Kconfig"
|
||||
source "drivers/power/supply/Kconfig"
|
||||
|
||||
endif # POWER_SUPPLY
|
||||
|
||||
source "drivers/power/avs/Kconfig"
|
||||
source "drivers/power/qcom/Kconfig"
|
||||
source "drivers/power/qcom-charger/Kconfig"
|
||||
|
|
|
@ -73,4 +73,4 @@ obj-$(CONFIG_POWER_RESET) += reset/
|
|||
obj-$(CONFIG_AXP288_FUEL_GAUGE) += axp288_fuel_gauge.o
|
||||
obj-$(CONFIG_AXP288_CHARGER) += axp288_charger.o
|
||||
obj-$(CONFIG_ARCH_QCOM) += qcom/
|
||||
obj-y += qcom-charger/
|
||||
obj-$(CONFIG_POWER_SUPPLY) += supply/
|
||||
|
|
1
drivers/power/supply/Kconfig
Normal file
1
drivers/power/supply/Kconfig
Normal file
|
@ -0,0 +1 @@
|
|||
source "drivers/power/supply/qcom/Kconfig"
|
1
drivers/power/supply/Makefile
Normal file
1
drivers/power/supply/Makefile
Normal file
|
@ -0,0 +1 @@
|
|||
obj-y += qcom/
|
|
@ -1,9 +1,8 @@
|
|||
menu "Qualcomm Technologies Inc Charger and FG Drivers"
|
||||
menu "Qualcomm Technologies Inc Charger and Fuel Gauge support"
|
||||
|
||||
config QPNP_SMBCHARGER
|
||||
tristate "QPNP SMB Charger driver"
|
||||
depends on SPMI
|
||||
select POWER_SUPPLY
|
||||
depends on MFD_SPMI_PMIC
|
||||
help
|
||||
Say Y here to enable the dual path switch mode battery charger which
|
||||
supports USB detection and battery charging up to 3A.
|
||||
|
@ -12,8 +11,7 @@ config QPNP_SMBCHARGER
|
|||
|
||||
config QPNP_FG
|
||||
tristate "QPNP fuel gauge driver"
|
||||
depends on SPMI
|
||||
select POWER_SUPPLY
|
||||
depends on MFD_SPMI_PMIC
|
||||
help
|
||||
Say Y here to enable the Fuel Gauge driver. This adds support for
|
||||
battery fuel gauging and state of charge of battery connected to the
|
||||
|
@ -22,8 +20,7 @@ config QPNP_FG
|
|||
|
||||
config QPNP_FG_GEN3
|
||||
tristate "QPNP GEN3 fuel gauge driver"
|
||||
depends on SPMI
|
||||
select REGMAP_SPMI
|
||||
depends on MFD_SPMI_PMIC
|
||||
help
|
||||
Say Y here to enable the GEN3 Fuel Gauge driver. This adds support
|
||||
for battery fuel gauging and state of charge of battery connected to
|
||||
|
@ -33,7 +30,6 @@ config QPNP_FG_GEN3
|
|||
config SMB135X_CHARGER
|
||||
tristate "SMB135X Battery Charger"
|
||||
depends on I2C
|
||||
select POWER_SUPPLY
|
||||
help
|
||||
Say Y to include support for SMB135X Battery Charger.
|
||||
SMB135X is a dual path switching mode charger capable of charging
|
||||
|
@ -45,7 +41,6 @@ config SMB135X_CHARGER
|
|||
config SMB1351_USB_CHARGER
|
||||
tristate "smb1351 usb charger (with VBUS detection)"
|
||||
depends on I2C
|
||||
select POWER_SUPPLY
|
||||
help
|
||||
Say Y to enable support for the SMB1351 switching mode based charger.
|
||||
The driver supports charging control (enable/disable) and
|
||||
|
@ -65,7 +60,6 @@ config MSM_BCL_PERIPHERAL_CTL
|
|||
bool "BCL driver to control the PMIC BCL peripheral"
|
||||
depends on SPMI
|
||||
depends on MSM_BCL_CTL
|
||||
select POWER_SUPPLY
|
||||
help
|
||||
Say Y here to enable this BCL PMIC peripheral driver. This driver
|
||||
provides routines to configure and monitor the BCL
|
||||
|
@ -83,14 +77,12 @@ config BATTERY_BCL
|
|||
config QPNP_SMB2
|
||||
tristate "SMB2 Battery Charger"
|
||||
depends on MFD_SPMI_PMIC
|
||||
select POWER_SUPPLY
|
||||
help
|
||||
Enables support for the SMB2 charging peripheral
|
||||
|
||||
config SMB138X_CHARGER
|
||||
tristate "SMB138X Battery Charger"
|
||||
depends on MFD_I2C_PMIC
|
||||
select POWER_SUPPLY
|
||||
help
|
||||
Say Y to include support for SMB138X Battery Charger.
|
||||
SMB1380 is a dual phase 6A battery charger, and SMB1381 is a single
|
||||
|
@ -101,8 +93,7 @@ config SMB138X_CHARGER
|
|||
|
||||
config QPNP_QNOVO
|
||||
bool "QPNP QNOVO driver"
|
||||
depends on SPMI
|
||||
select POWER_SUPPLY
|
||||
depends on MFD_SPMI_PMIC
|
||||
help
|
||||
Say Y here to enable the Qnovo pulse charging engine. Qnovo driver
|
||||
accepts pulse parameters via sysfs entries and programs the hardware
|
Loading…
Add table
Reference in a new issue