drm/i915: Move display and media IP version to runtime info
authorRadhakrishna Sripada <radhakrishna.sripada@intel.com>
Fri, 2 Sep 2022 22:10:54 +0000 (15:10 -0700)
committerRadhakrishna Sripada <radhakrishna.sripada@intel.com>
Mon, 12 Sep 2022 21:52:34 +0000 (14:52 -0700)
commitf9e932a83ac0bb18ff71014d912af9c8e4d8eab0
tree6acc0cdf4eefd44db77069878d31ecabf14579fd
parent6f3562b3bca078b40aa198db8fdc68439b7b0399
drm/i915: Move display and media IP version to runtime info

Future platforms can read the IP version from a register and the
IP version numbers need not be hard coded in device info. Move the
ip version for media and display to runtime info.

On platforms where hard coding of IP version is required, update
the IP version in __runtime under device_info.

v2:
 - Avoid name collision for ip versions(Jani)
v4.1:
 - Fix build error in mock_gem_device.c
v4.2:
 - Use ip instead of version for ip_vesion member.(MattR)

Suggested-by: Jani Nikula <jani.nikula@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220902221054.173524-1-radhakrishna.sripada@intel.com
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_pci.c
drivers/gpu/drm/i915/intel_device_info.c
drivers/gpu/drm/i915/intel_device_info.h
drivers/gpu/drm/i915/selftests/mock_gem_device.c