/* Initialise the CyberPro hardware. On the CyberPro5XXXX, ensure that we're using the correct PLL (5XXX's may be programmed to use an additional set of PLLs.)  */
static void cyberpro_init_hw(struct cfb_info *cfb)
/* Initialise the CyberPro hardware. On the CyberPro5XXXX, ensure that we're using the correct PLL (5XXX's may be programmed to use an additional set of PLLs.)  */
static void cyberpro_init_hw(struct cfb_info *cfb)
{
	int i;
	for (i = 0; i < sizeof(igs_regs); i += 2)
		cyber2000_grphw(igs_regs[i], igs_regs[i + 1], cfb);
	if (cfb->id == ID_CYBERPRO_5000) {
		unsigned char val;
		cyber2000fb_writeb(0xba, 0x3ce, cfb);
		val = cyber2000fb_readb(0x3cf, cfb) & 0x80;
		cyber2000fb_writeb(val, 0x3cf, cfb);
	}
}