[coreboot-gerrit] Change in coreboot[master]: mb/intel/dg43gt: Add documentation

Arthur Heymans (Code Review) gerrit at coreboot.org
Tue Aug 21 22:29:56 CEST 2018


Arthur Heymans has uploaded this change for review. ( https://review.coreboot.org/28258


Change subject: mb/intel/dg43gt: Add documentation
......................................................................

mb/intel/dg43gt: Add documentation

Change-Id: I4e9dc67e66f719d440679b11332e2c8a764024f4
Signed-off-by: Arthur Heymans <arthur at aheymans.xyz>
---
M Documentation/mainboard/index.md
A Documentation/mainboard/intel/dg43gt.md
A Documentation/mainboard/intel/dg43gt_closeup.jpg
A Documentation/mainboard/intel/dg43gt_full.jpg
4 files changed, 101 insertions(+), 0 deletions(-)



  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/58/28258/1

diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md
index 6c75ea2..9301971 100644
--- a/Documentation/mainboard/index.md
+++ b/Documentation/mainboard/index.md
@@ -10,6 +10,10 @@
 
 - [CN81XX EVB SFF](cavium/cn8100_sff_evb.md)
 
+## Intel
+
+- [DG43GT](intel/dg43gt.md)
+
 ## Foxconn
 
 - [D41S](foxconn/d41s.md)
diff --git a/Documentation/mainboard/intel/dg43gt.md b/Documentation/mainboard/intel/dg43gt.md
new file mode 100644
index 0000000..ee970f0
--- /dev/null
+++ b/Documentation/mainboard/intel/dg43gt.md
@@ -0,0 +1,97 @@
+# Intel DG43GT
+
+This page describes how to run coreboot on the [Intel DG43GT] desktop.
+
+## Flashing coreboot
+
+```eval_rst
++---------------------+------------+
+| Type                | Value      |
++=====================+============+
+| Socketed flash      | no         |
++---------------------+------------+
+| Model               | W25X32     |
++---------------------+------------+
+| Size                | 4 MiB      |
++---------------------+------------+
+| In circuit flashing | NO!        |
++---------------------+------------+
+| Package             | SOIC-8     |
++---------------------+------------+
+| Write protection    | No         |
++---------------------+------------+
+| Dual BIOS feature   | No         |
++---------------------+------------+
+| Internal flashing   | yes        |
++---------------------+------------+
+```
+
+### Internal programming
+
+The SPI flash can be accessed using [flashrom].
+Only the BIOS region can and needs to written to.
+
+     # flashrom -p internal --ifd -i bios -w coreboot.rom --noverify
+
+### External programming
+
+ISP (in circuit programming) seems to be impossible on this board, which
+is a property it shares wth many boards featuring the ICH10 southbridge.
+**Recovering from a bad flash will require desoldering the flash!**
+Desoldering the SPI flash can easily be done with a hot air station.
+Apply some flux around the SPI flash, set the hot air station to 350-400°C
+and after heating the chip up for a minute it should be possible to remove it.
+
+Having removed the flash chip you can reprogram and resolder it using a
+soldering iron.
+Another option would be to hook up a SPI flash (socket) to the SPI header,
+for easier flash removing in the future (if you expect to be hacking on this
+board). To do this you first need to solder the SPI header to the board.
+
+**NOTE: this header cannot be used for ISP either.**
+
+**NOTE2: Don't forget to connect the WP# and HOLD# pin on the SPI flash to 3V.**
+
+The layout of the header is:
+    
+```
+                  +---+---+
+           GND <- | x | x | -> SPI_CLK
+                  +---+---+
+          3VSB <- | x | x | -> SPI_MISO
+                  +---+---+
+                  |   | x | -> SPI_MOSI
+                  +---+---+
+        SPI_CS# <-| x | x | -> SPI_CS# (again)
+                  +---+---+
+```
+
+**Picture of the board with the flash hooked on externally**
+![][dg43gt_full]
+
+**Close up picture of the SPI flash pads and recovery header**
+![][dg43gt_closeup]
+
+[dg43gt_full]: dg43gt_full.jpg
+[dg43gt_closeup]: dg43gt_closeup.jpg
+
+## Technology
+
+```eval_rst
++------------------+---------------------------------------------------+
+| Northbridge      | Intel G43 (called x4x in coreboot code)           |
++------------------+---------------------------------------------------+
+| Southbridge      | Intel ICH10 (called i82801jx in coreboot code)    |
++------------------+---------------------------------------------------+
+| CPU (LGA775)     | model f4x, f6x, 6fx, 1067x (pentium 4, d, core 2) |
++------------------+---------------------------------------------------+
+| SuperIO          | Windond w83627dhg                                 |
++------------------+---------------------------------------------------+
+| Coprocessor      | Intel ME (optionnaly enabled)                     |
++------------------+---------------------------------------------------+
+| Clockgen (CK505) | SLG8XP549T                                        |
++------------------+---------------------------------------------------+
+```
+
+[Intel DG43GT]: https://ark.intel.com/products/41036/Intel-Desktop-Board-DG43GT
+[flashrom]: https://flashrom.org/Flashrom
diff --git a/Documentation/mainboard/intel/dg43gt_closeup.jpg b/Documentation/mainboard/intel/dg43gt_closeup.jpg
new file mode 100644
index 0000000..c747aa8
--- /dev/null
+++ b/Documentation/mainboard/intel/dg43gt_closeup.jpg
Binary files differ
diff --git a/Documentation/mainboard/intel/dg43gt_full.jpg b/Documentation/mainboard/intel/dg43gt_full.jpg
new file mode 100644
index 0000000..52f3808
--- /dev/null
+++ b/Documentation/mainboard/intel/dg43gt_full.jpg
Binary files differ

-- 
To view, visit https://review.coreboot.org/28258
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4e9dc67e66f719d440679b11332e2c8a764024f4
Gerrit-Change-Number: 28258
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur at aheymans.xyz>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20180821/080734da/attachment.html>


More information about the coreboot-gerrit mailing list