mfd: cs42l43: Add support for cs42l43 core driver
[linux-2.6-microblaze.git] / drivers / mfd / Kconfig
index 6f5b259..85be645 100644 (file)
@@ -237,6 +237,29 @@ config MFD_CROS_EC_DEV
          To compile this driver as a module, choose M here: the module will be
          called cros-ec-dev.
 
+config MFD_CS42L43
+       tristate
+       select MFD_CORE
+       select REGMAP
+
+config MFD_CS42L43_I2C
+       tristate "Cirrus Logic CS42L43 (I2C)"
+       depends on I2C
+       select REGMAP_I2C
+       select MFD_CS42L43
+       help
+         Select this to support the Cirrus Logic CS42L43 PC CODEC with
+         headphone and class D speaker drivers over I2C.
+
+config MFD_CS42L43_SDW
+       tristate "Cirrus Logic CS42L43 (SoundWire)"
+       depends on SOUNDWIRE
+       select REGMAP_SOUNDWIRE
+       select MFD_CS42L43
+       help
+         Select this to support the Cirrus Logic CS42L43 PC CODEC with
+         headphone and class D speaker drivers over SoundWire.
+
 config MFD_MADERA
        tristate "Cirrus Logic Madera codecs"
        select MFD_CORE