我在使用 imx8mm 处理器的定制板上启用 mipi-dsi 时遇到问题。我的面板已连接,连接时唯一工作的是背光。
我不太确定我是否正确配置了 mipi-dsi,因为我在尝试探测时收到错误 22。
消息 | GREP DSI
[0.271214]平台32C00000.BUS:MIPI_DSI@32E10000:使用32C00000.BUS固定循环依赖性:LCDIF@32E00000
[7.885725] IMX_SEC_SEC_SEC_DRV 32C_DRV 32C00000.BOR ROSISTER:MIPI.BUS:MIPI:MIPI:MIPI:MIPI@32emim:MIPI:MIPI@32emim@32emim
Im.mipi@32e :mipi_dsi@32e10000 失败,错误为 -22
我在内核中启用了 st7701,以及所有 DSI 的东西。
DTS 文件的简短版本:
#include "imx8mm.dtsi"
&GPU {
状态=“好的”;
};
&lcdif {
状态=“好的”;
};
&mipi_dsi {
状态=“好的”;
面板@0 {
compatible = "techstar,ts8550b", "sitronix,st7701";
注册 = <0>;
pinctrl-名称=“默认”;
pinctrl-0 = <&pinctrl_mipi_dsi_rst>;
重置-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
VCC 电源 = <&ldo2_reg>;
IOVCC 供应 = <&ldo2_reg>;
背光 = <&gpio1 1 GPIO_ACTIVE_LOW>;
};
&iomuxc {
pinctrl_mipi_dsi_rst: pinctrl_mipi_dsi_rst {
fsl,引脚 = <
MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x16
>;
};
有什么建议么?我看到人们使用 raydium67191 但我不太确定如何......