drmDevice support et al

Merged Emil Velikov requested to merge xexaxo/xf86-video-amdgpu:sent/drm-device into master

This is a respin and split of an old series of mine.

In a nutshell it:

  • removes the legacy drmOpen/drmClose/drmSetInterfaceVersion API, and
  • deduplicates the probe code paths, as part for the above process

Series has been lightly tested by a colleague, since I don't have the hardware myself.

Merge request reports