Silicon Motion SM501

modulename: sm501.ko

configname: CONFIG_MFD_SM501

Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
└─>Silicon Motion SM501
In linux kernel since version 2.6.21.1 (release Date: 2007-04-27)  
This is the core driver for the Silicon Motion SM501 multimedia
companion chip. This device is a multifunction device which may
provide numerous interfaces including USB host controller, USB gadget,
asynchronous serial ports, audio functions, and a dual display video
interface. The device may be connected by PCI or local bus with
varying functions enabled.

source code: