summaryrefslogtreecommitdiff
path: root/board/fusb307bgevb/board.c
diff options
context:
space:
mode:
authorYun-chieh, Lee <lyunjie@google.com>2020-09-10 21:57:00 +0800
committerCommit Bot <commit-bot@chromium.org>2020-09-21 17:34:15 +0000
commitdb78abe0160364bf075e1595850407dfdd182297 (patch)
tree4a6a28dfbc18485285b90eca5a2be49e7a5b47b0 /board/fusb307bgevb/board.c
parentb7dc125ebb97fcc87ff606696f4fb5315b767c45 (diff)
downloadchrome-ec-db78abe0160364bf075e1595850407dfdd182297.tar.gz
ucsa: add lcd driver
LCD 2004A driver, show "USB-C Sink Advertiser" on screen. BUG=none TEST=make buildall BRANCH=master Signed-off-by: Yun-Chieh Lee <lyunjie@google.com> Change-Id: I4dc3932fba0077bc215f2e6c7855ba26995370ac Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2402852 Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/fusb307bgevb/board.c')
-rw-r--r--board/fusb307bgevb/board.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/board/fusb307bgevb/board.c b/board/fusb307bgevb/board.c
index 71b2c445da..9d92b5a560 100644
--- a/board/fusb307bgevb/board.c
+++ b/board/fusb307bgevb/board.c
@@ -8,27 +8,18 @@
#include "ec_version.h"
#include "gpio.h"
#include "hooks.h"
+#include "i2c.h"
+#include "lcd.h"
#include "queue_policies.h"
#include "registers.h"
#include "task.h"
+#include "timer.h"
#include "usart-stm32f0.h"
#include "usart_tx_dma.h"
#include "usart_rx_dma.h"
#include "usb_gpio.h"
#include "usb-stream.h"
#include "util.h"
-#include "usb_mux.h"
-#include "usb_charge.h"
-#include "usb_common.h"
-#include "usb_pd_tcpm.h"
-#include "usb_pd.h"
-#include "charge_state.h"
-#include "tcpm.h"
-#include "i2c.h"
-#include "power.h"
-#include "power_button.h"
-#include "printf.h"
-#include "timer.h"
#define CPRINTS(format, args...) cprints(CC_USBCHARGE, format, ## args)
#define CPRINTF(format, args...) cprintf(CC_USBCHARGE, format, ## args)
@@ -171,6 +162,11 @@ static void board_init(void)
/* Enable TCPC alert interrupts */
gpio_enable_interrupt(GPIO_USB_C0_PD_INT_ODL);
+ lcd_init(20, 4, 0);
+ lcd_set_cursor(0, 0);
+ lcd_print_string("USB-C");
+ lcd_set_cursor(0, 1);
+ lcd_print_string("Sink Advertiser");
queue_init(&loopback_queue);
queue_init(&usart_to_usb);
queue_init(&usb_to_usart);