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 1301dd2fbfSMatt LaPlante provide numerous interfaces including USB host controller, USB gadget, 1401dd2fbfSMatt LaPlante asynchronous 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 18fa9ff4b1SSamuel Ortizconfig MFD_ASIC3 19fa9ff4b1SSamuel Ortiz bool "Support for Compaq ASIC3" 20fa9ff4b1SSamuel Ortiz depends on GENERIC_HARDIRQS && ARM 21fa9ff4b1SSamuel Ortiz ---help--- 22fa9ff4b1SSamuel Ortiz This driver supports the ASIC3 multifunction chip found on many 23fa9ff4b1SSamuel Ortiz PDAs (mainly iPAQ and HTC based ones) 24fa9ff4b1SSamuel Ortiz 25*a1635b8fSPhilipp Zabelconfig HTC_EGPIO 26*a1635b8fSPhilipp Zabel bool "HTC EGPIO support" 27*a1635b8fSPhilipp Zabel depends on GENERIC_HARDIRQS && HAVE_GPIO_LIB 28*a1635b8fSPhilipp Zabel help 29*a1635b8fSPhilipp Zabel This driver supports the CPLD egpio chip present on 30*a1635b8fSPhilipp Zabel several HTC phones. It provides basic support for input 31*a1635b8fSPhilipp Zabel pins, output pins, and irqs. 32*a1635b8fSPhilipp Zabel 33b6d6454fSBen Dooksendmenu 34b6d6454fSBen Dooks 35a4e137abSRussell Kingmenu "Multimedia Capabilities Port drivers" 36f751d50fSAdrian Bunk depends on ARCH_SA1100 37a4e137abSRussell King 38a4e137abSRussell Kingconfig MCP 39a4e137abSRussell King tristate 40a4e137abSRussell King 415e742ad6SRussell King# Interface drivers 425e742ad6SRussell Kingconfig MCP_SA11X0 435e742ad6SRussell King tristate "Support SA11x0 MCP interface" 445e742ad6SRussell King depends on ARCH_SA1100 455e742ad6SRussell King select MCP 465e742ad6SRussell King 4705c45ca9SRussell King# Chip drivers 4805c45ca9SRussell Kingconfig MCP_UCB1200 4905c45ca9SRussell King tristate "Support for UCB1200 / UCB1300" 5005c45ca9SRussell King depends on MCP 5105c45ca9SRussell King 52acb45439SRussell Kingconfig MCP_UCB1200_TS 53acb45439SRussell King tristate "Touchscreen interface support" 54acb45439SRussell King depends on MCP_UCB1200 && INPUT 55acb45439SRussell King 56a4e137abSRussell Kingendmenu 57