summaryrefslogtreecommitdiff
path: root/board
AgeCommit message (Collapse)AuthorFilesLines
2009-04-04Merge branch 'master' of git://git.denx.de/u-boot-blackfinWolfgang Denk33-57/+2229
2009-04-04Rename common ns16550 constants with UART_ prefix to prevent conflictsDetlev Zundel2-13/+13
Fix problems introduced in commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware diagnosis functions for inka4x0] which redefined MSR_RI which is already used on PowerPC systems. Also eliminate redundant definitions in ps2mult.h. More cleanup will be needed for other redundant occurrences though. Signed-off-by: Detlev Zundel <dzu@denx.de>
2009-04-04Add "source" command; prepare removal of "autoscr" commandWolfgang Denk4-8/+9
According to the doc/feature-removal-schedule.txt, the "autoscr" command will be replaced by the "source" command in approximately 6 months from now. This patch prepares this change and starts a 6 month transition period as follows: - The new "source" command has been added, which implements exactly the same functionlaity as the old "autoscr" command before - The old "autoscr" command name is kept as an alias for compatibility - Command sequences, script files atc. have been adapted to use the new "source" command - Related environment variables ("autoscript", "autoscript_uname") have *not* been adapted yet; these will be renamed resp. removed in a separate patch when the support for the "autoscr" command get's finally dropped. Signed-off-by: Wolfgang Denk <wd@denx.de>
2009-04-02Blackfin: bf533-stamp: drop old spi flash driverMike Frysinger2-3/+0
Now that the common SPI flash code supports all the flashes, we can stop using the old driver. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.cMike Frysinger3-54/+70
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf518f-ezbrd: new board portMike Frysinger5-0/+315
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf526-ezbrd: new board portMike Frysinger6-0/+348
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf538f-ezkit: new board portMike Frysinger5-0/+261
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf527-ezkit: new board portMike Frysinger6-0/+609
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Blackfin: bf548-ezkit: new board portMike Frysinger6-0/+626
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-04-02Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk5-413/+64
2009-04-0286xx: Cleanup MP supportKumar Gala2-2/+2
* Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx * Introduce determine_mp_bootpg() helper. We'll need this to address a bug introduced in v2009.03 with 86xx MP booting. We have to make sure to reserve the region of memory used for the MP bootpg() so other u-boot code doesn't use it. * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to allow cmd_mp.c to build and work. In the future we should look at implementing all these functions. This could be common w/85xx if we use spin tables on 86xx. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-04-01mpc8641hpcn/sbc8641d: Add missing board_lmb_reservesBecky Bruce2-0/+18
We're missing the board_lmb_reserve definitions that allow cpu_mp_lmb_reserve to be called; this means that Linux is free to reallocate reserved pages. Linux currently boots because we're getting lucky - the page we've reserved is high enough in memory that it isn't allocated by Linux while we still need it to be in existence. Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-03-31NetStar: fix NANDLadislav Michl3-63/+37
Fix NAND support broken during new NAND code merge. Move those few lines of code to board/netstar/netstar.c Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
2009-03-30MPC85xx: Add MPC8569MDS board supportHaiying Wang9-0/+934
This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch. Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com> Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-03-3085xx: Use common LSDMR defines from asm/fsl_lbc.hKumar Gala6-29/+30
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-03-30inka4x0: Use proper accessor macros for memory mapped registers.Detlev Zundel1-64/+75
Signed-off-by: Detlev Zundel <dzu@denx.de>
2009-03-30inka4x0: Add hardware diagnosis and RTC in configuration.Detlev Zundel1-0/+20
This patch adds the board specific communication routines needed by the external 4543 RTC. Signed-off-by: Detlev Zundel <dzu@denx.de> Signed-off-by: Andreas Pfefferle <ap@denx.de>
2009-03-30inka4x0: Add hardware diagnosis functions for inka4x0Detlev Zundel3-4/+534
This patch adds advanced diagnosis functions for the inka4x0 board. Signed-off-by: Andreas Pfefferle <ap@denx.de> Signed-off-by: Detlev Zundel <dzu@denx.de>
2009-03-29NetStar: add RTC supportLadislav Michl1-0/+5
Add RTC support. Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
2009-03-29NetStar: use generic flash driverLadislav Michl3-344/+16
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
2009-03-29NetStar: update crcit utilityLadislav Michl1-7/+7
Make crc32 function to match its prototype. Use more meaningful identifiers. Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
2009-03-29VCMA9: fix compile errorsWolfgang Denk1-2/+3
Fix these: cmd_vcma9.c:82: warning: implicit declaration of function 'eth_getenv_enetaddr' cmd_vcma9.c:89: error: 'enetaddr' undeclared (first use in this function) Signed-off-by: Wolfgang Denk <wd@denx.de>
2009-03-28Fix implicit declaration of function 'eth_[gs]etenv_enetaddr'Wolfgang Denk4-5/+14
...and some other compile warnings. Signed-off-by: Wolfgang Denk <wd@denx.de>
2009-03-27karef/metrobox/xpedite1k: fix eth_setenv_enetaddr typosMike Frysinger3-12/+12
The function is called "eth_setenv_enetaddr", not "eth_putenv_enetaddr". Signed-off-by: Mike Frysinger <vapier@gentoo.org> CC: Ben Warren <biggerbadderben@gmail.com>
2009-03-27ppc: cleanup compiler errors/warningsHeiko Schocher8-8/+12
Current u-boot top of tree builds with warnings/errors for the following boards: ads5121 cpci5200 mecp5200 v38b IAD210 MBX MBX860T NX823 RPXClassic debris PN62 following patch solves this. Signed-off-by: Heiko Schocher <hs@denx.de> Acked-by: Mike Frysinger <vapier@gentoo.org>
2009-03-27Merge branch 'master' of git://git.denx.de/u-boot-ppc4xxWolfgang Denk1-1/+1
2009-03-27Merge branch 'master' of git://git.denx.de/u-boot-at91Wolfgang Denk24-1039/+80
2009-03-26ppc4xx: Sequoia: Fix TLB reassignment in NAND booting codeStefan Roese1-1/+1
This patch fixes a bug in the Sequoia TLB init code to reconfigure the correct TLB (boot space) after running from RAM. This bug was introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the TLB in the Sequoia init.S file. Signed-off-by: Stefan Roese <sr@denx.de>
2009-03-26Merge branch 'master' of git://git.denx.de/u-boot-blackfinWolfgang Denk10-344/+598
2009-03-25Blackfin: bf537-stamp: split post code out into dedicated post.cMike Frysinger3-237/+245
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: add support for S25FL128 partsMike Frysinger1-38/+47
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: overhaul SPI flash handling to speed things upMike Frysinger1-6/+126
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: add support for SST SPI flashesMike Frysinger1-29/+78
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: add hack for crappy m25p80Mike Frysinger1-0/+7
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: bf537-stamp: rewrite MAC-in-flash handlingMike Frysinger1-23/+56
Use the common net eth functions to setup the env/global data with the MAC address, and properly handle the case where CONFIG_SYS_NO_FLASH is defined. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-25Blackfin: bf533-stamp: rewrite startup LED notificationsMike Frysinger1-14/+48
Again, don't clobber pins that we aren't actually using, and use the common LED framework rather than our own hob-job-but-not-really-working. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-23Add multi-chip NAND support for the TQM8548 modulesWolfgang Grandegger1-1/+4
This patches configures the NAND UPM-FSL driver with multi-chip support for the Micron MT29F8G08FAB NAND flash memory on the TQM8548 modules. Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-03-23Add wait flags to support board/chip specific delaysWolfgang Grandegger1-1/+1
The NAND flash on the TQM8548_BE modules requires a short delay after running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE requires a further short delay after writing out a buffer. Normally the R/B pin should be checked, but it's not connected on the TQM8548_BE. The corresponding Linux FSL UPM driver uses similar delay points at the same locations. To manage these extra delays in a more general way, I introduced the "wait_flags" field allowing the board-specific driver to specify various types of extra delay. Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-03-23Add multi chip support to the FSL-UPM driverWolfgang Grandegger1-1/+1
This patch adds support for multi-chip NAND devices to the FSL-UPM driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now called with the argument "chip_nr" to allow testing the proper chip select line. The NAND support of the MPC8360ERDK is updated as well. No other boards are currently using the FSL UPM driver. Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-03-23Blackfin: kill off LDR jump blockMike Frysinger4-12/+8
The Boot ROM uses EVT1 as the entry point so set that rather than having to use a tiny jump block in the default EVT1 location. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-23Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)Mike Frysinger2-4/+2
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-03-23Merge branch 'mimc200'Haavard Skinnemoen8-115/+87
2009-03-22at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.Nicolas Ferre1-0/+5
AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed. The AT91SAM9G20-EK board is an updated revision of the AT91SAM9260-EK board. It is essentially the same, with a few minor differences. Here is the chip page on Atmel website: http://www.atmel.com/dyn/products/product_card.asp?part_id=4337 Signed-off-by: Justin Waters <justin.waters@timesys.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22cmc_pu2: fix implicit declaration of function 'eth_setenv_enetaddr'Jean-Christophe PLAGNIOL-VILLARD1-0/+1
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22cmc_pu2: fix misc_init_r prototypeJean-Christophe PLAGNIOL-VILLARD1-3/+5
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22at91sam9/at91cap: move nand drivers to drivers/mtd/nandJean-Christophe PLAGNIOL-VILLARD18-479/+11
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22atmel/at91/boards: compile dataflash partition only when dataflash isJean-Christophe PLAGNIOL-VILLARD5-5/+5
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22at91sam9/at91cap: move common macb initialisation to cpuJean-Christophe PLAGNIOL-VILLARD4-96/+5
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-03-22at91sam9/at91cap: move common usb host initialisation to cpuJean-Christophe PLAGNIOL-VILLARD1-10/+1
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>