Timur Tabi [Mon, 30 Apr 2007 18:59:50 +0000 (13:59 -0500)]
Fix memory initialization on MPC8349E-mITX
Define CFG_DDR_SDRAM_CLK_CNTL for the MPC8349E-mITX and MPC8349E-mITX-GP.
This allows ddr->sdram_clk_cntl to be properly initialized. This is necessary
on some ITX boards, notably those with a revision 3.1 CPU.
Also change spd_sdram() in cpu/mpc83xx/spd_sdram.c to not write anything into
ddr->sdram_clk_cntl if CFG_DDR_SDRAM_CLK_CNTL is not defined.
Signed-off-by: Timur Tabi <timur@freescale.com>
Acked-by: Michael Benedict <MBenedict@twacs.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Kim Phillips [Mon, 30 Apr 2007 20:26:21 +0000 (15:26 -0500)]
mpc83xx: replace elaborate boottime verbosity with 'clocks' command
and fix CPU: to align with Board: display text.
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Kim Phillips [Wed, 25 Apr 2007 17:34:38 +0000 (12:34 -0500)]
mpc83xx: minor fixups for 8313rdb introduction
Scott Wood [Mon, 16 Apr 2007 19:54:15 +0000 (14:54 -0500)]
mpc83xx: Add MPC8313ERDB support.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:34:21 +0000 (14:34 -0500)]
mpc83xx: Add generic PCI setup code.
Board code can now request the generic setup code rather than having to
copy-and-paste it for themselves. Boards should be converted to use this
once they're tested with it.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:34:19 +0000 (14:34 -0500)]
mpc83xx: Add 831x support to speed.c.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:34:18 +0000 (14:34 -0500)]
mpc83xx: Add 831x support to global_data.h
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:34:16 +0000 (14:34 -0500)]
mpc83xx: Change PVR_83xx to PVR_E300C1-3, and update checkcpu().
Rather than misleadingly define PVR_83xx as the specific type of 83xx
being built for, the PVR of each core revision is defined. checkcpu() now
prints the core that it detects, rather than aborting if it doesn't find
what it thinks it wants.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:34:15 +0000 (14:34 -0500)]
mpc83xx: Recognize SPR values for MPC8311 and MPC8313.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Scott Wood [Mon, 16 Apr 2007 19:31:55 +0000 (14:31 -0500)]
mpc83xx: Add register definitions for MPC831x.
Signed-off-by: Scott Wood <scottwood@freescale.com>
Kim Phillips [Mon, 23 Apr 2007 20:58:17 +0000 (15:58 -0500)]
Merge git://www.denx.de/git/u-boot
Wolfgang Denk [Fri, 20 Apr 2007 15:43:28 +0000 (17:43 +0200)]
Cleanup compiler warnings, update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Fri, 20 Apr 2007 13:50:04 +0000 (15:50 +0200)]
Merge with /home/dzu/src/git/u-boot
Wolfgang Denk [Fri, 20 Apr 2007 13:44:38 +0000 (15:44 +0200)]
Merge with git://www.denx.de/git/u-boot-testing
Wolfgang Denk [Fri, 20 Apr 2007 13:41:05 +0000 (15:41 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-arm
Detlev Zundel [Fri, 20 Apr 2007 10:01:47 +0000 (12:01 +0200)]
Fix breakage of NC650 board with respect to nand support.
Signed-off-by: Detlev Zundel <dzu@denx.de>
Domen Puncer [Fri, 20 Apr 2007 09:13:16 +0000 (11:13 +0200)]
[RFC PATCH] icecube/lite5200b: fix OF_TBCLK (timebase-frequency) calculation
G2 core reference manual says decrementer and time base
are decreasing/increasing once every 4 bus clock cycles.
Lets fix it, so time in Linux won't run twice as fast
Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Gerald Van Baren [Fri, 20 Apr 2007 03:14:39 +0000 (23:14 -0400)]
Fix serious pointer bug with bootm and reserve map.
What was suppose to be a stack variable was declared as a pointer,
overwriting random memory.
Also moved the libfdt.a requirement into the main Makefile. That is
The U-Boot Way.
Peter Pearse [Thu, 19 Apr 2007 12:17:20 +0000 (13:17 +0100)]
Merge with git://www.denx.de/git/u-boot.git
Wolfgang Denk [Wed, 18 Apr 2007 15:49:29 +0000 (17:49 +0200)]
Clenaup, update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Wed, 18 Apr 2007 15:47:39 +0000 (17:47 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-fdt
Wolfgang Denk [Wed, 18 Apr 2007 15:20:58 +0000 (17:20 +0200)]
Update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Wed, 18 Apr 2007 15:20:22 +0000 (17:20 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-mpc86xx
Wolfgang Denk [Wed, 18 Apr 2007 15:10:30 +0000 (17:10 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-net
Wolfgang Denk [Wed, 18 Apr 2007 15:07:26 +0000 (17:07 +0200)]
Cleanup, update CHANGELOG
Sigend-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Wed, 18 Apr 2007 15:00:09 +0000 (17:00 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-74xx-7xx
Wolfgang Denk [Wed, 18 Apr 2007 14:53:52 +0000 (16:53 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-avr32; code cleanup.
Wolfgang Denk [Wed, 18 Apr 2007 14:17:46 +0000 (16:17 +0200)]
Update CHANGELOG
Wolfgang Denk [Wed, 18 Apr 2007 14:16:33 +0000 (16:16 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-blackfin
Wolfgang Denk [Wed, 18 Apr 2007 14:06:05 +0000 (16:06 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-ppc4xx
Wolfgang Denk [Wed, 18 Apr 2007 12:30:39 +0000 (14:30 +0200)]
MCC200 board: remove warning which is obsolete after PSoC firmware changes
Signed-off-by: Wolfgang Denk <wd@denx.de>
Stefan Roese [Wed, 18 Apr 2007 10:13:51 +0000 (12:13 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Domen Puncer [Wed, 18 Apr 2007 10:11:05 +0000 (12:11 +0200)]
[PATCH] icecube/lite5200b: document wakeup from low-power support
Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
Stefan Roese [Wed, 18 Apr 2007 10:07:47 +0000 (12:07 +0200)]
ppc4xx: Update Acadia to not setup PLL when booting via bootstrap EEPROM
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Wed, 18 Apr 2007 10:05:59 +0000 (12:05 +0200)]
ppc4xx: Add output for bootrom location to 405EZ ports
Now 405EZ ports also show upon bootup from which boot device
they are configured to boot:
U-Boot
1.2.0-gd3832e8f-dirty (Apr 18 2007 - 07:47:05)
CPU: AMCC PowerPC 405EZ Rev. A at 199.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
Bootstrap Option E - Boot ROM Location EBC (32 bits)
16 kB I-Cache 16 kB D-Cache
Board: Acadia - AMCC PPC405EZ Evaluation Board
Signed-off-by: Stefan Roese <sr@denx.de>
Peter Pearse [Tue, 17 Apr 2007 12:30:33 +0000 (13:30 +0100)]
Move ppearse to ARM board list
Add Konstantin Kletschke for scb9328.
Signed-off-by: Peter Pearse <peter.pearse@arm.com>
Domen Puncer [Mon, 16 Apr 2007 12:00:13 +0000 (14:00 +0200)]
[PATCH] icecube/lite5200b: wakeup from low-power support
U-Boot part of Lite5200b low power mode support.
Puts SDRAM out of self-refresh and transfers control to
address saved at physical 0x0.
Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Gerald Van Baren [Sun, 15 Apr 2007 17:54:26 +0000 (13:54 -0400)]
Fix the ft_cpu_setup() property settings.
Use "setter" functions instead of flags, cleaner and more flexible.
It also fixes the problem noted by Timur Tabi that the ethernet MAC
addresses were all being set incorrectly to the same MAC address.
Gerald Van Baren [Sun, 15 Apr 2007 03:02:21 +0000 (23:02 -0400)]
Merge git://www.denx.de/git/u-boot into fdt-cmd
Gerald Van Baren [Sun, 15 Apr 2007 02:51:24 +0000 (22:51 -0400)]
Improve the bootm command for CONFIG_OF_LIBFDT
In bootm, create the "/chosen" node only if it doesn't already exist
(better matches the previous behavior).
Update for proper reserved memory map handling for initrd.
Gerald Van Baren [Sun, 15 Apr 2007 02:46:41 +0000 (22:46 -0400)]
Add some utilities to manipulate the reserved memory map.
Wolfgang Denk [Sat, 14 Apr 2007 19:16:54 +0000 (21:16 +0200)]
Update CHANGELOG
Haavard Skinnemoen [Sun, 17 Dec 2006 17:56:46 +0000 (18:56 +0100)]
AVR32: Enable MMC support
Set up the portmux for the MMC interface and enable the MMC driver
along with support for DOS partitions, ext2 and FAT filesystems.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Fri, 20 Jan 2006 09:03:53 +0000 (10:03 +0100)]
Atmel MCI driver
Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs.
The AT91 ARM-based CPUs use basically the same hardware, so it should
be possible to share this driver, but no effort has been made so far.
Hardware documentation can be found in the AT32AP7000 data sheet,
which can be downloaded from
http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 17:55:37 +0000 (18:55 +0100)]
AVR32: Add clk and gpio infrastructure for mmci
Implement functions for configuring the mmci pins, as well as
functions for getting the clock rate of the mmci controller.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 17:53:56 +0000 (18:53 +0100)]
Enable partition support with MMC
Include implementations of init_part() and get_partition_info() when
CONFIG_MMC is set.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 16:14:30 +0000 (17:14 +0100)]
AVR32: Enable networking
Implement MACB initialization for AVR32 and ATSTK1000, and turn
everything on, including the MACB driver.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Fri, 20 Jan 2006 09:03:34 +0000 (10:03 +0100)]
Atmel MACB ethernet driver
Driver for the Atmel MACB on-chip ethernet controller.
This driver has been tested on the ATSTK1000 board with a AT32AP7000
CPU. It should probably work on AT91SAM926x as well with some minor
modifications.
Hardware documentation can be found in the AT32AP7000 data sheet,
which can be downloaded from
http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 15:56:14 +0000 (16:56 +0100)]
AVR32: Add clk and gpio infrastructure for macb0 and macb1
Implement functions for configuring the macb0 and macb1 pins, as
well as functions for getting the clock rate of the various
busses the macb ethernet controllers are connected to.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 14:39:15 +0000 (15:39 +0100)]
AVR32: Implement simple DMA memory allocator
Implement dma_alloc_coherent() which returns cache-aligned
uncacheable memory.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 14:46:02 +0000 (15:46 +0100)]
Import <linux/mii.h> from the Linux kernel
Instead of creating yet another set of MII register definitions
in the macb driver, here's a complete set of definitions for everyone
to use.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Wed, 21 Mar 2007 18:47:36 +0000 (19:47 +0100)]
AVR32: Include more commands for ATSTK1000
Include the imi, imls and jffs commands sets by default on ATSTK1000.
Also define CONFIG_BOOTARGS to something more useful, define
CONFIG_BOOTCOMMAND and enable autoboot by default.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Wed, 21 Mar 2007 18:44:48 +0000 (19:44 +0100)]
AVR32: Provide a definition of struct stat
Copy the definition of struct stat from the Linux kernel.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 17 Dec 2006 13:46:06 +0000 (14:46 +0100)]
AVR32: Use initdram() instead of board_init_memories()
Conform to the "standard" interface and use initdram() instead of
board_init_memories() on AVR32. This enables us to get rid of the
sdram_size member of the global_data struct as well.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Mon, 20 Nov 2006 14:53:10 +0000 (15:53 +0100)]
AVR32: Relocate u-boot to SDRAM
Relocate the u-boot image into SDRAM like everyone else does. This
means that we can handle much larger .data and .bss than we used to.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sun, 19 Nov 2006 17:06:53 +0000 (18:06 +0100)]
AVR32: Resource management rewrite
Rewrite the resource management code (i.e. I/O memory, clock gating,
gpio) so it doesn't depend on any global state. This is necessary
because this code is heavily used before relocation to RAM, so we
can't write to any global variables.
As an added bonus, this makes u-boot's memory footprint a bit smaller,
although some functionality has been left out; all clocks are enabled
all the time, and there's no checking for gpio line conflicts.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sat, 18 Nov 2006 17:01:13 +0000 (18:01 +0100)]
AVR32: Clean up memory-map.h for at32ap7000
Convert spaces to tabs (must have missed this one last time around),
sort the entries by address and group them together by bus
connectivity.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sat, 18 Nov 2006 16:32:31 +0000 (17:32 +0100)]
AVR32: Build position-independent u-boot
Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
position independent. This will make relocation a lot easier.
-mno-init-got means that gcc shouldn't emit code to load the GOT
address into r6 in every function prologue. We do it once and for
all in the early startup assembly code, so enabling this option
makes u-boot a bit faster and smaller.
The assembly parts have always been position-independent, so no code
changes should be necessary.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sat, 18 Nov 2006 16:24:31 +0000 (17:24 +0100)]
AVR32: Use avr32-linux- cross-compilation prefix by default
It doesn't really matter which toolchain you use to compile u-boot,
but the avr32-linux one is probably what most people have installed.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Haavard Skinnemoen [Sat, 18 Nov 2006 16:15:30 +0000 (17:15 +0100)]
AVR32: Split start_u_boot into board_init_f and board_init_r
Split the avr32 initialization code into a function to run before
relocation, board_init_f and a function to run after relocation,
board_init_r. For now, board_init_f simply calls board_init_r
at the end.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Heiko Schocher [Sat, 14 Apr 2007 03:26:48 +0000 (05:26 +0200)]
[Fix] Set the LED status register on the UC101 for the LXT971 PHY.
clear the Display after reset.
Signed-off-by: Heiko Schocher <hs@denx.de>
Denis Peter [Fri, 13 Apr 2007 07:13:33 +0000 (09:13 +0200)]
[PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
Fix bug introduced by "Fix get_partition_info() parameter error in all
other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
to use diskboot or scsiboot form another device than 0.
Signed-off-by: Denis Peter <d.peter@mpl.ch>
Greg Lopp [Fri, 13 Apr 2007 06:02:24 +0000 (08:02 +0200)]
[PATCH] Fix use of "void *" for block dev read/write buffer pointers
Signed-of-by: Greg Lopp <lopp@pobox.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Xie Xiaobo [Fri, 9 Mar 2007 11:08:25 +0000 (19:08 +0800)]
Fix two bugs for MPC83xx DDR2 controller SPD Init
There are a few bugs in the cpu/mpc83xx/spd_sdram.c
the first bug is that the picos_to_clk routine introduces a huge
rounding error in 83xx.
the second bug is that the mode register write recovery field is
tWR-1, not tWR >> 1.
Jeffrey Mann [Thu, 12 Apr 2007 12:15:59 +0000 (14:15 +0200)]
ppc4xx: Fix i2c divisor calcularion for PPC4xx
This patch fixes changes the i2c_init(...) function to use the function
get_OPB_freq() rather than calculating the OPB speed by
sysInfo.freqPLB/sysInfo.pllOpbDiv. The get_OPB_freq() function is
specific per processor. The prior method was not and so was calculating
the wrong speed for some PPC4xx processors.
Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Thu, 12 Apr 2007 12:06:54 +0000 (14:06 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Wolfgang Denk [Wed, 11 Apr 2007 15:25:01 +0000 (17:25 +0200)]
Update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Wed, 11 Apr 2007 15:22:55 +0000 (17:22 +0200)]
Update for SC3 board
* Make IDE timeout configurable through ide_reset_timeout variable.
* Use Newline as "password" string
* Use just a single partition in NAND flash
Haiying Wang [Mon, 22 Jan 2007 18:37:30 +0000 (12:37 -0600)]
Add PIXIS FPGA support for MPC8641HPCN board.
Move the 8641HPCN's PIXIS code to the new directory
board/freescale/common/ as it will be shared by
future boards not in the same processor family.
Write a "pixis_reset" command that utilizes the FPGA
reset sequencer to support alternate soft-reset options
such as using the "alternate" flash bank, enabling
the watch dog, or choosing different CPU frequencies.
Add documentation for the pixis_reset to README.mpc8641hpcn.
Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Gerald Van Baren [Fri, 6 Apr 2007 18:19:43 +0000 (14:19 -0400)]
Moved fdt command support code to fdt_support.c
...in preparation for improving the bootm command's handling of fdt blobs.
Also cleaned up some coding sloppiness.
Gerald Van Baren [Fri, 6 Apr 2007 18:17:14 +0000 (14:17 -0400)]
libfdt: Make fdt_check_header() public
Changed _fdt_check_header() to fdt_check_header() and made it part of
the interface - it is a useful routine.
Also did some asthetics cleanup to the include files (headers).
Aubrey Li [Thu, 5 Apr 2007 10:34:06 +0000 (18:34 +0800)]
[Blackfin][PATCH] Kill off a bunch of common local prototypes
Aubrey Li [Thu, 5 Apr 2007 10:33:04 +0000 (18:33 +0800)]
[Blackfin][PATCH] Fix dynamic CPLB generation issue
Aubrey Li [Thu, 5 Apr 2007 10:31:47 +0000 (18:31 +0800)]
[Blackfin][PATCH] minior cleanup
Aubrey Li [Thu, 5 Apr 2007 10:31:18 +0000 (18:31 +0800)]
[Blackfin][PATCH] Fix copyright and update license
Aubrey Li [Thu, 5 Apr 2007 10:30:25 +0000 (18:30 +0800)]
[Blackfin][PATCH] Add BF537 EMAC driver initialization
Aubrey Li [Thu, 5 Apr 2007 10:29:55 +0000 (18:29 +0800)]
[Blackfin][PATCH] call real the system synchronize instruction
Aubrey Li [Thu, 5 Apr 2007 10:29:17 +0000 (18:29 +0800)]
[Blackfin][PATCH] remove asm/page.h as we do not actually use/want any of these definitions nor does any other arch include it
Aubrey Li [Thu, 5 Apr 2007 10:28:34 +0000 (18:28 +0800)]
[Blackfin][PATCH]: fix flash unaligned copy issue
Igor Marnat [Wed, 21 Mar 2007 06:55:01 +0000 (09:55 +0300)]
Update usage of 'nc' in README.NetConsole
Added information about usage of NetConsole on systems where the -l and -p
switches are mutually exclusive.
Signed-off-by: Igor Marnat <marny@rambler.ru>
Signed-off-by: Ben Warren <bwarren@qstreams.com>
Wolfgang Denk [Wed, 4 Apr 2007 00:18:56 +0000 (02:18 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-ppc4xx
Wolfgang Denk [Wed, 4 Apr 2007 00:09:30 +0000 (02:09 +0200)]
Minor coding style cleanup.
Wolfgang Denk [Wed, 4 Apr 2007 00:05:48 +0000 (02:05 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-microblaze
Wolfgang Denk [Tue, 3 Apr 2007 23:49:15 +0000 (01:49 +0200)]
Minor cleanup.
Stefan Roese [Mon, 2 Apr 2007 08:09:30 +0000 (10:09 +0200)]
ppc4xx: Change SysACE address on Katmai
With this new base address of the Xilinx SystemACE controller
the Linux driver will be easier to adapt, since it can now be
mapped via the "normal" ioremap() call.
Signed-off-by: Stefan Roese <sr@denx.de>
Gerald Van Baren [Sat, 31 Mar 2007 18:30:53 +0000 (14:30 -0400)]
Fix some minor whitespace violations.
Gerald Van Baren [Sat, 31 Mar 2007 16:23:51 +0000 (12:23 -0400)]
Add a flattened device tree (fdt) command (2 of 2)
Modifications to the existing code to support the new fdt command.
Gerald Van Baren [Sat, 31 Mar 2007 16:22:10 +0000 (12:22 -0400)]
Add a flattened device tree (fdt) command (1 of 2)
The fdt command uses David Gibson's libfdt library to manipulate as well
as print the flattened device tree. This patch is the new command,
the second part is the modifications to the existing code.
Gerald Van Baren [Sat, 31 Mar 2007 16:13:43 +0000 (12:13 -0400)]
libfdt: Enhanced and published fdt_next_tag()
Enhanced the formerly private function _fdt_next_tag() to allow stepping
through the tree, used to produce a human-readable dump, and made
it part of the published interface.
Also added some comments.
Gerald Van Baren [Sat, 31 Mar 2007 16:05:39 +0000 (12:05 -0400)]
libfdt: Customizations for use by u-boot.
Changes to David Gibson's original source to fit into u-boot's
environment. No functionality changes.
Gerald Van Baren [Sat, 31 Mar 2007 16:00:56 +0000 (12:00 -0400)]
libfdt: Import libfdt source (2 of 2)
This adds the applicable libfdt source files (unmodified) and a README
to explain where the source came from.
Gerald Van Baren [Sat, 31 Mar 2007 15:59:59 +0000 (11:59 -0400)]
libfdt: Import libfdt source (1 of 2)
This adds the applicable libfdt source files (unmodified) and a README
to explain where the source came from.
Stefan Roese [Sat, 31 Mar 2007 11:44:12 +0000 (13:44 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Stefan Roese [Sat, 31 Mar 2007 11:16:23 +0000 (13:16 +0200)]
ppc4xx: Update Katmai bootstrap command
Now the DDR2 frequency is also 2*PLB frequency when 166MHz PLB
is selected.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Sat, 31 Mar 2007 11:15:06 +0000 (13:15 +0200)]
ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
Additional RAM information is now printed upon powerup, like
DDR2 frequency and CAS latency.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Sat, 31 Mar 2007 06:48:36 +0000 (08:48 +0200)]
ppc4xx: Change Yucca config file to support ECC
With the updated 44x DDR2 driver the Yucca board now supports
ECC generation and checking.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Sat, 31 Mar 2007 06:47:34 +0000 (08:47 +0200)]
ppc4xx: Fix "bootstrap" command for Katmai board
The board specific "bootstrap" command is now fixed and can
be used for the AMCC Katmai board to configure different
CPU/PLB/OPB frequencies.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Sat, 31 Mar 2007 06:46:08 +0000 (08:46 +0200)]
ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
Fix a bug in the auto calibration routine. This driver now runs
more reliable with the tested modules. It's also tested with
167MHz PLB frequency (667MHz DDR2 frequency) on the Katmai.
Signed-off-by: Stefan Roese <sr@denx.de>
Michal Simek [Fri, 30 Mar 2007 20:52:09 +0000 (22:52 +0200)]
[PATCH] Clean include dependence
Michal Simek [Fri, 30 Mar 2007 20:42:45 +0000 (22:42 +0200)]
[CLEAN] Remove inefficient Suzaku code