本文为作者原创,转载请附明原地址:https://mp.csdn.net/postedit/79996008
一、修改内核源码。
[shun@localhost linux-3.0]$ vim arch/arm/mach-s3c2440/mach-smdk2440.c
/* ADD BY LIUSHUN 2018-04-15 20:13 */
static struct s3c2410_ts_mach_info smdk2440_ts_cfg __initdata = {
.delay = 10000,
.presc = 49,
.oversampling_shift = 2,
};
static struct platform_device *smdk2440_devices[] __initdata = {
&s3c_device_ohci,
&s3c_device_lcd,
&s3c_device_wdt,
&s3c_device_i2c0,
&s3c_device_iis,
&s3c_device_dm9000,
&s3c_device_adc, /*ADD BY LIUSHUN 2018-04-15 20:15 */
&s3c_device_ts, /*ADD BY LIUSHUN 2018-04-15 20:15 */
};
static void __init smdk2440_machine_init(void)
{