![Waveshare E9 User Manual Download Page 30](http://html.mh-extra.com/html/waveshare/e9/e9_user-manual_877978030.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:
29
Chapter Five Ubuntu Source Code &
Compile
5.1 Ubuntu Source Code Drivers
Ubuntu uses 3.0.35 version kernel. And all the paths below are relative to the root directory of the kernel.
Due to the driver code is involved, it is difficult to introduce one by one, so the following mentioned driver code
are for the main drivers or those changing frequently only.
drivers
paths
File 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 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*