Just purchased the Saber development board for the SoloX but would like to use it with HDMI instead of buying the $499 LCD panel. I purchased the MCIMX-HDMIBOARD and plugged it in but there is no HDMI output. UBOOT has an environment variable setting "Panel= HANNSTAR-XGA". Does this need to be set to something different to support the HDMI board? There was no documentation with the HDMI board and everything regarding it just points to the IMX53 SDB page.
Same problem here, HDMI with the MCIMX-HDMIBOARD is not working.
The MCIMX-HDMIBOARD was develop for the i.MX53QSB to use the LCD output as HDMI, but the change it is made by the card not by the i.MX. So the output of the i.MX in Uboot need to be configured with the LCD,
in this case I have not tested but should be MCIMX28LCD.
Have a great day,
Jaime
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
I've tested it with U-Boot environment variables like this:
setenv mmcargs "setenv bootargs console=${console},${baudrate} root=${mmcroot} rootwait rw video=mxcdi0fb:dev=lcd,1920x1080M@60,if=RGB24"
But no luck. Do I have to do anything different from this?
Thanks!
I don't believe the imx_v2014.04_3.10.53_1.1.0_ga release of uboot supports anything but "Hannstar-XGA" and "MCIMX28LCD" as settings for the Panel environment variable out of the box for the MCIMX6SX-SDB.
uboot-imx.git - Freescale i.MX u-boot Tree
static struct lcd_panel_info_t const displays[] = {{
.lcdif_base_addr = LCDIF2_BASE_ADDR,
.depth = 18,
.enable = do_enable_lvds,
.mode = {
.name = "Hannstar-XGA",
.xres = 1024,
.yres = 768,
.pixclock = 15385,
.left_margin = 220,
.right_margin = 40,
.upper_margin = 21,
.lower_margin = 7,
.hsync_len = 60,
.vsync_len = 10,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} }, {
.lcdif_base_addr = LCDIF1_BASE_ADDR,
.depth = 24,
.enable = do_enable_parallel_lcd,
.mode = {
.name = "MCIMX28LCD",
.xres = 800,
.yres = 480,
.pixclock = 29850,
.left_margin = 89,
.right_margin = 164,
.upper_margin = 23,
.lower_margin = 10,
.hsync_len = 10,
.vsync_len = 10,
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} } };
It is likely that this means the LCD module used with the i.MX28 kit also works for i.MX6 SoloX Sabre SD, however I have not tried this personally.