Skip to content

Commit b6d6454

Browse files
Ben DooksLinus Torvalds
Ben Dooks
authored and
Linus Torvalds
committed
[PATCH] mfd: SM501 core driver
This driver provides the core functionality of the SM501, which is a multi-function chip including two framebuffers, video acceleration, USB, and many other peripheral blocks. The driver exports a number of entries for the peripheral drivers to use. Signed-off-by: Ben Dooks <[email protected]> Signed-off-by: Vincent Sanders <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
1 parent 60e114d commit b6d6454

File tree

5 files changed

+1691
-0
lines changed

5 files changed

+1691
-0
lines changed

drivers/mfd/Kconfig

+14
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22
# Multifunction miscellaneous devices
33
#
44

5+
menu "Multifunction device drivers"
6+
7+
config MFD_SM501
8+
tristate "Support for Silicon Motion SM501"
9+
---help---
10+
This is the core driver for the Silicon Motion SM501 multimedia
11+
companion chip. This device is a multifunction device which may
12+
provide numerous interfaces including USB host controller USB gadget,
13+
Asyncronous Serial ports, Audio functions and a dual display video
14+
interface. The device may be connected by PCI or local bus with
15+
varying functions enabled.
16+
17+
endmenu
18+
519
menu "Multimedia Capabilities Port drivers"
620
depends on ARCH_SA1100
721

drivers/mfd/Makefile

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
# Makefile for multifunction miscellaneous devices
33
#
44

5+
obj-$(CONFIG_MFD_SM501) += sm501.o
6+
57
obj-$(CONFIG_MCP) += mcp-core.o
68
obj-$(CONFIG_MCP_SA11X0) += mcp-sa11x0.o
79
obj-$(CONFIG_MCP_UCB1200) += ucb1x00-core.o

0 commit comments

Comments
 (0)