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