[U-Boot] [STATUS] v2009.11-rc1 is out

Paulraj, Sandeep s-paulraj at ti.com
Wed Oct 28 15:53:06 CET 2009



> ARM: lots of issues:
> =====
>
> 1) SBC35_A9G20:
>
>       nand_util.c:45:2: warning: #warning Please define
> CONFIG_SYS_64BIT_VSPRINTF for correct output!
>       m41t94.c: In function 'rtc_reset':
>       m41t94.c:123: warning: 'return' with a value, in function returning
> void
Wolfgang, this is ATMEL and we know there is no custodian for that

>
> 2) TNY_A9260.ERR, TNY_A9G20.ERR:
>
>       nand_util.c:45:2: warning: #warning Please define
> CONFIG_SYS_64BIT_VSPRINTF for correct output!

Same here, I can submit simple 1 line patches for these
>
> 3) apollon:
>
>       /bin/sh: /work/wd/tmp-arm/include/config.h: No such file or
> directory
>       make: *** [apollon_config] Error 1
>       System not configured - see README
>
>       Out-o-tree build fails
>
> 4) cradle:
>
>       zlib.c:401:1: warning: "OFF" redefined
>       In file included from /work/wd/tmp-arm/include/config.h:2,
>                        from /home/wd/git/u-boot/work/include/common.h:37,
>                        from zlib.c:30:
>       /home/wd/git/u-boot/work/include/configs/cradle.h:337:1: warning:
> this is the location of the previous definition
>
> 5) csb226, impa7:
>
>       cs8900.c:112:50: error: macro "get_reg_init_bus" passed 2 arguments,
> but takes just 1
>       cs8900.c: In function 'cs8900_reset':
>       cs8900.c:112: error: 'get_reg_init_bus' undeclared (first use in
> this function)
>       cs8900.c:112: error: (Each undeclared identifier is reported only
> once
>       cs8900.c:112: error: for each function it appears in.)
>       cs8900.c:137:37: error: macro "get_reg_init_bus" passed 2 arguments,
> but takes just 1
>       cs8900.c: In function 'cs8900_get_enetaddr':
>       cs8900.c:137: error: 'get_reg_init_bus' undeclared (first use in
> this function)
>       cs8900.c:161:33: error: macro "get_reg_init_bus" passed 2 arguments,
> but takes just 1
>       cs8900.c: In function 'cs8900_halt':
>       cs8900.c:161: error: 'get_reg_init_bus' undeclared (first use in
> this function)
>       cs8900.c:170:38: error: macro "get_reg_init_bus" passed 2 arguments,
> but takes just 1
>       cs8900.c: In function 'cs8900_init':
>       cs8900.c:170: error: 'get_reg_init_bus' undeclared (first use in
> this function)
>       make[1]: *** [/work/wd/tmp-arm/drivers/net/cs8900.o] Error 1
>
> 6) imx27lite:
>
>       mxcmmc.c: In function 'mxcmci_softreset':
>       mxcmmc.c:139: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:140: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:144: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:146: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_setup_data':
>       mxcmmc.c:157: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:158: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_start_cmd':
>       mxcmmc.c:188: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:190: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_read_response':
>       mxcmmc.c:250: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:251: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:255: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:256: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:257: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_set_clk_rate':
>       mxcmmc.c:448: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_set_ios':
>       mxcmmc.c:461: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:463: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c: In function 'mxcmci_init':
>       mxcmmc.c:475: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mxcmmc.c:483: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       nand_util.c:45:2: warning: #warning Please define
> CONFIG_SYS_64BIT_VSPRINTF for correct output!
>
> 7) lpd7a400:
>
>       smc91111_eeprom.c: In function 'smc91111_eeprom':
>       smc91111_eeprom.c:76: warning: implicit declaration of function
> 'SMC_inw'
>       smc91111_eeprom.c:224: warning: implicit declaration of function
> 'SMC_outw'
>       smc91111_eeprom.c: In function 'print_macaddr':
>       smc91111_eeprom.c:278: warning: implicit declaration of function
> 'SMC_inb'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `dump_reg':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:388:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:389:
> undefined reference to `SMC_inw'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `write_eeprom_reg':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:357:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:358:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:360:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:361:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:362:
> undefined reference to `SMC_inw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:362:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:365:
> undefined reference to `SMC_inw'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `read_eeprom_reg':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:335:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:336:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:338:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:339:
> undefined reference to `SMC_inw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:339:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:342:
> undefined reference to `SMC_inw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:349:
> undefined reference to `SMC_inw'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `copy_from_eeprom':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:257:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:258:
> undefined reference to `SMC_inw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:258:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:261:
> undefined reference to `SMC_inw'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `print_macaddr':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:276:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:278:
> undefined reference to `SMC_inb'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:281:
> undefined reference to `SMC_inb'
>       /work/wd/tmp-arm/examples/standalone/smc91111_eeprom.o: In function
> `smc91111_eeprom':
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:76:
> undefined reference to `SMC_inw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:224:
> undefined reference to `SMC_outw'
>       /home/wd/git/u-boot/work/examples/standalone/smc91111_eeprom.c:225:
> undefined reference to `SMC_outw'
>       make[1]: *** [/work/wd/tmp-arm/examples/standalone/smc91111_eeprom]
> Error 1
>
> 8) mv88f6281gtw_ge, openrd_base, rd6281a, sheevaplug:
>
>       kirkwood_egiga.c: In function 'kwgbe_init':
>       kirkwood_egiga.c:447: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
>       kirkwood_egiga.c: In function 'kwgbe_recv':
>       kirkwood_egiga.c:608: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
>
> 9) trab:
>
>       timer.c: In function 'reset_cpu':
>       timer.c:208: warning: implicit declaration of function 'disable_vfd'
>
> 10) voiceblue:
>
>       /work/wd/tmp-
> arm/board/voiceblue/../../lib_generic/libgeneric.a(string.o): In function
> `strcmp':
>       /home/wd/git/u-boot/work/lib_generic/string.c:156: multiple
> definition of `strcmp'
>       /work/wd/tmp-
> arm/board/voiceblue/../../examples/standalone/libstubs.a(stubs.o):/home/wd
> /git/u-boot/work/include/_exports.h:24: first defined here
>
> 11) xaeniax:
>
>       smc91111_eeprom.c: In function 'print_macaddr':
>       smc91111_eeprom.c:278: warning: suggest parentheses around + or - in
> operand of &
>       smc91111_eeprom.c:281: warning: suggest parentheses around + or - in
> operand of &
>
> 12) xsengine:
>
>       smc91111_eeprom.c: In function 'print_macaddr':
>       smc91111_eeprom.c:278: warning: suggest parentheses around + or -
> inside shift
>       smc91111_eeprom.c:281: warning: suggest parentheses around + or -
> inside shift
>
>
>
>
> PowerPC: pretty well, problems:
> =========
>
> 1) AP1000, MPC8536DS, MPC8536DS_NAND, MPC8536DS_SDCARD,
>    MPC8536DS_SPIFLASH, MPC8544DS, MVBC_P, P2020DS, P2020DS_36BIT,
>    PM854:
>
>       e1000.c: In function 'e1000_transmit':
>       e1000.c:5027: warning: passing argument 1 of 'virt_to_phys' discards
> qualifiers from pointer target type
>
> 2) BMW:
>
>       tigon3.c: In function 'LM_InitializeAdapter':
>       tigon3.c:1625: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       tigon3.c: In function 'LM_ResetAdapter':
>       tigon3.c:2616: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       tigon3.c:2630: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>
> 3) EVB64260, P3G4, ZUMA:
>
>       mpsc.c: In function 'mpsc_putchar_early':
>       mpsc.c:121: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:127: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'mpsc_getchar':
>       mpsc.c:204: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:207: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'mpsc_init':
>       mpsc.c:273: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:274: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galbrg_set_baudrate':
>       mpsc.c:402: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galbrg_set_CDV':
>       mpsc.c:416: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:419: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galbrg_enable':
>       mpsc.c:429: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:431: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galbrg_disable':
>       mpsc.c:441: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:443: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galbrg_set_clksrc':
>       mpsc.c:453: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:456: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_connect':
>       mpsc.c:585: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:599: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_route_rx_clock':
>       mpsc.c:630: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:637: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_route_tx_clock':
>       mpsc.c:647: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:654: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_config_channel_regs':
>       mpsc.c:685: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:686: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_set_brkcnt':
>       mpsc.c:707: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:710: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_set_tcschar':
>       mpsc.c:720: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:723: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_set_char_length':
>       mpsc.c:733: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:736: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_set_stop_bit_length':
>       mpsc.c:746: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:748: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_set_parity':
>       mpsc.c:758: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:767: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_enter_hunt':
>       mpsc.c:777: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c:779: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>       mpsc.c: In function 'galmpsc_shutdown':
>       mpsc.c:809: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>
>
> MIPS: OK
> ======
>
> MIPS-EL: OK
> =========
>
>
>
> Please architecture and board maintainers: help testing the rmaining
> architectures, and fix the raised problems.
>
> Thanks in advance.
>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> We fight only when there is no other choice. We prefer  the  ways  of
> peaceful contact.
>       -- Kirk, "Spectre of the Gun", stardate 4385.3
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot



More information about the U-Boot mailing list