u-boot-brain/cpu
Yuri Tikhonov bf29e0ea0a ppc4xx: PPC44x MQ initialization
Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).

Previously the appropriate initialization had been made in Linux, by the
ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
registers after normal operation has begun is not supported and could
have unpredictable results.

Comment from Stefan: This patch doesn't change the resulting value of the
MQ registers. It explicitly sets/clears all bits to the desired state which
better documents the resulting register value instead of relying on pre-set
default values.

Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2008-10-17 13:02:42 +02:00
..
74xx_7xx fdt: rework fdt_fixup_ethernet() to use env instead of bd_t 2008-08-21 02:07:43 +02:00
arm720t Big white-space cleanup. 2008-05-21 00:14:08 +02:00
arm920t at91rm9200: fix errors with CONFIG_CMD_I2C_TREE 2008-09-12 02:20:47 +02:00
arm925t Big white-space cleanup. 2008-05-21 00:14:08 +02:00
arm926ejs Merge branch 'master' of git://git.denx.de/u-boot-nand-flash 2008-09-13 01:45:56 +02:00
arm946es ARM: fix warning: target CPU does not support interworking 2008-09-09 02:14:43 +02:00
arm1136 i.MX31: switch to CFG_HZ=1000 2008-10-08 18:59:02 +02:00
arm1176 ARM: Use do_div() instead of division for "long long". 2008-09-09 02:14:41 +02:00
arm_intcm ARM: fix warning: target CPU does not support interworking 2008-09-09 02:14:43 +02:00
at32ap Add support for the hammerhead (AVR32) board 2008-07-30 10:06:11 +02:00
blackfin Big white-space cleanup. 2008-05-21 00:14:08 +02:00
i386 cpu/i386/serial.c: Fix syntax errors 2008-07-14 21:19:08 +02:00
ixp Fix some more printf() format issues. 2008-07-13 23:07:35 +02:00
leon2 Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
leon3 Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
lh7a40x Big white-space cleanup. 2008-05-21 00:14:08 +02:00
mcf52x2 Coding style cleanup, update CHANGELOG 2008-09-13 02:23:05 +02:00
mcf523x Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
mcf532x Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
mcf547x_8x Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
mcf5227x ColdFire: I2C fix for multiple platforms 2008-08-28 09:16:54 -06:00
mcf5445x Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
microblaze Fix merge problems 2008-08-06 14:05:38 +02:00
mips Fix merge problems 2008-08-06 14:05:38 +02:00
mpc5xx rename environment.c in env_embedded.c to reflect is functionality 2008-09-10 22:48:01 +02:00
mpc5xxx rename environment.c in env_embedded.c to reflect is functionality 2008-09-10 22:48:01 +02:00
mpc8xx Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which 2008-09-22 22:23:06 +02:00
mpc8xxx/ddr Coding style cleanup, update CHANGELOG 2008-09-13 02:23:05 +02:00
mpc83xx mpc83xx: wait till UPM completes the write to array 2008-10-14 18:10:51 -05:00
mpc85xx Revert "85xx: Using proper I2C source clock divider for MPC8544" 2008-10-17 10:50:41 +02:00
mpc86xx mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache 2008-10-13 13:57:14 +02:00
mpc512x Moved initialization of MPC512x_FEC Ethernet driver to CPU directory 2008-09-02 21:18:17 -07:00
mpc824x Big white-space cleanup. 2008-05-21 00:14:08 +02:00
mpc8220 Big white-space cleanup. 2008-05-21 00:14:08 +02:00
mpc8260 fdt: rework fdt_fixup_ethernet() to use env instead of bd_t 2008-08-21 02:07:43 +02:00
nios SPI API improvements 2008-06-03 20:28:50 +02:00
nios2 Fix merge problems 2008-08-06 14:05:38 +02:00
ppc4xx ppc4xx: PPC44x MQ initialization 2008-10-17 13:02:42 +02:00
pxa Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v. 2008-09-12 01:23:44 +02:00
s3c44b0 rtc: allow rtc_set to return an error and use it in cmd_date 2008-09-07 00:56:36 +02:00
sa1100 Big white-space cleanup. 2008-05-21 00:14:08 +02:00
sh2 sh: Add support SH2/SH2A which is CPU of Renesas Technology 2008-08-31 22:48:33 +09:00
sh3 sh: Fix SH-boards compile error 2008-07-08 12:03:24 +09:00
sh4 sh: Add support watchdog for SH4A core 2008-09-19 11:05:22 +09:00