diff options
author | Geert Uytterhoeven <geert@linux-m68k.org> | 2015-01-12 15:17:02 -0500 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2015-01-13 07:54:48 -0500 |
commit | 8f5b1e6511b83ab5483dc5f8b60e2438e9c6dfbe (patch) | |
tree | b3a7c0f89e8a1998b3611db2417590a7fc9052c0 /drivers/video | |
parent | 0fc50517cf2f9f580d7b54cb72dbc1e760aa8113 (diff) |
console/dummy: Move screen size selection from CPP to Kconfig
PA-RISC already handled the dummy console screen size selection in
Kconfig, so generalize this to other platforms.
ARM keeps on using screen_info, which is filled in by
platform-specific code, or from ATAGS.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/console/Kconfig | 16 | ||||
-rw-r--r-- | drivers/video/console/dummycon.c | 5 |
2 files changed, 11 insertions, 10 deletions
diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index fe1cd0148e13..ba97efc3bf70 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig | |||
@@ -77,18 +77,22 @@ config DUMMY_CONSOLE | |||
77 | 77 | ||
78 | config DUMMY_CONSOLE_COLUMNS | 78 | config DUMMY_CONSOLE_COLUMNS |
79 | int "Initial number of console screen columns" | 79 | int "Initial number of console screen columns" |
80 | depends on PARISC && DUMMY_CONSOLE | 80 | depends on DUMMY_CONSOLE && !ARM |
81 | default "160" | 81 | default 160 if PARISC |
82 | default 80 | ||
82 | help | 83 | help |
83 | The default value is 160, which should fit a 1280x1024 monitor. | 84 | On PA-RISC, the default value is 160, which should fit a 1280x1024 |
85 | monitor. | ||
84 | Select 80 if you use a 640x480 resolution by default. | 86 | Select 80 if you use a 640x480 resolution by default. |
85 | 87 | ||
86 | config DUMMY_CONSOLE_ROWS | 88 | config DUMMY_CONSOLE_ROWS |
87 | int "Initial number of console screen rows" | 89 | int "Initial number of console screen rows" |
88 | depends on PARISC && DUMMY_CONSOLE | 90 | depends on DUMMY_CONSOLE && !ARM |
89 | default "64" | 91 | default 64 if PARISC |
92 | default 25 | ||
90 | help | 93 | help |
91 | The default value is 64, which should fit a 1280x1024 monitor. | 94 | On PA-RISC, the default value is 64, which should fit a 1280x1024 |
95 | monitor. | ||
92 | Select 25 if you use a 640x480 resolution by default. | 96 | Select 25 if you use a 640x480 resolution by default. |
93 | 97 | ||
94 | config FRAMEBUFFER_CONSOLE | 98 | config FRAMEBUFFER_CONSOLE |
diff --git a/drivers/video/console/dummycon.c b/drivers/video/console/dummycon.c index 40bec8d64b0a..0efc52f11ad0 100644 --- a/drivers/video/console/dummycon.c +++ b/drivers/video/console/dummycon.c | |||
@@ -20,13 +20,10 @@ | |||
20 | #if defined(__arm__) | 20 | #if defined(__arm__) |
21 | #define DUMMY_COLUMNS screen_info.orig_video_cols | 21 | #define DUMMY_COLUMNS screen_info.orig_video_cols |
22 | #define DUMMY_ROWS screen_info.orig_video_lines | 22 | #define DUMMY_ROWS screen_info.orig_video_lines |
23 | #elif defined(__hppa__) | 23 | #else |
24 | /* set by Kconfig. Use 80x25 for 640x480 and 160x64 for 1280x1024 */ | 24 | /* set by Kconfig. Use 80x25 for 640x480 and 160x64 for 1280x1024 */ |
25 | #define DUMMY_COLUMNS CONFIG_DUMMY_CONSOLE_COLUMNS | 25 | #define DUMMY_COLUMNS CONFIG_DUMMY_CONSOLE_COLUMNS |
26 | #define DUMMY_ROWS CONFIG_DUMMY_CONSOLE_ROWS | 26 | #define DUMMY_ROWS CONFIG_DUMMY_CONSOLE_ROWS |
27 | #else | ||
28 | #define DUMMY_COLUMNS 80 | ||
29 | #define DUMMY_ROWS 25 | ||
30 | #endif | 27 | #endif |
31 | 28 | ||
32 | static const char *dummycon_startup(void) | 29 | static const char *dummycon_startup(void) |