I know that mipi-dsi has not muxing options,but on page 3737 of IMX7DRM,the DSI master block had used the RGB interface singals ,and what I saw in the imx7s-warp.dts,when used mipi_dsi interface,the lcdif must be configured.please refer to following.
&lcdif {
disp-dev = "mipi_dsi_samsung";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
/* there is no direct LCD reset control pin */
display = <&display0>;
status = "okay";
display0: display {
bits-per-pixel = <16>;
bus-width = <24>;
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <9200000>;
hactive = <480>;
vactive = <272>;
hfront-porch = <8>;
hback-porch = <4>;
hsync-len = <41>;
vback-porch = <2>;
vfront-porch = <4>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
};
&mipi_dsi {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet2_epdc0_en>;
lcd_panel = "TRULY-TDO-QVGA0150A90049";
resets = <&mipi_dsi_reset>;
back-light-gpios = <&gpio7 2 1>;
reset-gpios = <&gpio7 6 0>;
status = "okay";
};