media: rp1: csi2: Use get_frame_desc to get CSI-2 VC and DT
[platform/kernel/linux-rpi.git] / drivers / mfd / Kconfig
index 90ce58f..6e37013 100644 (file)
@@ -11,6 +11,14 @@ config MFD_CORE
        select IRQ_DOMAIN
        default n
 
+config MFD_RPISENSE_CORE
+       tristate "Raspberry Pi Sense HAT core functions"
+       depends on I2C
+       select MFD_CORE
+       help
+         This is the core driver for the Raspberry Pi Sense HAT. This provides
+         the necessary functions to communicate with the hardware.
+
 config MFD_CS5535
        tristate "AMD CS5535 and CS5536 southbridge core functions"
        select MFD_CORE
@@ -1162,6 +1170,16 @@ config MFD_SY7636A
          To enable support for building sub-devices as modules,
          choose M here.
 
+config MFD_RASPBERRYPI_POE_HAT
+       tristate "Raspberry Pi PoE HAT MFD"
+       depends on I2C
+       select MFD_SIMPLE_MFD_I2C
+       help
+         This module supports the PWM fan controller found on the Raspberry Pi
+         POE and POE+ HAT boards, and the power supply driver on the POE+ HAT.
+         (Functionally it relies on MFD_SIMPLE_MFD_I2C to provide the framework
+         that loads the child drivers).
+
 config MFD_RDC321X
        tristate "RDC R-321x southbridge"
        select MFD_CORE
@@ -1483,6 +1501,7 @@ config MFD_SYSCON
 
 config MFD_TI_AM335X_TSCADC
        tristate "TI ADC / Touch Screen chip support"
+       depends on ARCH_OMAP2PLUS || ARCH_K3 || COMPILE_TEST
        select MFD_CORE
        select REGMAP
        select REGMAP_MMIO
@@ -2304,6 +2323,17 @@ config MFD_INTEL_M10_BMC_PMCI
          additional drivers must be enabled in order to use the functionality
          of the device.
 
+config MFD_RP1
+       tristate "RP1 MFD driver"
+       depends on PCI
+       select MFD_CORE
+       help
+         Support for the RP1 peripheral chip.
+
+         This driver provides support for the Raspberry Pi RP1 peripheral chip.
+         It is responsible for enabling the Device Tree node once the PCIe endpoint
+         has been configured, and handling interrupts.
+
 config MFD_RSMU_I2C
        tristate "Renesas Synchronization Management Unit with I2C"
        depends on I2C && OF