嵌入式开发者社区

标题: OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置? [打印本页]

作者: moonshine    时间: 2018-9-25 09:45
标题: OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置?
你好:
因需要添加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函数未被触发,请问我设备树配置是否有问题?
作者: 梁淑怡-Tronlong    时间: 2018-9-25 10:07
本帖最后由 梁淑怡-Tronlong 于 2018-9-25 10:09 编辑

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




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4