diff options
author | Simon Glass <sjg@chromium.org> | 2017-04-26 22:28:11 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-04-30 13:41:02 -0400 |
commit | ae189ba1ac85e47fe57d6422bc9474ff081a30a4 (patch) | |
tree | a55b8912d5fd2ea6fae46ceab4b29173f4a9b8cf /drivers/misc/pdsp188x.c | |
parent | 00aff7bbc3f22616d34bd8c0150a6c3045d06ec5 (diff) | |
download | u-boot-ae189ba1ac85e47fe57d6422bc9474ff081a30a4.tar.gz |
Drop the pdsp188x driver
This is not used in U-Boot.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/misc/pdsp188x.c')
-rw-r--r-- | drivers/misc/pdsp188x.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/drivers/misc/pdsp188x.c b/drivers/misc/pdsp188x.c deleted file mode 100644 index aa4351a0ad..0000000000 --- a/drivers/misc/pdsp188x.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2010 Sergey Poselenov, Emcraft Systems, <sposelenov@emcraft.com> - * Copyright 2010 Ilya Yanok, Emcraft Systems, <yanok@emcraft.com> - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -#include <common.h> -#include <led-display.h> -#include <asm/io.h> - -#ifdef CONFIG_CMD_DISPLAY -#define CWORD_CLEAR 0x80 -#define CLEAR_DELAY (110 * 2) -#define DISPLAY_SIZE 8 - -static int pos; /* Current display position */ - -/* Handle different display commands */ -void display_set(int cmd) -{ - if (cmd & DISPLAY_CLEAR) { - out_8((unsigned char *)CONFIG_SYS_DISP_CWORD, CWORD_CLEAR); - udelay(1000 * CLEAR_DELAY); - } - - if (cmd & DISPLAY_HOME) { - pos = 0; - } -} - -/* - * Display a character at the current display position. - * Characters beyond the display size are ignored. - */ -int display_putc(char c) -{ - if (pos >= DISPLAY_SIZE) - return -1; - - out_8((unsigned char *)CONFIG_SYS_DISP_CHR_RAM + pos++, c); - - return c; -} -#endif |