AMDGPU & Nouveau Getting HDMI CEC Support For DisplayPort/USB-C To HDMI Adapters

Written by Michael Larabel in Linux Kernel on 6 September 2018 at 05:52 AM EDT. 8 Comments
LINUX KERNEL
Another drm-misc-next pull request was sent in Wednesday with new feature material slated for the Linux 4.20~5.0 kernel release by way of DRM-Next.

This batch of miscellaneous changes does include an AMDGPU and Nouveau addition this time around. After the Linux 4.19 kernel added the infrastructure work for supporting HDMI CEC with DisplayPort / USB Type-C to HDMI adapters, that support is now wired through to the AMDGPU and Nouveau DRM drivers. HDMI CEC, of course, is the Consumer Electronics Control specification that allows for one remote/controller to send command and control signals over the HDMI link to connected devices. HDMI CEC is pretty nifty and its mainline kernel support in general has been brought up over the past number of kernel cycles. With Linux 4.20~5.0, AMDGPU and Radeon can now handle passing CEC commands when using these DP/USB-C to HDMI adapters thanks to these new "CEC-Tunneling-over-AUX" patches.

More details on the current Linux CEC state including supported adapters can be found via this text document.

There is also new common code for user-space to be able to easily convert MEMFD regions into DMA-BUFs. Also notable with this drm-misc-next work is support for the Allwinner A64 display support within the Sun4i DRM driver. The A64 SoC with its four Cortex-A53 cores and Mali-400 MP2 GPU is found most commonly in the PINE64 ARM SBC as well as various other boards like the NanoPi A64.

Details on this latest batch of changes can be found via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week