11 Aug, 2008

5 commits

  • Signed-off-by: Roy Zang

    Roy Zang
     
  • - os_data_header Variable is a carry over feature
    & unused. So removed all instance of this variable
    - Minor Code Style Update

    Signed-off-by: Gururaja Hebbar
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD

    Gururaja Hebbar K R
     
  • Signed-off-by: Magnus Lilja

    Magnus Lilja
     
  • While locally preparing some U-Boot patches for ARM based OMAP3 boards, some
    using OneNAND and some using NAND, we found some differences in OneNAND and
    NAND command address handling.

    As this might confuse users (it already confused us), we like to align OneNAND
    and NAND address handling.

    The issue is that cmd_onenand.c subtracts the onenand base address from the
    addresses you type into the u-boot command line so, unlike nand, you can't
    use addresses relative to the start of the onenand part e.g. this won't work:

    onenand read 82000000 280000 400000

    you have to use:

    onenand read 82000000 20280000 400000

    Looking at recent git, the only board currently using OneNAND is Apollon, and
    for this the OneNAND base address is 0 (apollon.h)

    #define CFG_ONENAND_BASE 0x00000000

    so patch below won't break any existing boards and will align OneNAND and NAND
    handling on boards where OneNAND base address is != 0.

    Signed-off-by: Steve Sakoman
    Signed-off-by: Manikandan Pillai
    Signed-off-by: Dirk Behme

    dirk.behme@googlemail.com
     
  • The recent change to move the .bss outside of the image gives older
    binutils (ld from eldk4.1/binutils-2.16) some headache:

    ppc_85xx-ld: u-boot: Not enough room for program headers (allocated 3, need 4)
    ppc_85xx-ld: final link failed: Bad value

    We workaround it by being explicit about the program headers and not
    assigning the .bss to a program header.

    Signed-off-by: Kumar Gala

    Kumar Gala
     

10 Aug, 2008

7 commits


09 Aug, 2008

3 commits


08 Aug, 2008

5 commits


07 Aug, 2008

2 commits


06 Aug, 2008

2 commits

  • And in the process eliminate some duplicate register defines.

    Signed-off-by: Kenneth Johansson

    Kenneth Johansson
     
  • On ADS5121 when booting linux the following errors are seen:
    Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
    Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
    Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND

    This is caused by ft_cpu_setup trying to deal with
    both old and new soc node naming. This patch
    fixes this by being smarter about what to
    fixup.

    Also do soc node fixups by compatible instead of by path.
    A new board config called OF_SOC_COMPAT defined
    to be "fsl,mpc5121-immr" replaces the old
    OF_SOC node path that was defined to be "soc@80000000".

    Old device trees still work, but the compatiblity
    is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
    which is on by default in include/configs/ads5121.h.

    Signed-off-by: John Rigby

    John Rigby
     

05 Aug, 2008

1 commit


03 Aug, 2008

5 commits


02 Aug, 2008

1 commit


01 Aug, 2008

7 commits


31 Jul, 2008

2 commits