Qualcomm技术william hill官网
直播中

张玉婷

12年用户 5经验值
擅长:可编程逻辑 制造/封装
私信 关注

高通gpio模拟i2c

有人有类似成功的经验吗?
用内核函数i2c_gpio.c  i2c_algo_bit.c i2c_core.c设置gpio为i2c pin
目前可以抓到设备i2c-0/00-0048/input/input5
但是sda scl一直为高
在程序里手工拉低pin可以实现gpiod_set_value((),0);
但是就是状态state一直不更新
gpiod_set_value((),state);
用gpio_set_value效果一样
dtsi配置
i2c@0{
i2c-gpio,open-sda-drain;
i2c-gpio,open-scl-drain;
compatible="i2c-gpio";
....
ts@48{
compatible="ts_touch";
irq_gpio=<&tlmm ..  0x00>;
....
}

回帖(2)

张玉婷

2018-3-13 17:20:45
已经成功驱动touch了。虽然波形不好
举报

张玉婷

2018-3-13 17:21:06
已经成功驱动touch了。虽然波形不好
举报

更多回帖

发帖
×
20
完善资料,
赚取积分