如何解决如何在Mendel中为DSI面板添加设备驱动程序linux-imx
我试图将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 举报,一经查实,本站将立刻删除。