主题中讨论的其他器件: SN65DSI86
您好!
我正在尝试使用 SN65DSI86EVM MIPI 转 eDP 桥接器、来将采用 NXP i.MX8MP 处理器的 Debian Linux 上的板连接到带 Display Port。 我安装了必要的 ti-sn65dsi86驱动程序作为内核模块、并编写了一个设备树重叠文件。 但是、电桥似乎不会产生任何输出。 dmesg 显示有关网桥的如下内容:
~# dmesg | grep DSI
[ 0.304040] i2c 1-002D:使用32e6000.mipi_dsi 修复循环依赖关系
[ 1.165697] ti_sn65dsi86 1-002D:用于消费者启用的 GPIO 查找
[ 1.165713] ti_sn65dsi86 1-002D:使用器件树进行 GPIO 查找
[1.165725] of_get_named_gpiod_flags:无法解析节点"/gpios"的"ENABLE-GPIOs"属性 soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d[0]"
[1.165755] of_get_named_gpiod_flags:无法解析节点"/" soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d[0]的"ENABLE-GPIO"属性
[ 1.165778] ti_sn65dsi86 1-002D:使用查找表进行 GPIO 查找
[ 1.16 5783] ti_sn65dsi86 1-002D:未找到 GPIO 用户启用
[ 1.165790] ti_sn65dsi86 1-002D:从器件树中查找 vcca-supply
[1.165806] ti_sn65dsi86 1-002d:在节点/ soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d 中查找 vcca-supply 属性失败
[ 1.165842] ti_sn65dsi86 1-002D:未找到电源 vca、使用虚拟稳压器
[ 1.166003] ti_sn65dsi86 1-002D:从器件树中查找 VCC 电源
[1.166017] ti_sn65dsi86 1-002d:在节点/VCC-supply 属性/ soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d 失败
[ 1.166044] ti_sn65dsi86 1-002D:未找到电源 VCC、使用虚拟稳压器
[ 1.166088] ti_sn65dsi86 1-002D:从器件树中查找 vccio 电源
[1.166100] ti_sn65dsi86 1-002d:在节点/ soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d 中查找 vccio-supply 属性失败
[ 1.166124] ti_sn65dsi86 1-002D:未找到电源 vccio,使用虚拟调节器
[ 1.166172] ti_sn65dsi86 1-002D:从器件树中查找 vpll-supply
[1.166184] ti_sn65dsi86 1-002d:在节点/ soc@0/bus@30800000/i2c@30a30000/sn65dsi86@2d 中查找 vpll-supply 属性失败
[ 1.166277] ti_sn65dsi86 1-002D:未找到电源 vpll、使用虚拟调节器
[11.234765] 辅助 ti_sn65dsi86.bridge.0:延迟探头待处理
看起来驱动器正在寻求必要的
-使能- GPIO
- vccio-supply - Vpll-supply -
vcca-supply - VCC-supply
但在本例中、在我们使用评估板时、是否应该指定这些值?
检测到芯片的 i2c 地址:
~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:------- ----
10:------- ------- ------- --
20:------- ------- ------ 2D ---
30:------- ------- ------- --
40:-------------- ------- ------- --
50:------- ------- ------- --
60:------- ------- ------- --
70:------- ----
插入 dsi86-kernel 模块后、0x2D 地址将显示"U"。
我会感激任何帮助,我做了什么错.