HDMI-CEC not working on rockchip64 Legacy

Description

Reference: https://forum.armbian.com/topic/16523-hdmi-cec-wont-work-on-buster-legacy-44213-rockchip64/?tab=comments#comment-115878

The OP also mentions reboot not working on Rockpro64, but that is a separate issue concerning only that board. I don't own it, so I cannot test.

On the other hand, I have tested the CEC issue in my Rockpi4, and the problem is there too.

Environment

None

Checklist

hide

Activity

Show:

Juan December 20, 2020 at 1:47 PM
Edited

Apparently, the issue had both:

  • A userspace component: Debian Buster’s libcec4 not supporting the Linux CEC API used by Rockchip driver. I uploaded a updated version of libcec4 to our repos (it should not give any trouble with any upstream change).

  • And also a kernel component:

    • DT not including the HDMI CEC pins for Rockpi-4b and RockPro64 (fixed both, it could be necessary to do the same for other boards).

    • I also modified the Kernel config to enable CONFIG_MEDIA_CEC_RC, just in case.

Done

Details

Assignee

Reporter

Components

Fix versions

Priority

Created December 18, 2020 at 2:16 PM
Updated February 18, 2021 at 6:58 PM
Resolved December 20, 2020 at 6:49 PM