drivers/soc/microchip/Kconfig

Source file repositories/reference/linux-study-clean/drivers/soc/microchip/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/soc/microchip/Kconfig
Extension
[no extension]
Size
1075 bytes
Lines
35
Domain
Driver Families
Bucket
drivers/soc
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

config POLARFIRE_SOC_IRQ_MUX
	bool "Microchip PolarFire SoC's GPIO IRQ Mux"
	depends on ARCH_MICROCHIP
	select REGMAP
	select REGMAP_MMIO
	default y
	help
	  Support for the interrupt mux on Polarfire SoC. It sits between
	  the GPIO controllers and the PLIC, as only 41 interrupts are shared
	  between 3 GPIO controllers with a total of 70 interrupts.

config POLARFIRE_SOC_SYS_CTRL
	tristate "Microchip PolarFire SoC (MPFS) system controller support"
	depends on POLARFIRE_SOC_MAILBOX
	depends on MTD
	help
	  This driver adds support for the PolarFire SoC (MPFS) system controller.

	  To compile this driver as a module, choose M here. the
	  module will be called mpfs_system_controller.

	  If unsure, say N.

config POLARFIRE_SOC_SYSCONS
	bool "PolarFire SoC (MPFS) syscon drivers"
	default y
	depends on ARCH_MICROCHIP
	select MFD_CORE
	help
	  These drivers add support for the syscons on PolarFire SoC (MPFS).
	  Without these drivers core parts of the kernel such as clocks
	  and resets will not function correctly.

	  If unsure, and on a PolarFire SoC, say y.

Annotation

Implementation Notes