summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-01-09Improve configuration of FPGA subsystemMatthias Fuchs16-62/+69
This patch removes the FPGA subsystem configuration through the CONFIG_FPGA bitmask configuration option. See README for the new options: CONFIG_FPGA, CONFIG_FPGA_<vendor>, CONFIG_FPGA_<family> Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09Add Epson RX8025 RTC supportMatthias Fuchs2-0/+228
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09serial: Make default_serial_console() a weak functionMatthias Fuchs1-1/+3
With this patch it is possible to reimplement default_serial_console() in board specific code. This will be done in the upcomming PMC440 U-Boot port. This also allows the lwmon board maintainer to remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09add 'terminal program' functionalityHarald Welte3-0/+104
This patch adds a 'cu' like serial terminal command to u-boot using which you can access other serial ports from the system console. OpenMoko uses this in their Neo1973 phones to get access to the GSM Modem and GPS chip from the bootloader. Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-01-09Re-introduce the 'nand read.oob' and 'nand write.oob' commandsHarald Welte1-0/+8
that used to exist with the legacy NAND code Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-01-09Fix building with CRAMFS but not JFFS2 supportHarald Welte2-1/+10
Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-01-09Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the ↵Jean-Christophe PLAGNIOL-VILLARD1-2/+24
sametime Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-01-09ARM: support board-specific ethernet PHY initJean-Christophe PLAGNIOL-VILLARD1-0/+4
Add until the new phylib will be arrived Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-01-09IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46xJean-Christophe PLAGNIOL-VILLARD1-14/+10
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-01-09Add missing file in gitignore and commentsJean-Christophe PLAGNIOL-VILLARD2-2/+31
based on Linux source tree's .gitignore files Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-01-09Coding Style cleanup, update CHANGELOGWolfgang Denk4-139/+2682
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-09Merge branch 'master' of git://www.denx.de/git/u-boot-armWolfgang Denk15-7/+2058
2008-01-09Merge branch 'master' of git://www.denx.de/git/u-boot-fdtWolfgang Denk5-50/+380
2008-01-09Merge branch 'master' of git://www.denx.de/git/u-boot-mpc83xxWolfgang Denk42-1067/+1953
2008-01-09Merge branch 'master' of /home/wd/git/u-boot/master/Wolfgang Denk7-31/+45
2008-01-09Merge branch 'lwmon5-no-ocm'Stefan Roese6-13/+80
2008-01-09POST: Execute SPR test after relocationStefan Roese1-1/+1
On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses self modifying code and this doesn't work with stack in d-cache, since I can't move the code from d-cache to i-cache. We move the SPR test to be executed a little later, after relocation. Then stack is located in SDRAM and this self-modifying code is no problem anymore. Signed-off-by: Stefan Roese <sr@denx.de>
2008-01-09ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymoreStefan Roese3-11/+14
This patch configures the LWMON5 port to use d-cache as init-ram and the unused GPT0_COMP6 as POST WORD storage. Signed-off-by: Stefan Roese <sr@denx.de>
2008-01-09ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storageStefan Roese1-1/+13
The privious 4xx POST implementation only supported storing the POST WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer we need to store the POST WORD in some other non volatile location. This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such a location. Signed-off-by: Stefan Roese <sr@denx.de>
2008-01-09ppc4xx: Add 44x cache locking to better support init-ram in d-cacheStefan Roese1-0/+52
This patch adds support for locking the init-ram/stack in d-cache, so that other regions may use d-cache as well Note, that this current implementation locks exactly 4k of d-cache, so please make sure that you don't define a bigger init-ram area. Take a look at the lwmon5 440EPx implementation as a reference. Signed-off-by: Stefan Roese <sr@denx.de>
2008-01-09Fix memset bug in ext2fs_read_file()Wolfgang Denk1-1/+1
ext2fs_read_file() had the function arguments swapped. Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800 Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-09Fix problems with usb storage devices on MPC5200 /TQM5200Markus Klotzbücher1-0/+1
The MPC5200 OHCI controller operates in big endian, so CFG_OHCI_BE_CONTROLLER must be defined for it to work properly. Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2008-01-09Fix compile problem with new env code.Wolfgang Denk1-0/+1
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-09tools: fix fw_printenv tool to compile againMarkus Klotzbücher5-30/+42
This patch updates the fw_printenv/fw_setenv userspace tool to include the correct MTD header in order to compile against current kernel headers. Backward compatibility is preserved by introducing an option MTD_VERSION which can be set to "old" for compilation using the old MTD headers. Along with this a number of warnings are fixed. Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2008-01-09ppc4xx: assign PCI interrupts on seuqoia boardsMatthias Fuchs1-0/+14
Some operating systems rely on assigned PCI interrupts. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09ppc4xx: Move cpu/ppc4xx/vecnum.h into include pathMatthias Fuchs6-5/+5
This patch allows the use of 4xx interrupt vector number defines in board specific code outside cpu/ppc4xx. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09ppc4xx: Fix UIC2 vector number baseMatthias Fuchs1-16/+16
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09ppc4xx: Update PLB/PCI divider for PMC440 boardMatthias Fuchs1-2/+2
This patch updates the PLB/PCI divider when running at 400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-09ppc4xx: Disable error message when no NAND chip is installed on PMC440Matthias Fuchs1-0/+3
Add CFG_NAND_QUIET_TEST option to disable error message when no NAND chip is installed on PMC440 boards. Disable a couple of config defines that are only used for NAND_U_BOOT. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2008-01-08LIBFDT: use memmove() instead of memcpy()Gerald Van Baren1-3/+3
This is partial patch from the DTC/libfdt commit 67b6b33b9b413a450a72135b5dc59c0a1e33e647 Author: David Gibson <david@gibson.dropbear.id.au> Date: Wed Nov 21 11:56:14 2007 +1100 The patch also fixes one genuine bug caught by valgrind - _packblocks() in fdt_rw.c was using memcpy() where it should have been using memmove(). Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
2008-01-08libfdt: Add more documentation (patch the seventh)David Gibson1-0/+219
This patch adds more documenting comments to libfdt.h. Specifically, these document the read/write functions (not including fdt_open_into() and fdt_pack(), for now). Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2008-01-08libfdt: Add more documentation (patch the sixth)David Gibson1-0/+104
This patch adds some more documenting comments to libfdt.h. Specifically this documents all the write-in-place functions. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2008-01-08Fine grained per property /chosen updating.Gerald Van Baren1-33/+40
Implement a suggestion by Scott Wood to make the /chosen handling fine grained. Don't overwrite pre-existing properties on a per-property basis, so if /chosen exists but a necessary /chosen/property doesn't, it gets created. If a /chosen property exists, it is NOT overwritten unless the "force" flag is true. Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
2008-01-08Improve the FDT help message.Gerald Van Baren1-7/+3
Add a note that "fdt copy" makes the new address active. Remove most of the extra hints at the end of the fdt help. Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
2008-01-08Support setting FDT properties with optional values.Gerald Van Baren1-7/+9
Fix a bug found and documented by Bartlomiej Sieka where the optional value on "fdt set <path> <prop> [<val>]" wasn't optional. => fdt mknode / testnode => fdt print /testnode testnode { }; => fdt set /testnode testprop => fdt print /testnode testnode { testprop; }; Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
2008-01-08Add fdt_find_and_setprop() to fdt_support.hMatthias Fuchs1-0/+2
fdt_find_and_setprop() is used by several 4xx boards and it's missing in the appropriate header. This patch eliminates a warning when building U-Boot for such boards. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com> Acked-by: Stefan Roese <sr@denx.de>
2008-01-08ppc4xx: Return 0 on success in 4xx ethernet driverStefan Roese1-2/+3
Signed-off-by: Stefan Roese <sr@denx.de>
2008-01-08Merge branch 'inka4x0-ng' of /home/m8/git/u-boot/Wolfgang Denk9-476/+133
2008-01-08mpc83xx: fix missed pci_hose -> hose conversion for new libfdt codeKim Phillips2-4/+4
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08mpc83xx: rm remaining FLAT_TREE codeKim Phillips5-109/+10
..in board pci.c files Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08mpc83xx: remove FLAT_TREE codeKim Phillips9-104/+8
need to rm it from pci code, too! Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08mpc83xx: convert to using do_fixup_*()Kim Phillips18-615/+265
convert to using simpler mpc85xx style fdt update code; streamline by eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm the old school FLAT_TREE code from 83xx (since the sbc8349 was just converted over to using libfdt). Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08sbc8349: enable libfdt by default on WRS SBC8349 board.Paul Gortmaker1-2/+2
Make libfdt the default for the WRS SBC8349 board. Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef done for the other 83xx based boards. Also fix a typo in CONFIG_PCI. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2008-01-08sbc8349: migrate board to libfdtPaul Gortmaker1-8/+10
This adds libfdt support code for the Wind River sbc8349 board. Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for the other Freescale 83xx boards. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2008-01-08sbc8349: Remove board specific ECC codePaul Gortmaker1-327/+0
ECC code is now shared for all 83xx boards, so remove board specific one. See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2008-01-08mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)Kim Phillips1-2/+0
continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08Add support CONFIG_UEC_ETH3 in MPC83xxJoakim Tjernlund3-1/+141
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2008-01-08Remove CONFIG options related to OF that we dont useKumar Gala1-2/+0
The MPC8360E MDS config defined: CONFIG_OF_HAS_BD_T CONFIG_OF_HAS_UBOOT_ENV Which we don't use or ever needed. This seems like copy-paste feature creep. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2008-01-08mpc83xx: supress compiler warningKim Phillips1-1/+1
mpc8360emds.c: In function ‘ft_board_setup’: mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-08mpc83xx: fix remaining fdt_find_node_by_path referencesKim Phillips1-2/+2
rename to fdt_path_offset Signed-off-by: Kim Phillips <kim.phillips@freescale.com>