From af46cbffe8f1468ad0182abe20bb8afffc7b4e0b Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Fri, 26 Aug 2022 19:19:52 +0300 Subject: coreboot: Add kevin chromebook configs This adds coreboot configuration for the Samsung Chromebook Plus (v1), which is based on the "google/gru" mainboard in upstream coreboot. Also adds a shared "gru" board directory to share with others having the same baseboard. The config is based on the following defconfig: # CONFIG_USE_BLOBS is not set CONFIG_VENDOR_GOOGLE=y CONFIG_CBFS_SIZE=0x00800000 CONFIG_BOARD_GOOGLE_KEVIN=y CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000 CONFIG_UART_PCI_ADDR=0x0 CONFIG_I2C_TRANSFER_TIMEOUT_US=500000 CONFIG_PAYLOAD_FIT_SUPPORT=y Most things work, but one significant problem is that the board can't power off properly. It also happens with my manual U-Boot-only builds, but not when I manually build coreboot with a U-Boot payload. Not sure why it is happening here as well. Signed-off-by: Alper Nebi Yasak --- resources/coreboot/gru/board.cfg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 resources/coreboot/gru/board.cfg (limited to 'resources/coreboot/gru') diff --git a/resources/coreboot/gru/board.cfg b/resources/coreboot/gru/board.cfg new file mode 100644 index 00000000..1ba7e080 --- /dev/null +++ b/resources/coreboot/gru/board.cfg @@ -0,0 +1,4 @@ +cbtree="gru" +cbrevision="8da4bfe5b573f395057fbfb5a9d99b376e25c2a4" # 4.17 +romtype="normal" +arch="AArch64" -- cgit v1.2.1