目前I2C应用为 Soc—->949(pass through)—->940(pass through)—->Device(slave),
问题1: 现在还访问不到Device(0x52),软件尝试的一些配置如下图, 还请帮忙支持分析下问题,谢谢支持!
问题2: 另外看到940规格书里有要求设置940的I2C配置 I2C passthrough/passthrough all, 这两个配置有什么区别?
问题3:
还有就是940输出的MIPI在i.mx6端也是抓不到,主要有以下疑问:
1.看940的规格书,940输出的MIPI数据格式只支持下图所列的,是不是要求和949 HDMI输入的数据格式匹配?
2. 940 0x6B的寄存器中的IFMT如何理解,整个0x6B的寄存器要如何配置??
Stone Zeng:
paas through 是支持i2c 符合alias 中的地址可以透传,pass through all 是不管是否符合alias地址都会透传.
940的输出编码格式不许要跟输入格式匹配。IFMT是指HDMI的输入的编码格式
user5279301:
回复 Stone Zeng:
请问i2c pass through应该配置成上图1,2,3中的那一个?