问题描述
我试图将MIPI DSI面板驱动程序添加到作为mendel一部分的imx-linux内核中。这是针对Google Coral SoM的。
到目前为止我所做的:
- 将驱动程序源添加到 drivers / gpu / drm / panel / ,makefile和kconfig并验证其构建。
- 将设备树定义添加到 fsl-imx8mq-phanbell.dts ,如下所示:
&mipi_dsi {
panel@0 {
compatible = "sitronix,st7701s";
reg = <0>;
pinctrl-0 = <&pinctrl_mipi_dsi_en>;
reset-gpio = <&gpio4 19 GPIO_ACTIVE_HIGH>;
dsi-lanes = <2>;
video-mode = <2>;
panel-width-mm = <37>;
panel-height-mm = <65>;
status = "okay";
};
- 检查目标 / proc / device-tree / mipi_dsi @ 30A00000 / panel @ 0 / status 是“可以”
但是,所有驱动程序都没有任何标志-在诸如 st7701s_panel_probe()之类的主要函数中,有诸如printk(KERN_DEBUG"Enter func %s...\n",__func__);
之类的调试语句。
但是,启动时不会打印任何内容,也不会在dmesg中找到任何内容,并且显示行上没有任何活动。
是否缺少步骤,如何测试驱动程序已加载并调用?
感谢任何建议!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)