]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/arm/mach-at91/board-sam9m10g45ek.c
AT91: add touchscreen support for at91sam9g45ekes
[net-next-2.6.git] / arch / arm / mach-at91 / board-sam9m10g45ek.c
index 64c3843f323df7e230ea5d1dfd080622998ea9e8..3d6764b3ad7ae7ffba9babcabd5f6aefc6880068 100644 (file)
@@ -228,6 +228,16 @@ static struct atmel_lcdfb_info __initdata ek_lcdc_data;
 #endif
 
 
+/*
+ * Touchscreen
+ */
+static struct at91_tsadcc_data ek_tsadcc_data = {
+       .adc_clock              = 300000,
+       .pendet_debounce        = 0x0d,
+       .ts_sample_hold_time    = 0x0a,
+};
+
+
 /*
  * GPIO Buttons
  */
@@ -378,6 +388,8 @@ static void __init ek_board_init(void)
        at91_add_device_i2c(0, NULL, 0);
        /* LCD Controller */
        at91_add_device_lcdc(&ek_lcdc_data);
+       /* Touch Screen */
+       at91_add_device_tsadcc(&ek_tsadcc_data);
        /* Push Buttons */
        ek_add_device_buttons();
        /* AC97 */