xref: /linux/drivers/soc/microchip/Kconfig (revision bd34cdd6d214f815570986ce55978fd7ddd8d8ac)
1config POLARFIRE_SOC_IRQ_MUX
2	bool "Microchip PolarFire SoC's GPIO IRQ Mux"
3	depends on ARCH_MICROCHIP
4	select REGMAP
5	select REGMAP_MMIO
6	default y
7	help
8	  Support for the interrupt mux on Polarfire SoC. It sits between
9	  the GPIO controllers and the PLIC, as only 41 interrupts are shared
10	  between 3 GPIO controllers with a total of 70 interrupts.
11
12config POLARFIRE_SOC_SYS_CTRL
13	tristate "Microchip PolarFire SoC (MPFS) system controller support"
14	depends on POLARFIRE_SOC_MAILBOX
15	depends on MTD
16	help
17	  This driver adds support for the PolarFire SoC (MPFS) system controller.
18
19	  To compile this driver as a module, choose M here. the
20	  module will be called mpfs_system_controller.
21
22	  If unsure, say N.
23
24config POLARFIRE_SOC_SYSCONS
25	bool "PolarFire SoC (MPFS) syscon drivers"
26	default y
27	depends on ARCH_MICROCHIP
28	select MFD_CORE
29	help
30	  These drivers add support for the syscons on PolarFire SoC (MPFS).
31	  Without these drivers core parts of the kernel such as clocks
32	  and resets will not function correctly.
33
34	  If unsure, and on a PolarFire SoC, say y.
35