public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] U-Boot v1.3.2-rc2 released
@ 2008-02-24 15:24 Wolfgang Denk
  2008-02-24 18:31 ` Andy Fleming
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Wolfgang Denk @ 2008-02-24 15:24 UTC (permalink / raw)
  To: u-boot

Hi everybody,

the second (and hopefully last) release candidate for  U-Boot  v1.3.2
has  been  released and is available form both the git repository and
the FTP server.

A lot of bugs have been fixed since -rc1, but there are  still  build
issues (many, many warnings; some errors) when using recent toolchain
versions  (like  gcc-4.2.2  /  binutils 2.17 as used in ELDK 4.2 [see
ftp://ftp.denx.de/pub/eldk/4.2-rc1]), for example:

post/drivers/memory.c:

	memory.c: In function 'memory_post_dataline':
	memory.c:236: warning: passing argument 1 of 'move64' discards qualifiers from pointer target type
	memory.c:241: warning: passing argument 1 of 'move64' discards qualifiers from pointer target type

drivers/usb/usb_ohci.c,
cpu/mpc5xxx/usb_ohci.c:

	usb_ohci.c: In function 'roothub_a':
	usb_ohci.c:119: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:119: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'roothub_b':
	usb_ohci.c:121: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'roothub_status':
	usb_ohci.c:123: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ep_link':
	usb_ohci.c:503: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:511: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:519: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:527: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ep_unlink':
	usb_ohci.c:553: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:570: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:572: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'td_submit_job':
	usb_ohci.c:724: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:740: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ohci_submit_rh_msg':
	usb_ohci.c:1072: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1191: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_reset':
	usb_ohci.c:1379: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1380: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1392: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1400: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1403: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1404: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_start':
	usb_ohci.c:1430: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1431: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1436: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1438: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1439: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1444: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1450: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1453: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1456: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1460: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1462: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_interrupt':
	usb_ohci.c:1492: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1497: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1527: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1529: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1534: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1542: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1544: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1548: warning: dereferencing type-punned pointer will break strict-aliasing rules


Board specific build issues:

PPC:
====

CANBT:
	canbt.c: In function 'board_early_init_f':
	canbt.c:76: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
CPCI405:
	cpci405.c: In function 'board_early_init_f':
	cpci405.c:122: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
CPCIISER4:
	cpciiser4.c: In function 'board_early_init_f':
	cpciiser4.c:75: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
DU405:
	du405.c: In function 'board_early_init_f':
	du405.c:74: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
MPC8610HPCD:
	net.c: In function 'PingHandler':
	net.c:770: warning: passing argument 1 of 'NetReadIP' discards qualifiers from pointer target type
	net.c: In function 'NetSetIP':
	net.c:1694: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c:1695: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c: In function 'PingSend':
	net.c:736: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c:737: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
----------------
SCM:
	In file included from scm.c:28:
	scm.h:53: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:55: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:57: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:59: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:61: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:63: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:65: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:67: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:69: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:71: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:73: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:75: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:77: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:79: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:81: warning: 'packed' attribute ignored for field of type 'can_msg_t'
----------------
W7OLMC:
	In file included from w7o.c:26:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from w7o.c:24:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
	In file included from fpga.c:27:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from fpga.c:26:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
----------------
W7OLMG:
	In file included from w7o.c:26:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from w7o.c:24:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
	In file included from fpga.c:27:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from fpga.c:26:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
----------------
acadia_nand:
	ppc_8xx-ld: section .resetvec [f8004ffc -> f8004fff] overlaps section .data [f8004fc0 -> f8004fff]
	ppc_8xx-ld: /work/wd/tmp-ppc/nand_spl/u-boot-spl: section .resetvec lma 0xf8004ffc overlaps previous sections
	make[1]: *** [/work/wd/tmp-ppc/nand_spl/u-boot-spl] Error 1
	make: *** [nand_spl] Error 2
----------------
cogent_mpc8260:
	kgdb.c: In function 'handle_exception':
	kgdb.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:327: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c: In function 'kgdb_error':
	kgdb.c:535: warning: dereferencing type-punned pointer will break strict-aliasing rules
----------------
hymod:
	kgdb.c: In function 'handle_exception':
	kgdb.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:327: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c: In function 'kgdb_error':
	kgdb.c:535: warning: dereferencing type-punned pointer will break strict-aliasing rules
----------------
sbc8548:
	sbc8548.c: In function 'checkboard':
	sbc8548.c:61: warning: type defaults to 'int' in declaration of 'type name'
	sbc8548.c: In function 'ft_pci_setup':
	sbc8548.c:536: warning: unused variable 'path'
	cfi_flash.c:161: warning: excess elements in array initializer
	cfi_flash.c:161: warning: (near initialization for 'bank_base')
----------------
sbc8641d:
	sbc8641d.c: In function 'pci_init_board':
	sbc8641d.c:233: error: 'MPC86xx_PORDEVSR_IO_SEL' undeclared (first use in this function)
	sbc8641d.c:233: error: (Each undeclared identifier is reported only once
	sbc8641d.c:233: error: for each function it appears in.)
	make[1]: *** [/work/wd/tmp-ppc/board/sbc8641d/sbc8641d.o] Error 1
	make: *** [/work/wd/tmp-ppc/board/sbc8641d/libsbc8641d.a] Error 2
----------------

ARM:
====

-----------------
actux1:
	actux1.c: In function 'checkboard':
	actux1.c:92: warning: unused variable 'revision'
-----------------
actux2:
	actux2.c: In function 'checkboard':
	actux2.c:100: warning: unused variable 's'
	actux2.c:99: warning: unused variable 'revision'
	actux2.c: In function 'reset_phy':
	actux2.c:130: warning: unused variable 'i'
-----------------
actux3:
	actux3.c: In function 'checkboard':
	actux3.c:114: warning: unused variable 'revision'
-----------------
actux4:
	actux4.c: In function 'board_init':
	actux4.c:83: warning: left shift count >= width of type
	actux4.c:83: warning: left shift count >= width of type
-----------------
adsvix:
	start.S:183:1: warning: "ICMR" redefined
	In file included from start.S:33:
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
	start.S:187:1: warning: "RCSR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:1602:1: warning: this is the location of the previous definition
	start.S:191:1: warning: "OSMR3" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:869:1: warning: this is the location of the previous definition
	start.S:192:1: warning: "OSCR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:870:1: warning: this is the location of the previous definition
	start.S:193:1: warning: "OWER" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:872:1: warning: this is the location of the previous definition
	start.S:194:1: warning: "OIER" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:873:1: warning: this is the location of the previous definition
	start.S:207:1: warning: "CCCR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:1770:1: warning: this is the location of the previous definition
	pcmcia.c:39:2: warning: #warning "Board will only supply 5V, wait for next HW spin for selectable power"
	pxa_pcmcia.c: In function 'pcmcia_on':
	pxa_pcmcia.c:39: warning: operation on 'i' may be undefined
	cmd_ide.c: In function '__ide_outb':
	cmd_ide.c:806: warning: implicit declaration of function 'outb'
	cmd_ide.c: In function '__ide_inb':
	cmd_ide.c:815: warning: implicit declaration of function 'inb'
	common/libcommon.a(cmd_ide.o): In function `__ide_outb':
	/home/wd/git/u-boot/work/common/cmd_ide.c:806: undefined reference to `outb'
	common/libcommon.a(cmd_ide.o): In function `__ide_inb':
	/home/wd/git/u-boot/work/common/cmd_ide.c:815: undefined reference to `inb'
	make: *** [/work/wd/tmp-arm/u-boot] Error 1
-----------------
apollon:
	System not configured - see README
apollon:
	make: *** [all] Error 1
-----------------
m501sk:
	arm-linux-objdump: '/work/wd/tmp-arm/board/m501sk/libm501sk.a': No such file
	arm-linux-ld: board/m501sk/libm501sk.a: No such file: No such file or directory
	make: *** [/work/wd/tmp-arm/u-boot] Error 1
-----------------
mx1ads:
	mx1ads.c: In function 'board_init':
	mx1ads.c:106: error: invalid lvalue in assignment
	mx1ads.c:107: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/board/mx1ads/mx1ads.o] Error 1
	make: *** [/work/wd/tmp-arm/board/mx1ads/libmx1ads.a] Error 2
-----------------
mx1fs2:
	mx1fs2.c: In function 'logo_init':
	mx1fs2.c:75: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/board/mx1fs2/mx1fs2.o] Error 1
	make: *** [/work/wd/tmp-arm/board/mx1fs2/libmx1fs2.a] Error 2
-----------------
scb9328:
	flash.c:85: warning: type qualifiers ignored on function return type
	generic.c: In function 'imx_gpio_mode':
	generic.c:41: error: invalid lvalue in assignment
	generic.c:43: error: invalid lvalue in assignment
	generic.c:47: error: invalid lvalue in assignment
	generic.c:49: error: invalid lvalue in assignment
	generic.c:53: error: invalid lvalue in assignment
	generic.c:55: error: invalid lvalue in assignment
	generic.c:59: error: invalid lvalue in assignment
	generic.c:61: error: invalid lvalue in assignment
	generic.c:71: error: invalid lvalue in assignment
	generic.c:74: error: invalid lvalue in assignment
	generic.c:76: error: invalid lvalue in assignment
	generic.c:81: error: invalid lvalue in assignment
	generic.c:84: error: invalid lvalue in assignment
	generic.c:86: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/cpu/arm920t/imx/generic.o] Error 1
	make: *** [/work/wd/tmp-arm/cpu/arm920t/imx/libimx.a] Error 2
-----------------


Board maintainers - please test and post patches ASAP!


The plan is to have a -rc3 (if needed) not later than March  03,  and
the  v1.3.2  not later than March 10. If possible, I would like to do
without -rc3 and release earlier.

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
To be a winner, all you need to give is all you have.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
@ 2008-02-24 18:31 ` Andy Fleming
  2008-02-24 18:51   ` Wolfgang Denk
  2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 12+ messages in thread
From: Andy Fleming @ 2008-02-24 18:31 UTC (permalink / raw)
  To: u-boot

>  sbc8548:
>         sbc8548.c: In function 'checkboard':
>         sbc8548.c:61: warning: type defaults to 'int' in declaration of 'type name'
>         sbc8548.c: In function 'ft_pci_setup':
>         sbc8548.c:536: warning: unused variable 'path'
>         cfi_flash.c:161: warning: excess elements in array initializer
>         cfi_flash.c:161: warning: (near initialization for 'bank_base')

Wolfgang, I apologize:  I've applied patches that fix this problem,
but I have not yet pushed them out and requested that you pull them
in.  I'm currently trying to track down what is causing an exception
on the 8548CDS (and, possibly, other 85xx boards), and I wanted to get
that into my tree before I did a pull request.  I've identified what
appears to be a fix, but I want to understand it before I push it out.
 :)  As the fix is to put things back the way they were, I will make
sure to do so before you release 1.3.2-final.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 18:31 ` Andy Fleming
@ 2008-02-24 18:51   ` Wolfgang Denk
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2008-02-24 18:51 UTC (permalink / raw)
  To: u-boot

Dear Andy,

in message <2acbd3e40802241031w3815189u6fc8b71b47b0a373@mail.gmail.com> you wrote:
>
> Wolfgang, I apologize:  I've applied patches that fix this problem,
> but I have not yet pushed them out and requested that you pull them

No need to apologize; this *is* bug fixing time. We all have thigns to
fix in our queues. That's normal.

I'm just trying to push everybody a bit :-)

>  :)  As the fix is to put things back the way they were, I will make
> sure to do so before you release 1.3.2-final.

Great. Thanks!

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
Humans do claim a great deal for that particular emotion (love).
	-- Spock, "The Lights of Zetar", stardate 5725.6

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
  2008-02-24 18:31 ` Andy Fleming
@ 2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
  2008-02-27 14:12   ` Michael Schwingen
  2008-02-25 20:58 ` Jon Loeliger
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 12+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2008-02-24 23:02 UTC (permalink / raw)
  To: u-boot

On 16:24 Sun 24 Feb     , Wolfgang Denk wrote:
> Hi everybody,
> 
> the second (and hopefully last) release candidate for  U-Boot  v1.3.2
> has  been  released and is available form both the git repository and
> the FTP server.
> 
> A lot of bugs have been fixed since -rc1, but there are  still  build
> issues (many, many warnings; some errors) when using recent toolchain
> versions  (like  gcc-4.2.2  /  binutils 2.17 as used in ELDK 4.2 [see
> ftp://ftp.denx.de/pub/eldk/4.2-rc1]), for example:
> 
> ARM:
> ====
> 
> -----------------
> actux1:
> 	actux1.c: In function 'checkboard':
> 	actux1.c:92: warning: unused variable 'revision'
Fixed
> -----------------
> actux2:
> 	actux2.c: In function 'checkboard':
> 	actux2.c:100: warning: unused variable 's'
> 	actux2.c:99: warning: unused variable 'revision'
> 	actux2.c: In function 'reset_phy':
> 	actux2.c:130: warning: unused variable 'i'
Fixed
> -----------------
> actux3:
> 	actux3.c: In function 'checkboard':
> 	actux3.c:114: warning: unused variable 'revision'
Fixed
> -----------------
> apollon:
> 	System not configured - see README
> apollon:
> 	make: *** [all] Error 1
Compile fine
> -----------------
> m501sk:
> 	arm-linux-objdump: '/work/wd/tmp-arm/board/m501sk/libm501sk.a': No such file
> 	arm-linux-ld: board/m501sk/libm501sk.a: No such file: No such file or directory
> 	make: *** [/work/wd/tmp-arm/u-boot] Error 1
Fixed
> -----------------
> mx1ads:
> 	mx1ads.c: In function 'board_init':
> 	mx1ads.c:106: error: invalid lvalue in assignment
> 	mx1ads.c:107: error: invalid lvalue in assignment
> 	make[1]: *** [/work/wd/tmp-arm/board/mx1ads/mx1ads.o] Error 1
> 	make: *** [/work/wd/tmp-arm/board/mx1ads/libmx1ads.a] Error 2
Fixed
> -----------------
> mx1fs2:
> 	mx1fs2.c: In function 'logo_init':
> 	mx1fs2.c:75: error: invalid lvalue in assignment
> 	make[1]: *** [/work/wd/tmp-arm/board/mx1fs2/mx1fs2.o] Error 1
> 	make: *** [/work/wd/tmp-arm/board/mx1fs2/libmx1fs2.a] Error 2
Fixed
> -----------------
> scb9328:
> 	flash.c:85: warning: type qualifiers ignored on function return type
> 	generic.c: In function 'imx_gpio_mode':
> 	generic.c:41: error: invalid lvalue in assignment
> 	generic.c:43: error: invalid lvalue in assignment
> 	generic.c:47: error: invalid lvalue in assignment
> 	generic.c:49: error: invalid lvalue in assignment
> 	generic.c:53: error: invalid lvalue in assignment
> 	generic.c:55: error: invalid lvalue in assignment
> 	generic.c:59: error: invalid lvalue in assignment
> 	generic.c:61: error: invalid lvalue in assignment
> 	generic.c:71: error: invalid lvalue in assignment
> 	generic.c:74: error: invalid lvalue in assignment
> 	generic.c:76: error: invalid lvalue in assignment
> 	generic.c:81: error: invalid lvalue in assignment
> 	generic.c:84: error: invalid lvalue in assignment
> 	generic.c:86: error: invalid lvalue in assignment
> 	make[1]: *** [/work/wd/tmp-arm/cpu/arm920t/imx/generic.o] Error 1
> 	make: *** [/work/wd/tmp-arm/cpu/arm920t/imx/libimx.a] Error 2
Fixed

Best Regards,
J.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
  2008-02-24 18:31 ` Andy Fleming
  2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-02-25 20:58 ` Jon Loeliger
  2008-03-02 20:41   ` Wolfgang Denk
  2008-02-29 20:16 ` Michael Schwingen
  2008-03-02 22:04 ` [U-Boot-Users] U-Boot v1.3.2-rc3 released Wolfgang Denk
  4 siblings, 1 reply; 12+ messages in thread
From: Jon Loeliger @ 2008-02-25 20:58 UTC (permalink / raw)
  To: u-boot

On Sun, 2008-02-24 at 09:24, Wolfgang Denk wrote:

> MPC8610HPCD:
> 	net.c: In function 'PingHandler':
> 	net.c:770: warning: passing argument 1 of 'NetReadIP' discards qualifiers from pointer target type
> 	net.c: In function 'NetSetIP':
> 	net.c:1694: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
> 	net.c:1695: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
> 	net.c: In function 'PingSend':
> 	net.c:736: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
> 	net.c:737: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type


Hi Wolfgang,,

I've not been able to reproduce the above warnings using either
a gcc 3.43 or a gcc 4.2.0 compiler.  That is some very odd code,
and I'm curious to know if it is only on the MPC8610HPCD board
that you see this behavior, or is it also on some other board too?
Can anyone else duplicate those warnings?


> ----------------
> sbc8641d:
> 	sbc8641d.c: In function 'pci_init_board':
> 	sbc8641d.c:233: error: 'MPC86xx_PORDEVSR_IO_SEL' undeclared (first use in this function)
> 	sbc8641d.c:233: error: (Each undeclared identifier is reported only once
> 	sbc8641d.c:233: error: for each function it appears in.)
> 	make[1]: *** [/work/wd/tmp-ppc/board/sbc8641d/sbc8641d.o] Error 1
> 	make: *** [/work/wd/tmp-ppc/board/sbc8641d/libsbc8641d.a] Error 2

I posted a patch to fix this brain-damage of mine.
Left hand, meet right hand....  You know.  Sorry.

> Board maintainers - please test and post patches ASAP!

A pull of u-boot-86xx will clean up the sbc8641d build.

Thanks,
jdl

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-02-27 14:12   ` Michael Schwingen
  2008-02-27 14:15     ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Schwingen @ 2008-02-27 14:12 UTC (permalink / raw)
  To: u-boot

On Mon, Feb 25, 2008 at 12:02:24AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > actux1:
> > 	actux1.c: In function 'checkboard':
> > 	actux1.c:92: warning: unused variable 'revision'
> Fixed
> > -----------------
> > actux2:
> > 	actux2.c: In function 'checkboard':
> > 	actux2.c:100: warning: unused variable 's'
> > 	actux2.c:99: warning: unused variable 'revision'
> > 	actux2.c: In function 'reset_phy':
> > 	actux2.c:130: warning: unused variable 'i'
> Fixed
> > -----------------
> > actux3:
> > 	actux3.c: In function 'checkboard':
> > 	actux3.c:114: warning: unused variable 'revision'
> Fixed

Thanks!

The warning in actux4.c is more interesting: it looks like IXP42x
GPIO_INT_ACT_LOW_SET can't handle interrupt lines above GPIO8 at all - these
are set in IXP425_GPIO_GPIT2R instead of IXP425_GPIO_GPIT1R. For a quick
fix, removing the set for the interrupt line should be OK, since the board
does not use PCI in u-boot (yet):


Signed-off-by: Michael Schwingen <michael@schwingen.org>

diff --git a/board/actux4/actux4.c b/board/actux4/actux4.c
index 84037fa..260b6f7 100644
--- a/board/actux4/actux4.c
+++ b/board/actux4/actux4.c
@@ -80,7 +80,6 @@ int board_init (void)
        GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTB);
        GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTC);
        GPIO_INT_ACT_LOW_SET (CFG_GPIO_RTCINT);
-       GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTA);
        GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTB);
 
        /* Setup GPIO's for 33MHz clock output */

For the next release, GPIO_INT_ACT_LOW_SET should be fixed, but I don't yet
know how exactly - my attempts to switch between IXP425_GPIO_GPIT1R and
IXP425_GPIO_GPIT2R in the macro caused warnings in *all* cases.

cu
Michael

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-27 14:12   ` Michael Schwingen
@ 2008-02-27 14:15     ` Jean-Christophe PLAGNIOL-VILLARD
  2008-02-27 14:33       ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 12+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2008-02-27 14:15 UTC (permalink / raw)
  To: u-boot

On 15:12 Wed 27 Feb     , Michael Schwingen wrote:
> On Mon, Feb 25, 2008 at 12:02:24AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > > actux1:
> > > 	actux1.c: In function 'checkboard':
> > > 	actux1.c:92: warning: unused variable 'revision'
> > Fixed
> > > -----------------
> > > actux2:
> > > 	actux2.c: In function 'checkboard':
> > > 	actux2.c:100: warning: unused variable 's'
> > > 	actux2.c:99: warning: unused variable 'revision'
> > > 	actux2.c: In function 'reset_phy':
> > > 	actux2.c:130: warning: unused variable 'i'
> > Fixed
> > > -----------------
> > > actux3:
> > > 	actux3.c: In function 'checkboard':
> > > 	actux3.c:114: warning: unused variable 'revision'
> > Fixed
> 
> Thanks!
> 
> The warning in actux4.c is more interesting: it looks like IXP42x
> GPIO_INT_ACT_LOW_SET can't handle interrupt lines above GPIO8 at all - these
> are set in IXP425_GPIO_GPIT2R instead of IXP425_GPIO_GPIT1R. For a quick
> fix, removing the set for the interrupt line should be OK, since the board
> does not use PCI in u-boot (yet):
> 
> 
> Signed-off-by: Michael Schwingen <michael@schwingen.org>
> 
> diff --git a/board/actux4/actux4.c b/board/actux4/actux4.c
> index 84037fa..260b6f7 100644
> --- a/board/actux4/actux4.c
> +++ b/board/actux4/actux4.c
> @@ -80,7 +80,6 @@ int board_init (void)
>         GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTB);
>         GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTC);
>         GPIO_INT_ACT_LOW_SET (CFG_GPIO_RTCINT);
> -       GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTA);
>         GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTB);
>  
>         /* Setup GPIO's for 33MHz clock output */
> 
> For the next release, GPIO_INT_ACT_LOW_SET should be fixed, but I don't yet
> know how exactly - my attempts to switch between IXP425_GPIO_GPIT1R and
> IXP425_GPIO_GPIT2R in the macro caused warnings in *all* cases.
> 
I will prefer that you fix GPIO_INT_ACT_LOW_SET.

Best Regards,
J.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-27 14:15     ` Jean-Christophe PLAGNIOL-VILLARD
@ 2008-02-27 14:33       ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 0 replies; 12+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2008-02-27 14:33 UTC (permalink / raw)
  To: u-boot

On 15:15 Wed 27 Feb     , Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 15:12 Wed 27 Feb     , Michael Schwingen wrote:
> > On Mon, Feb 25, 2008 at 12:02:24AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > > > actux1:
> > > > 	actux1.c: In function 'checkboard':
> > > > 	actux1.c:92: warning: unused variable 'revision'
> > > Fixed
> > > > -----------------
> > > > actux2:
> > > > 	actux2.c: In function 'checkboard':
> > > > 	actux2.c:100: warning: unused variable 's'
> > > > 	actux2.c:99: warning: unused variable 'revision'
> > > > 	actux2.c: In function 'reset_phy':
> > > > 	actux2.c:130: warning: unused variable 'i'
> > > Fixed
> > > > -----------------
> > > > actux3:
> > > > 	actux3.c: In function 'checkboard':
> > > > 	actux3.c:114: warning: unused variable 'revision'
> > > Fixed
> > 
> > Thanks!
> > 
> > The warning in actux4.c is more interesting: it looks like IXP42x
> > GPIO_INT_ACT_LOW_SET can't handle interrupt lines above GPIO8 at all - these
> > are set in IXP425_GPIO_GPIT2R instead of IXP425_GPIO_GPIT1R. For a quick
> > fix, removing the set for the interrupt line should be OK, since the board
> > does not use PCI in u-boot (yet):
> > 
> > 
> > Signed-off-by: Michael Schwingen <michael@schwingen.org>
> > 
> > diff --git a/board/actux4/actux4.c b/board/actux4/actux4.c
> > index 84037fa..260b6f7 100644
> > --- a/board/actux4/actux4.c
> > +++ b/board/actux4/actux4.c
> > @@ -80,7 +80,6 @@ int board_init (void)
> >         GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTB);
> >         GPIO_INT_ACT_LOW_SET (CFG_GPIO_USBINTC);
> >         GPIO_INT_ACT_LOW_SET (CFG_GPIO_RTCINT);
> > -       GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTA);
> >         GPIO_INT_ACT_LOW_SET (CFG_GPIO_PCI_INTB);
> >  
> >         /* Setup GPIO's for 33MHz clock output */
> > 
> > For the next release, GPIO_INT_ACT_LOW_SET should be fixed, but I don't yet
> > know how exactly - my attempts to switch between IXP425_GPIO_GPIT1R and
> > IXP425_GPIO_GPIT2R in the macro caused warnings in *all* cases.
> > 
> I will prefer that you fix GPIO_INT_ACT_LOW_SET.

I've found I will fix this

Best Regards,
J.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
                   ` (2 preceding siblings ...)
  2008-02-25 20:58 ` Jon Loeliger
@ 2008-02-29 20:16 ` Michael Schwingen
  2008-02-29 22:46   ` Ben Warren
  2008-03-02 22:04 ` [U-Boot-Users] U-Boot v1.3.2-rc3 released Wolfgang Denk
  4 siblings, 1 reply; 12+ messages in thread
From: Michael Schwingen @ 2008-02-29 20:16 UTC (permalink / raw)
  To: u-boot

On Sun, Feb 24, 2008 at 04:24:21PM +0100, Wolfgang Denk wrote:
> Hi everybody,
> 
> the second (and hopefully last) release candidate for  U-Boot  v1.3.2
> has  been  released and is available form both the git repository and
> the FTP server.

It seems I missed one patch for the AcTux boards - the one which adds
CONFIG_MII_ETHSWITCH support for boards without a directly attached PHY. I
know I submitted it, but looking at the mail archive, I am not quite sure if
it was supposed to be included or not.

This is no fatal problem - network access works after the autonegotiation
timeout, so this might wait for the next release - I do not think this
warrants any release delays.

Here is the current version of the fix - I would like to get this (or some
reworked version) included, even if it will be obsoleted by the phy library
when it finally arrives.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-29 20:16 ` Michael Schwingen
@ 2008-02-29 22:46   ` Ben Warren
  0 siblings, 0 replies; 12+ messages in thread
From: Ben Warren @ 2008-02-29 22:46 UTC (permalink / raw)
  To: u-boot

HI Michael,

Michael Schwingen wrote:
> On Sun, Feb 24, 2008 at 04:24:21PM +0100, Wolfgang Denk wrote:
>   
>> Hi everybody,
>>
>> the second (and hopefully last) release candidate for  U-Boot  v1.3.2
>> has  been  released and is available form both the git repository and
>> the FTP server.
>>     
>
> It seems I missed one patch for the AcTux boards - the one which adds
> CONFIG_MII_ETHSWITCH support for boards without a directly attached PHY. I
> know I submitted it, but looking at the mail archive, I am not quite sure if
> it was supposed to be included or not.
>
>   
I didn't pull this in and apologize for not communicating very well.   
While it scratches your particular itch, there have been so many 
submissions and requests for fixed PHY support that it doesn't make 
sense to be putting in ones like this that are architecture-specific.

I'll keep this patch, though, and if the PHY library drags out for too 
long it will go in.

thanks,
Ben

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc2 released
  2008-02-25 20:58 ` Jon Loeliger
@ 2008-03-02 20:41   ` Wolfgang Denk
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2008-03-02 20:41 UTC (permalink / raw)
  To: u-boot

In message <1203973080.30238.11.camel@ld0161-tx32> you wrote:
>
> > Board maintainers - please test and post patches ASAP!
> 
> A pull of u-boot-86xx will clean up the sbc8641d build.

Pulled, thanks.

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
One difference between a man and a machine is that a machine is quiet
when well oiled.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [U-Boot-Users] U-Boot v1.3.2-rc3 released
  2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
                   ` (3 preceding siblings ...)
  2008-02-29 20:16 ` Michael Schwingen
@ 2008-03-02 22:04 ` Wolfgang Denk
  4 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2008-03-02 22:04 UTC (permalink / raw)
  To: u-boot

Hi everybody,

the third (and hopefully last) release candidate  for  U-Boot  v1.3.2
has  been  released and is available form both the git repository and
the FTP server.


Board maintainers - please test and post patches ASAP!


The plan is to have a final release of v1.3.2 not later than March 10.

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
Every time history repeats itself the price goes up.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-03-02 22:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
2008-02-24 18:31 ` Andy Fleming
2008-02-24 18:51   ` Wolfgang Denk
2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-27 14:12   ` Michael Schwingen
2008-02-27 14:15     ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-27 14:33       ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-25 20:58 ` Jon Loeliger
2008-03-02 20:41   ` Wolfgang Denk
2008-02-29 20:16 ` Michael Schwingen
2008-02-29 22:46   ` Ben Warren
2008-03-02 22:04 ` [U-Boot-Users] U-Boot v1.3.2-rc3 released Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox