#ifdef CONFIG_MPC885ADS /* Enable SMC1 transceivers */ { volatile uint __iomem *bcsr1 = ioremap(BCSR1, 4); uint tmp;  tmp = in_be32(bcsr1); tmp &= ~BCSR1_RS232EN_1; out_be32(bcsr1, tmp); iounmap(bcsr1); } #endif  
void smc1_lineif(struct uart_cpm_port *pinfo){	volatile cpm8xx_t *cp = cpmp;	unsigned int iobits = 0x000000c0;	if (!pinfo->is_portb) {		cp->cp_pbpar |= iobits;		cp->cp_pbdir &= ~iobits;		cp->cp_pbodr &= ~iobits;	} else {		((immap_t *)IMAP_ADDR)->im_ioport.iop_papar |= iobits;		((immap_t *)IMAP_ADDR)->im_ioport.iop_padir &= ~iobits;		((immap_t *)IMAP_ADDR)->im_ioport.iop_paodr &= ~iobits;	}	pinfo->brg = 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e6b6239f8e8e5bd9ba0192a854652abf14e28ce4/cpm_uart_cpm1.c/buggy/drivers/serial/cpm_uart/cpm_uart_cpm1.c