Documentation/mainboard/asrock/imb-1222.md: Update information
- some formatting fixes; - add information about proprietary blobs; - update information about the tested hardware and operating systems. Change-Id: I85a8f1df2ffc6e0e1674c4b82888a3964aa8d672 Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87295 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
This commit is contained in:
parent
ac7717a7b0
commit
c7a450ba7d
1 changed files with 70 additions and 23 deletions
|
|
@ -5,24 +5,24 @@ This page describes how to run coreboot on the [ASRock IMB-1222].
|
|||
## Technology
|
||||
|
||||
```{eval-rst}
|
||||
+------------+---------------------------------------------------------------+
|
||||
| CPU | Intel 10th Gen (Comet lake-S) Core Processors (LGA-1200) |
|
||||
| | CPUs over 80W will be limited due to power design |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| DRAM | 2 SO-DIMM slots, DDR4 2933/2666/2400 MHz |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| Chipset | Intel Q470E |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| Super I/O | Fintek F81966 |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| TPM | Infineon SLB 9670VQ2.0 |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| Boot | USB, SATA, NVMe |
|
||||
+------------+---------------------------------------------------------------+
|
||||
| Power | Laptop Power Supply: |
|
||||
| | - 12V DC-in (IMB-1222) |
|
||||
| | - 12V~28V DC-in (IMB-1222-WV) |
|
||||
+------------+---------------------------------------------------------------+
|
||||
+---------+---------------------------------------------------------------+
|
||||
| CPU | | Intel 10th Gen (Comet lake-S) Core Processors (LGA-1200) |
|
||||
| | | CPUs over 80W will be limited due to power design |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| DRAM | 2 SO-DIMM slots, DDR4 2933/2666/2400 MHz |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| Chipset | Intel Q470E |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| SuperIO | Fintek F81966 |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| TPM | Infineon SLB 9670VQ2.0 |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| Boot | USB, SATA, NVMe |
|
||||
+---------+---------------------------------------------------------------+
|
||||
| Power | | Laptop Power Supply: |
|
||||
| | | - 12V DC-in (IMB-1222) |
|
||||
| | | - 12V~28V DC-in (IMB-1222-WV) |
|
||||
+---------+---------------------------------------------------------------+
|
||||
```
|
||||
|
||||
```text
|
||||
|
|
@ -70,7 +70,7 @@ This page describes how to run coreboot on the [ASRock IMB-1222].
|
|||
| ALC122 | | LPC
|
||||
+--------------+ +--------------+
|
||||
+-----------------------+ +--------------+ | | +------------+
|
||||
| 2 x COM RS232/422/482 |---| ST3243E |---| Fintek |----| CPU FAN x1 |
|
||||
| 2 x COM RS232/422/485 |---| ST3243E |---| Fintek |----| CPU FAN x1 |
|
||||
+-----------------------+ +--------------+ | F81966 | +------------+
|
||||
+-----------------------+ +--------------+ | SuperIO | +------------+
|
||||
| 2 x COM RS232 |---| ST3243E |---| |----| NCT 3941SA |
|
||||
|
|
@ -85,6 +85,48 @@ This page describes how to run coreboot on the [ASRock IMB-1222].
|
|||
This port was created without a schematic/boardview, reverse engineering only.
|
||||
Feel free to make changes.
|
||||
|
||||
## Required proprietary blobs
|
||||
|
||||
To build full working image of coreboot, the following blobs are required:
|
||||
|
||||
```{eval-rst}
|
||||
+-----------------+-------------------------------------------+-------------------------+
|
||||
| Binary file | Apply | Required/Optional |
|
||||
+=================+===========================================+=========================+
|
||||
| FSP-M & FSP-S | | Intel Firmware Support Package 2.1 | Required |
|
||||
| | | 10th Generation Intel® Core™ processors | |
|
||||
| | | and chipsets (formerly Comet Lake) | |
|
||||
+-----------------+-------------------------------------------+-------------------------+
|
||||
| IFD | Intel Flash Descriptor | Required |
|
||||
+-----------------+-------------------------------------------+-------------------------+
|
||||
| ME | Intel Management Engine | Required |
|
||||
+-----------------+-------------------------------------------+-------------------------+
|
||||
| GBE | Gigabit Ethernet Configuration | | Optional |
|
||||
| | | | (if LAN2 is enabled) |
|
||||
+-----------------+-------------------------------------------+-------------------------+
|
||||
```
|
||||
|
||||
### FSP
|
||||
|
||||
Intel company provides [Firmware Support Package (2.1)](../../soc/intel/fsp/index.md)
|
||||
to initialize this generation silicon. Please see this
|
||||
[document](../../soc/intel/code_development_model/code_development_model.md).
|
||||
|
||||
### IFD, ME, GBE
|
||||
|
||||
Use the [vendor's firmware] version 1.80 to extract the IFD, ME, GBE blobs from it, according to
|
||||
the [Intel IFD Binary Extraction Tutorial](../../util/ifdtool/binary_extraction.md).
|
||||
|
||||
```bash
|
||||
wget --tries=5 "https://web.archive.org/web/20250413105432/https://download.asrock.com/IPC/BIOS/IMB-1222(1.80)ROM.zip"
|
||||
unzip "IMB-1222(1.80)ROM.zip"
|
||||
ifdtool --platform cnl -x IM12221.80
|
||||
File IM12221.80 is 33554432 bytes
|
||||
flashregion_0_flashdescriptor.bin Flash Region 0 (Flash Descriptor): 00000000 - 00000fff
|
||||
flashregion_2_intel_me.bin Flash Region 2 (Intel ME): 00003000 - 01002fff
|
||||
flashregion_3_gbe.bin Flash Region 3 (GbE): 00001000 - 00002fff
|
||||
```
|
||||
|
||||
## Building coreboot
|
||||
|
||||
The following commands will help quickly configure and build a project for this board:
|
||||
|
|
@ -110,6 +152,8 @@ make
|
|||
+---------------+------+---------+-----------+
|
||||
| Windows 10 | V | | |
|
||||
+---------------+------+---------+-----------+
|
||||
| Windows 11 | V | | |
|
||||
+---------------+------+---------+-----------+
|
||||
| Android 13 | | V | |
|
||||
+---------------+------+---------+-----------+
|
||||
```
|
||||
|
|
@ -118,9 +162,12 @@ make
|
|||
- SeaBIOS (1.16.3);
|
||||
- edk2 [MrChromebox fork] (uefipayload_2408).
|
||||
|
||||
### Additional information
|
||||
|
||||
- Ubuntu 22.04 (Linux 6.5.0-15-generic);
|
||||
- Ubuntu 24.04 (Linux 6.8.0-41-generic);
|
||||
- Microsoft Windows 10 Pro (10.0.19045.4780, 22H2 2022);
|
||||
- Microsoft Windows 11 Pro (10.0.26100.3194, 24H2 2024);
|
||||
- Andoid 13, [Bliss OS] x86_64 (16.9.7, Linux 6.1.112-gloria-xanmod1).
|
||||
|
||||
## Flashing coreboot
|
||||
|
|
@ -131,8 +178,8 @@ make
|
|||
+=====================+==========================+
|
||||
| Socketed flash | yes |
|
||||
+---------------------+--------------------------+
|
||||
| Model | W25Q256JV |
|
||||
| | MX25L25673G |
|
||||
| Model | | W25Q256JV |
|
||||
| | | MX25L25673G |
|
||||
+---------------------+--------------------------+
|
||||
| Size | 32 MiB |
|
||||
+---------------------+--------------------------+
|
||||
|
|
@ -171,7 +218,7 @@ information about this [here](../../tutorial/flashing_firmware/index.md).
|
|||
- USB 2.0 ports;
|
||||
- USB 3.2 ports;
|
||||
- M.2 Key-E 2230 slot for Wireless (PCIe x1, USB 2.0 and CNVi);
|
||||
- M.2 Key-B 3042/3052 slot for 4G/5G modem (PCIe x1);
|
||||
- M.2 Key-B 3042/3052 WWAN slot for 4G/5G modem (PCIe x1, USB 3.0);
|
||||
- M.2 Key-M 2242/2260/2280 for SSD/NVMe (PCIE x4, SATA3);
|
||||
- LAN1 Intel I225LM/I225V, 10/100/1000/2500 Mbps;
|
||||
- LAN2 Intel I219LM, 10/100/1000 Mbps;
|
||||
|
|
@ -185,13 +232,13 @@ information about this [here](../../tutorial/flashing_firmware/index.md).
|
|||
|
||||
## Unknown/untested
|
||||
|
||||
- USB 3.0 in M.2 Key-B 3042/3052 slot (currently disabled);
|
||||
- eDP/LVDS (currently disabled);
|
||||
- PCIe riser cards;
|
||||
- SPDIF;
|
||||
- SATA RAID.
|
||||
|
||||
[ASRock IMB-1222]: https://web.archive.org/web/20220924171403/https://www.asrockind.com/en-gb/IMB-1222
|
||||
[vendor's firmware]: https://web.archive.org/web/20250413105432/https://download.asrock.com/IPC/BIOS/IMB-1222(1.80)ROM.zip
|
||||
[flashrom]: https://flashrom.org/Flashrom
|
||||
[MrChromebox fork]: https://github.com/MrChromebox/edk2
|
||||
[XutaxKamay fork]: https://github.com/XutaxKamay/me_cleaner
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue