mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 08:01:08 +00:00
lcd, tegra: remove unused cursor functions
cc: Anatolij Gustschin <agust@denx.de> cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org> Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
This commit is contained in:
parent
7cdbd29d1f
commit
fc69eb02ce
1 changed files with 0 additions and 52 deletions
|
@ -73,62 +73,10 @@ vidinfo_t panel_info = {
|
|||
.vl_col = -1,
|
||||
};
|
||||
|
||||
char lcd_cursor_enabled;
|
||||
|
||||
ushort lcd_cursor_width;
|
||||
ushort lcd_cursor_height;
|
||||
|
||||
#ifndef CONFIG_OF_CONTROL
|
||||
#error "You must enable CONFIG_OF_CONTROL to get Tegra LCD support"
|
||||
#endif
|
||||
|
||||
void lcd_cursor_size(ushort width, ushort height)
|
||||
{
|
||||
lcd_cursor_width = width;
|
||||
lcd_cursor_height = height;
|
||||
}
|
||||
|
||||
void lcd_toggle_cursor(void)
|
||||
{
|
||||
ushort x, y;
|
||||
uchar *dest;
|
||||
ushort row;
|
||||
|
||||
x = console_col * lcd_cursor_width;
|
||||
y = console_row * lcd_cursor_height;
|
||||
dest = (uchar *)(lcd_base + y * lcd_line_length + x * (1 << LCD_BPP) /
|
||||
8);
|
||||
|
||||
for (row = 0; row < lcd_cursor_height; ++row, dest += lcd_line_length) {
|
||||
ushort *d = (ushort *)dest;
|
||||
ushort color;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < lcd_cursor_width; ++i) {
|
||||
color = *d;
|
||||
color ^= lcd_getfgcolor();
|
||||
*d = color;
|
||||
++d;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void lcd_cursor_on(void)
|
||||
{
|
||||
lcd_cursor_enabled = 1;
|
||||
lcd_toggle_cursor();
|
||||
}
|
||||
void lcd_cursor_off(void)
|
||||
{
|
||||
lcd_cursor_enabled = 0;
|
||||
lcd_toggle_cursor();
|
||||
}
|
||||
|
||||
char lcd_is_cursor_enabled(void)
|
||||
{
|
||||
return lcd_cursor_enabled;
|
||||
}
|
||||
|
||||
static void update_panel_size(struct fdt_disp_config *config)
|
||||
{
|
||||
panel_info.vl_col = config->width;
|
||||
|
|
Loading…
Reference in a new issue