The path of drivers
GPIO
linux-3.2/drivers/gpio/gpiolib.c
linux-3.2/drivers/gpio/gpio-omap.c
USER KEY
linux-3.2/drivers/input/keyboard/gpio_keys.c
LED
linux-3.2/drivers/leds/leds-gpio.c
RTC
linux-3.2/drivers/rtc/rtc-omap.c
LCD
linux-3.2/drivers/video/da8xx-fb.c
LCD brightness
linux-3.2/drivers/video/backlight/pwm_bl.c
linux-3.2/drivers/video/backlight/tlc59108.c
RS232/RS485
linux-3.2/drivers/tty/serial/omap-serial.c
Network card
linux-3.2/drivers/net/ethernet/smsc/smc91x.c
linux-3.2/drivers/net/ethernet/smsc/smsc911x.c
linux-3.2/drivers/net/ethernet/ti/cpsw.c
CAN
linux-3.2/drivers/net/can/d_can/d_can.c
Watch dog
linux-3.2/drivers/watchdog/omap_wdt.c
USB interfaces
linux-3.2/drivers/usb/storage/usb.c
SD/MMC
linux-3.2/drivers/mmc/card/block.c
linux-3.2/drivers/mmc/host/omap_hsmmc.c
NANDFLASH
linux-3.2/drivers/mtd/nand/omap2.c
Sound card
linux-3.2/sound/soc/codecs/sgtl5000.c
i2c
linux-3.2/drivers/i2c/busses/i2c-omap.c
spi
linux-3.2/drivers/spi/spi-omap2-mcspi.c
USB mouse
linux-3.2/drivers/hid/usbhid/
USB keyboard
linux-3.2/drivers/hid/usbhid/
PWM
linux-3.2/drivers/pwm/ecap.c
linux-3.2/drivers/pwm/ehrpwm.c