drm/xe: Use gsc_proxy_init_done to check proxy status
authorSuraj Kandpal <suraj.kandpal@intel.com>
Wed, 6 Mar 2024 02:42:47 +0000 (08:12 +0530)
committerMika Kahola <mika.kahola@intel.com>
Wed, 6 Mar 2024 07:50:48 +0000 (09:50 +0200)
commit4af50beb4e0f9e6aed9cd53436c099f1dba826f1
treec305ad7535a633d55bb9baa360e954bf5883d44f
parentb8e7996f4126d89547ff410fe5ddbc7e47e80cee
drm/xe: Use gsc_proxy_init_done to check proxy status

Expose gsc_proxy_init_done so that we can check if gsc proxy has
been initialized or not.

--v2
-Check if GSC FW is enabled before taking forcewake ref [Daniele]

--v3
-Directly call proxy check function inside if condition

Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com>
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240306024247.1857881-5-suraj.kandpal@intel.com
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
drivers/gpu/drm/xe/xe_gsc_proxy.c
drivers/gpu/drm/xe/xe_gsc_proxy.h