Thanks Igor,
This is the setup code I've got, good to know it's the correct version. Is there a working example of this on an IMX7D?
I see on the example in imx8mm_evk.c that before calling the setup function, these functions are run
/* enable the dispmix & mipi phy power domain */
call_imx_sip(FSL_SIP_GPC, FSL_SIP_CONFIG_GPC_PM_DOMAIN, DISPMIX, true, 0);
call_imx_sip(FSL_SIP_GPC, FSL_SIP_CONFIG_GPC_PM_DOMAIN, MIPI, true, 0);
/* Put lcdif out of reset */
disp_mix_bus_rstn_reset(imx8mm_mipi_dsim_plat_data.gpr_base, false);
disp_mix_lcdif_clks_enable(imx8mm_mipi_dsim_plat_data.gpr_base, true);
Are there equivalents for the IMX7D?
What clocks and power domains do I need to enable?