OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置? - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3889|回复: 1
打印 上一主题 下一主题

[已解决] OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置?

[复制链接]

5

主题

6

帖子

1049

积分

金牌会员

Rank: 6Rank: 6

积分
1049
跳转到指定楼层
楼主
发表于 2018-9-25 09:45:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好:
因需要添加OLED的触摸板功能,选择使用I2C1进行交互,使用的管脚是:
  1. 0x208 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AE18 sda */;0x20C (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AB18 SCK */
复制代码
。设备树配置如下:
  1. &i2c1{
  2. ......................
  3. hy46xx_ts@0{
  4. compatible = "hy46xx_ts";
  5. pinctrl-0 = <&hy46xx_ts_pins>
  6. touchscreen-size-x = <800>;
  7. touchscreen-size-y = <1280>;
  8. };
  9. &am43xx_pinmux{
  10. ...................................
  11. hy46xx_ts_pins:hy46xx_ts_pins{
  12. pinctrl-single,pins=<
  13. 0x208 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AE18 sda */
  14. 0x20C (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AB18 SCK */
  15. >;
  16. };
  17. ...........................
  18. };

  19. ....................

  20. };
复制代码

当我加载触摸板的驱动后发现其probe函数未被触发,请问我设备树配置是否有问题?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

36

主题

526

帖子

7882

积分

创龙

Rank: 8Rank: 8

积分
7882
沙发
发表于 2018-9-25 10:07:37 | 只看该作者
本帖最后由 梁淑怡-Tronlong 于 2018-9-25 10:09 编辑

您好,请参考am437x-gp-evm.dts设备树文件配置。关于U-Boot与LCD屏关联问题,我司目前没有相关案例。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-11-1 07:40 , Processed in 0.043904 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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