xref: /aosp_15_r20/external/coreboot/Documentation/mainboard/foxconn/d41s.md (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# Foxconn D41S
2
3This page describes how to run coreboot on the [FOXCONN D41S] desktop from [FOXCONN].
4The D42S, D51S, D52S are compatible boards with the difference being the CPU.
5
6## Building coreboot
7
8The default options for this board should result in a fully working image:
9
10	# echo "CONFIG_VENDOR_FOXCONN=y" > .config
11	# echo "CONFIG_BOARD_FOXCONN_D41S=y" >> .config
12	# make olddefconfig && make
13
14
15## Flashing coreboot
16
17```{eval-rst}
18+---------------------+--------+
19| Type                | Value  |
20+=====================+========+
21| Socketed flash      | yes    |
22+---------------------+--------+
23| Model               | W25X80 |
24+---------------------+--------+
25| Size                | 1 MiB  |
26+---------------------+--------+
27| In circuit flashing | yes    |
28+---------------------+--------+
29| Package             | DIP-8  |
30+---------------------+--------+
31| Write protection    | No     |
32+---------------------+--------+
33| Dual BIOS feature   | No     |
34+---------------------+--------+
35| Internal flashing   | yes    |
36+---------------------+--------+
37```
38
39### Internal programming
40
41The SPI flash can be accessed using [flashrom].
42
43### External programming
44
45The easiest to flash externally is to simply extract the SPI flash from its socket.
46To do this gently take the SPI flash out of its socket and flash with your programmer.
47
48**NOTE: Don't forget to set the WP# AND HOLD# to 3V.**
49
50**NOTE2: Make sure to reinsert it in the right direction afterward**
51
52**Location and orientation of the SPI flash socket**
53![][d41s_flash]
54
55[d41s_flash]: d41s_flash.jpg
56
57## Technology
58
59```{eval-rst}
60+------------------+------------------+
61| Northbridge      | Intel Pinevew    |
62+------------------+------------------+
63| Southbridge      | Intel NM10       |
64+------------------+------------------+
65| CPU              | model_106cx      |
66+------------------+------------------+
67| SuperIO          | ITE IT8721F      |
68+------------------+------------------+
69| clockgen (CK505) | ICS 9LPRS525AGLF |
70+------------------+------------------+
71```
72
73[FOXCONN D41S]: http://www.foxconnchannel.com/ProductDetail.aspx?T=motherboard&U=en-us0000481
74[FOXCONN]: http://www.foxconnchannel.com
75[Flashrom]: https://flashrom.org/Flashrom
76