Pull request: u-boot-video/master
Hello Tom,
The following changes since commit a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721:
Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-09-04 09:17:27 +0200)
are available in the git repository at:
git://git.denx.de/u-boot-video.git master
Nikita Kiryanov (5):
common lcd: simplify lcd_logo
common lcd: simplify lcd_display
common lcd: simplify core functions common lcd: simplify lcd_display_bitmap common/lcd: add protection from null bmp pointer
Timur Tabi (1):
video/powerpc: don't touch DIU registers that we don't need
board/mcc200/lcd.c | 20 ++++++ common/lcd.c | 147 +++++++++++++++++++++++--------------------- drivers/video/fsl_diu_fb.c | 21 +------ 3 files changed, 99 insertions(+), 89 deletions(-)
Please pull. Thanks!
Anatolij
Quoted 20 lines · Anatolij Gustschin
Hello Tom,
The following changes since commit
a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721:Merge branch 'master' of
git://git.denx.de/u-boot-avr32(2012-09-04 09:17:27 +0200)are available in the git repository at:
git://git.denx.de/u-boot-video.gitmasterNikita Kiryanov (5):
common lcd: simplifylcd_logo
common lcd: simplifylcd_display
common lcd: simplify core functions common lcd: simplifylcd_display_bitmapcommon/lcd: add protection from null bmp pointerTimur Tabi (1):
video/powerpc: don't touch DIU registers that we don't need
Quoted 6 lines
board/mcc200/lcd.c | 20 ++++++ common/lcd.c | 147 +++++++++++++++++++++++--------------------- drivers/video/fsl_diu_fb.c | 21 +------ 3 files changed, 99 insertions(+), 89 deletions(-)Please pull. Thanks!
One of these changes introduced:
Testing trats on -00680-g2dfe86b
Fri Sep 21 16:20:07 MST 2012
Configuring for trats board...
lcd.c:513:29: error: 'struct vidinfo' has no member named 'cmap'
make[1]: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/lcd.o] Error 1
make: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/libcommon.o] Error 2
arm-linux-gnueabi-size: 'trats/u-boot': No such filelcd.c: In function 'configuration_get_cmap':
lcd.c:513:29: error: 'struct vidinfo' has no member named 'cmap'lcd.c: In function 'lcd_display_bitmap':
lcd.c:787:6: warning: implicit declaration of function 'FB_PUT_BYTE' [-Wimplicit-function-declaration] lcd.c: In function 'configuration_get_cmap':
lcd.c:515:1: warning: control reaches end of non-void function [-Wreturn-type] make[1]: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/lcd.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/libcommon.o] Error 2
make: *** Waiting for unfinished jobs....
--------------------- SUMMARY ---------------------------- Boards compiled: 1
Boards with errors: 1 ( trats )
----------------------------------------------------------
Rejected, please fix and re-submit. Thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120921/46f263be/attachment.pgp>
On Fri, 21 Sep 2012 16:21:22 -0700
Tom Rini <[email protected]> wrote:
...
Quoted 11 lines
lcd.c: In function 'configuration_get_cmap':
lcd.c:513:29: error: 'struct vidinfo' has no member named 'cmap'lcd.c: In function 'lcd_display_bitmap':
lcd.c:787:6: warning: implicit declaration of function 'FB_PUT_BYTE' [-Wimplicit-function-declaration]lcd.c: In function 'configuration_get_cmap':
lcd.c:515:1: warning: control reaches end of non-void function [-Wreturn-type] make[1]: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/lcd.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/libcommon.o] Error 2
make: *** Waiting for unfinished jobs....
Quoted 6 lines
--------------------- SUMMARY ---------------------------- Boards compiled: 1
Boards with errors: 1 ( trats )
----------------------------------------------------------Rejected, please fix and re-submit. Thanks!
Sorry, I trusted the statement of the submitter that he did run MAKEALL for arm and powerpc for these lcd patches, and thus didn't verify by my own MAKEALL tests. I'll fix and resubmit.
Thanks,
Anatolij
Quoted 19 lines · Anatolij Gustschin
On Fri, 21 Sep 2012 16:21:22 -0700
Tom Rini <[email protected]> wrote:
...Quoted 16 lines
lcd.c: In function 'configuration_get_cmap':
lcd.c:513:29: error: 'struct vidinfo' has no member named 'cmap'lcd.c: In function 'lcd_display_bitmap':
lcd.c:787:6: warning: implicit declaration of function 'FB_PUT_BYTE' [-Wimplicit-function-declaration]lcd.c: In function 'configuration_get_cmap':
lcd.c:515:1: warning: control reaches end of non-void function [-Wreturn-type] make[1]: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/lcd.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/libcommon.o] Error 2
make: *** Waiting for unfinished jobs....--------------------- SUMMARY ---------------------------- Boards compiled: 1
Boards with errors: 1 ( trats )
----------------------------------------------------------
Quoted 5 lines
Quoted 1 line
Rejected, please fix and re-submit. Thanks!
Sorry, I trusted the statement of the submitter that he did run MAKEALL for arm and powerpc for these lcd patches, and thus didn't verify by my own MAKEALL tests. I'll fix and resubmit.
You can still trust the submitter, Nikita ran the MAKEALL for arm and ppc. The problem is that it was back in the beginning of August... It is just the time frame between the submission and
the pickup that changed things and probably made a difference.
Nikita, has not been around for a while and
therefore had no chance to look into your fix and ack it. Nevertheless, thanks for your patch, that fixed the failing boards.
Signature · 2 lines
Regards, Igor.
Quoted 26 lines · Igor Grinberg
Quoted 19 lines · Anatolij Gustschin
On Fri, 21 Sep 2012 16:21:22 -0700
Tom Rini <[email protected]> wrote:
...Quoted 16 lines
lcd.c: In function 'configuration_get_cmap':
lcd.c:513:29: error: 'struct vidinfo' has no member named 'cmap'lcd.c: In function 'lcd_display_bitmap':
lcd.c:787:6: warning: implicit declaration of function 'FB_PUT_BYTE' [-Wimplicit-function-declaration]lcd.c: In function 'configuration_get_cmap':
lcd.c:515:1: warning: control reaches end of non-void function [-Wreturn-type] make[1]: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/lcd.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [/home/trini/work/ssd/u-boot/u-boot/trats/common/libcommon.o] Error 2
make: *** Waiting for unfinished jobs....--------------------- SUMMARY ---------------------------- Boards compiled: 1
Boards with errors: 1 ( trats )
----------------------------------------------------------Quoted 5 lines
Quoted 1 line
Rejected, please fix and re-submit. Thanks!
Sorry, I trusted the statement of the submitter that he did run MAKEALL for arm and powerpc for these lcd patches, and thus didn't verify by my own MAKEALL tests. I'll fix and resubmit.
Quoted 7 lines
You can still trust the submitter, Nikita ran the MAKEALL for arm and ppc. The problem is that it was back in the beginning of August... It is just the time frame between the submission and
the pickup that changed things and probably made a difference.Nikita, has not been around for a while and therefore had no chance to look into your fix and ack it.
Oh, he actually did ack it - I'v missed this, sorry.
Quoted 2 lines
Nevertheless, thanks for your patch, that fixed the failing boards.
Signature · 2 lines
Regards, Igor.
On Fri, 28 Sep 2012 09:40:49 +0200
Igor Grinberg <[email protected]> wrote:
...
Quoted 4 lines
You can still trust the submitter, Nikita ran the MAKEALL for arm and ppc. The problem is that it was back in the beginning of August... It is just the time frame between the submission and
the pickup that changed things and probably made a difference.
Yes, I think so. The fault is on my side, sorry.
Thanks,
Anatolij
Quoted 9 lines · Anatolij Gustschin
On Fri, 28 Sep 2012 09:40:49 +0200
Igor Grinberg <[email protected]> wrote:
...Quoted 4 lines
You can still trust the submitter, Nikita ran the MAKEALL for arm and ppc. The problem is that it was back in the beginning of August... It is just the time frame between the submission and
the pickup that changed things and probably made a difference.Yes, I think so. The fault is on my side, sorry.
Anatolij, please, don't get it this way.
I'm not trying to accuse anyone, we all have lots of stuff going on in parallel and we all make mistakes.
These kind of problems are pretty common in Linux kernel where multiple subsystems touch same files and things get merged in _parallel_ resulting in newly merged files that are already broken etc.
I just want to thank Tom for spotting the breakage and to thank you for the fast response and fix for that breakage.
After all, we are working on the same stuff and I consider our work a common effort to make U-Boot a better boot loader.
Signature · 2 lines
Regards, Igor.