
Here is a patch to get a 8266 booting with the default board configuration. Notes: 1. The patch to examples/Makefile should be included as a comment. People with MontaVista 2.0 (possibly other versions too) need this change. 2. This assumes that you have the small flash module. (should work fine with larger modules) 3. I followed some of the messages regarding booting the 8266. None of them appeared to address the address differences for the BCSR and PCI interrupt controller. (include/configs/MPC8266ADS.h)
Index: board/mpc8266ads/config.mk ================================================================== RCS file: /cvsroot/u-boot/u-boot/board/mpc8266ads/config.mk,v retrieving revision 1.2 diff -r1.2 config.mk 30c30 < TEXT_BASE = 0xfe000000 --- > TEXT_BASE = 0xfff00000 Index: examples/Makefile ================================================================== RCS file: /cvsroot/u-boot/u-boot/examples/Makefile,v retrieving revision 1.7 diff -r1.7 Makefile 81c81 < $(OBJCOPY) -O binary $< $@ 2>/dev/null --- > $(OBJCOPY) -O ppcboot $< $@ 2>/dev/null Index: include/configs/MPC8266ADS.h ================================================================== RCS file: /cvsroot/u-boot/u-boot/include/configs/MPC8266ADS.h,v retrieving revision 1.4 diff -r1.4 MPC8266ADS.h 236,237c236,237 < #define CFG_FLASH_BASE 0xFE000000 < #define FLASH_BASE 0xFE000000 --- > #define CFG_FLASH_BASE 0xFF800000 > #define FLASH_BASE 0xFF800000 252,253c252,253 < #define CFG_BCSR 0xF8000000 < #define CFG_PCI_INT 0xF8200000 /* PCI interrupt controller */ --- > #define CFG_BCSR 0x04500000 > #define CFG_PCI_INT 0x04730000 /* PCI interrupt controller */