Commit 0c7d1b4d authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Mark Brown

regulator: enable compile testing for Maxim and Samsung PMIC drivers

Most of Maxim and Samsung PMIC/MUIC regulator drivers can be compile
tested to increase build coverage.  This allows to build them on
configurations without I2C (as I2C is required by dependency - parent
MFD driver).
Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20200920214107.6299-1-krzk@kernel.orgSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent be35cc46
...@@ -510,7 +510,7 @@ config REGULATOR_MAX1586 ...@@ -510,7 +510,7 @@ config REGULATOR_MAX1586
config REGULATOR_MAX77620 config REGULATOR_MAX77620
tristate "Maxim 77620/MAX20024 voltage regulator" tristate "Maxim 77620/MAX20024 voltage regulator"
depends on MFD_MAX77620 depends on MFD_MAX77620 || COMPILE_TEST
help help
This driver controls Maxim MAX77620 voltage output regulator This driver controls Maxim MAX77620 voltage output regulator
via I2C bus. The provided regulator is suitable for Tegra via I2C bus. The provided regulator is suitable for Tegra
...@@ -519,7 +519,7 @@ config REGULATOR_MAX77620 ...@@ -519,7 +519,7 @@ config REGULATOR_MAX77620
config REGULATOR_MAX77650 config REGULATOR_MAX77650
tristate "Maxim MAX77650/77651 regulator support" tristate "Maxim MAX77650/77651 regulator support"
depends on MFD_MAX77650 depends on MFD_MAX77650 || COMPILE_TEST
help help
Regulator driver for MAX77650/77651 PMIC from Maxim Regulator driver for MAX77650/77651 PMIC from Maxim
Semiconductor. This device has a SIMO with three independent Semiconductor. This device has a SIMO with three independent
...@@ -542,7 +542,7 @@ config REGULATOR_MAX8660 ...@@ -542,7 +542,7 @@ config REGULATOR_MAX8660
config REGULATOR_MAX8907 config REGULATOR_MAX8907
tristate "Maxim 8907 voltage regulator" tristate "Maxim 8907 voltage regulator"
depends on MFD_MAX8907 depends on MFD_MAX8907 || COMPILE_TEST
help help
This driver controls a Maxim 8907 voltage output regulator This driver controls a Maxim 8907 voltage output regulator
via I2C bus. The provided regulator is suitable for Tegra via I2C bus. The provided regulator is suitable for Tegra
...@@ -592,7 +592,7 @@ config REGULATOR_MAX8998 ...@@ -592,7 +592,7 @@ config REGULATOR_MAX8998
config REGULATOR_MAX77686 config REGULATOR_MAX77686
tristate "Maxim 77686 regulator" tristate "Maxim 77686 regulator"
depends on MFD_MAX77686 depends on MFD_MAX77686 || COMPILE_TEST
help help
This driver controls a Maxim 77686 regulator This driver controls a Maxim 77686 regulator
via I2C bus. The provided regulator is suitable for via I2C bus. The provided regulator is suitable for
...@@ -600,7 +600,7 @@ config REGULATOR_MAX77686 ...@@ -600,7 +600,7 @@ config REGULATOR_MAX77686
config REGULATOR_MAX77693 config REGULATOR_MAX77693
tristate "Maxim 77693/77843 regulator" tristate "Maxim 77693/77843 regulator"
depends on (MFD_MAX77693 || MFD_MAX77843) depends on MFD_MAX77693 || MFD_MAX77843 || COMPILE_TEST
help help
This driver controls a Maxim 77693/77843 regulators via I2C bus. This driver controls a Maxim 77693/77843 regulators via I2C bus.
The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2' The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2'
...@@ -609,7 +609,7 @@ config REGULATOR_MAX77693 ...@@ -609,7 +609,7 @@ config REGULATOR_MAX77693
config REGULATOR_MAX77802 config REGULATOR_MAX77802
tristate "Maxim 77802 regulator" tristate "Maxim 77802 regulator"
depends on MFD_MAX77686 depends on MFD_MAX77686 || COMPILE_TEST
help help
This driver controls a Maxim 77802 regulator This driver controls a Maxim 77802 regulator
via I2C bus. The provided regulator is suitable for via I2C bus. The provided regulator is suitable for
...@@ -941,14 +941,14 @@ config REGULATOR_RT5033 ...@@ -941,14 +941,14 @@ config REGULATOR_RT5033
config REGULATOR_S2MPA01 config REGULATOR_S2MPA01
tristate "Samsung S2MPA01 voltage regulator" tristate "Samsung S2MPA01 voltage regulator"
depends on MFD_SEC_CORE depends on MFD_SEC_CORE || COMPILE_TEST
help help
This driver controls Samsung S2MPA01 voltage output regulator This driver controls Samsung S2MPA01 voltage output regulator
via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs. via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.
config REGULATOR_S2MPS11 config REGULATOR_S2MPS11
tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator" tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
depends on MFD_SEC_CORE depends on MFD_SEC_CORE || COMPILE_TEST
help help
This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage
output regulator via I2C bus. The chip is comprised of high efficient output regulator via I2C bus. The chip is comprised of high efficient
...@@ -957,7 +957,7 @@ config REGULATOR_S2MPS11 ...@@ -957,7 +957,7 @@ config REGULATOR_S2MPS11
config REGULATOR_S5M8767 config REGULATOR_S5M8767
tristate "Samsung S5M8767A voltage regulator" tristate "Samsung S5M8767A voltage regulator"
depends on MFD_SEC_CORE depends on MFD_SEC_CORE || COMPILE_TEST
help help
This driver supports a Samsung S5M8767A voltage output regulator This driver supports a Samsung S5M8767A voltage output regulator
via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment