RK3568 lt9211D(lt9211C)MIPI转双Port LVDS 驱动调试

27 篇文章 214 订阅 ¥9.90 ¥99.00
41 篇文章 14 订阅

前言:Lontium LT9211D 是一款高性能 MIPI DSI/CSI-2 至双端口 LVDS 转换器。LT9211D 对输入 MIPI 视频数据进行反序列化,对数据包进行解码,并将格式化的视频数据流转换为 AP 和移动显示面板或摄像机之间的 LVDS 发射器输出。

lt9211D 是 Lt9211的裁剪版本寄存器有差异不能使用同一份驱动代码, lt9211D 与 lt9211C可以使用同一份驱动配置

首先先找原厂FAE要一份单片机配置的代码需要移植到驱动

可以参考内核里其他I2C代码

由于保密的关系本博客只展示部分代码,与调试思路

1.设备树配置:

&i2c4{
Status=“okay”;
LT9211C:LT9211C@2d{
compatible = "lontium, LT9211C";
reg = <0x2d>;
power-gpio = <&gpio1 GPIO_B4 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH>;
}
}
2.在/kernel/driver/video路径下新建文件夹lt9211c,添加Makefile和Kconfig,根据不同模式添加源文件几头文件,具体选择如下,
同时需要修改Makefile文件,将对应的源文件加入编译(
Makefile文件中已列出,如下图&
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hmbbPdx_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值