[U-Boot] [PATCH v2 1/3] MPC85xx: Add MPC8569 CPU support

2009-03-27 Thread Haiying Wang
There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage, then invalidate it after LBCR bit 13 is set. Signed-off-by: Haiying Wang haiying.w...@freescale.com --- cpu/mpc85xx/Makefile |1 + cpu

[U-Boot] [PATCH v2 3/3] MPC85xx: Add MPC8569MDS board support

2009-03-27 Thread Haiying Wang
This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch. Signed-off-by: Haiying Wang haiying.w...@freescale.com Signed-off-by: Hillel Avni hillel.a...@freescale.com --- MAKEALL

[U-Boot] [PATCH 2/3] MPC85xx: Load and enable QE microcode patch in IRAM

2009-03-26 Thread Haiying Wang
For the silicon which doesn't have ROM support in QE, it always needs to load a pre-built ucode binary to IRAM so that QE can work. Signed-off-by: Haiying Wang haiying.w...@freescale.com Signed-off-by: Hillel Avni hillel.a...@freescale.com --- drivers/qe/qe.c |9 + drivers/qe/qe.h

[U-Boot] [PATCH 1/3] MPC85xx: Add MPC8569 CPU support

2009-03-26 Thread Haiying Wang
There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage, then invalidate it after LBCR bit 13 is set. Signed-off-by: Haiying Wang haiying.w...@freescale.com --- cpu/mpc85xx/Makefile |1 + cpu

[U-Boot] [PATCH 3/3] MPC85xx: Add MPC8569MDS board support

2009-03-26 Thread Haiying Wang
This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch. Signed-off-by: Haiying Wang haiying.w...@freescale.com Signed-off-by: Hillel Avni hillel.a...@freescale.com --- MAKEALL

Re: [U-Boot] Please pull u-boot-mpc85xx.git

2009-01-28 Thread Haiying Wang
On Wed, 2009-01-28 at 09:33 +0100, Wolfgang Denk wrote: Dear Andy Haiying, in message 1232753424-2863-1-git-send-email-aflem...@freescale.com you wrote: are available in the git repository at: ... Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs

Re: [U-Boot] [PATCH] 85xx: Fix compile breakage with MPC8540EVAL

2009-01-28 Thread Haiying Wang
Acked-by: Haiying Wang haiying.w...@freescale.com On Wed, 2009-01-28 at 08:31 -0600, Kumar Gala wrote: Configuring for MPC8540EVAL board... mpc8540eval.c: In function 'checkboard': mpc8540eval.c:53: error: invalid operands to binary / make[1]: *** [mpc8540eval.o] Error 1 Signed-off

[U-Boot] [PATCH 1/2] Change DDR tlb start entry to CONFIG param for 85xx

2009-01-13 Thread Haiying Wang
So that we can locate the DDR tlb start entry to the value other than 8. By default, it is still 8. Signed-off-by: Haiying Wang haiying.w...@freescale.com --- cpu/mpc85xx/tlb.c |6 +- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/cpu/mpc85xx/tlb.c b/cpu/mpc85xx/tlb.c

[U-Boot] [PATCH v2] Add secondary CPUs processor frequency for e500 core

2008-12-05 Thread Haiying Wang
This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS, and prints each CPU's frequency separately. It also fixes up each CPU's frequency in clock-frequency of fdt blob. Signed-off-by: James Yang [EMAIL PROTECTED] Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- This patch has

[U-Boot] [PATCH] Add secondary CPUs processor frequency for e500 core

2008-12-04 Thread Haiying Wang
This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS, and prints each CPU's frequency separately. It also fixes up each CPU's frequency in clock-frequency of fdt blob. Signed-off-by: James Yang [EMAIL PROTECTED] Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- This patch has

[U-Boot] [PATCH] Add README file for MPC8572DS board

2008-11-11 Thread Haiying Wang
Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- doc/README.mpc8572ds | 167 ++ 1 files changed, 167 insertions(+), 0 deletions(-) create mode 100644 doc/README.mpc8572ds diff --git a/doc/README.mpc8572ds b/doc/README.mpc8572ds new file mode

[U-Boot] [PATCH 1/3] Minor fixes for I2C address on MPC8572DS

2008-10-03 Thread Haiying Wang
MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1 according to the board spec, and adds the 2nd i2c bus offset. Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- include/configs/MPC8572DS.h |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git

[U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
Fix some bugs: 1. Correctly set intlv_ctl in cs_config. 2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled. 3. Set base_address and total memory for each ddr controller in memory controller interleaving mode. Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- cpu

[U-Boot] [PATCH 0/6] DDR intereleaving support

2008-10-03 Thread Haiying Wang
Current new DDR code has included DDR interleaving support but has not been tested out. The following patches fix the bugs for common code, enable run time configuration of memory controller interleaving mode and bank interleaving mode and add board specific parameters table to decides the ddr

[U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
/cpu to /include directory. * add ddr dimm parameters to populate board specific options. * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function. Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- board/atum8548/ddr.c |5 ++- board/freescale/mpc8536ds

[U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
* Check DDR interleaving mode from environment by reading memctl_intlv_ctl and ba_intlv_ctl. * Print DDR interleaving mode information * Add doc/README.fsl-ddr to describe the interleaving setting Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- cpu/mpc8xxx/ddr/main.c| 37

[U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- cpu/mpc8xxx/ddr/ctrl_regs.c | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/cpu/mpc8xxx/ddr/ctrl_regs.c b/cpu/mpc8xxx/ddr/ctrl_regs.c index 6297141..1783e92 100644 --- a/cpu/mpc8xxx/ddr/ctrl_regs.c +++ b/cpu

[U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
) interleaving mode by default, because the default on-board DDR DIMMs are 2x512MB single-rank. * Change CONFIG_ICS307_REFCLK_HZ from to 3000. Signed-off-by: James Yang [EMAIL PROTECTED] Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- board/freescale/mpc8572ds/ddr.c | 123

[U-Boot] [PATCH 1/6] Make DDR interleaving mode work correctly

2008-10-03 Thread Haiying Wang
Fix some bugs: 1. Correctly set intlv_ctl in cs_config. 2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled. 3. Set base_address and total memory for each ddr controller in memory controller interleaving mode. Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- cpu

[U-Boot] [PATCH 5/6] Add ddr interleaving suppport for MPC8572DS board

2008-10-03 Thread Haiying Wang
) interleaving mode by default, because the default on-board DDR DIMMs are 2x512MB single-rank. * Change CONFIG_ICS307_REFCLK_HZ from to 3000. Signed-off-by: James Yang [EMAIL PROTECTED] Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- board/freescale/mpc8572ds/ddr.c | 123

[U-Boot] [PATCH 6/6] Add DDR options setting on MPC8641HPCN board

2008-10-03 Thread Haiying Wang
* Add board specific parameter table to choose correct cpo, clk_adjust, write_data_delay based on board ddr frequency and n_ranks. * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#. Signed-off-by: James Yang [EMAIL PROTECTED] Signed-off-by: Haiying Wang [EMAIL PROTECTED] --- board

Re: [U-Boot] (no subject)

2008-10-03 Thread Haiying Wang
On Sat, 2008-10-04 at 01:35 +0200, Wolfgang Denk wrote: Dear Haiying Wang, In message [EMAIL PROTECTED] you wrote: Fix some bugs: 1. Correctly set intlv_ctl in cs_config. 2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled. 3. Set base_address and total

<    1   2