Kim Phillips [Thu, 26 Jul 2007 00:25:22 +0000 (19:25 -0500)]
mpc83xx: fix 8360 and cpu functions to update fdt being passed
..and not the global fdt. Rename local fdt vars to blob so as not to
be confused with the global var with the same three-letter name.
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Jerry Van Baren [Thu, 5 Jul 2007 01:34:24 +0000 (21:34 -0400)]
mpc83xx: Fix errors when CONFIG_OF_LIBFDT is enabled
Several node strings were not correct (trailing slashes and properties
in the strings)
Added setting of the timebase-frequency.
Improved error messages and use debug() instead of printf().
Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Jerry Van Baren [Thu, 5 Jul 2007 01:27:30 +0000 (21:27 -0400)]
mpc83xx: Replace fdt_node_offset() with fdt_find_node_by_path().
The new name matches more closely the kernel's name, which is also
a much better description.
These are the mpc83xx changes made necessary by the function name change.
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Acked-by: Gerald Van Baren <vanbaren@cideas.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Dave Liu [Mon, 25 Jun 2007 02:41:56 +0000 (10:41 +0800)]
mpc83xx: Add support for the display of reset status
83xx processor family has many reset sources, such as
power on reset, software hard reset, software soft reset,
JTAG, bus monitor, software watchdog, check stop reset,
external hard reset, external software reset.
sometimes, to figure out the fault of system, we need to
know the cause of reset early before the prompt of
u-boot present.
Signed-off-by: Dave Liu <daveliu@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Dave Liu [Mon, 25 Jun 2007 02:41:04 +0000 (10:41 +0800)]
mpc83xx: Fix the align bug of SDMA buffer
According to the latest user manual, the SDMA temporary
buffer base address must be 4KB aligned.
Signed-off-by: Dave Liu <daveliu@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Dave Liu [Mon, 25 Jun 2007 05:21:12 +0000 (13:21 +0800)]
mpc83xx: Revise the MPC8360EMDS readme doc
When the rev2.x silicon mount on the MPC8360EMDS baord,
and if you are using the u-boot version after the commit
3fc0bd159103b536e1c54c6f4457a09b3aba66ca.
to make the ethernet interface usable, we have to setup
the jumpers correctly.
Signed-off-by: Dave Liu <daveliu@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Timur Tabi [Tue, 3 Jul 2007 18:46:32 +0000 (13:46 -0500)]
FSL I2C driver programs the two I2C busses differently
The i2c_init() function in fsl_i2c.c programs the two I2C busses differently.
The second I2C bus has its slave address programmed incorrectly and is
missing a 5-us delay.
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Timur Tabi [Tue, 3 Jul 2007 18:04:34 +0000 (13:04 -0500)]
Update SCCR programming in cpu_init_f() to support all 83xx processors
Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
bitfields for all 83xx processors. The code to update some bitfields was
compiled only on some processors. Now, the bitfields are programmed as long
as the corresponding CFG_SCCR option is defined in the board header file.
This means that the board header file should not define any CFG_SCCR macros
for bitfields that don't exist on that processor, otherwise the SCCR will be
programmed incorrectly.
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Martin Krause [Fri, 22 Jun 2007 11:04:22 +0000 (13:04 +0200)]
TQM834x: cleanup configuraton
Remove irritating #undef DEBUG
Signed-off-by: Martin Krause <martin.krause@tqs.de>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
david.saada [Mon, 18 Jun 2007 16:09:53 +0000 (09:09 -0700)]
MPC83xx: Fix makefile to generate config.h file in the build directory
MPC83xx: Fix the Makefile config sections to generate the include/config.h
file in the build directory instead of the source directory.
Signed-off-by: David Saada <david.saada@ecitele.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Lee Nipper [Fri, 15 Jun 2007 01:07:33 +0000 (20:07 -0500)]
mpc83xx: Add support for 8360 silicon revision 2.1
This change adds 8360 silicon revision 2.1 support to u-boot.
Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Wolfgang Denk [Thu, 9 Aug 2007 21:49:30 +0000 (23:49 +0200)]
Merge ... git+ssh://atlas/home/wd/git/u-boot/master
Wolfgang Denk [Thu, 9 Aug 2007 21:47:43 +0000 (23:47 +0200)]
Merge with /home/wd/git/u-boot/work
Kumar Gala [Wed, 8 Aug 2007 09:14:28 +0000 (04:14 -0500)]
Treat ppc64 host as ppc
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Jason Jin [Wed, 8 Aug 2007 01:01:46 +0000 (09:01 +0800)]
Minor fix for bios emulator makefile
Add $(obj) to LIB avoiding objects be built in the source dir
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Jason Jin [Wed, 8 Aug 2007 00:33:11 +0000 (08:33 +0800)]
Add CONFIG_BIOSEMU define to guard all the bios emulator code
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
This patch fix the compile issue on the board that did not enable the bios emulator
Wolfgang Denk [Thu, 9 Aug 2007 21:17:32 +0000 (23:17 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-usb
Zach Sadecki [Tue, 31 Jul 2007 17:27:25 +0000 (12:27 -0500)]
tsec: fix multiple PHY support
The change entitled "Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx"
broke multiple PHY support in tsec.c. This fixes it.
Signed-off-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Wolfgang Denk [Thu, 9 Aug 2007 20:38:39 +0000 (22:38 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-mpc83xx
Wolfgang Denk [Thu, 9 Aug 2007 20:11:03 +0000 (22:11 +0200)]
Merge with /home/wd/git/u-boot/work
Joe Hamman [Thu, 9 Aug 2007 14:08:18 +0000 (09:08 -0500)]
tsec: Allow Ten Bit Interface address to be configurable
Allow the address of the Ten Bit Interface (TBI) to be changed in the
event of a conflict with another device.
Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
Stefan Roese [Wed, 8 Aug 2007 07:54:26 +0000 (09:54 +0200)]
Coding style cleanup
Signed-off-by: Stefan Roese <sr@denx.de>
TsiChungLiew [Sun, 5 Aug 2007 10:15:18 +0000 (05:15 -0500)]
Port enabled for I2C signals and chipselects port configuration.
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 09:31:18 +0000 (04:31 -0500)]
Added NAND support
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 09:11:20 +0000 (04:11 -0500)]
Added I2C support
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 08:58:52 +0000 (03:58 -0500)]
Changed CFG_CLK to gd->bus_clk for CFG_TIMER_PRESCALER. Added DECLARE_GLOBAL_DATA_PTR for time.c
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 08:55:21 +0000 (03:55 -0500)]
Added uart_gpio_conf() in serial_init(), seperated uart port configuration from cpu_init() to uart_gpio_conf()
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 08:43:30 +0000 (03:43 -0500)]
Moved sync() from board file to include/asm-m68k/io.h
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 08:30:44 +0000 (03:30 -0500)]
Declared attributes of void __mii_init(void) as an alias for int mii_init(void)
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
TsiChungLiew [Sun, 5 Aug 2007 08:19:10 +0000 (03:19 -0500)]
Renamed CONFIG_MCFSERIAL to CONFIG_MCFUART
Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
Gerald Van Baren [Wed, 8 Aug 2007 01:33:33 +0000 (21:33 -0400)]
Merge git://www.denx.de/git/u-boot
Markus Klotzbuecher [Tue, 7 Aug 2007 20:30:29 +0000 (22:30 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Wolfgang Denk [Tue, 7 Aug 2007 15:04:30 +0000 (17:04 +0200)]
Merge with /home/tur/git/u-boot#cm5200-si
Jason Jin [Tue, 7 Aug 2007 08:17:06 +0000 (16:17 +0800)]
Add CONFIG_BIOSEMU define to guard all the bios emulator code
This patch fix the compile issue on the board that did not enable the bios emulator
Wolfgang Denk [Tue, 7 Aug 2007 14:02:13 +0000 (16:02 +0200)]
Fix missing brace error in fs/fat/fat.c
[pointed out by Roderik Wildenburg]
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Mon, 6 Aug 2007 21:21:05 +0000 (23:21 +0200)]
Fixed typo in README (pointed out by Martin Jost).
Signed-off-by: Wolfgang Denk <wd@denx.de>
Stefan Roese [Mon, 6 Aug 2007 19:10:17 +0000 (21:10 +0200)]
ppc4xx: Update AMCC Bamboo README doc/README.bamboo
As suggested by Eugene O'Brien <Eugene.O'Brien@advantechamt.com>,
here an updated Bamboo README.
Signed-off-by: Stefan Roese <sr@denx.de>
Wolfgang Denk [Mon, 6 Aug 2007 13:59:45 +0000 (15:59 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-testing
Wolfgang Denk [Mon, 6 Aug 2007 00:17:36 +0000 (02:17 +0200)]
Coding style cleanup. Update CHANGELOG.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Jason Jin [Tue, 10 Jul 2007 01:03:22 +0000 (09:03 +0800)]
Remove the bios emulator from MAI board.
The bios emulator in the MAI board can not pass compile
and have a lot of crap in it. remove it and will have a
clean and small bios emulator in the drivers directory
which can be uesed for every board.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Jason Jin [Fri, 13 Jul 2007 04:14:59 +0000 (12:14 +0800)]
Fix some compile issues for MAI board.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Jason Jin [Fri, 13 Jul 2007 04:14:58 +0000 (12:14 +0800)]
Configurations for ATI video card BIOS emulator
This patch add definition of the BIOS emulator and the ATI framebuffer
driver for MPC8641HPCN board.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
Jason Jin [Fri, 6 Jul 2007 00:34:56 +0000 (08:34 +0800)]
This is a BIOS emulator, porting from SciTech for u-boot, mainly for
ATI video card BIOS. and can be used for x86 code emulation by some
modifications.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Jason Jin [Fri, 6 Jul 2007 00:33:33 +0000 (08:33 +0800)]
This is a framebuffer driver for ATI video card, can work for PCI9200,
X300, X700, X800 ATI video cards.
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Wolfgang Denk [Sun, 5 Aug 2007 23:11:08 +0000 (01:11 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-testing
Wolfgang Denk [Sun, 5 Aug 2007 23:01:49 +0000 (01:01 +0200)]
Coding style cleanup. Update CHANGELOG.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Sun, 5 Aug 2007 22:55:51 +0000 (00:55 +0200)]
Merge ... /home/wd/git/u-boot/custodian/u-boot-mpc85xx
Martin Krause [Tue, 12 Dec 2006 13:26:01 +0000 (14:26 +0100)]
Add functions to list of exported functions
Additionally export the following fuctions (to make trab_config build again):
- simple_strtol()
- strcmp()
Also bump the ABI version to reflect this change
Signed-off-by: Martin Krause <martin.krause@tqs.de>
Ed Swarthout [Thu, 2 Aug 2007 19:09:49 +0000 (14:09 -0500)]
Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts.
All of the PCI/PCI-Express driver and initialization code that
was in the MPC8641HPCN port has now been moved into the common
drivers/fsl_pci_init.c. In a subsequent patch, this will be
utilized by the 85xx ports as well.
Common PCI-E IMMAP register blocks for FSL 85xx/86xx are added.
Also enable the second PCI-Express controller on 8641
by getting its BATS and CFG_ setup right.
Fixed a u16 vendor compiler warning in AHCI driver too.
Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Bartlomiej Sieka [Fri, 3 Aug 2007 10:08:16 +0000 (12:08 +0200)]
cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.
Add the ability for modules from the Schindler cm5200 family to use a
single U-Boot image:
- rename cm1_qp1 to cm5200
- add run-time module detection
- parametrize SDRAM configuration according to the module we are running on
Few minor, board-specific fixes included in this patch:
- better MAC address handling
- updated default environment ('update' command uses +{filesize} now)
- improved error messages in the auto-update code
- allow booting U-Boot from RAM (CFG_RAMBOOT)
Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
Andy Fleming [Fri, 3 Aug 2007 09:05:25 +0000 (04:05 -0500)]
Add Marvell 1149 PHY support to the TSEC
Andy Fleming [Fri, 3 Aug 2007 07:23:23 +0000 (02:23 -0500)]
Merge branch 'testing' into working
Conflicts:
CHANGELOG
fs/fat/fat.c
include/configs/MPC8560ADS.h
include/configs/pcs440ep.h
net/eth.c
Wolfgang Denk [Thu, 2 Aug 2007 19:27:46 +0000 (21:27 +0200)]
Coding style cleanup, update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Thu, 2 Aug 2007 08:11:18 +0000 (10:11 +0200)]
Minor cleanup of <board>_nand build rules.
Stefan Roese [Thu, 2 Aug 2007 06:43:48 +0000 (08:43 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Stefan Roese [Thu, 2 Aug 2007 06:33:56 +0000 (08:33 +0200)]
ppc4xx: Code cleanup
Signed-off-by: Stefan Roese <sr@denx.de>
Grzegorz Bernacki [Tue, 31 Jul 2007 16:51:48 +0000 (18:51 +0200)]
[ppc440SPe] Graceful recovery from machine check during PCIe configuration
During config transactions on the PCIe bus an attempt to scan for a
non-existent device can lead to a machine check exception with certain
peripheral devices. In order to avoid crashing in such scenarios the
instrumented versions of the config cycle read routines are introduced, so
the exceptions fixups framework can gracefully recover.
Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
Acked-by: Rafal Jaworowski <raj@semihalf.com>
Rafal Jaworowski [Tue, 31 Jul 2007 16:19:54 +0000 (18:19 +0200)]
[ppc4xx] Separate settings for PCIe bus numbering on 440SPe rev.A
This brings back separate settings for PCIe bus numbers depending on chip
revision, which got eliminated in
2b393b0f0af8402ef43b25c1968bfd29714ddffa
commit. 440SPe rev. A does NOT work properly with the same settings as for
the rev. B (no devices are seen on the bus during enumeration).
Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
Wolfgang Denk [Wed, 1 Aug 2007 22:48:45 +0000 (00:48 +0200)]
Fix build errors and warnings / code cleanup.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Eugene OBrien [Tue, 31 Jul 2007 08:24:56 +0000 (10:24 +0200)]
ppc4xx: Update AMCC Bamboo 440EP support
Changed storage type of cfg_simulate_spd_eeprom to const
Changed storage type of gpio_tab to stack storage
(Cannot access global data declarations in .bss until afer code relocation)
Improved SDRAM tests to catch problems where data is not uniquely addressable
(e.g. incorrectly programmed SDRAM row or columns)
Added CONFIG_PROG_SDRAM_TLB to support Bamboo SIMM/DIMM modules
Fixed AM29LV320DT (OpCode Flash) sector map
Signed-off-by: Eugene OBrien <eugene.obrien@advantechamt.com>
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Tue, 31 Jul 2007 06:37:01 +0000 (08:37 +0200)]
ppc4xx: Update 440EPx lwmon5 board support
- Clear ECC status regs after ECC POST test
- Set dcbz for ECC generation with caches enabled as default
- Code cleanup
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 30 Jul 2007 09:04:57 +0000 (11:04 +0200)]
ppc4xx: Only print ECC related info when the error bis are set
Signed-off-by: Stefan Roese <sr@denx.de>
Matthias Fuchs [Fri, 27 Jul 2007 14:44:31 +0000 (16:44 +0200)]
new FPGA image for PLU405 board
new FPGA image for PLU405 board with improved CompactFlash timing
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
Rafal Jaworowski [Fri, 27 Jul 2007 12:43:59 +0000 (14:43 +0200)]
[ADS5121] Support for the ADS5121 board
The following MPC5121e subsystems are supported:
- low-level CPU init
- NOR Boot Flash (common CFI driver)
- DDR SDRAM
- FEC
- I2C
- Watchdog
Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
Signed-off-by: Jan Wrobel <wrr@semihalf.com>
Rafal Jaworowski [Fri, 27 Jul 2007 12:22:04 +0000 (14:22 +0200)]
[PPC] Remove unused MSR_USER definition
Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
John Otken [Thu, 26 Jul 2007 15:49:11 +0000 (17:49 +0200)]
ppc4xx: Add support for AMCC 405EP Taihu board
Signed-off-by: John Otken <john@softadvances.com>
Anatolij Gustschin [Thu, 26 Jul 2007 13:08:01 +0000 (15:08 +0200)]
ppc4xx: lwmon5: Update Lime initialization
Change Lime SDRAM initialization to now support 100MHz and
133MHz (if enabled). Also the framebuffer is initialized to
display a blue rectangle with a white border.
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Tue, 24 Jul 2007 07:52:52 +0000 (09:52 +0200)]
ppc4xx: lwmon5: Support for 128 MByte NOR FLASH added
The used Intel NOR FLASH chips have internally two dies, and are now
treated as two seperate chips.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Tue, 24 Jul 2007 05:20:09 +0000 (07:20 +0200)]
ppc4xx: Fix lwmon5 interrupt controller setup (polarity, trigger...)
As suggested by Hakan Eryigit, here an updated setup for the lwmon5
interrupt controller.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Fri, 20 Jul 2007 13:03:44 +0000 (15:03 +0200)]
ppc4xx: Fix bug with default GPIO output value
As spotted by Matthias Fuchs, the default output values for all GPIO1
outputs were not setup correctly. This patch fixes this issue.
Signed-off-by: Stefan Roese <sr@denx.de>
Pavel Kolesnikov [Fri, 20 Jul 2007 13:03:03 +0000 (15:03 +0200)]
POST: Add ECC POST for the lwmon5 board
This patch adds ECC Post test for the Lwmon5 board based
on PPC440EPx to U-Boot.
Signed-off-by: Pavel Kolesnikov <concord@emcraft.com>
Acked-by: Yuri Tikhonov <yur@emcraft.com>
Acked-by: Stefan Roese <sr@denx.de>
Stefan Roese [Fri, 20 Jul 2007 12:28:02 +0000 (14:28 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Rafal Jaworowski [Thu, 19 Jul 2007 15:12:28 +0000 (17:12 +0200)]
Fix breakage of 8xx boards from recent commit.
This patch fixes the negative consequences for 8xx of the recent
"ppc4xx: Clean up 440 exceptions handling" commit.
Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
Stefan Roese [Mon, 16 Jul 2007 11:28:47 +0000 (13:28 +0200)]
Merge with git://www.denx.de/git/u-boot.git
Stefan Roese [Mon, 16 Jul 2007 11:11:12 +0000 (13:11 +0200)]
Coding style cleanup
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 16 Jul 2007 09:51:41 +0000 (11:51 +0200)]
Merge ... /home/stefan/git/u-boot/u-boot-coldfire-freescale
Stefan Roese [Mon, 16 Jul 2007 08:02:12 +0000 (10:02 +0200)]
ppc4xx: Code cleanup
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 16 Jul 2007 08:01:38 +0000 (10:01 +0200)]
ppc4xx: AMCC Luan uses the new boardspecific DDR2 controller setup
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 16 Jul 2007 08:00:43 +0000 (10:00 +0200)]
ppc4xx: Support for Yucca board with 440SPe Rev A added to 44x_spd_ddr2.c
The new boardspecific DDR2 controller configuration is used for the Yucca
board. Now the Yucca board with 440SPe Rev. A chips is also supported.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 16 Jul 2007 07:57:00 +0000 (09:57 +0200)]
ppc4xx: Add new weak functions to support boardspecific DDR2 configuration
The new "weak" functions ddr_wrdtr() and ddr_clktr() are added to better
support non default, boardspecific DDR(2) controller configuration.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 16 Jul 2007 06:53:51 +0000 (08:53 +0200)]
ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup
The new function remove_tlb() can be used to remove the TLB's used to
map a specific memory region. This is especially useful for the DDR(2)
setup routines which configure the SDRAM area temporarily as a cached
area (for speedup on auto-calibration and ECC generation) and later
need this area uncached for normal usage.
Signed-off-by: Stefan Roese <sr@denx.de>
Wolfgang Denk [Sat, 14 Jul 2007 20:51:02 +0000 (22:51 +0200)]
Update CHANGELOG
Signed-off-by: Wolfgang Denk <wd@denx.de>
Heiko Schocher [Fri, 13 Jul 2007 23:07:51 +0000 (01:07 +0200)]
Merge with /home/hs/Atronic/u-boot-dev-new
Heiko Schocher [Fri, 13 Jul 2007 23:06:58 +0000 (01:06 +0200)]
[PCS440EP] - fix compile error, if BUILD_DIR is used
Heiko Schocher [Fri, 13 Jul 2007 07:54:17 +0000 (09:54 +0200)]
make show_boot_progress () weak.
Signed-off-by: Heiko Schocher <hs@denx.de>
Heiko Schocher [Fri, 13 Jul 2007 06:26:05 +0000 (08:26 +0200)]
[PCS440EP] - The DIAG LEDs are now blinking, if an error occur
- fix compile error, if BUILD_DIR is used
Signed-off-by: Heiko Schocher <hs@denx.de>
Stefan Roese [Thu, 12 Jul 2007 14:32:08 +0000 (16:32 +0200)]
ppc4xx: Change receive buffer handling in the 4xx emac driver
This change fixes a bug in the receive buffer handling, that
could lead to problems upon high network traffic (broadcasts...).
Signed-off-by: Stefan Roese <sr@denx.de>
Wolfgang Denk [Wed, 11 Jul 2007 23:45:34 +0000 (01:45 +0200)]
Update CHANGELOG, minor coding style cleanup.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Wed, 11 Jul 2007 23:42:41 +0000 (01:42 +0200)]
Merge with /home/tur/git/u-boot#cm1_qp1
Andy Fleming [Fri, 8 Jun 2007 21:41:18 +0000 (16:41 -0500)]
Remove erroneous errata code from Marvel 88E1111S driver
The Marvel 88E1111S driver for the TSEC was copied from the
88E1101 driver, and included a fix for an erratum which does not
exist on that part. Now it is removed
Signed-off-by: Andy Fleming <afleming@freescale.com>
Andy Fleming [Tue, 5 Jun 2007 21:38:44 +0000 (16:38 -0500)]
From: eran liberty <eran.liberty@gmail.com>
adds the reset register to 85xx immap
Signed-off-by: Eran Liberty <eran.liberty@gmail.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Andy Fleming [Thu, 10 May 2007 22:50:01 +0000 (17:50 -0500)]
Polished the 85xx ADS config files
Made the boot commands use device trees by default.
Also moved the ramdisk to 1000000 (I think the previous address
was getting overridden during boot).
Signed-off-by: Andy Fleming <afleming@freescale.com>
Ed Swarthout [Wed, 9 May 2007 16:03:32 +0000 (11:03 -0500)]
8544ds: Fix Makefile after moving pixis to board/freescale.
The OBJTREE != SRCTREE build scenario was broken.
This fixes it.
Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Andy Fleming [Wed, 9 May 2007 05:54:20 +0000 (00:54 -0500)]
tsec: Fix PHY code to match first driver
Jarrold Wen noticed that the generic PHY code always matches
under the current implementation. Change it so the first match
wins, and *only* unknown PHYs trigger the generic driver
Signed-off-by: Andy Fleming <afleming@freescale.com>
Andy Fleming [Tue, 8 May 2007 22:27:43 +0000 (17:27 -0500)]
Add support for CPM device tree configuration to 8560 ADS
* Adds code to modify CPM frequencies
* Cleans up the config file to #define TSEC and (for now) #undef FCC
* Adds the MII command for all 8560 ADS configurations
* Updates config file to provide convenience commands for booting
with a device tree
Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Andy Fleming [Tue, 8 May 2007 22:23:02 +0000 (17:23 -0500)]
Fix Marvell 88e1145 PHY init code
Fix a bug in the Marvell 88e1145 PHY init code in the TSEC driver
where the reset was being done after the errata code instead of
before.
Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Kim Phillips [Wed, 11 Jul 2007 22:48:09 +0000 (17:48 -0500)]
Merge git://www.denx.de/git/u-boot
Ed Swarthout [Wed, 11 Jul 2007 19:52:16 +0000 (14:52 -0500)]
Add simple agent/end-point configuration in PCI AutoConfig for PCI_CLASS_PROCESSOR_POWERPC.
Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
Ed Swarthout [Wed, 11 Jul 2007 19:52:08 +0000 (14:52 -0500)]
pciauto setup bridge
The P2P bridge bus numbers programmed into the device are relative to
hose->first_busno.
Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
Ed Swarthout [Wed, 11 Jul 2007 19:52:01 +0000 (14:52 -0500)]
Support PCIe extended config registers
FSL PCIe block has extended cfg registers in the 100 and 400 range.
For example, to read the LTSSM register: pci display <busn>.0 404 1
Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>