} else udelay((50+10)); 
} else { INB(np, nc_mbox1); udelay(50+10); } 
static void sym_selectclock(struct sym_hcb *np, u_char scntl3){	/*	 *  If multiplier not present or not selected, leave here.	 */	if (np->multiplier <= 1) {		OUTB(np, nc_scntl3, scntl3);		return;	}	if (sym_verbose >= 2)		printf ("%s: enabling clock multiplier\n", sym_name(np));	OUTB(np, nc_stest1, DBLEN);	   /* Enable clock multiplier */	/*	 *  Wait for the LCKFRQ bit to be set if supported by the chip.	 *  Otherwise wait 50 micro-seconds (at least).	 */	if (np->features & FE_LCKFRQ) {		int i = 20;		while (!(INB(np, nc_stest4) & LCKFRQ) && --i > 0)			udelay(20);		if (!i)			printf("%s: the chip cannot lock the frequency\n",				sym_name(np));	} else		udelay((50+10));	OUTB(np, nc_stest3, HSC);		/* Halt the scsi clock	*/	OUTB(np, nc_scntl3, scntl3);	OUTB(np, nc_stest1, (DBLEN|DBLSEL));/* Select clock multiplier	*/	OUTB(np, nc_stest3, 0x00);		/* Restart scsi clock 	*/}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/53222b906903fd861dc24ebccfa07ee125941313/sym_hipd.c/buggy/drivers/scsi/sym53c8xx_2/sym_hipd.c