Ó²¼þ»·¾³£ºOK6410 A°å£¬4.3 ´çTFT ÆÁ¡£ ÒÆÖ²ÄںˣºLinux2.6.36.2 ¡£ ²Î¿¼Äںˣº ·ÉÁèÌṩLinux2.6.36.2¡£
²Ù×÷¼Ç¼£º
Ò»¡¢ts Çý¶¯ÒÆÖ²
ÒÔÏÂcopy ÊÇÖ¸ÐèÒª·ÉÁèÌṩµÄÄÚºËÀïµÄÇý¶¯Ô´Â룬 dev-ts.c ts °åÔØ³õʼ»¯ºÍplatform ×ÊÔ´³õʼ»¯ Îļþ¡£
arch/arm/mach-s3c64xx/mach-smdk6410.c
1¡¢×¢ÏúµôÍ·Îļþ #include
2¡¢Ìí¼ÓÍ·Îļþ #include
2.1 copy arch/arm/mach-s3c64xx/include/mach/ts.h µ½Ä¿±êÄÚºËĿ¼
2.2 copy arch/arm/mach-s3c64xx/dev-ts.c µ½Ä¿±êÄÚºËĿ¼
2.3 ÔÚ arch/arm/mach-s3c64xx/Makefile ÖÐÌí¼Ó
obj-$(CONFIG_TOUCHSCREEN_S3C) += dev-ts.o
×¢ÏúµôÔÓеÄ
#obj-$(CONFIG_TOUCHSCREEN_TS) += dev-ts.o
3¡¢Ìí¼Ó ts É豸³õʼ»¯ ,ÔÚsmdk6410_machine_init () ½á¹¹ÌåÖÐ
4¡¢ÔÚs3c_ts_platform ½á¹¹ÌåÖÐÌí¼Ó
5¡¢ÐÞ¸Ä drivers/input/touchscreen/Makefile
Ìí¼Ó obj-$(CONFIG_TOUCHSCREEN_S3C) += s3c-ts.o
6¡¢ÐÞ¸Ä drivers/input/tourch/screen/Kconfig
Ìí¼Ó config TOUCHSCREEN_S3C
7¡¢ÅäÖÃÄÚºË make menuconfig
Device Drivers--> Input Device support-->[ * ]Touchscreens -->[ * ]S3C Touchscreen driver
8¡¢±àÒëÄÚºË make zImage
9¡¢ÏÂÔØÆô¶¯Äں˵ÄÕýÈ·´òÓ¡ÐÅϢΪ£º
SB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
mice: PS/2 mouse device common for all mice
S3C Touchscreen driver, (c) 2008 Samsung Electronics // touchscreen Çý¶¯Æô¶¯Õý³£¡£
S3C TouchScreen got loaded successfully : 12 bits
input: S3C TouchScreen as /class/input/input0
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
lirc_dev: IR Remote Control driver registered, major 253