rk3288w android9.0 MIPI屏幕

Rockchip显示操作---MIPI屏幕

uboot驱动

/*核心驱动*/
drivers/video/drm/rockchip_display.c
drivers/video/drm/rockchip_panel.c
/*MIPI-DSI*/
drivers/video/drm/rockchip_mipi_dsi.c
drivers/video/drm/rockchip-dw-mipi-dsi.c
/*Panel*/
drivers/video/drm/rockchip_dsi_panel.c
drivers/video/drm/panel_simple.c
接口说明
  1. void rockchip_show_logo(void)
    显示uboot logo和kernel logo
  2. void rockchip_show_bmp(const char *bmp)
    显示指定的bmp图片,目前只要用于uboot logo充电的显示
  3. rockchip_display_fixup(void *blob)
    将uboot中确定的一些变量通过dtb文件传递给内核,包括kernel logo的大小,地址,格式,输出扫描时序以及过扫描的配置等信息

kernel 驱动

driver/gpu/drm/panel/panel_simple.c
  1. 驱动一般不需要更改,但需注意函数static int panel_simple_prepare(struct drm_panel *panel)需要与屏幕规格书中保持一致
  2. dts配置如下参考
&dsi0 {
   
	status = "okay";
	rockchip,lane-rate = <750>;

	panel: panel {
   
		compatible = 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值