Is it possible I am missing a configuration for HD?
u-boot:
video=mxcfb0:dev=lcd,BT1120-1080I60,if=BT1120,fbpix=UYVY16 fbmem=24M consoleblank=0
device-tree:
mxcfb3: fb@2 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "lcd";
interface_pix_fmt = "RGB565";
mode_str ="CLAA-WVGA";
default_bpp = <16>;
int_clk = <0>;
late_init = <0>;
status = "disabled";
};
...
lcd@0 {
compatible = "fsl,lcd";
ipu_id = <0>;
disp_id = <0>;
default_ifmt = "RGB565";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ipu1_1>;
status = "okay";
};
kconfig:
CONFIG_FB_MXC_MIPI_DSI = y
CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL = y
CONFIG_FB_MXC_EDID = y
CONFIG_FB_MXC_SYNC_PANEL = y
CONFIG_FB_MXC_EINK_PANEL = y
CONFIG_FB_MXS_SII902X = y
CONFIG_HANNSTAR_CABC = y
CONFIG_FB_MXC_HDMI = y
uname -a:
Linux test-imx6 3.10.17-1.0.0-wandboard #121 SMP PREEMPT Wed Oct 8 14:35:06 EDT 2014 armv7l GNU/Linux
/arch/arm/mach-imx/clk-imx6q.c:
- clk_set_parent(clk[ipu1_di0_pre_sel], clk[pll3_pfd1_540m]); /* For CVBS 27MHz clock */
+ clk_set_parent(clk[ipu1_di0_pre_sel], clk[pll5_video_div]); /* For 74.25MHz clock */
/drivers/mxc/ipu3/ipu_disp.c:
- #define BT656_IF_DI_MSB 23
+ #define BT656_IF_DI_MSB 15
echo 0 > /sys/class/graphics/fb0/blank
cat /sys/class/graphics/fb0/mode: D:1920x1080i-60
dmesg:
mxc_sdc_fb fb.26: 1920x1080 h_sync,r,l: 280,3,20 v_sync,l,u: 1,2,20 pixclock=74178000 Hz
No warnings
IMX6 Disp -> SDI Chip pinout:

For the record, I have BT1120-PAL working flawlessly, and BT1120-NTSC functions but is distorted. When I switch to 1080I50 and 60, the pixel clock adjusts correctly and the sdi chip can lock to it, but the data received is incorrect. I am unable to determine if the issue is with the bt1120 patch, a configuration of the imx6, configuration of the sdi chip or a hardware problem.
Any help would be greatly appreciated,
Josh K.