mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-18 00:23:03 -04: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
@ -73,62 +73,10 @@ vidinfo_t panel_info = {
|
|||||||
.vl_col = -1,
|
.vl_col = -1,
|
||||||
};
|
};
|
||||||
|
|
||||||
char lcd_cursor_enabled;
|
|
||||||
|
|
||||||
ushort lcd_cursor_width;
|
|
||||||
ushort lcd_cursor_height;
|
|
||||||
|
|
||||||
#ifndef CONFIG_OF_CONTROL
|
#ifndef CONFIG_OF_CONTROL
|
||||||
#error "You must enable CONFIG_OF_CONTROL to get Tegra LCD support"
|
#error "You must enable CONFIG_OF_CONTROL to get Tegra LCD support"
|
||||||
#endif
|
#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)
|
static void update_panel_size(struct fdt_disp_config *config)
|
||||||
{
|
{
|
||||||
panel_info.vl_col = config->width;
|
panel_info.vl_col = config->width;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user