Firefly开源社区

关于uboot对mipi的支持问题。

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2021-9-29 20:31:06     
RK3399-ROC-PC-Plus的uboot无法操作mipi显示问题。
我跟踪了uboot设置,在arch/arm/dts/rk3399.dtsi文件中mipi_dsi的compatibale选项是"rockchip,rk3399_mipi_dsi".

这个模块由drivers/video/rockchip/rk3399_mipi.c文件提供驱动支持。参见其compatible设置。

但是官方给的配置文件即configs/roc-rk3399-pc_defconfig文件中全部使用的选项是DRM_ROCKCHIP并未打开对该驱动支持。
因此,个人怀疑是不是厂商并没有对该款开发板做相关uboot适配?
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2021-10-6 23:31:06     
自问自答一波,已经跑起来了。可以确认的是厂商官方给的uboot代码应该是可以支持mipi的,但dts需要重新调整。
1.就是帖子里面讲的需要将mipi_dsi的compatible改成"rockchip,rk3399-mipi-dsi"。
2.如果需要后面和内核匹配,就需要把mipi_dsi名字改成dsi,因为里面有一个填充logo,offset的动作,需要两者名称相同。
3.panel的定义一定要放到dsi下面作为其子节点。我之前的问题就在这里,因为用了桥接芯片,所以按照内核一样的方式将panel独立出来通过endpoint连接。但后来发现panel必须定义在dsi下才能工作。
回复

使用道具 举报

15

积分

0

威望

0

贡献

技术小白

积分
15
发表于 2021-10-28 14:03:25     
围观一下下
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2021-11-15 13:44:25     
xydarcher 发表于 2021-10-6 23:31
自问自答一波,已经跑起来了。可以确认的是厂商官方给的uboot代码应该是可以支持mipi的,但dts需要重新调整 ...

你好,uboot下关于使用MIPI的dts配置可以分享下吗?现在连屏幕都不亮
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表