高通平台如何使能CCI的IIC clock stretching功能?

Jay_Zhou0419 2018-06-22 02:48:18
高通平台如何使能CCI的IIC clock stretching功能?
...全文
676 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxu1993 2018-06-22
  • 打赏
  • 举报
回复 1
IIC clock stretching是通过将SCL线拉低来暂停一个传输,直到释放SCL线为高电平,传输才继续进行。有些IIC从设备必须要使能该功能。高通平台使能该功能的方法是qcom,hw-scl-stretch-en = <1>;
例如:
&i2c_freq_400Khz {
qcom,hw-thigh = <38>;
qcom,hw-tlow = <56>;
qcom,hw-tsu-sto = <40>;
qcom,hw-tsu-sta = <40>;
qcom,hw-thd-dat = <22>;
qcom,hw-thd-sta = <35>;
qcom,hw-tbuf = <62>;
qcom,hw-scl-stretch-en = <1>;
qcom,hw-trdhld = <6>;
qcom,hw-tsp = <3>;
qcom,cci-clk-src = <37500000>;
status = "ok";
};

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧