* On IXP2400 CPUs we need to use MT_IXP2000_DEVICE for * tweaking the PMDs so XCB=101. On IXP2800s we use the normal * PMD flags. 
* On IXP2400 CPUs we need to use MT_IXP2000_DEVICE so that * XCB=101 (to avoid triggering erratum #66), and given that * this mode speeds up I/O accesses and we have write buffer * flushes in the right places anyway, it doesn't hurt to use * XCB=101 for all IXP2000s. 
void __init ixp2000_map_io(void){	extern unsigned int processor_id;	/*	 * On IXP2400 CPUs we need to use MT_IXP2000_DEVICE for	 * tweaking the PMDs so XCB=101. On IXP2800s we use the normal	 * PMD flags.	 */	if ((processor_id & 0xfffffff0) == 0x69054190) {		int i;		printk(KERN_INFO "Enabling IXP2400 erratum #66 workaround\n");		for(i=0;i<ARRAY_SIZE(ixp2000_io_desc);i++)			ixp2000_io_desc[i].type = MT_IXP2000_DEVICE;	}	iotable_init(ixp2000_io_desc, ARRAY_SIZE(ixp2000_io_desc));	/* Set slowport to 8-bit mode.  */	ixp2000_reg_wrb(IXP2000_SLOWPORT_FRM, 1);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/5391473f7be88748ec248e0e70f1a4430a03eb52/core.c/clean/arch/arm/mach-ixp2000/core.c