mfd: intel_soc_pmic: Allow COMPILE_TEST or I2C_DESIGNWARE_PLATFORM
authorRandy Dunlap <rdunlap@infradead.org>
Tue, 1 Nov 2022 05:54:33 +0000 (22:54 -0700)
committerLee Jones <lee@kernel.org>
Wed, 7 Dec 2022 13:28:10 +0000 (13:28 +0000)
Linus expressed a desire to have intel_soc_pmic_crc.o (INTEL_SOC_PMIC,
for Crystal Cove) be built on an "allmodconfig" build, when
I2C_DESIGNWARE_PLATFORM=m, to enhance build test coverage.

The PMIC driver won't work in this case since it requires
I2C_DESIGNWARE_PLATFORM=y to operate properly, but adding
"|| COMPILE_TEST" does improve the build test coverage.

Link: https://lore.kernel.org/all/CAHk-=wg=hh8xkPjiySnjAyR66AG64eyZ1Y9gHw+MCs8uuSZReA@mail.gmail.com/
Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20221101055433.16891-1-rdunlap@infradead.org
drivers/mfd/Kconfig

index 6e920442366c03e677f8d061f910c0625aaf3a0d..6653d03e0fe31745d0587e1edbe8b3d4913b55ea 100644 (file)
@@ -594,7 +594,7 @@ config INTEL_SOC_PMIC
        bool "Support for Crystal Cove PMIC"
        depends on HAS_IOMEM && I2C=y && GPIOLIB && COMMON_CLK
        depends on (X86 && ACPI) || COMPILE_TEST
-       depends on I2C_DESIGNWARE_PLATFORM=y
+       depends on I2C_DESIGNWARE_PLATFORM=y || COMPILE_TEST
        select MFD_CORE
        select REGMAP_I2C
        select REGMAP_IRQ