DTB change,
move from i2c2 to i2c3, we connect hdmi with i2c3.
hdmi: edid@50 {
compatible = "fsl,imx6-hdmi-i2c";
reg = <0x50>;
change HDMI_ECE pin to EIM_ADDR25(H19) our board used EIM_25.
pinctrl_hdmi_cec: hdmicecgrp {
fsl,pins = <
/* MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x108b0 */
MX6QDL_PAD_EIM_A25__HDMI_TX_CEC_LINE 0x108b0
>;
};
uboot env settings set video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666
I used yocto krogoth. kernel 4.1.x
Nothing showing on the HDMI display?
Someone else has this issue?
Thanks!
Wenming
Hi Igor,
Thanks for your reply.I see the hdmi driver is registered, but nothing showing on screen yet.
And I see only one display driver can be registered either lvds or hdmi, they share fb0 and ipu1-di0.
But either one nothing showing on screen. And the HDMI_TX_DDC_ECE no signal, is there any HW pin connection issure?
Thanks!
Wenming
Hi Wenming
is it working in uboot. If yes, one can try to disable hdmi in uboot.
Check if monitor supports 1280x720 resolution. Use oscilloscope and
test signals on i2c3 and MX6QDL_PAD_EIM_A25__HDMI_TX_CEC_LINE.
Further debug can be performed using attached Linux Manual Chapter 15
On-Chip High-Definition Multimedia Interface (HDMI) and AN4553
Using Open Source Debugging Tools for Linux on i.MX Processors
http://www.nxp.com/assets/documents/data/en/application-notes/AN4553.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------