Hi SIr,
We would test HDMI CEC function. I open the Device Drivers > MXC HDMI CEC support.
We would use mxc_cec_test.out to get version and poweroff TV. But nothing is happen.
The message as below.
./mxc_cec_test.out
Start CEC testing!
sleep for ready!
Try to get CEC Version !
-------------------------> Power off TV <-----------------------
end of test!
My BSP is L3.0.35.4.1 . Test environment is Sabre-SD board.
Can you help me how to use the test function ! Thanks!
Hi JIMMY,
According to "i.MX_6Dual6Quad_Linux_Reference_Manual.pdf" comes along with 4.1.0 Linux BSP-docs for MX6Q, in "chapter 11 HDMI", page 102, it said "$/unit_test/mxc_cec_test" can be used to simple verify HDMI CEC function, and it also said HDMI CEC will send Poweroff command to HDMI sink after execute the command.
This is really confusing, can "mxc_cec_test" do what it said in BSP reference manual? Or it's not a complete code?(so what's the purpose of this test command?) Could you please escalate this item to AE/R&D?
Default, the HDMI CEC was not enabled in kernel, you need enable it first in imx6_defconfig:
#
# MXC HDMI CEC (Consumer Electronics Control) support
#
# CONFIG_MXC_HDMI_CEC is not set
And you also need make sure the TV supports HDMI CEC.
Hi Qiang,
My kernel had CEC config setting as below.
#
# MXC HDMI CEC (Consumer Electronics Control) support
#
CONFIG_MXC_HDMI_CEC=y
And I found the CEC waveform not match HDMI-CEC spec. The HDMI CEC spec describe the start bit must be 3.5 ~ 3.9 ms . But we are only 2.793 ms.
The attachment file is imx6 CEC waveform.