-
Notifications
You must be signed in to change notification settings - Fork 521
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mb/starlabs/starbook: Add Alder Lake StarBook Mk VI variant
Tested using `edk2` from `github.com/starlabsltd/edk2/tree/uefipayload_202209`: * Windows 10 * Ubuntu 20.04 * MX Linux 19.4 * Manjaro 21 No known issues. https://starlabs.systems/pages/starbook-specification Signed-off-by: Ben-StarLabs <ben@starlabs.systems> Change-Id: Idc0c265a88b19cf9e89cc8ab3e8db9abd8cf8409 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65785 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com>
- Loading branch information
1 parent
1c3da3f
commit b2db365
Showing
13 changed files
with
947 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# StarBook Mk V | ||
|
||
## Specs | ||
|
||
- CPU (full processor specs available at https://ark.intel.com) | ||
- Intel i7-1260P (Alder Lake) | ||
- Intel i3-1220P (Alder Lake) | ||
- EC | ||
- ITE IT5570E | ||
- Backlit keyboard, with standard PS/2 keycodes and SCI hotkeys | ||
- Battery | ||
- Charger, using AC adapter or USB-C PD | ||
- Suspend / resume | ||
- GPU | ||
- Intel® Iris® Xe Graphics | ||
- GOP driver is recommended, VBT is provided | ||
- eDP 14-inch 1920x1080 LCD | ||
- HDMI video | ||
- USB-C DisplayPort video | ||
- Memory | ||
- 2 x DDR4 SODIMM | ||
- Networking | ||
- AX210 2230 WiFi / Bluetooth | ||
- Sound | ||
- Realtek ALC269-VB6 | ||
- Internal speakers | ||
- Internal microphone | ||
- Combined headphone / microphone 3.5-mm jack | ||
- HDMI audio | ||
- USB-C DisplayPort audio | ||
- Storage | ||
- M.2 PCIe SSD | ||
- RTS5129 MicroSD card reader | ||
- USB | ||
- 1920x1080 CCD camera | ||
- USB 3.1 Gen 2 (left) | ||
- USB 3.1 Gen 2 Type-A (left) | ||
- USB 3.1 Gen 1 Type-A (right) | ||
- USB 2.0 Type-A (right) | ||
|
||
## Building coreboot | ||
|
||
### Preliminaries | ||
|
||
Prior to building coreboot the following files are required: | ||
* Intel Flash Descriptor file (descriptor.bin) | ||
* Intel Management Engine firmware (me.bin) | ||
* ITE Embedded Controller firmware (ec.bin) | ||
|
||
The files listed below are optional: | ||
- Splash screen image in Windows 3.1 BMP format (Logo.bmp) | ||
|
||
These files exist in the correct location in the StarLabsLtd/blobs repo on GitHub which is used in place of the standard 3rdparty/blobs repo. | ||
|
||
### Build | ||
|
||
The following commands will build a working image: | ||
|
||
```bash | ||
make distclean | ||
make defconfig KBUILD_DEFCONFIG=configs/config.starlabs_starbook_adl | ||
make | ||
``` | ||
|
||
## Flashing coreboot | ||
|
||
```eval_rst | ||
+---------------------+------------+ | ||
| Type | Value | | ||
+=====================+============+ | ||
| Socketed flash | no | | ||
+---------------------+------------+ | ||
| Vendor | Winbond | | ||
+---------------------+------------+ | ||
| Model | W25Q256.V | | ||
+---------------------+------------+ | ||
| Size | 32 MiB | | ||
+---------------------+------------+ | ||
| Package | SOIC-8 | | ||
+---------------------+------------+ | ||
| Internal flashing | yes | | ||
+---------------------+------------+ | ||
| External flashing | yes | | ||
+---------------------+------------+ | ||
Please see [here](../common/flashing.md) for instructions on how to flash with fwupd. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
## SPDX-License-Identifier: GPL-2.0-only | ||
|
||
bootblock-y += gpio.c | ||
|
||
romstage-y += romstage.c | ||
|
||
ramstage-y += devtree.c | ||
ramstage-y += gpio.c | ||
ramstage-y += hda_verb.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
FLASH 0x2000000 { | ||
SI_ALL 0x1000000 { | ||
SI_DESC 0x1000 | ||
SI_ME | ||
} | ||
SI_BIOS 0x1000000 { | ||
EC@0x0 0x20000 | ||
RW_MRC_CACHE@0x20000 0x10000 | ||
SMMSTORE@0x30000 0x40000 | ||
CONSOLE@0x70000 0x20000 | ||
FMAP@0x90000 0x1000 | ||
COREBOOT(CBFS) | ||
} | ||
} |
Binary file not shown.
Oops, something went wrong.