там не надо разные пробовать - на параллельном интерфейсе нет мультиплексора, на чьи пины посажен LCD - его и надо прописывать
ipu_id = <0>;
disp_id = <0>;
там другая реализация драйверов, у фрискейла как на 3.0.35 сделано, см. drivers/video/mxc/mxc_lcdif.c, там прописаны два местных плага в static struct fb_videomode lcdif_modedb[] = {
просто скопируйте из старого ядра туда тайминги от своего LCD
тогда прописывайте LCD по умолчанию на fb0 в DTS
mxcfb1: fb@0 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "lcd";
interface_pix_fmt = "RGB666";
mode_str ="MI0570KT1"; - как вы его обозвали в lcdif_modedb[]
default_bpp = <16>;
int_clk = <0>;
late_init = <0>;
status = "okay";
};
Решил пока не прописывать свои тайминги, а взять пока из имеющихся
Но клок так и не пошел
Обратите внимание, mux пинов для экрана продублировал в hog разделе