intel_extreme: disable FDI training for now.

It just deadlocks, so let's try to go without it and hope for the best?

Should fix #14301

Change-Id: I3cbd6e800a64da31f1fb1f1fb66b088e0298596e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1899
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
This commit is contained in:
Adrien Destugues 2019-10-05 16:24:10 +02:00 committed by waddlesplash
parent ce8f386d86
commit b1c582baf3
1 changed files with 16 additions and 0 deletions

View File

@ -312,10 +312,14 @@ AnalogPort::SetDisplayMode(display_mode* target, uint32 colorMode)
return B_ERROR;
}
#if 0
// Disabled for now as our code doesn't work. Let's hope VESA/EFI has
// already set things up for us during boot.
// Train FDI if it exists
FDILink* link = fPipe->FDI();
if (link != NULL)
link->Train(target);
#endif
pll_divisors divisors;
compute_pll_divisors(target, &divisors, false);
@ -474,10 +478,14 @@ LVDSPort::SetDisplayMode(display_mode* target, uint32 colorMode)
if (!wait_for_clear(panelStatus, PANEL_STATUS_POWER_ON, 1000))
ERROR("%s: %s didn't power off within 1000ms!\n", __func__, PortName());
#if 0
// Disabled for now as our code doesn't work. Let's hope VESA/EFI has
// already set things up for us during boot.
// Train FDI if it exists
FDILink* link = fPipe->FDI();
if (link != NULL)
link->Train(target);
#endif
#if 0
// Disable PanelFitter for now
@ -749,10 +757,14 @@ DigitalPort::SetDisplayMode(display_mode* target, uint32 colorMode)
return B_ERROR;
}
#if 0
// Disabled for now as our code doesn't work. Let's hope VESA/EFI has
// already set things up for us during boot.
// Train FDI if it exists
FDILink* link = fPipe->FDI();
if (link != NULL)
link->Train(target);
#endif
pll_divisors divisors;
compute_pll_divisors(target, &divisors, false);
@ -1113,10 +1125,14 @@ DigitalDisplayInterface::SetDisplayMode(display_mode* target, uint32 colorMode)
return B_ERROR;
}
#if 0
// Disabled for now as our code doesn't work. Let's hope VESA/EFI has
// already set things up for us during boot.
// Train FDI if it exists
FDILink* link = fPipe->FDI();
if (link != NULL)
link->Train(target);
#endif
pll_divisors divisors;
compute_pll_divisors(target, &divisors, false);