aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/mainboard/foxconn/d41s.md75
-rw-r--r--Documentation/mainboard/foxconn/d41s_flash.jpgbin0 -> 129035 bytes
-rw-r--r--Documentation/mainboard/index.md4
3 files changed, 79 insertions, 0 deletions
diff --git a/Documentation/mainboard/foxconn/d41s.md b/Documentation/mainboard/foxconn/d41s.md
new file mode 100644
index 0000000000..fe14057d34
--- /dev/null
+++ b/Documentation/mainboard/foxconn/d41s.md
@@ -0,0 +1,75 @@
+# Foxconn D41S
+
+This page describes how to run coreboot on the [FOXCONN D41S] desktop from [FOXCONN].
+The D42S, D51S, D52S are compatible boards with the difference being the CPU.
+
+## Building coreboot
+
+The default options for this board should result in a fully working image:
+
+ # echo "CONFIG_VENDOR_FOXCONN=y" > .config
+ # echo "CONFIG_BOARD_FOXCONN_D41S=y" >> .config
+ # make olddefconfig && make
+
+
+## Flashing coreboot
+
+```eval_rst
++---------------------+--------+
+| Type | Value |
++=====================+========+
+| Socketed flash | yes |
++---------------------+--------+
+| Model | W25X80 |
++---------------------+--------+
+| Size | 1 MiB |
++---------------------+--------+
+| In circuit flashing | yes |
++---------------------+--------+
+| Package | DIP-8 |
++---------------------+--------+
+| Write protection | No |
++---------------------+--------+
+| Dual BIOS feature | No |
++---------------------+--------+
+| Internal flashing | yes |
++---------------------+--------+
+```
+
+### Internal programming
+
+The SPI flash can be accessed using [flashrom].
+
+### External programming
+
+The easiest to flash externally is to simply extract the SPI flash from its socket.
+To do this gently take the SPI flash out of its socket and flash with your programmer.
+
+**NOTE: Don't forget to set the WP# AND HOLD# to 3V.**
+
+**NOTE2: Make sure to reinsert it in the right direction afterward**
+
+**Location and orientation of the SPI flash socket**
+![][d41s_flash]
+
+[d41s_flash]: d41s_flash.jpg
+
+## Technology
+
+```eval_rst
++------------------+------------------+
+| Northbridge | Intel Pinevew |
++------------------+------------------+
+| Southbridge | Intel NM10 |
++------------------+------------------+
+| CPU | model_106cx |
++------------------+------------------+
+| SuperIO | ITE IT8721F |
++------------------+------------------+
+| clockgen (CK505) | ICS 9LPRS525AGLF |
++------------------+------------------+
+```
+
+[FOXCONN D41S]: http://www.foxconnchannel.com/ProductDetail.aspx?T=motherboard&U=en-us0000481
+[FOXCONN]: http://www.foxconnchannel.com
+[Flashrom]: https://flashrom.org/Flashrom
diff --git a/Documentation/mainboard/foxconn/d41s_flash.jpg b/Documentation/mainboard/foxconn/d41s_flash.jpg
new file mode 100644
index 0000000000..79f3b32e9c
--- /dev/null
+++ b/Documentation/mainboard/foxconn/d41s_flash.jpg
Binary files differ
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md
index 8bf0963a6d..6c75ea28c6 100644
--- a/Documentation/mainboard/index.md
+++ b/Documentation/mainboard/index.md
@@ -10,6 +10,10 @@ This section contains documentation about coreboot on specific mainboards.
- [CN81XX EVB SFF](cavium/cn8100_sff_evb.md)
+## Foxconn
+
+- [D41S](foxconn/d41s.md)
+
## Gigabyte
- [GA-H61M-S2PV](gigabyte/ga-h61m-s2pv.md)