Commit | Line | Data |
---|---|---|
a4e137ab RK |
1 | # |
2 | # Multifunction miscellaneous devices | |
3 | # | |
4 | ||
b6d6454f | 5 | menu "Multifunction device drivers" |
e25df120 | 6 | depends on HAS_IOMEM |
b6d6454f | 7 | |
aa613de6 DB |
8 | config MFD_CORE |
9 | tristate | |
10 | default n | |
11 | ||
b6d6454f BD |
12 | config MFD_SM501 |
13 | tristate "Support for Silicon Motion SM501" | |
14 | ---help--- | |
15 | This is the core driver for the Silicon Motion SM501 multimedia | |
16 | companion chip. This device is a multifunction device which may | |
01dd2fbf ML |
17 | provide numerous interfaces including USB host controller, USB gadget, |
18 | asynchronous serial ports, audio functions, and a dual display video | |
b6d6454f BD |
19 | interface. The device may be connected by PCI or local bus with |
20 | varying functions enabled. | |
21 | ||
f61be273 BD |
22 | config MFD_SM501_GPIO |
23 | bool "Export GPIO via GPIO layer" | |
24 | depends on MFD_SM501 && HAVE_GPIO_LIB | |
25 | ---help--- | |
26 | This option uses the gpio library layer to export the 64 GPIO | |
27 | lines on the SM501. The platform data is used to supply the | |
28 | base number for the first GPIO line to register. | |
29 | ||
fa9ff4b1 SO |
30 | config MFD_ASIC3 |
31 | bool "Support for Compaq ASIC3" | |
30250b45 | 32 | depends on GENERIC_HARDIRQS && HAVE_GPIO_LIB && ARM |
fa9ff4b1 SO |
33 | ---help--- |
34 | This driver supports the ASIC3 multifunction chip found on many | |
35 | PDAs (mainly iPAQ and HTC based ones) | |
36 | ||
a1635b8f PZ |
37 | config HTC_EGPIO |
38 | bool "HTC EGPIO support" | |
7444a72e | 39 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM |
a1635b8f PZ |
40 | help |
41 | This driver supports the CPLD egpio chip present on | |
42 | several HTC phones. It provides basic support for input | |
43 | pins, output pins, and irqs. | |
44 | ||
5dc3339a PZ |
45 | config HTC_PASIC3 |
46 | tristate "HTC PASIC3 LED/DS1WM chip support" | |
47 | help | |
48 | This core driver provides register access for the LED/DS1WM | |
49 | chips labeled "AIC2" and "AIC3", found on HTC Blueangel and | |
50 | HTC Magician devices, respectively. Actual functionality is | |
51 | handled by the leds-pasic3 and ds1wm drivers. | |
52 | ||
d6315949 DB |
53 | config MFD_TC6393XB |
54 | bool "Support Toshiba TC6393XB" | |
8d25b36b | 55 | depends on GPIOLIB && ARM |
f024ff10 | 56 | select MFD_CORE |
d6315949 DB |
57 | help |
58 | Support for Toshiba Mobile IO Controller TC6393XB | |
59 | ||
b6d6454f BD |
60 | endmenu |
61 | ||
a4e137ab | 62 | menu "Multimedia Capabilities Port drivers" |
f751d50f | 63 | depends on ARCH_SA1100 |
a4e137ab RK |
64 | |
65 | config MCP | |
66 | tristate | |
67 | ||
5e742ad6 RK |
68 | # Interface drivers |
69 | config MCP_SA11X0 | |
70 | tristate "Support SA11x0 MCP interface" | |
71 | depends on ARCH_SA1100 | |
72 | select MCP | |
73 | ||
05c45ca9 RK |
74 | # Chip drivers |
75 | config MCP_UCB1200 | |
76 | tristate "Support for UCB1200 / UCB1300" | |
77 | depends on MCP | |
78 | ||
acb45439 RK |
79 | config MCP_UCB1200_TS |
80 | tristate "Touchscreen interface support" | |
81 | depends on MCP_UCB1200 && INPUT | |
82 | ||
a4e137ab | 83 | endmenu |