Chromium Code Reviews| Index: common/lcd.c |
| diff --git a/common/lcd.c b/common/lcd.c |
| index 99f640e27be30a1a2772ed173471c989d42774da..9ebb01706398ed711bf321f83bcdc6d6e8f3df71 100644 |
| --- a/common/lcd.c |
| +++ b/common/lcd.c |
| @@ -80,7 +80,8 @@ static inline void lcd_putc_xy(ushort x, ushort y, uchar c); |
| static int lcd_init(void *lcdbase); |
| -static int lcd_clear(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]); |
| +static int do_lcd_clear(cmd_tbl_t *cmdtp, int flag, int argc, |
| + char *const argv[]); |
|
robotboy
2011/03/08 21:07:26
This should be a separate CL so that rebasing is e
Tom Wai-Hong Tam
2011/03/09 10:15:05
Done.
|
| static void *lcd_logo(void); |
| int lcd_display_bitmap_24(ulong bmp_image, int x, int y); |
| @@ -399,7 +400,7 @@ int drv_lcd_init(void) |
| } |
| /*----------------------------------------------------------------------*/ |
| -static int lcd_clear(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) |
| +int lcd_clear() |
|
Che-Liang Chiou
2011/03/09 02:37:53
Maybe you should put a declaration of lcd_clear()
Tom Wai-Hong Tam
2011/03/09 10:15:05
Done.
|
| { |
| #if LCD_BPP == LCD_MONOCHROME |
| /* Setting the palette */ |
| @@ -444,8 +445,14 @@ static int lcd_clear(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) |
| return 0; |
| } |
| +static int do_lcd_clear(cmd_tbl_t *cmdtp, int flag, int argc, |
| + char *const argv[]) |
| +{ |
| + return lcd_clear(); |
| +} |
| + |
| U_BOOT_CMD( |
| - cls, 1, 1, lcd_clear, |
| + cls, 1, 1, do_lcd_clear, |
| "clear screen", |
| "" |
| ); |
| @@ -459,7 +466,7 @@ static int lcd_init(void *lcdbase) |
| lcd_ctrl_init(lcdbase); |
| lcd_is_enabled = 1; |
| - lcd_clear(NULL, 1, 1, NULL); /* dummy args */ |
| + lcd_clear(); /* dummy args */ |
| #ifdef CONFIG_QSD8X50_LCDC |
| lcd_enable(); |
| #endif |