So fully half the code of OpenBSD (3.3M loc) is in /dev/pci/drm/amd. What does that code do?
Rather disappointing, but what are you gonna do? Make your own high-performance graphics hardware? No. AMD is the highest performance graphics hardware with open source driver on the planet by a wide margin. Compromises have to be made. Just accept that the hardware division gives you this crazy register address file and don't touch it.
I spotted some stuff that hints at low level protocols as well (i2c f.e.), so probably its just a whole lot of work to support AMD graphics cards. Potentially they upstreamed a driver or something.
(not digital rights management)
all the code in /dev/pci/drm are modern graphics drivers. (DRM as in Direct Rendering Manager)