Skip to content

Commit 557c088

Browse files
committed
Add support for Acer Chromebook 515 Plus (CB515-2H) / Google Omnigul. Use MrChromeBox Coreboot and Linux 6.5.
Signed-off-by: Matthew Drobnak <matthew@drobnak.com>
1 parent 165f90a commit 557c088

File tree

6 files changed

+4927
-0
lines changed

6 files changed

+4927
-0
lines changed

.circleci/config.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ jobs:
197197
- build/x86/coreboot-4.15
198198
- build/x86/coreboot-4.17
199199
- build/x86/coreboot-4.22.01
200+
- build/x86/coreboot-mrchromebox
200201
- build/x86/coreboot-purism
201202
- build/x86/coreboot-nitrokey
202203
- build/ppc64/coreboot-talos_2
@@ -464,6 +465,14 @@ workflows:
464465
requires:
465466
- librem_14
466467

468+
#coreboot-git mrchromebox
469+
- build:
470+
name: omnigul
471+
target: omnigul
472+
subcommand: ""
473+
requires:
474+
- prep_env
475+
467476
#coreboot-git dasharo clevo_release + staging IASL patch
468477
- build:
469478
name: nitropad-ns50

boards/omnigul/omnigul.config

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Configuration for a Acer Chromebook Plus 515 (CB515-2H/OMNIGUL)
2+
CONFIG_COREBOOT_CONFIG=config/coreboot-omnigul.config
3+
4+
export CONFIG_COREBOOT=y
5+
export CONFIG_COREBOOT_VERSION=mrchromebox
6+
export CONFIG_LINUX_VERSION=6.5.13
7+
8+
CONFIG_CRYPTSETUP2=y
9+
CONFIG_FLASHROM=y
10+
CONFIG_FLASHTOOLS=y
11+
CONFIG_GPG2=y
12+
CONFIG_KEXEC=y
13+
CONFIG_UTIL_LINUX=y
14+
CONFIG_LVM2=y
15+
CONFIG_MBEDTLS=y
16+
CONFIG_PCIUTILS=y
17+
CONFIG_POPT=y
18+
CONFIG_QRENCODE=y
19+
CONFIG_TPMTOTP=y
20+
CONFIG_HOTPKEY=n
21+
22+
#TPM2 requirements
23+
export CONFIG_TPM2_TOOLS=y
24+
export CONFIG_PRIMARY_KEY_TYPE=ecc
25+
CONFIG_TPM2_TSS=y
26+
CONFIG_OPENSSL=y
27+
28+
# Boot Options (GUI)
29+
CONFIG_CAIRO=y
30+
CONFIG_FBWHIPTAIL=y
31+
export CONFIG_AUTO_BOOT_TIMEOUT=5
32+
export CONFIG_BOOT_DEV="/dev/sda2"
33+
export CONFIG_BOOT_KERNEL_ADD=""
34+
export CONFIG_BOOT_KERNEL_REMOVE=""
35+
export CONFIG_BOOTSCRIPT=/bin/gui-init
36+
37+
# Boot Security / Flash Options
38+
export CONFIG_BOOT_REQ_HASH=n
39+
export CONFIG_BOOT_REQ_ROLLBACK=n
40+
export CONFIG_BOARD_NAME="Google Omnigul"
41+
export CONFIG_FLASHROM_OPTIONS="--noverify-all -p internal --ifd --image bios"
42+
#export CONFIG_ROOT_DEV="/dev/sda3"
43+
#export CONFIG_ROOT_DIRLIST="bin boot lib sbin usr"
44+
#export CONFIG_ROOT_CHECK_AT_BOOT="n"
45+
46+
# Linux Specific Configuration Items
47+
CONFIG_LINUX_CONFIG=config/linux-omnigul.config
48+
CONFIG_LINUX_USB=y
49+
CONFIG_SUPPORT_USB_KEYBOARD=y

0 commit comments

Comments
 (0)