From 26281ea864a22bca7cc7d56cd102caac8c944f88 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 12 Jul 2024 17:02:52 +0100 Subject: [PATCH] say 9010/7010 mt works with t1650 rom crossflashed Signed-off-by: Leah Rowe --- site/docs/hardware/index.md | 3 ++- site/docs/hardware/index.zh-cn.md | 3 ++- site/docs/install/index.md | 12 ++++++++++++ site/docs/install/ivy_has_common.md | 3 ++- site/docs/install/ivy_has_common.uk.md | 3 ++- site/tasks/index.md | 2 +- 6 files changed, 21 insertions(+), 5 deletions(-) diff --git a/site/docs/hardware/index.md b/site/docs/hardware/index.md index 4cc73f4..1cb5115 100644 --- a/site/docs/hardware/index.md +++ b/site/docs/hardware/index.md @@ -44,7 +44,8 @@ libreboot currently supports the following systems in this release: - [Apple iMac 5,2](imac52.md) - [ASUS KCMA-D8 motherboard](kcma-d8.md) - Dell OptiPlex 7010 **MT** (known to work, using the T1650 ROM, but more - research is needed) + research is needed) - 9010 also known to work. No GPIO changes, so it should + be safe to flash. - [Dell Precision T1650](t1650.md) - [Gigabyte GA-G41M-ES2L motherboard](ga-g41m-es2l.md) - [HP Elite 8200 SFF/MT](hp8200sff.md) (HP 6200 Pro Business probably works too) diff --git a/site/docs/hardware/index.zh-cn.md b/site/docs/hardware/index.zh-cn.md index d4ecb0f..a6f7c08 100644 --- a/site/docs/hardware/index.zh-cn.md +++ b/site/docs/hardware/index.zh-cn.md @@ -56,7 +56,8 @@ Introduction - [Apple iMac 5,2](imac52.md) - [ASUS KCMA-D8 主板](kcma-d8.md) - Dell OptiPlex 7010 **MT** (known to work, using the T1650 ROM, but more - research is needed) + research is needed) - 9010 also works, with no GPIO changes. It should be + safe to flash. - [Dell Precision T1650](t1650.md) - [Gigabyte GA-G41M-ES2L 主板](ga-g41m-es2l.md) - [HP Elite 8200 SFF/MT](hp8200sff.md)(HP 6200 Pro Business 多半也能用) diff --git a/site/docs/install/index.md b/site/docs/install/index.md index c376eea..943db1d 100644 --- a/site/docs/install/index.md +++ b/site/docs/install/index.md @@ -653,6 +653,18 @@ chips, but it is hard to find now. A custom flasher may be made such as [flashprog serprog stm32](https://github.com/wosk/stm32-vserprog-lpc) or [teensy flasher](https://www.flashprog.org/Teensy_3.1_SPI_%2B_LPC/FWH_Flasher) +TARGET: DELL OptiPlex 7010 and 9010, MT +--------------------------------------- + +Coreboot officially only has SFF for the 7010/9010 boards, but the MT +ones have been studied, and verified to contain the same GPIO configuration +among other things, compared to T1650; the latter merely has extra wiring +for ECC. + +Simply flash a T1650 image onto one of these machines. We may or may not +provide this as a separate target (coreboot variant) in a future release, +but re-using the T1650 image is OK for now. + TARGET: DELL Precision T1650 desktop ------------------------------------ diff --git a/site/docs/install/ivy_has_common.md b/site/docs/install/ivy_has_common.md index 7474899..7564261 100644 --- a/site/docs/install/ivy_has_common.md +++ b/site/docs/install/ivy_has_common.md @@ -64,7 +64,8 @@ Libreboot build system: * ME firmware: `vendor/*/me.bin` - the `*` can be any given directory. Different ones will be used by given boards, but the directory name may not match the board target name. -* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` +* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` - + ditto 9010/7010 MT/SFF optiplex machines. * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * Intel MRC firmware, provides raminit on HP EliteBook 820 G2 diff --git a/site/docs/install/ivy_has_common.uk.md b/site/docs/install/ivy_has_common.uk.md index eb10831..03f54c9 100644 --- a/site/docs/install/ivy_has_common.uk.md +++ b/site/docs/install/ivy_has_common.uk.md @@ -68,7 +68,8 @@ Libreboot build system: * ME firmware: `vendor/*/me.bin` - the `*` can be any given directory. Different ones will be used by given boards, but the directory name may not match the board target name. -* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` +* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` - + ditto 7010/9010 MT/SFF optiplex machines. * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * Intel MRC firmware, provides raminit on HP EliteBook 820 G2 diff --git a/site/tasks/index.md b/site/tasks/index.md index 1286f92..1994366 100644 --- a/site/tasks/index.md +++ b/site/tasks/index.md @@ -79,7 +79,7 @@ inject scripts to the Heads build system. Libreboot provides these scripts for automatically downloading certain firmwares at build time, as and when required for a given mainboard. These are provided by the vendor, e.g. SMSC SCH5545 Environment Control (EC) firmware used for fan control on Dell -Precision T1650. +Precision T1650. (ditto 7010/9010 MT/SFF machines) Heads has such logic, but it's not as developed as the logic in Libreboot, which was originally inspired by the Heads logic and then greatly expanded upon.