intel/dev: Read GFX IP version during runtime
What does this MR do and why?
Starting from MTL there is registers in HW to read the IP version of graphics, media and display IPs, those registers are called GMD.
IPs can be used in any combination to form a SOC/platform and that causes a nightmare to track steppings with PCI rev, so GMD registers were added.
KMD side: https://patchwork.freedesktop.org/series/127457/
Includes patches from !25481 with some modifications.