device/pciexp: Add hot-plug capable helper function
[coreboot2.git] / Documentation / mainboard / starlabs / starbook_tgl.md
blob30810dd87fb681ff201ad9f4ebc00be150f9d615
1 # StarBook Mk V
3 ## Specs
5 - CPU (full processor specs available at https://ark.intel.com)
6     - Intel i7-1165G7 (Tiger Lake)
7     - Intel i3-1110G4 (Tiger Lake)
8 - EC
9     - ITE IT5570E
10     - Backlit Keyboard, with standard PS/2 keycodes and SCI hotkeys
11     - Battery
12     - Charger, using AC adapter or USB-C PD
13     - Suspend / resume
14 - GPU
15     - IntelĀ® IrisĀ® Xe Graphics
16     - GOP driver is recommended, VBT is provided
17     - eDP 14-inch 1920x1080 LCD
18     - HDMI video
19     - USB-C DisplayPort video
20 - Memory
21     - 2 x DDR4 SODIMM
22 - Networking
23     - AX201 2230 WiFi / Bluetooth
24 - Sound
25     - Realtek ALC256
26     - Internal speakers
27     - Internal microphone
28     - Combined headphone / microphone 3.5-mm jack
29     - HDMI audio
30     - USB-C DisplayPort audio
31 - Storage
32     - M.2 PCIe SSD
33     - RTS5129 MicroSD card reader
34 - USB
35     - 1280x720 CCD camera
36     - Thunderbolt 4.0 (left)
37     - USB 3.1 Gen 2 Type-A (left)
38     - USB 3.1 Gen 1 Type-A (right)
39     - USB 2.0 Type-A (right)
41 ## Building coreboot
43 Please follow the [Star Labs build instructions](common/building.md) to build coreboot, using `config.starlabs_starbook_tgl` as config file.
45 ## Flashing coreboot
47 ```{eval-rst}
48 +---------------------+------------+
49 | Type                | Value      |
50 +=====================+============+
51 | Socketed flash      | no         |
52 +---------------------+------------+
53 | Vendor              | Winbond    |
54 +---------------------+------------+
55 | Model               | 25Q128JVSQ |
56 +---------------------+------------+
57 | Size                | 16 MiB     |
58 +---------------------+------------+
59 | Package             | SOIC-8     |
60 +---------------------+------------+
61 | Internal flashing   | yes        |
62 +---------------------+------------+
63 | External flashing   | yes        |
64 +---------------------+------------+
65 ```
67 Please see [here](common/flashing.md) for instructions on how to flash with fwupd.