summaryrefslogtreecommitdiff
path: root/board
AgeCommit message (Collapse)Author
2008-03-15ppc4xx: Add Canyonlands NAND booting supportStefan Roese
460EX doesn't support a fixed bootstrap option to boot from 512 byte page NAND devices. The only bootstrap option for NAND booting is option F for 2k page devices. So to boot from a 512 bype page device, the I2C bootstrap EEPROM needs to be programmed accordingly. This patch adds basic NAND booting support for the AMCC Canyonlands aval board and also adds support to the "bootstrap" command, to enable NAND booting I2C setting. Tested with 512 byte page NAND device (32MByte) on Canyonlands. Signed-off-by: Stefan Roese <sr@denx.de>
2008-03-15ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)Stefan Roese
This patch adds support for the AMCC Canyonlands 460EX evaluation board. Signed-off-by: Stefan Roese <sr@denx.de>
2008-03-15ppc4xx: program_tlb now uses 64bit physical addessStefan Roese
This patch changes the physical addess parameter from 32bit to 64bit. This is needed for 36bit 4xx platforms to access areas located beyond the 4GB border, like SoC peripherals (EBC etc.). Signed-off-by: Stefan Roese <sr@denx.de>
2008-03-15ppc4xx: Add 405GPr based MCU25 board specific filesNiklaus Giger
Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
2008-03-15ppc4xx: HCU4/5. remove obsolete hcu_flash.cNiklaus Giger
Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
2008-03-15ppc4xx: HCU4/5. Use FLASH_CFI_LEGACYNiklaus Giger
Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with the FLASH_CFI_LEGACY et al. config options. Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
2008-03-15ppc4xx: Fix comment in 405EX DDR2 init codeStefan Roese
Signed-off-by: Stefan Roese <sr@denx.de>
2008-03-13HMI1001: add support for MPC5200 Rev. B processors.Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-13TQM5200: remove dead codeWolfgang Denk
This board never used a MGT5100 processor. Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-09SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warningsJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-09scb9328: Fix flash warning: type qualifiers ignored on function return typeJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-03-09esd/common/fpga.c: fix indentation.Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-09esd/common/fpga.c: fix 'assignment of read-only location' errorWolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-09m501sk: Fix out of tree buildingWolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-08esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from ↵Jean-Christophe PLAGNIOL-VILLARD
pointer target type Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-03-08Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk
2008-03-08mgsuvd: update board configurationHeiko Schocher
initialize the UPIOx controller. Signed-off-by: Heiko Schocher <hs@denx.de>
2008-03-08mgcoge: update board configurationHeiko Schocher
add support for the config Flash. initialize the UPIOx controller. Signed-off-by: Heiko Schocher <hs@denx.de>
2008-03-07fix taihu soft spi_readMarkus Brunner
The taihu board used gpio_read_out_bit which reads the output register and not the pin state. Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
2008-03-05Merge branch 'master' of git+ssh://10.10.0.7/home/wd/git/u-boot/masterWolfgang Denk
2008-03-05Remove erroneous or extra spd.h #includers.Jon Loeliger
Many of the spd.h #includers don't need it, and wanted to have spd_sdram() declared instead. Since they didn't get that, some also had open coded extern declarations of it instead or as well. Fix it all up by using spd_sdram.h where needed. Signed-off-by: Jon Loeliger <jdl@freescale.com>
2008-03-04W7OLMC/W7OLMG: fix build problems (redundant #define)Wolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-03-02Merge branch 'master' of git://www.denx.de/git/u-boot-mpc85xxWolfgang Denk
2008-03-02MPC5121e ADS PCI support take 3John Rigby
Adds PCI support for MPC5121 Tested with drivers/net/rtl8139.c Support is conditional since PCI on old silicon does not work. ads5121_PCI_config turns on PCI In this version, condition compilation of PCI code has been moved from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as suggested by Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: John Rigby <jrigby@freescale.com>
2008-03-02Merge branch 'master' of git://www.denx.de/git/u-boot-mpc86xxWolfgang Denk
2008-03-02TQM5200: use automatic fdt memory fixup (part 2)Martin Krause
Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S, TB5200 and TB5200_B to fixup the /memory node with the memory values detected by U-Boot. Signed-off-by: Martin Krause <martin.krause@tqs.de>
2008-03-02Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk
2008-03-02TQM5200: use automatic fdt memory fixupMartin Krause
Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S, TB5200 and TB5200_B to fixup the /memory node with the memory values detected by U-Boot. Signed-off-by: Martin Krause <martin.krause@tqs.de>
2008-03-02TQM5200: fix bug in SDRAM initialization codeMartin Krause
This patch fixes a bug in the SDRAM initialization code for the TQM5200. The hi_addr bit is now set correctly. Without this patch the hi_addr bit is always set to 1, if the second SDRAM bank is not populated. For other MPC5200 boards a correspondig patch has already been applied some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c. Signed-off-by: Martin Krause <martin.krause@tqs.de> -- Forget the first patch please. I confused flash with SDRAM in the comment ...
2008-03-02mx1fs2/flash: Fix multiple compiler warningsJean-Christophe PLAGNIOL-VILLARD
"pointer targets in assignment differ in signedness" Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-03-02arm-imx: Fix register definitionsJean-Christophe PLAGNIOL-VILLARD
Sync register definitions with linux Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-03-02actua1/actua2/actua3: Fix multiple unused variable warningsJean-Christophe PLAGNIOL-VILLARD
- actua1: actux1.c: In function 'checkboard': actux1.c:92: warning: unused variable 'revision' - actua2: actux2.c: In function 'checkboard': actux2.c:100: warning: unused variable 's' actux2.c:99: warning: unused variable 'revision' actux2.c: In function 'reset_phy': actux2.c:130: warning: unused variable 'i' - actua3: actux3.c: In function 'checkboard': actux3.c:114: warning: unused variable 'revision' Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-27sbc8548: Fix Revision reading and unused variable 'path'Jean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-2586xx: Fix renamed GUR symbols in sbc8641d board.Jon Loeliger
Back in commit a551cee99ad1d1da20fd23ad265de47448852f56 (86xx: Fix GUR PCI config registers properly), we should have changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL symbols in the sbc8641d board as well. Fix this oversight. Signed-off-by: Jon Loeliger <jdl@freescale.com>
2008-02-25ppc4xx: Fix acadia_nand build problemStefan Roese
Don't include testdram() on NAND-booting target acadia_nand. This saves a few bytes and makes the target build clean again. Signed-off-by: Stefan Roese <sr@denx.de>
2008-02-24Coding style cleanup. Prepare v1.3.2-rc2 release candidateWolfgang Denk
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-02-22Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.Detlev Zundel
The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove final traces of long-deprecated "ramdisk" kernel parm") makes these changes neccessary. Signed-off-by: Detlev Zundel <dzu@denx.de>
2008-02-22Fix device tree for mgsuvd board.Heiko Schocher
Rename the "scc" node in "ethernet" for the mgsuvd board. Signed-off-by: Heiko Schocher <hs@denx.de>
2008-02-22Merge branch 'master' of git://www.denx.de/git/u-boot-mpc86xxWolfgang Denk
2008-02-22Fix GPMC CS2 memory setup at apollonKyungmin Park
It disables the current map first Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2008-02-22MIPS: Fix CFG_NO_FLASH supportJean-Christophe PLAGNIOL-VILLARD
- Fix flash_init call when CFG_NO_FLASH is used - Remove no more needed flash.c for qemu-mips Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-2086xx: Fix GUR PCI config registers properly.Jon Loeliger
Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where I tried to "8610HPCD: Fix typos in two PCI setup registers", I botched it due to not realizing that 8610 and 8641 had different Global Utility Register defintions, one of which was like 85xx, and the other wasn't. Correct this problem by introducing two symbols, one for each 86xx SoC, but neither of which is named anything like 85xx. My bad. Lovely Wednesday with git bisect. You know. Signed-off-by: Jon Loeliger <jdl@freescale.com>
2008-02-198610HPCD: Fix typos in two PCI setup registers.Jon Loeliger
The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA were erroneously present as 85xx names and values, leftover from the clone wars. Fix this by removing the 85xx cruft from the 86xx codebase. Signed-off-by: Jon Loeliger <jdl@freescale.com>
2008-02-1886xx: Convert sbc8641d to use libfdt.Jon Loeliger
This is the proper fix for a missing closing brace in the function ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com. The ft_cpu_setup() function in mpc8641hpcn.c should have been removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE, but was missed. Only, the sbc8641d was nominally still using it. It all got ripped out, and the funcality that was in ft_board_setup() was refactored to remove the CPU portions into the new file cpu/mpc86xx/fdt.c instead. Make sbc8641d use this now. Based loosely on an original patch from joe.hamman@embeddedspecialties.com Signed-off-by: Jon Loeliger <jdl@freescale.com>
2008-02-17at91cap9adk: fix implicit declaration of function 'eth_init'Jean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-16PPC440EPx: Optionally enable second I2C busMike Nuss
The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected. Signed-off-by: Mike Nuss <mike@terascala.com> Cc: Stefan Roese <sr@denx.de>
2008-02-16ppc4xx: HCU4/5. CleanupsNiklaus Giger
- Fix some coding style violations. - Use in/out_u16/32 where appropriate. - Use register names from ppc405.h. - Fix trace useage for Lauterbach. - Remove obsolete generation HCU2. - Renamed fixed_hcu4_sdram to init_ppc405_sdram. Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
2008-02-15Merge branch '080202_at91rm9200dk' of git://linux-arm.org/u-boot-armdevPeter Pearse
2008-02-15Merge branch '080131_artila' of git://linux-arm.org/u-boot-armdevPeter Pearse
2008-02-15Merge branch '080116_at91cap9' of git://linux-arm.org/u-boot-armdevPeter Pearse