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

are available in the git repository at:
git://www.denx.de/git/u-boot-mpc85xx.git master
Dave Liu (5): fsl-ddr: update the bit mask for DDR3 controller fsl-ddr: clean up the ddr code for DDR3 controller fsl-ddr: make the self refresh idle threshold configurable fsl-ddr: use the 1T timing as default configuration 85xx: enable the auto self refresh for wake up ARP
Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs processor frequency for e500 core
Kumar Gala (10): 85xx: separate PIXIS virtual from physical address 85xx: separate FLASH BASE virtual from physical address 85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards 85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards 85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards 85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards 85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards 85xx: Use BR_ADDR macro for NAND chipselects 85xx: Handle eLBC difference w/36-bit physical 85xx: Add a 36-bit physical configuration for MPC8572DS
MAKEALL | 1 + Makefile | 8 ++- board/freescale/mpc8536ds/ddr.c | 6 + board/freescale/mpc8536ds/law.c | 4 +- board/freescale/mpc8536ds/mpc8536ds.c | 30 +++--- board/freescale/mpc8536ds/tlb.c | 8 +- board/freescale/mpc8540ads/ddr.c | 3 + board/freescale/mpc8540ads/law.c | 2 +- board/freescale/mpc8540ads/tlb.c | 8 +- board/freescale/mpc8541cds/tlb.c | 8 +- board/freescale/mpc8544ds/ddr.c | 3 + board/freescale/mpc8544ds/mpc8544ds.c | 34 +++--- board/freescale/mpc8544ds/tlb.c | 6 +- board/freescale/mpc8548cds/mpc8548cds.c | 8 +- board/freescale/mpc8548cds/tlb.c | 6 +- board/freescale/mpc8555cds/tlb.c | 8 +- board/freescale/mpc8560ads/ddr.c | 3 + board/freescale/mpc8560ads/law.c | 2 +- board/freescale/mpc8560ads/tlb.c | 8 +- board/freescale/mpc8568mds/law.c | 2 +- board/freescale/mpc8568mds/mpc8568mds.c | 8 +- board/freescale/mpc8568mds/tlb.c | 2 +- board/freescale/mpc8572ds/law.c | 4 +- board/freescale/mpc8572ds/mpc8572ds.c | 16 ++-- board/freescale/mpc8572ds/tlb.c | 12 +- board/freescale/mpc8610hpcd/ddr.c | 3 + board/freescale/mpc8641hpcn/ddr.c | 2 + board/stxgp3/ddr.c | 3 + board/stxssa/ddr.c | 3 + cpu/mpc85xx/cpu.c | 7 +- cpu/mpc85xx/fdt.c | 15 +++- cpu/mpc85xx/pci.c | 32 +++++-- cpu/mpc85xx/speed.c | 10 +- cpu/mpc8xxx/ddr/ctrl_regs.c | 48 ++++++---- cpu/mpc8xxx/ddr/options.c | 2 +- doc/README.mpc8572ds | 167 +++++++++++++++++++++++++++++++ include/asm-ppc/fsl_ddr_sdram.h | 7 ++ include/asm-ppc/fsl_lbc.h | 8 ++- include/configs/MPC8536DS.h | 63 +++++++----- include/configs/MPC8540ADS.h | 13 ++- include/configs/MPC8541CDS.h | 16 ++- include/configs/MPC8544DS.h | 47 ++++++---- include/configs/MPC8548CDS.h | 28 ++++-- include/configs/MPC8555CDS.h | 16 ++- include/configs/MPC8560ADS.h | 13 ++- include/configs/MPC8568MDS.h | 20 +++-- include/configs/MPC8572DS.h | 98 ++++++++++++++---- include/e500.h | 6 +- 48 files changed, 595 insertions(+), 232 deletions(-) create mode 100644 doc/README.mpc8572ds

Dear Andy Fleming,
In message 1232753424-2863-1-git-send-email-afleming@freescale.com you wrote:
are available in the git repository at:
git://www.denx.de/git/u-boot-mpc85xx.git master
Dave Liu (5): fsl-ddr: update the bit mask for DDR3 controller fsl-ddr: clean up the ddr code for DDR3 controller fsl-ddr: make the self refresh idle threshold configurable fsl-ddr: use the 1T timing as default configuration 85xx: enable the auto self refresh for wake up ARP
Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs processor frequency for e500 core
Kumar Gala (10): 85xx: separate PIXIS virtual from physical address 85xx: separate FLASH BASE virtual from physical address 85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards 85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards 85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards 85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards 85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards 85xx: Use BR_ADDR macro for NAND chipselects 85xx: Handle eLBC difference w/36-bit physical 85xx: Add a 36-bit physical configuration for MPC8572DS
MAKEALL | 1 + Makefile | 8 ++- board/freescale/mpc8536ds/ddr.c | 6 + board/freescale/mpc8536ds/law.c | 4 +- board/freescale/mpc8536ds/mpc8536ds.c | 30 +++--- board/freescale/mpc8536ds/tlb.c | 8 +- board/freescale/mpc8540ads/ddr.c | 3 + board/freescale/mpc8540ads/law.c | 2 +- board/freescale/mpc8540ads/tlb.c | 8 +- board/freescale/mpc8541cds/tlb.c | 8 +- board/freescale/mpc8544ds/ddr.c | 3 + board/freescale/mpc8544ds/mpc8544ds.c | 34 +++--- board/freescale/mpc8544ds/tlb.c | 6 +- board/freescale/mpc8548cds/mpc8548cds.c | 8 +- board/freescale/mpc8548cds/tlb.c | 6 +- board/freescale/mpc8555cds/tlb.c | 8 +- board/freescale/mpc8560ads/ddr.c | 3 + board/freescale/mpc8560ads/law.c | 2 +- board/freescale/mpc8560ads/tlb.c | 8 +- board/freescale/mpc8568mds/law.c | 2 +- board/freescale/mpc8568mds/mpc8568mds.c | 8 +- board/freescale/mpc8568mds/tlb.c | 2 +- board/freescale/mpc8572ds/law.c | 4 +- board/freescale/mpc8572ds/mpc8572ds.c | 16 ++-- board/freescale/mpc8572ds/tlb.c | 12 +- board/freescale/mpc8610hpcd/ddr.c | 3 + board/freescale/mpc8641hpcn/ddr.c | 2 + board/stxgp3/ddr.c | 3 + board/stxssa/ddr.c | 3 + cpu/mpc85xx/cpu.c | 7 +- cpu/mpc85xx/fdt.c | 15 +++- cpu/mpc85xx/pci.c | 32 +++++-- cpu/mpc85xx/speed.c | 10 +- cpu/mpc8xxx/ddr/ctrl_regs.c | 48 ++++++---- cpu/mpc8xxx/ddr/options.c | 2 +- doc/README.mpc8572ds | 167 +++++++++++++++++++++++++++++++ include/asm-ppc/fsl_ddr_sdram.h | 7 ++ include/asm-ppc/fsl_lbc.h | 8 ++- include/configs/MPC8536DS.h | 63 +++++++----- include/configs/MPC8540ADS.h | 13 ++- include/configs/MPC8541CDS.h | 16 ++- include/configs/MPC8544DS.h | 47 ++++++---- include/configs/MPC8548CDS.h | 28 ++++-- include/configs/MPC8555CDS.h | 16 ++- include/configs/MPC8560ADS.h | 13 ++- include/configs/MPC8568MDS.h | 20 +++-- include/configs/MPC8572DS.h | 98 ++++++++++++++---- include/e500.h | 6 +- 48 files changed, 595 insertions(+), 232 deletions(-) create mode 100644 doc/README.mpc8572ds
Done, thanks.
Best regards,
Wolfgang Denk

Dear Andy & Haiying,
in message 1232753424-2863-1-git-send-email-afleming@freescale.com you wrote:
are available in the git repository at:
...
Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs processor frequency for e500 core
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This patch (commit 2fc7eb0cfc608c9) breaks the MPC8540EVAL board:
Configuring for MPC8540EVAL board... mpc8540eval.c: In function 'checkboard': mpc8540eval.c:53: error: invalid operands to binary / make[1]: *** [mpc8540eval.o] Error 1
Please fix.
Best regards,
Wolfgang Denk

On Wed, 2009-01-28 at 09:33 +0100, Wolfgang Denk wrote:
Dear Andy & Haiying,
in message 1232753424-2863-1-git-send-email-afleming@freescale.com you wrote:
are available in the git repository at:
...
Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs processor frequency for e500 core
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This patch (commit 2fc7eb0cfc608c9) breaks the MPC8540EVAL board:
Configuring for MPC8540EVAL board... mpc8540eval.c: In function 'checkboard': mpc8540eval.c:53: error: invalid operands to binary / make[1]: *** [mpc8540eval.o] Error 1
Please fix.
Thanks for catching this. Patch will be sent out soon.
Haiying

On Jan 28, 2009, at 8:36 AM, Haiying Wang wrote:
On Wed, 2009-01-28 at 09:33 +0100, Wolfgang Denk wrote:
Dear Andy & Haiying,
in message <1232753424-2863-1-git-send-email- afleming@freescale.com> you wrote:
are available in the git repository at:
...
Haiying Wang (2): Add README file for MPC8572DS board Add secondary CPUs processor frequency for e500 core
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This patch (commit 2fc7eb0cfc608c9) breaks the MPC8540EVAL board:
Configuring for MPC8540EVAL board... mpc8540eval.c: In function 'checkboard': mpc8540eval.c:53: error: invalid operands to binary / make[1]: *** [mpc8540eval.o] Error 1
Please fix.
Thanks for catching this. Patch will be sent out soon.
Haiying
just sent one. Please review and ack :)
- k

Dear Andy & Kumar,
In message 1232753424-2863-1-git-send-email-afleming@freescale.com you wrote:
are available in the git repository at:
...
Kumar Gala (10):
...
85xx: Add a 36-bit physical configuration for MPC8572DS
This patch (commit 18af1c5f0f74) raises a couple of warnings, for example:
-> ./MAKEALL MPC8572DS_36BIT ... enabling 36-bit physical addressing. Configuring for MPC8572DS board... cfi_flash.c: In function 'flash_init': cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type
Also:
hcu4: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
hcu5: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
mcu25: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
These look fishy to me. Please fix.
Best regards,
Wolfgang Denk

Hi Wolfgang,
On Wednesday 28 January 2009, Wolfgang Denk wrote:
This patch (commit 18af1c5f0f74) raises a couple of warnings, for example:
-> ./MAKEALL MPC8572DS_36BIT ... enabling 36-bit physical addressing. Configuring for MPC8572DS board... cfi_flash.c: In function 'flash_init': cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type
Also:
hcu4: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
This problem has nothing to do with the patch mentioned above. I addressed this warning with my patch "jedec_flash: Fix compilation warning in jedec_flash.c" which is still under discussion.
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================

Dear Stefan Roese,
In message 200901281007.47146.sr@denx.de you wrote:
This problem has nothing to do with the patch mentioned above. I addressed
Git bisect says so...
this warning with my patch "jedec_flash: Fix compilation warning in jedec_flash.c" which is still under discussion.
It's not only jedec_flash, it seems.
Best regards,
Wolfgang Denk

Hi Wolfgang,
On Wednesday 28 January 2009, Wolfgang Denk wrote:
This problem has nothing to do with the patch mentioned above. I addressed
Git bisect says so...
Strange. Are you sure? The code in question (line 219 in jedec_flash.c) was added with patch 94f9279f7bbdc01bbc7cf85aedf9b545943b94c3 [Added legacy flash ST Micro M29W040B]
this warning with my patch "jedec_flash: Fix compilation warning in jedec_flash.c" which is still under discussion.
It's not only jedec_flash, it seems.
I still think these are two separate issues.
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================

On Jan 28, 2009, at 2:55 AM, Wolfgang Denk wrote:
Dear Andy & Kumar,
In message 1232753424-2863-1-git-send-email-afleming@freescale.com you wrote:
are available in the git repository at:
...
Kumar Gala (10):
...
85xx: Add a 36-bit physical configuration for MPC8572DS
This patch (commit 18af1c5f0f74) raises a couple of warnings, for example:
-> ./MAKEALL MPC8572DS_36BIT ... enabling 36-bit physical addressing. Configuring for MPC8572DS board... cfi_flash.c: In function 'flash_init': cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1995: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type cfi_flash.c:1996: warning: large integer implicitly truncated to unsigned type
Also:
hcu4: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
hcu5: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
mcu25: jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
These look fishy to me. Please fix.
Some of these are expecting Becky's CFI flash patch to deal w/ PHYS_64BIT.
- k
participants (5)
-
Andy Fleming
-
Haiying Wang
-
Kumar Gala
-
Stefan Roese
-
Wolfgang Denk