此文是基于AM1808平台的LCD 驱动移植过程。
一。Board-da850-evm.c
#define DA850_TSC_PEN GPIO_TO_PIN(2,12) //lct set
#include <linux/spi/ads7846.h>
static int ads7843_pendown_state(void)
{
int pdt = 0;
pdt = !gpio_get_value(DA850_TSC_PEN); // SPI1_ENA
//printk("%s:ads7843_pendown_state = %d\n", __func__, pdt);
return pdt;
}
static struct ads7846_platform_data ads_info = {
.model = 7846,
.x_min = 150,
.x_max = 3830,
.y_min = 190,
.y_max = 3830,
.vref_delay_usecs = 100,
.x_plate_ohms = 450,