大神好,
我们参考am5728evm的LCD1输出,在LCD2也就是vout2接口外接gs2972输出图像,devicetree也是参考evm,如下
&dss {
status = "ok";
ports {
#address-cells = <1>;
#size-cells = <0>;
port {
reg = <1>;
dpi_out: endpoint {
remote-endpoint = <&gs2972_in>;
data-lines = <16>;
};
};
};
};
编译内核之后会报错,
[ 399.787563] omapdrm omapdrm.0: lcd2: timeout waiting for enable
[ 400.037557] omapdrm omapdrm.0: atomic complete timeout (pipe 1)!
[ 410.501061] WARNING: CPU: 1 PID: 1078 at drivers/gpu/drm/omapdrm/omap_crtc.c:477 omap_crtc_atomic_flush+0x134/0x168()
之前试过LCD1的clk,vout,引脚都工作正常。