On Tue, May 10, 2022 at 4:54 PM Peter Geis pgwipeout@gmail.com wrote:
On Tue, May 10, 2022 at 9:49 AM Piotr Oniszczuk piotr.oniszczuk@gmail.com wrote:
Wiadomość napisana przez Peter Geis pgwipeout@gmail.com w dniu 10.05.2022, o godz. 14:08:
You are on the clk_rtc32k_frac which is a fractional divider that is fed from the 24m clock. Your clock likely isn't the issue here. I'd recommend setting up the cec-gpio node to validate your hardware works.
Peter,
Here is what i done to verify my rock3-a HW:
1.download & burn on SD Radxa Ubuntu 2.boot and install v4l-utils 3.run cec-compliance -v -T. It fails with error -22 4.decompile Ubunntu DT. 5.Check what HDMITX_CEC_M hdmi uses. It was M0 6.Chenge to HDMITX_CEC_M1; compile dtb; install on sd 7.reboot. 8.cec-compliance -v -T gives all tests OK 9.cec-ctl --image-view-on -t0 turns-on my TV
hope this proves my HW is ok?
That does show that the hardware works with the oem image. It does not unfortunately prove if it works with your current dts. cec-gpio will show if it's an issue with the cec controller or an external problem.
I've pulled your dts and with a few fixes got a working system from it. At least on the v1.1 board cec is functional: Total for dwhdmi-rockchip device /dev/cec0: 1, Succeeded: 1, Failed: 0, Warnings: 0