summaryrefslogtreecommitdiff
path: root/Documentation/mainboard
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2019-05-20 16:28:49 +0200
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>2019-05-21 14:23:34 +0000
commitb461865577ed57b4512c75e0becf44b6b7ed0922 (patch)
tree577fb97f3cab9e6215fb010811172231444d8784 /Documentation/mainboard
parentb19de28c9889675125183f350e2a35f60e142562 (diff)
downloadcoreboot-b461865577ed57b4512c75e0becf44b6b7ed0922.tar.xz
Documentation: Add Rotundu
Add information about flash and programming header. Change-Id: If34016e20dd580f92695bef5b67dd0c282b0b421 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/32894 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Diffstat (limited to 'Documentation/mainboard')
-rw-r--r--Documentation/mainboard/index.md1
-rw-r--r--Documentation/mainboard/opencellular/rotundu.md76
-rw-r--r--Documentation/mainboard/opencellular/rotundu_flash.jpgbin0 -> 94737 bytes
-rw-r--r--Documentation/mainboard/opencellular/rotundu_header2.jpgbin0 -> 56605 bytes
-rw-r--r--Documentation/mainboard/opencellular/rotundu_j16.pngbin0 -> 20835 bytes
5 files changed, 77 insertions, 0 deletions
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md
index 9af5c80883..fb637c423b 100644
--- a/Documentation/mainboard/index.md
+++ b/Documentation/mainboard/index.md
@@ -44,6 +44,7 @@ The boards in this section are not real mainboards, but emulators.
## Open Cellular
- [Elgon](opencellular/elgon.md)
+- [Rotundu](opencellular/rotundu.md)
## HP
diff --git a/Documentation/mainboard/opencellular/rotundu.md b/Documentation/mainboard/opencellular/rotundu.md
new file mode 100644
index 0000000000..8773e960a3
--- /dev/null
+++ b/Documentation/mainboard/opencellular/rotundu.md
@@ -0,0 +1,76 @@
+# Rutundu
+
+This page describes how to run coreboot on the [Rotundu] compute board
+from [OpenCellular].
+
+## TODO
+
+* Configure UART
+* EC interface
+
+## Flashing coreboot
+
+```eval_rst
++---------------------+------------+
+| Type | Value |
++=====================+============+
+| Socketed flash | no |
++---------------------+------------+
+| Model | W25Q128 |
++---------------------+------------+
+| Size | 16 MiB |
++---------------------+------------+
+| In circuit flashing | yes |
++---------------------+------------+
+| Package | SOIC-8 |
++---------------------+------------+
+| Write protection | No |
++---------------------+------------+
+| Dual BIOS feature | No |
++---------------------+------------+
+| Internal flashing | yes |
++---------------------+------------+
+```
+
+### Internal programming
+
+The SPI flash can be accessed using [flashrom].
+
+### External programming
+
+The GBCv1 board does have a pinheader to flash the SOIC-8 in circuit.
+Directly connecting a Pomona test-clip on the flash is also possible.
+
+**Closeup view of SOIC-8 flash IC**
+
+![][rotundu_flash]
+
+[rotundu_flash]: rotundu_flash.jpg
+
+**SPI header**
+
+![][rotundu_header2]
+
+[rotundu_header2]: rotundu_header2.jpg
+
+**SPI header pinout**
+
+Dediprog compatible pinout.
+
+![][rotundu_j16]
+
+[rotundu_j16]: rotundu_j16.png
+
+## Technology
+
+```eval_rst
++------------------+--------------------------------------------------+
+| SoC | Intel Baytrail |
++------------------+--------------------------------------------------+
+| Coprocessor | Intel ME |
++------------------+--------------------------------------------------+
+```
+
+[Rotundu]: https://github.com/Telecominfraproject/OpenCellular
+[OpenCellular]: https://code.fb.com/connectivity/introducing-opencellular-an-open-source-wireless-access-platform/
+[flashrom]: https://flashrom.org/Flashrom
diff --git a/Documentation/mainboard/opencellular/rotundu_flash.jpg b/Documentation/mainboard/opencellular/rotundu_flash.jpg
new file mode 100644
index 0000000000..f14617c17a
--- /dev/null
+++ b/Documentation/mainboard/opencellular/rotundu_flash.jpg
Binary files differ
diff --git a/Documentation/mainboard/opencellular/rotundu_header2.jpg b/Documentation/mainboard/opencellular/rotundu_header2.jpg
new file mode 100644
index 0000000000..f692306842
--- /dev/null
+++ b/Documentation/mainboard/opencellular/rotundu_header2.jpg
Binary files differ
diff --git a/Documentation/mainboard/opencellular/rotundu_j16.png b/Documentation/mainboard/opencellular/rotundu_j16.png
new file mode 100644
index 0000000000..1936365d80
--- /dev/null
+++ b/Documentation/mainboard/opencellular/rotundu_j16.png
Binary files differ