Hello,
I am developing a custom imx6q board and using the imx6q-sabresd as reference. On both the custom and sabresd board I get a valid HDMI display (I can run gstreamer etc) and then a random time later get a blank screen with a message "mxc_hdmi 20e0000.hdmi_video: same edid".
I am running yocto build Linux version 4.1.15-2.1.0+g30278ab (ian@ubuntu) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Wed Jun 14 12:21:42 PDT 2017.
Looking at the hdmi i2c lines all looks good and I can see (what looks like) valid edid messages by using
"for f in `find /sys -name edid`; do echo $f; cat $f; done".
typical dmesg is :-
root@imx6qsabresd:~# dmesg | grep hdmi
20e0000.hdmi_video supply HDMI not found, using dummy regulator
mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1
mxc_sdc_fb fb@0: registered mxc display driver hdmi
imx-audio-hdmi sound-hdmi: hdmi-hifi <-> soc:hdmi_audio@00120000 mapping ok
hdmi-5v-supply: disabling
#0: imx-hdmi-soc
mxc_hdmi 20e0000.hdmi_video: same edid
mxc_hdmi 20e0000.hdmi_video: same edid
mxc_hdmi 20e0000.hdmi_video: same edid
mxc_hdmi 20e0000.hdmi_video: same edid
root@imx6qsabresd:~#
uboot display setup is :-
Hit any key to stop autoboot: 0
=> printenv displayinfo
displayinfo=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
Any help would be very appertained..
Regards Ian