Convert CONFIG_SYS_CONSOLE_BG_COL et al to Kconfig
This converts the following to Kconfig: CONFIG_SYS_CONSOLE_BG_COL CONFIG_SYS_CONSOLE_FG_COL Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
cfa307f839
commit
002f967c50
5
README
5
README
@ -770,11 +770,6 @@ The following options need to be configured:
|
||||
port routines must be defined elsewhere
|
||||
(i.e. serial_init(), serial_getc(), ...)
|
||||
|
||||
CONFIG_SYS_CONSOLE_BG_COL: define the backgroundcolor, default
|
||||
is 0x00.
|
||||
CONFIG_SYS_CONSOLE_FG_COL: define the foregroundcolor, default
|
||||
is 0xa0.
|
||||
|
||||
- Console Baudrate:
|
||||
CONFIG_BAUDRATE - in bps
|
||||
Select one of the baudrates listed in
|
||||
|
@ -62,3 +62,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y
|
||||
CONFIG_G_DNL_MANUFACTURER="Siemens AG"
|
||||
CONFIG_G_DNL_VENDOR_NUM=0x0908
|
||||
CONFIG_G_DNL_PRODUCT_NUM=0x02d2
|
||||
CONFIG_SYS_CONSOLE_BG_COL=0xff
|
||||
CONFIG_SYS_CONSOLE_FG_COL=0x00
|
||||
|
@ -62,3 +62,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y
|
||||
CONFIG_G_DNL_MANUFACTURER="Siemens AG"
|
||||
CONFIG_G_DNL_VENDOR_NUM=0x0908
|
||||
CONFIG_G_DNL_PRODUCT_NUM=0x02d2
|
||||
CONFIG_SYS_CONSOLE_BG_COL=0xff
|
||||
CONFIG_SYS_CONSOLE_FG_COL=0x00
|
||||
|
@ -520,6 +520,28 @@ config VIDEO_CT69000
|
||||
- "videomode=bootargs" all the video parameters are parsed
|
||||
from the bootargs. (See drivers/video/videomodes.c)
|
||||
|
||||
config SYS_CONSOLE_BG_COL
|
||||
hex "Background colour"
|
||||
depends on CFB_CONSOLE || VIDEO_CT69000
|
||||
default 0x00
|
||||
help
|
||||
Defines the background colour for the console. The value is from
|
||||
0x00 to 0xff and the meaning depends on the graphics card.
|
||||
Typically, 0x00 means black and 0xff means white. Do not set
|
||||
the background and foreground to the same colour or you will see
|
||||
nothing.
|
||||
|
||||
config SYS_CONSOLE_FG_COL
|
||||
hex "Foreground colour"
|
||||
depends on CFB_CONSOLE || VIDEO_CT69000
|
||||
default 0xa0
|
||||
help
|
||||
Defines the foreground colour for the console. The value is from
|
||||
0x00 to 0xff and the meaning depends on the graphics card.
|
||||
Typically, 0x00 means black and 0xff means white. Do not set
|
||||
the background and foreground to the same colour or you will see
|
||||
nothing.
|
||||
|
||||
config LCD
|
||||
bool "Enable legacy LCD support"
|
||||
help
|
||||
|
@ -2093,70 +2093,72 @@ static int video_init(void)
|
||||
/* Init drawing pats */
|
||||
switch (VIDEO_DATA_FORMAT) {
|
||||
case GDF__8BIT_INDEX:
|
||||
video_set_lut(0x01, CONSOLE_FG_COL, CONSOLE_FG_COL,
|
||||
CONSOLE_FG_COL);
|
||||
video_set_lut(0x00, CONSOLE_BG_COL, CONSOLE_BG_COL,
|
||||
CONSOLE_BG_COL);
|
||||
video_set_lut(0x01, CONFIG_SYS_CONSOLE_FG_COL,
|
||||
CONFIG_SYS_CONSOLE_FG_COL,
|
||||
CONFIG_SYS_CONSOLE_FG_COL);
|
||||
video_set_lut(0x00, CONFIG_SYS_CONSOLE_BG_COL,
|
||||
CONFIG_SYS_CONSOLE_BG_COL,
|
||||
CONFIG_SYS_CONSOLE_BG_COL);
|
||||
fgx = 0x01010101;
|
||||
bgx = 0x00000000;
|
||||
break;
|
||||
case GDF__8BIT_332RGB:
|
||||
color8 = ((CONSOLE_FG_COL & 0xe0) |
|
||||
((CONSOLE_FG_COL >> 3) & 0x1c) |
|
||||
CONSOLE_FG_COL >> 6);
|
||||
color8 = ((CONFIG_SYS_CONSOLE_FG_COL & 0xe0) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) & 0x1c) |
|
||||
CONFIG_SYS_CONSOLE_FG_COL >> 6);
|
||||
fgx = (color8 << 24) | (color8 << 16) | (color8 << 8) |
|
||||
color8;
|
||||
color8 = ((CONSOLE_BG_COL & 0xe0) |
|
||||
((CONSOLE_BG_COL >> 3) & 0x1c) |
|
||||
CONSOLE_BG_COL >> 6);
|
||||
color8 = ((CONFIG_SYS_CONSOLE_BG_COL & 0xe0) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) & 0x1c) |
|
||||
CONFIG_SYS_CONSOLE_BG_COL >> 6);
|
||||
bgx = (color8 << 24) | (color8 << 16) | (color8 << 8) |
|
||||
color8;
|
||||
break;
|
||||
case GDF_15BIT_555RGB:
|
||||
fgx = (((CONSOLE_FG_COL >> 3) << 26) |
|
||||
((CONSOLE_FG_COL >> 3) << 21) |
|
||||
((CONSOLE_FG_COL >> 3) << 16) |
|
||||
((CONSOLE_FG_COL >> 3) << 10) |
|
||||
((CONSOLE_FG_COL >> 3) << 5) |
|
||||
(CONSOLE_FG_COL >> 3));
|
||||
bgx = (((CONSOLE_BG_COL >> 3) << 26) |
|
||||
((CONSOLE_BG_COL >> 3) << 21) |
|
||||
((CONSOLE_BG_COL >> 3) << 16) |
|
||||
((CONSOLE_BG_COL >> 3) << 10) |
|
||||
((CONSOLE_BG_COL >> 3) << 5) |
|
||||
(CONSOLE_BG_COL >> 3));
|
||||
fgx = (((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 26) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 21) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 16) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 10) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 5) |
|
||||
(CONFIG_SYS_CONSOLE_FG_COL >> 3));
|
||||
bgx = (((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 26) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 21) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 16) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 10) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 5) |
|
||||
(CONFIG_SYS_CONSOLE_BG_COL >> 3));
|
||||
break;
|
||||
case GDF_16BIT_565RGB:
|
||||
fgx = (((CONSOLE_FG_COL >> 3) << 27) |
|
||||
((CONSOLE_FG_COL >> 2) << 21) |
|
||||
((CONSOLE_FG_COL >> 3) << 16) |
|
||||
((CONSOLE_FG_COL >> 3) << 11) |
|
||||
((CONSOLE_FG_COL >> 2) << 5) |
|
||||
(CONSOLE_FG_COL >> 3));
|
||||
bgx = (((CONSOLE_BG_COL >> 3) << 27) |
|
||||
((CONSOLE_BG_COL >> 2) << 21) |
|
||||
((CONSOLE_BG_COL >> 3) << 16) |
|
||||
((CONSOLE_BG_COL >> 3) << 11) |
|
||||
((CONSOLE_BG_COL >> 2) << 5) |
|
||||
(CONSOLE_BG_COL >> 3));
|
||||
fgx = (((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 27) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 2) << 21) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 16) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 3) << 11) |
|
||||
((CONFIG_SYS_CONSOLE_FG_COL >> 2) << 5) |
|
||||
(CONFIG_SYS_CONSOLE_FG_COL >> 3));
|
||||
bgx = (((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 27) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 2) << 21) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 16) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 3) << 11) |
|
||||
((CONFIG_SYS_CONSOLE_BG_COL >> 2) << 5) |
|
||||
(CONFIG_SYS_CONSOLE_BG_COL >> 3));
|
||||
break;
|
||||
case GDF_32BIT_X888RGB:
|
||||
fgx = (CONSOLE_FG_COL << 16) |
|
||||
(CONSOLE_FG_COL << 8) |
|
||||
CONSOLE_FG_COL;
|
||||
bgx = (CONSOLE_BG_COL << 16) |
|
||||
(CONSOLE_BG_COL << 8) |
|
||||
CONSOLE_BG_COL;
|
||||
fgx = (CONFIG_SYS_CONSOLE_FG_COL << 16) |
|
||||
(CONFIG_SYS_CONSOLE_FG_COL << 8) |
|
||||
CONFIG_SYS_CONSOLE_FG_COL;
|
||||
bgx = (CONFIG_SYS_CONSOLE_BG_COL << 16) |
|
||||
(CONFIG_SYS_CONSOLE_BG_COL << 8) |
|
||||
CONFIG_SYS_CONSOLE_BG_COL;
|
||||
break;
|
||||
case GDF_24BIT_888RGB:
|
||||
fgx = (CONSOLE_FG_COL << 24) |
|
||||
(CONSOLE_FG_COL << 16) |
|
||||
(CONSOLE_FG_COL << 8) |
|
||||
CONSOLE_FG_COL;
|
||||
bgx = (CONSOLE_BG_COL << 24) |
|
||||
(CONSOLE_BG_COL << 16) |
|
||||
(CONSOLE_BG_COL << 8) |
|
||||
CONSOLE_BG_COL;
|
||||
fgx = (CONFIG_SYS_CONSOLE_FG_COL << 24) |
|
||||
(CONFIG_SYS_CONSOLE_FG_COL << 16) |
|
||||
(CONFIG_SYS_CONSOLE_FG_COL << 8) |
|
||||
CONFIG_SYS_CONSOLE_FG_COL;
|
||||
bgx = (CONFIG_SYS_CONSOLE_BG_COL << 24) |
|
||||
(CONFIG_SYS_CONSOLE_BG_COL << 16) |
|
||||
(CONFIG_SYS_CONSOLE_BG_COL << 8) |
|
||||
CONFIG_SYS_CONSOLE_BG_COL;
|
||||
break;
|
||||
}
|
||||
eorx = fgx ^ bgx;
|
||||
|
@ -870,7 +870,8 @@ video_init_hw_cursor (int font_width, int font_height)
|
||||
xr_80 = ctRead_i (CT_XR_O, 0x80);
|
||||
xr_80 |= 0x1; /* alternate palette select */
|
||||
ctWrite_i (CT_XR_O, 0x80, xr_80);
|
||||
video_set_lut (4, CONSOLE_FG_COL, CONSOLE_FG_COL, CONSOLE_FG_COL);
|
||||
video_set_lut(4, CONFIG_SYS_CONSOLE_FG_COL, CONFIG_SYS_CONSOLE_FG_COL,
|
||||
CONFIG_SYS_CONSOLE_FG_COL);
|
||||
/* position 4 is color 0 cursor 0 */
|
||||
xr_80 &= 0xfe; /* normal palette select */
|
||||
ctWrite_i (CT_XR_O, 0x80, xr_80);
|
||||
|
@ -136,8 +136,6 @@
|
||||
#define DA8XX_LCD_CNTL_BASE LCD_CNTL_BASE
|
||||
#define PWM_TICKS 0x1388
|
||||
#define PWM_DUTY 0x200
|
||||
#define CONFIG_SYS_CONSOLE_BG_COL 0xff
|
||||
#define CONFIG_SYS_CONSOLE_FG_COL 0x00
|
||||
#endif
|
||||
|
||||
#endif /* ! __CONFIG_PXM2_H */
|
||||
|
@ -136,8 +136,6 @@
|
||||
#define CONFIG_ARCH_EARLY_INIT_R
|
||||
#define CONFIG_FORMIKE
|
||||
#define DISPL_PLL_SPREAD_SPECTRUM
|
||||
#define CONFIG_SYS_CONSOLE_BG_COL 0xff
|
||||
#define CONFIG_SYS_CONSOLE_FG_COL 0x00
|
||||
#endif
|
||||
|
||||
#endif /* ! __CONFIG_RUT_H */
|
||||
|
@ -18,14 +18,6 @@
|
||||
#ifndef _VIDEO_FB_H_
|
||||
#define _VIDEO_FB_H_
|
||||
|
||||
#if defined(CONFIG_SYS_CONSOLE_FG_COL) && defined(CONFIG_SYS_CONSOLE_BG_COL)
|
||||
#define CONSOLE_BG_COL CONFIG_SYS_CONSOLE_BG_COL
|
||||
#define CONSOLE_FG_COL CONFIG_SYS_CONSOLE_FG_COL
|
||||
#else
|
||||
#define CONSOLE_BG_COL 0x00
|
||||
#define CONSOLE_FG_COL 0xa0
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Graphic Data Format (GDF) bits for VIDEO_DATA_FORMAT
|
||||
*/
|
||||
|
@ -4600,9 +4600,7 @@ CONFIG_SYS_CMXFCR_VALUE1
|
||||
CONFIG_SYS_CMXFCR_VALUE2
|
||||
CONFIG_SYS_CMXFCR_VALUE3
|
||||
CONFIG_SYS_CMXSCR_VALUE
|
||||
CONFIG_SYS_CONSOLE_BG_COL
|
||||
CONFIG_SYS_CONSOLE_ENV_OVERWRITE
|
||||
CONFIG_SYS_CONSOLE_FG_COL
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET
|
||||
CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
|
||||
CONFIG_SYS_CORE_SRAM
|
||||
|
Loading…
Reference in New Issue
Block a user