1.添加TP驱动文件
sprd\kernel\drivers\input\touchscreen\focaltech
focaltech.c
focaltech_ctl.c
focaltech_ex_fun.c
FT6336U_20191009_app.i //TP效果固件,需要在驱动文件中调用
2.添加编译规则
sprd\kernel\drivers\input\touchscreen\Makefile
obj-$(CONFIG_TOUCHSCREEN_FOCALTECH) += focaltech/
3.deconfig中打开kernel的宏控
4.在dts中配置相关属性
i2c1: i2c@70600000 {
compatible = "sprd,i2c";
interrupts = <0 12 0x0>;
reg = <0x70600000 0x1000>;
focaltech_ts@38{
compatible = "focaltech,focaltech_ts";
reg = <0x38>;
gpios = <&d_gpio_gpio 100 0
&d_gpio_gpio 101 0>;
vdd_name = "vdd28";
virtualkeys = <90 1000 80 65
270 1000 80 65
450 1000 80 65>;
TP_MAX_X = <480>;
TP_MAX_Y = <960>;
};
};