![Waveshare E9 User Manual Download Page 78](http://html.mh-extra.com/html/waveshare/e9/e9_user-manual_877978078.webp)
Waveshare Electronics
Address: Rm 813, Dynamic World Building, Zhenhua Rd, Futian District, Shenzhen, China
TEL: +86-755-83040832 Web: http://www.wvshare.com/
FAX: 86-755-83042572 E-mail:
77
Chapter Eleven Linux Source Code &
Compile
11.1 Linux driver Source Code
Linux kernel version is kernel_3.0.35, the following paths are relative to the kernel root directory. As the driver
code involves a lot, and then it is difficult to introduce them one by one, so the driver source code mentioned
below is only for the important ones and those which are used in high frequency.
driver
Location
Device name
emmc/sdcard driver
drivers/mmc/host:
sdhci-esdhc-imx.c
sdhci.c
sdhci-platform.c
sdhci-pltfm.c
/dev/mmcblk*
LCD&LVDS driver
drivers/video/mxc/:
ldb.c
mxc_dispdrv.c
mxc_dvi.c
mxc_ipuv3_fb.c
mxc_lcdif.c
/dev/fb*
capacitive touch screen driver
drivers/input/touchscreen
:
gt811.c
dev/input/event*
resistive touch screen driver
drivers/input/touchscreen
:
tsc2007.c
dev/input/event*
USB OTG driver
drivers/usb/otg
:
fsl_otg.c
cable network driver
drivers/net
:
fec.c
eth0
serial port driver
drivers/tty/serial
:
imx.c
mxc_uart_early.c serial_core.c
/dev/ttySAC*
WM8960 audio driver
sound/soc/imx/*
/dev/snd/*
I2C driver
drivers/i2c/busses:
i2c-imx.c
keypad driver
drivers/input/keyboard
:
gpio_keys.c
dev/input/event*