/* If we see that FP is active we assume we have one. Otherwise we have a CRT display. User can override.  */
static int __devinit is_flatpanel(struct tridentfb_par *par)
/* If we see that FP is active we assume we have one. Otherwise we have a CRT display. User can override.  */
static int __devinit is_flatpanel(struct tridentfb_par *par)
{
	if (fp)
		return 1;
	if (crt || !iscyber(par->chip_id))
		return 0;
	return (read3CE(par, FPConfig) & 0x10) ? 1 : 0;
}