void intel_display_driver_early_probe(struct intel_display *display)
{
+ /* This must be called before any calls to HAS_PCH_* */
+ intel_pch_detect(display);
+
if (!HAS_DISPLAY(display))
return;
*pch_id = id;
}
-void intel_detect_pch(struct intel_display *display)
+void intel_pch_detect(struct intel_display *display)
{
struct pci_dev *pch = NULL;
unsigned short id;
#define HAS_PCH_NOP(display) (INTEL_PCH_TYPE(display) == PCH_NOP)
#define HAS_PCH_SPLIT(display) (INTEL_PCH_TYPE(display) != PCH_NONE)
-void intel_detect_pch(struct intel_display *display);
+void intel_pch_detect(struct intel_display *display);
#endif /* __INTEL_PCH__ */
i915_gem_init_early(dev_priv);
- /* This must be called before any calls to HAS_PCH_* */
- intel_detect_pch(display);
-
intel_irq_init(dev_priv);
intel_display_driver_early_probe(display);
intel_clock_gating_hooks_init(dev_priv);
/* Fake uncore lock */
spin_lock_init(&xe->uncore.lock);
- /* This must be called before any calls to HAS_PCH_* */
- intel_detect_pch(display);
-
intel_display_driver_early_probe(display);
/* Early display init.. */