xref: /openbmc/linux/drivers/mfd/Kconfig (revision e25df120)
1a4e137abSRussell King#
2a4e137abSRussell King# Multifunction miscellaneous devices
3a4e137abSRussell King#
4a4e137abSRussell King
5b6d6454fSBen Dooksmenu "Multifunction device drivers"
6e25df120SMartin Schwidefsky	depends on HAS_IOMEM
7b6d6454fSBen Dooks
8b6d6454fSBen Dooksconfig MFD_SM501
9b6d6454fSBen Dooks	tristate "Support for Silicon Motion SM501"
10b6d6454fSBen Dooks	 ---help---
11b6d6454fSBen Dooks	  This is the core driver for the Silicon Motion SM501 multimedia
12b6d6454fSBen Dooks	  companion chip. This device is a multifunction device which may
13b6d6454fSBen Dooks	  provide numerous interfaces including USB host controller USB gadget,
14b6d6454fSBen Dooks	  Asyncronous Serial ports, Audio functions and a dual display video
15b6d6454fSBen Dooks	  interface. The device may be connected by PCI or local bus with
16b6d6454fSBen Dooks	  varying functions enabled.
17b6d6454fSBen Dooks
18b6d6454fSBen Dooksendmenu
19b6d6454fSBen Dooks
20a4e137abSRussell Kingmenu "Multimedia Capabilities Port drivers"
21f751d50fSAdrian Bunk	depends on ARCH_SA1100
22a4e137abSRussell King
23a4e137abSRussell Kingconfig MCP
24a4e137abSRussell King	tristate
25a4e137abSRussell King
265e742ad6SRussell King# Interface drivers
275e742ad6SRussell Kingconfig MCP_SA11X0
285e742ad6SRussell King	tristate "Support SA11x0 MCP interface"
295e742ad6SRussell King	depends on ARCH_SA1100
305e742ad6SRussell King	select MCP
315e742ad6SRussell King
3205c45ca9SRussell King# Chip drivers
3305c45ca9SRussell Kingconfig MCP_UCB1200
3405c45ca9SRussell King	tristate "Support for UCB1200 / UCB1300"
3505c45ca9SRussell King	depends on MCP
3605c45ca9SRussell King
37acb45439SRussell Kingconfig MCP_UCB1200_TS
38acb45439SRussell King	tristate "Touchscreen interface support"
39acb45439SRussell King	depends on MCP_UCB1200 && INPUT
40acb45439SRussell King
41a4e137abSRussell Kingendmenu
42