嵌入式开发者社区
标题:
OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置?
[打印本页]
作者:
moonshine
时间:
2018-9-25 09:45
标题:
OLED触摸板通过I2C1的AE18、AB18交互,请问设备树如何配置?
你好:
因需要添加OLED的触摸板功能,选择使用I2C1进行交互,使用的管脚是:
0x208 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AE18 sda */;0x20C (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AB18 SCK */
复制代码
。设备树配置如下:
&i2c1{
......................
hy46xx_ts@0{
compatible = "hy46xx_ts";
pinctrl-0 = <&hy46xx_ts_pins>
touchscreen-size-x = <800>;
touchscreen-size-y = <1280>;
};
&am43xx_pinmux{
...................................
hy46xx_ts_pins:hy46xx_ts_pins{
pinctrl-single,pins=<
0x208 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AE18 sda */
0x20C (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE3) /* AB18 SCK */
>;
};
...........................
};
....................
};
复制代码
当我加载触摸板的驱动后发现其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