[Intel-xe] [PATCH 01/18] fixup! drm/xe/display: Implement display support
Jani Nikula
jani.nikula at intel.com
Wed May 3 13:09:48 UTC 2023
Add struct fake_uncore, mostly to allow getting at struct xe_device when
&i915->uncore is used.
Signed-off-by: Jani Nikula <jani.nikula at intel.com>
---
drivers/gpu/drm/xe/xe_device_types.h | 4 ++++
drivers/gpu/drm/xe/xe_display.c | 3 +++
2 files changed, 7 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 1cb404e48aaa..97f3d67f7c97 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -312,6 +312,10 @@ struct xe_device {
bool display_irqs_enabled;
u32 enabled_irq_mask;
+ struct fake_uncore {
+ spinlock_t lock;
+ } uncore;
+
/* only to allow build, not used functionally */
struct {
unsigned int hpll_freq;
diff --git a/drivers/gpu/drm/xe/xe_display.c b/drivers/gpu/drm/xe/xe_display.c
index 376186bc02e5..18d638e75be2 100644
--- a/drivers/gpu/drm/xe/xe_display.c
+++ b/drivers/gpu/drm/xe/xe_display.c
@@ -140,6 +140,9 @@ int xe_display_init_nommio(struct xe_device *xe)
if (!xe->info.enable_display)
return 0;
+ /* Fake uncore lock */
+ spin_lock_init(&xe->uncore.lock);
+
/* This must be called before any calls to HAS_PCH_* */
intel_detect_pch(xe);
intel_display_irq_init(xe);
--
2.39.2
More information about the Intel-xe
mailing list