Lines Matching full:pch
9 /* Map PCH device id to PCH type, or PCH_NONE if unknown. */
15 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type()
19 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type()
24 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type()
30 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint PCH\n"); in intel_pch_type()
37 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint LP PCH\n"); in intel_pch_type()
44 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint PCH\n"); in intel_pch_type()
52 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint LP PCH\n"); in intel_pch_type()
60 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint PCH\n"); in intel_pch_type()
65 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint LP PCH\n"); in intel_pch_type()
73 drm_dbg_kms(&dev_priv->drm, "Found Kaby Lake PCH (KBP)\n"); in intel_pch_type()
82 drm_dbg_kms(&dev_priv->drm, "Found Cannon Lake PCH (CNP)\n"); in intel_pch_type()
89 "Found Cannon Lake LP PCH (CNP-LP)\n"); in intel_pch_type()
96 drm_dbg_kms(&dev_priv->drm, "Found Comet Lake PCH (CMP)\n"); in intel_pch_type()
104 drm_dbg_kms(&dev_priv->drm, "Found Comet Lake V PCH (CMP-V)\n"); in intel_pch_type()
108 /* Comet Lake V PCH is based on KBP, which is SPT compatible */ in intel_pch_type()
111 drm_dbg_kms(&dev_priv->drm, "Found Ice Lake PCH\n"); in intel_pch_type()
115 drm_dbg_kms(&dev_priv->drm, "Found Mule Creek Canyon PCH\n"); in intel_pch_type()
120 drm_dbg_kms(&dev_priv->drm, "Found Tiger Lake LP PCH\n"); in intel_pch_type()
127 drm_dbg_kms(&dev_priv->drm, "Found Jasper Lake PCH\n"); in intel_pch_type()
132 drm_dbg_kms(&dev_priv->drm, "Found Alder Lake PCH\n"); in intel_pch_type()
161 * make an educated guess as to which PCH is really there. in intel_virt_detect_pch()
187 drm_dbg_kms(&dev_priv->drm, "Assuming PCH ID %04x\n", id); in intel_virt_detect_pch()
189 drm_dbg_kms(&dev_priv->drm, "Assuming no PCH\n"); in intel_virt_detect_pch()
193 /* Sanity check virtual PCH id */ in intel_virt_detect_pch()
203 struct pci_dev *pch = NULL; in intel_detect_pch() local
227 while ((pch = pci_get_class(PCI_CLASS_BRIDGE_ISA << 8, pch))) { in intel_detect_pch()
228 if (pch->vendor != PCI_VENDOR_ID_INTEL) in intel_detect_pch()
231 id = pch->device & INTEL_PCH_DEVICE_ID_MASK; in intel_detect_pch()
238 } else if (intel_is_virt_pch(id, pch->subsystem_vendor, in intel_detect_pch()
239 pch->subsystem_device)) { in intel_detect_pch()
248 * Use PCH_NOP (PCH but no South Display) for PCH platforms without in intel_detect_pch()
251 if (pch && !HAS_DISPLAY(dev_priv)) { in intel_detect_pch()
253 "Display disabled, reverting to NOP PCH\n"); in intel_detect_pch()
256 } else if (!pch) { in intel_detect_pch()
262 drm_dbg_kms(&dev_priv->drm, "No PCH found.\n"); in intel_detect_pch()
266 pci_dev_put(pch); in intel_detect_pch()