12 Sep, 2011

1 commit


11 Sep, 2011

1 commit

  • Fix build problem:

    nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c: In function 'board_init_f':
    nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c:132: warning: implicit declaration of function 'nand_boot'
    nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c:133: warning: 'noreturn' function does return

    Signed-off-by: Wolfgang Denk
    Cc: Syed Mohammed Khasim
    Cc: Sughosh Ganu
    Cc: Albert ARIBAUD

    Wolfgang Denk
     

10 Sep, 2011

27 commits

  • Fix these:
    cm4008.c: In function 'board_eth_init':
    cm4008.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

    cm41xx.c: In function 'board_eth_init':
    cm41xx.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

    While we are at it, sort include list in netdev.h

    Signed-off-by: Wolfgang Denk
    Cc: Greg Ungerer

    Wolfgang Denk
     
  • Commit 21726a7 "Add assert() for debug assertions" caused build
    warnings for all tegra2 based boards:

    clock.c:36:1: warning: "assert" redefined
    In file included from clock.c:29:
    include/common.h:144:1: warning: this is the location of the previous definition

    Signed-off-by: Wolfgang Denk
    Cc: Simon Glass

    Wolfgang Denk
     
  • get_ram_size() is called, but memsize.c is not compiled.

    Signed-off-by: Stefano Babic

    Stefano Babic
     
  • Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type
    driver.

    Signed-off-by: Greg Ungerer

    Greg Ungerer
     
  • The pointer to the flash based bootargs should be a "char *", not unsigned.
    Fixes:

    cm41xx.c: In function ‘env_flash_cmdline’:
    cm41xx.c:67: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness

    Signed-off-by: Greg Ungerer

    Greg Ungerer
     
  • The pointer to the flash based bootargs should be a "char *", not unsigned.
    Fixes:

    cm4008.c: In function ‘env_flash_cmdline’:
    cm4008.c:67: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness

    Signed-off-by: Greg Ungerer

    Greg Ungerer
     
  • Commit 21726a7 "Add assert() for debug assertions" broke building the
    utx8245 board:

    dlmalloc.c: In function 'do_check_chunk':
    dlmalloc.c:1660: error: 'sz' undeclared (first use in this function)
    dlmalloc.c:1660: error: (Each undeclared identifier is reported only once
    dlmalloc.c:1660: error: for each function it appears in.)
    dlmalloc.c: In function 'do_check_free_chunk':
    dlmalloc.c:1689: error: 'next' undeclared (first use in this function)
    dlmalloc.c: In function 'do_check_malloced_chunk':
    dlmalloc.c:1748: error: 'sz' undeclared (first use in this function)
    dlmalloc.c:1750: error: 'room' undeclared (first use in this function)

    Signed-off-by: Wolfgang Denk
    Cc: Simon Glass

    Wolfgang Denk
     
  • Commit 46d7274 "UBIFS: Change ubifsload to set the filesize variable"
    introduced the follwing compiler warning:

    ubifs.c: In function 'ubifs_load':
    ubifs.c:742: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'u32'

    Signed-off-by: Wolfgang Denk
    Cc: Bastian Ruppert

    Wolfgang Denk
     
  • Commit 21726a7 "Add assert() for debug assertions" caused build
    warnings for many systems:

    In file included from bedbug.c:6:
    /home/wd/git/u-boot/work/include/bedbug/bedbug.h:24:1: warning: "assert" redefined
    In file included from bedbug.c:3:
    /home/wd/git/u-boot/work/include/common.h:144:1: warning: this is the location of the previous definition
    In file included from cmd_bedbug.c:10:
    /home/wd/git/u-boot/work/include/bedbug/bedbug.h:24:1: warning: "assert" redefined
    In file included from cmd_bedbug.c:5:
    /home/wd/git/u-boot/work/include/common.h:144:1: warning: this is the location of the previous definition

    Signed-off-by: Wolfgang Denk
    Cc: Simon Glass
    Acked-by: Simon Glass

    Wolfgang Denk
     
  • * 'master' of git://git.denx.de/u-boot-mpc85xx:
    powerpc/mpc8610hpcd: set pci1_hose.config_table after fsl_setup_hose
    powerpc/mpc8548cds: set pci1_hose.config_table after fsl_setup_hose
    powerpc/mpc8568mds: set pci1_hose.config_table after fsl_setup_hose

    Wolfgang Denk
     
  • Use _bss_start_ofs as the size of the boot loader code+data that we want
    to protect in the flash. This replaces use of the no longer defined
    _armboot_start.

    Fixes:

    flash.c: In function ‘flash_init’:
    flash.c:75: error: ‘_bss_start’ undeclared (first use in this function)
    flash.c:75: error: (Each undeclared identifier is reported only once
    flash.c:75: error: for each function it appears in.)
    flash.c:75: error: ‘_armboot_start’ undeclared (first use in this function)

    Signed-off-by:

    Greg Ungerer
     
  • The OpenGear boards CM4008, CM4116 and CM4148 need their DRAM base
    and RAM stack base addresses defined.

    Fixes:

    board.c: In function ‘__dram_init_banksize’:
    board.c:227: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function)
    board.c:227: error: (Each undeclared identifier is reported only once
    board.c:227: error: for each function it appears in.)
    board.c: In function ‘board_init_f’:
    board.c:270: error: ‘CONFIG_SYS_INIT_SP_ADDR’ undeclared (first use in this function)
    board.c:303: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function)

    Signed-off-by: Greg Ungerer

    Greg Ungerer
     
  • Move the TIMER_ definitions before they are used in KS8695 timer.c code.
    Fixes:

    timer.c: In function ‘timer_init’:
    timer.c:37: error: ‘TIMER_COUNT’ undeclared (first use in this function)
    timer.c:37: error: (Each undeclared identifier is reported only once
    timer.c:37: error: for each function it appears in.)
    timer.c:38: error: ‘TIMER_PULSE’ undeclared (first use in this function)

    Signed-off-by: Greg Ungerer

    Greg Ungerer
     
  • This change slightly improves readability of the phydev speed/duplex
    assignment logic.

    Signed-off-by: Vladimir Zapolskiy
    Acked-by: Detlev Zundel

    Vladimir Zapolskiy
     
  • This change allows to cope with a mii bus device registered using
    miiphy_register(), which doesn't assign a default reset handler.

    Signed-off-by: Vladimir Zapolskiy
    Acked-by: Detlev Zundel

    Vladimir Zapolskiy
     
  • This is the same behaviour like tftp or fatload command.

    Signed-off-by: Bastian Ruppert
    CC: kmpark@infradead.org
    Acked-by: Detlev Zundel

    Bastian Ruppert
     
  • assert() is like BUG_ON() but compiles to nothing unless DEBUG is defined.
    This is useful when a condition is an error but a board reset is unlikely
    to fix it, so it is better to soldier on in hope. Assertion failures should
    be caught during development/test.

    It turns out that assert() is defined separately in a few places in U-Boot
    with various meanings. This patch cleans up some of these.

    Build errors exposed by this change (and defining DEBUG) are also fixed in
    this patch.

    Signed-off-by: Simon Glass

    Simon Glass
     
  • Pick them up automatically using $(boards_by_arch ...)

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Signed-off-by: Wolfgang Denk
    Cc: Albert ARIBAUD

    Wolfgang Denk
     
  • Fix these:
    yaffs_guts.c: In function 'yaffs_ReadDataFromFile':
    yaffs_guts.c:4622: warning: pointer targets in passing argument 3 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c:4622: warning: pointer targets in passing argument 4 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c: In function 'yaffs_WriteDataToFile':
    yaffs_guts.c:4745: warning: pointer targets in passing argument 3 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c:4745: warning: pointer targets in passing argument 4 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c: In function 'yaffs_ResizeFile':
    yaffs_guts.c:4968: warning: pointer targets in passing argument 3 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c:4968: warning: pointer targets in passing argument 4 of 'yaffs_AddrToChunk' differ in signedness
    yaffs_guts.c: In function 'yaffs_GutsInitialise':
    yaffs_guts.c:7235: warning: assignment from incompatible pointer type
    yaffs_guts.c: In function 'yaffs_CreateNewObject':
    yaffs_guts.c:2143: warning: 'tn' may be used uninitialized in this function
    yaffs_guts.c: In function 'yaffs_MknodObject':
    yaffs_guts.c:2258: warning: 'str' may be used uninitialized in this function

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Fix these:
    yaffs_guts.c: At top level:
    yaffs_guts.c:400: warning: 'yaffs_SkipFullVerification' defined but not used

    Testing shows no changes of the image sizes.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Fix these:
    yaffs_guts.c: In function 'yaffs_Scan':
    yaffs_guts.c:5436: warning: pointer targets in passing argument 4 of 'yaffs_QueryInitialBlockState' differ in signedness
    yaffs_guts.c: In function 'yaffs_ScanBackwards':
    yaffs_guts.c:6017: warning: pointer targets in passing argument 4 of 'yaffs_QueryInitialBlockState' differ in signedness
    yaffs_nand.c: In function 'yaffs_QueryInitialBlockState':
    yaffs_nand.c:109: warning: pointer targets in passing argument 4 of 'dev->queryNANDBlock' differ in signedness
    yaffs_nand.c:113: warning: pointer targets in passing argument 4 of 'yaffs_TagsCompatabilityQueryNANDBlock' differ in signedness

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Drop the "-DNO_Y_INLINE" setting to fix these:
    yaffs_guts.h:806: warning: 'yaffs_GetBlockInfo' defined but not used

    Impact on image size is negligible - for the VCMA9 board the text
    segment size grew from 496353 to 496357 bytes (i. e. 0.0008%);
    total image size even remained constant.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Fix these:
    yaffscfg.c: In function 'cmd_yaffs_mread_file':
    yaffscfg.c:316: warning: format '%08x' expects type 'unsigned int', but argument 3 has type 'char *'
    yaffscfg.c: In function 'cmd_yaffs_ls': yaffscfg.c:371: warning: format '%7d' expects type 'int', but argument 3 has type 'off_t'

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Fix these:
    cmd_yaffs2.c: In function 'do_ywr':
    cmd_yaffs2.c:69: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'ulong'
    cmd_yaffs2.c:69: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'ulong'

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • eth_get_dev_by_name() is not safe to use for devname being NULL
    as it uses strcmp. This patch makes it fail with a BUG().

    Signed-off-by: Helmut Raiger
    Acked-by: Mike Frysinger

    Helmut Raiger
     
  • Commit 6af1d41 "smc911x MII made available" was missing a few "const"
    qualifiers. Fix the resulting in build warnings:

    smc911x.c: In function 'smc911x_initialize':
    smc911x.c:297: warning: passing argument 2 of 'miiphy_register' from incompatible pointer type
    smc911x.c:297: warning: passing argument 3 of 'miiphy_register' from incompatible pointer type

    Signed-off-by: Wolfgang Denk
    Cc: Helmut Raiger

    Wolfgang Denk
     

09 Sep, 2011

3 commits


08 Sep, 2011

8 commits