|
@@ -1856,10 +1856,16 @@
|
|
|
#define CRT_HOTPLUG_DETECT_VOLTAGE_475MV (1 << 2)
|
|
|
|
|
|
#define PORT_HOTPLUG_STAT (dev_priv->info->display_mmio_offset + 0x61114)
|
|
|
-/* HDMI/DP bits are gen4+ */
|
|
|
-#define PORTB_HOTPLUG_LIVE_STATUS (1 << 29)
|
|
|
+/*
|
|
|
+ * HDMI/DP bits are gen4+
|
|
|
+ *
|
|
|
+ * WARNING: Bspec for hpd status bits on gen4 seems to be completely confused.
|
|
|
+ * Please check the detailed lore in the commit message for for experimental
|
|
|
+ * evidence.
|
|
|
+ */
|
|
|
+#define PORTD_HOTPLUG_LIVE_STATUS (1 << 29)
|
|
|
#define PORTC_HOTPLUG_LIVE_STATUS (1 << 28)
|
|
|
-#define PORTD_HOTPLUG_LIVE_STATUS (1 << 27)
|
|
|
+#define PORTB_HOTPLUG_LIVE_STATUS (1 << 27)
|
|
|
#define PORTD_HOTPLUG_INT_STATUS (3 << 21)
|
|
|
#define PORTC_HOTPLUG_INT_STATUS (3 << 19)
|
|
|
#define PORTB_HOTPLUG_INT_STATUS (3 << 17)
|