AMD Linux Graphics Driver Prepping "DMCUB" Support For Renoir APUs

DMCUB is short for the "Display MicroController Unit B" and is used with this next-gen APU for handling real-time display features like Panel Self Refresh and Adaptive Backlight Management as well as initializing the display hardware. From the software side, the DMCUB support is shortened to being "DMUB."
Bringing up this new display micro-controller within the AMDGPU kernel driver is over three thousand lines of code, but a good portion of that is header files.
Besides the kernel patches, there are also new firmware binaries required by the Display MicroController Unit B.
The patches for now are on amd-gfx while there's still time for potentially seeing this material land in DRM-Next ahead of the Linux 5.5 cycle. Renoir APUs are expected in 2020 with Zen 2 CPU cores while continuing to make use of Vega graphics but with a new display engine and other improvements compared to Raven 2 / Picasso.
10 Comments