Ravi kumar has uploaded this change for review.

View Change

libpayload: Enable UART driver for sc7280

Add Qualcomm's QUPV3 serial driver for herobrine board

Change-Id: I3a745afd7bbabdd29f1f369612c990526e5a2335
Signed-off-by: Roja Rani Yarubandi <rojay@codeaurora.org>
---
M payloads/libpayload/Kconfig
M payloads/libpayload/configs/config.herobrine
M payloads/libpayload/drivers/Makefile.inc
D payloads/libpayload/drivers/serial/sc7280.c
4 files changed, 1 insertion(+), 17 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/27/47527/1
diff --git a/payloads/libpayload/Kconfig b/payloads/libpayload/Kconfig
index 52be71d..f5b81a9 100644
--- a/payloads/libpayload/Kconfig
+++ b/payloads/libpayload/Kconfig
@@ -264,11 +264,6 @@
depends on SERIAL_CONSOLE
default n

-config SC7280_SERIAL_CONSOLE
- bool "SC7280 SOC compatible serial port driver"
- depends on SERIAL_CONSOLE
- default n
-
config QUALCOMM_QUPV3_SERIAL_CONSOLE
bool "Qualcomm QUPV3 serial port driver"
depends on SERIAL_CONSOLE
diff --git a/payloads/libpayload/configs/config.herobrine b/payloads/libpayload/configs/config.herobrine
index a9d576a..18ca19d 100644
--- a/payloads/libpayload/configs/config.herobrine
+++ b/payloads/libpayload/configs/config.herobrine
@@ -2,4 +2,4 @@
CONFIG_LP_ARCH_ARM64=y
CONFIG_LP_TIMER_ARM64_ARCH=y
CONFIG_LP_SERIAL_CONSOLE=y
-CONFIG_LP_SC7280_SERIAL_CONSOLE=y
+CONFIG_LP_QUALCOMM_QUPV3_SERIAL_CONSOLE=y
diff --git a/payloads/libpayload/drivers/Makefile.inc b/payloads/libpayload/drivers/Makefile.inc
index 6c54c49..c4f7bf6 100644
--- a/payloads/libpayload/drivers/Makefile.inc
+++ b/payloads/libpayload/drivers/Makefile.inc
@@ -42,8 +42,6 @@
libc-$(CONFIG_LP_PC_MOUSE) += i8042/mouse.c
libc-$(CONFIG_LP_PC_I8042) += i8042/i8042.c

-libc-$(CONFIG_LP_SC7280_SERIAL_CONSOLE) += serial/sc7280.c serial/serial.c
-
libc-$(CONFIG_LP_CBMEM_CONSOLE) += cbmem_console.c

libc-$(CONFIG_LP_MOUSE_CURSOR) += mouse_cursor.c
diff --git a/payloads/libpayload/drivers/serial/sc7280.c b/payloads/libpayload/drivers/serial/sc7280.c
deleted file mode 100644
index 0d7f5cf..0000000
--- a/payloads/libpayload/drivers/serial/sc7280.c
+++ /dev/null
@@ -1,9 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-#include <libpayload.h>
-
-/* For simplicity sake let's rely on coreboot initalizing the UART. */
-void serial_console_init(void)
-{
-
-}

To view, visit change 47527. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I3a745afd7bbabdd29f1f369612c990526e5a2335
Gerrit-Change-Number: 47527
Gerrit-PatchSet: 1
Gerrit-Owner: Ravi kumar <rbokka@codeaurora.org>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-MessageType: newchange