使用iCORE-3588JQ核心板,配合自定义的底板组成系统,底板仅有一个网口、一个串口、PCIE和TYPEC口,目前网口、串口和PCIE都能正常使用,然而TYPEC口无法使用,底板的电路设计参考AIO-3588JQ,其中TYPEC口几乎完全按照参考原理图: 参考原理图TYPEC连接方式为图一,自定义底板为图二 参考原理图i2c设备PCA9555连接方式为图三,自定义底板为图四 上电后在自定义底板上无法使用无法使用lsusb查看插在TYPEC口上的设备,按住RECOVER键(与参考设计连接方式完全相同)也无法使用TYPEC口刷系统,使用含有适配输出的TYPC拓展坞也无法输出视频,AIO-3588JQ上可以正常使用。尝试该了TYPEC口I2C设备的地址,有0x20改为0x21,也没有改善。 请问该如何修改设备树文件适配自定义底板?是否是因为删除了其它设备导致TYPEC口异常? 使用的设备树文件 kernel/arch/arm64/boot/dts/rockchip/rk3588-firefly-aio-3588q.dts 修改 kernel/arch/arm64/boot/dts/rockchip/rk3588-firefly-aio-3588q.dtsi /* i2c6 */ &i2c6 { clock-frequency = <400000>; // For others Display Port Screen status = "okay"; pca9555_1: gpio@21 { compatible = "nxp,pca9555"; reg = <0x21>; gpio-controller; #gpio-cells = <2>; gpio-group-num = <300>; status = "okay"; }; }; |
-
屏幕截图 2023-12-21 183626.png (562.42 KB, 下载次数: 358)
-
屏幕截图 2023-12-21 184255.png (558.22 KB, 下载次数: 362)
-
屏幕截图 2023-12-21 183653.png (128.27 KB, 下载次数: 328)
-
屏幕截图 2023-12-21 180035.png (191.63 KB, 下载次数: 346)
-
31.12 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1