查看: 11174|回复: 8

[已解决] imx6 sdq SPI 触摸屏驱动(已解决)

[复制链接]

该用户从未签到

4

主题

17

帖子

0

注册会员

Rank: 2

积分
58
最后登录
1970-1-1
发表于 2014-7-20 20:33:06 | 显示全部楼层 |阅读模式
版主,请教下,L3.0.35_4.1.0_130816_source中的内核是否支持spi接口的触摸屏,换了个spi接口的触摸屏,在 linux-3.0.35\drivers\input\touchscreen下没有找到平台支持的spi接口的触摸屏驱动?
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-7-21 09:01:56 | 显示全部楼层

RE:imx6 sdq SPI 触摸屏驱动

你好,楼主!
我会将你的问题转告给i.MX工程师,他稍后会回复你的。
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-7-21 14:05:19 | 显示全部楼层

RE:imx6 sdq SPI 触摸屏驱动

楼主你好,请问你使用的是哪块开发板呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

注册会员

Rank: 2

积分
58
最后登录
1970-1-1
 楼主| 发表于 2014-7-22 19:39:53 | 显示全部楼层

RE:imx6 sdq SPI 触摸屏驱动

版主,我用的是i.MX6Q SDP SABRE 开发平台:型号 MCIMX6Q-SDP,
急,还请你们的工程师尽快帮忙解答下,感谢。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-7-24 17:38:17 | 显示全部楼层

回复:imx6 sdq SPI 触摸屏驱动

回复第 4 楼 于2014-07-22 19:39:53发表:
版主,我用的是i.MX6Q SDP SABRE 开发平台:型号 MCIMX6Q-SDP,
急,还请你们的工程师尽快帮忙解答下,感谢。 

楼主你好,关于你帖中的问题,你的板子是支持spi接口的触摸屏的,这里支持接口不一样了,飞思卡尔默认的触摸屏接口是i2c,这里你换成spi接口,同时关于屏的驱动你需要自己添加的,同时在板子.c的文件中要register一下spi的。屏的驱动你可以跟买屏的厂商联系的,他们会提供的。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

注册会员

Rank: 2

积分
58
最后登录
1970-1-1
 楼主| 发表于 2014-7-26 17:57:39 | 显示全部楼层

回复:imx6 sdq SPI 触摸屏驱动

版主你好,你们板子上触摸屏驱动用的是哪个,我看board-mx6q_sabresd.c中注册了4个,2个egalax_ts,1个max11801,1个elan-touch,按道理说,驱动是跟着屏走的,怎么会用了这么多,谢谢。
 
static struct i2c_board_info mxc_i2c1_board_info[] __initdata = {
 {
  I2C_BOARD_INFO("mxc_hdmi_i2c", 0x50),
 },
 {
  I2C_BOARD_INFO("ov5640_mipi", 0x3c),
  .platform_data = (void *)&mipi_csi2_data,
 },
 {
  I2C_BOARD_INFO("egalax_ts", 0x4),
  .irq = gpio_to_irq(SABRESD_CAP_TCH_INT0),
 },
 {
  I2C_BOARD_INFO("max11801", 0x48),
  .platform_data = (void *)&max11801_mode,
  .irq = gpio_to_irq(SABRESD_TS_INT),
 },
};
static struct i2c_board_info mxc_i2c2_board_info[] __initdata = {
 {
  I2C_BOARD_INFO("max17135", 0x48),
  .platform_data = &max17135_pdata,
 },
 {
  I2C_BOARD_INFO("egalax_ts", 0x4),
  .irq = gpio_to_irq(SABRESD_CAP_TCH_INT1),
 },
 {
  I2C_BOARD_INFO("mag3110", 0x0e),
  .irq = gpio_to_irq(SABRESD_eCOMPASS_INT),
  .platform_data = (void *)&mag3110_position,
 },
 {
  I2C_BOARD_INFO("isl29023", 0x44),
  .irq  = gpio_to_irq(SABRESD_ALS_INT),
  .platform_data = &ls_data,
 }, {
  I2C_BOARD_INFO("elan-touch", 0x10),
  .irq = gpio_to_irq(SABRESD_ELAN_INT),
 },
};
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-7-29 14:31:08 | 显示全部楼层

回复:imx6 sdq SPI 触摸屏驱动

回复第 6 楼 于2014-07-26 17:57:39发表:
版主你好,你们板子上触摸屏驱动用的是哪个,我看board-mx6q_sabresd.c中注册了4个,2个egalax_ts,1个max11801,1个elan-touch,按道理说,驱动是跟着屏走的,怎么会用了这么多,谢谢。
 
static struct i2c_board_info mxc_i2c1_board_info[] __initdata = {
 {
  I2C_BOARD_INFO("mxc_hdmi_i2c", 0x50),
 },
 {
  I2C_BOARD_INFO("ov5640_mipi", 0x3c),
  .platform_data = (void *)&mipi_csi2_data,
 },
 {
  I2C_BOARD_INFO("egalax_ts", 0x4),
  .irq = gpio_to_irq(SABRESD_CAP_TCH_INT0),
 },
 {
  I2C_BOARD_INFO("max11801", 0x48),
  .platform_data = (void *)&max11801_mode,
  .irq = gpio_to_irq(SABRESD_TS_INT),
 },
};
static struct i2c_board_info mxc_i2c2_board_info[] __initdata = {
 {
  I2C_BOARD_INFO("max17135", 0x48),
  .platform_data = &max17135_pdata,
 },
 {
  I2C_BOARD_INFO("egalax_ts", 0x4),
  .irq = gpio_to_irq(SABRESD_CAP_TCH_INT1),
 },
 {
  I2C_BOARD_INFO("mag3110", 0x0e),
  .irq = gpio_to_irq(SABRESD_eCOMPASS_INT),
  .platform_data = (void *)&mag3110_position,
 },
 {
  I2C_BOARD_INFO("isl29023", 0x44),
  .irq  = gpio_to_irq(SABRESD_ALS_INT),
  .platform_data = &ls_data,
 }, {
  I2C_BOARD_INFO("elan-touch", 0x10),
  .irq = gpio_to_irq(SABRESD_ELAN_INT),
 },
};
 

楼主你好,这里你看的是我们的官网BSP,里面支持的都包括了,所以在你自己用的时候可以只选择你用的那个把不用的都屏蔽了。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

注册会员

Rank: 2

积分
58
最后登录
1970-1-1
 楼主| 发表于 2014-7-29 19:53:24 | 显示全部楼层

RE:imx6 sdq SPI 触摸屏驱动

版主,我现在用的是你们板子带的触摸屏 hannstar hsd100pxn1,那是用哪个驱动呢?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3277
最后登录
1970-1-1
发表于 2014-8-4 18:14:09 | 显示全部楼层

回复:imx6 sdq SPI 触摸屏驱动

回复第 8 楼 于2014-07-29 19:53:24发表:
版主,我现在用的是你们板子带的触摸屏 hannstar hsd100pxn1,那是用哪个驱动呢? 

楼主你好,你使用触摸屏 hannstar hsd100pxn1的话对应的驱动是egalax_ts。
很抱歉,才给您回复~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-21 08:47 , Processed in 0.103089 second(s), 28 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表