summaryrefslogtreecommitdiffstats
path: root/Documentation/soc
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2023-01-17 12:11:00 +0100
committerFelix Singer <felixsinger@posteo.net>2023-01-19 01:26:36 +0000
commitad6e3c847f4b11a7913db501cdc10339c9fd5ea2 (patch)
tree45c1cbc5d163ef5554fe70e50fbd9c1ffd76471f /Documentation/soc
parent89a269af9dd289f1a7a2e44a3854e14483d20431 (diff)
downloadcoreboot-ad6e3c847f4b11a7913db501cdc10339c9fd5ea2.tar.gz
coreboot-ad6e3c847f4b11a7913db501cdc10339c9fd5ea2.tar.bz2
coreboot-ad6e3c847f4b11a7913db501cdc10339c9fd5ea2.zip
tree: Drop Intel Ice Lake support
Intel Ice Lake is unmaintained and the only user of this platform ever was the Intel CRB (Customer Reference Board). As it looks like, it was never ready for production as only engineering sample CPUIDs are supported. As announced in the 4.19 release notes, remove support for Intel Icelake code and move any maintenance on the 4.19 branch. This affects the following components and their related code: * Intel Ice Lake SoC * Intel Ice Lake CRB mainboard * Documentation Change-Id: Ia796d4dc217bbcc3bbd9522809ccff5a46938094 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/72008 Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Elyes Haouas <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'Documentation/soc')
-rw-r--r--Documentation/soc/intel/icelake/iceLake_coreboot_development.md67
-rw-r--r--Documentation/soc/intel/icelake/index.md7
-rw-r--r--Documentation/soc/intel/index.md1
3 files changed, 0 insertions, 75 deletions
diff --git a/Documentation/soc/intel/icelake/iceLake_coreboot_development.md b/Documentation/soc/intel/icelake/iceLake_coreboot_development.md
deleted file mode 100644
index 214733140bf0..000000000000
--- a/Documentation/soc/intel/icelake/iceLake_coreboot_development.md
+++ /dev/null
@@ -1,67 +0,0 @@
-# Intel Ice Lake coreboot development
-
-## Introduction
-
-This document captures the coreboot development strategy for Intel SoC named Ice lake.
-
-The Ice Lake processor family is the next generation IntelĀ® Core processor family.
-These processors are built using Intel's 10 nm+ process.
-
-* [What is Ice Lake?](https://www.intel.in/content/www/in/en/design/products-and-solutions/processors-and-chipsets/ice-lake/overview.html)
-
-## Development Strategy
-
-Like any other Intel SoC, Ice Lake coreboot development is also based on "Intel common code development model".
-
-1. Intel develops initial Firmware code for Ice Lake SoC.
-
-2. Additionally provides Firmware code support for Intel Reference Platform (RVP), known as Ice lake RVP with same SoC.
- ```eval_rst
- :doc:`../../../mainboard/intel/icelake_rvp`
- ```
-
-### Summary:
-* SoC is Ice Lake.
-* Reference platform is icelake_rvp.
-* OEM board is Dragonegg.
-
-## Create coreboot Image
-
-1. Clone latest coreboot code as below
- ```bash
- $ git clone https://review.coreboot.org/coreboot.git
- ```
-
-2. Place blobs (ucode, me.bin and FSP packages) in appropriate locations
-
- Note:
- Consider the fact that ucode and ME kit for Ice Lake SoC will be available from Intel VIP site.
- After product launch, FSP binary will be available externally as any other program.
-
-3. Create coreboot .config
-
-4. Build toolchain
- ```bash
- CPUS=$(nproc--ignore=1) make crossgcc-i386 iasl
- ```
-
-5. Build image
- ```bash
- $ make # the image is generated as build/coreboot.rom
- ```
-
-## Flashing coreboot
-
-Flashing mechanism might be different between Intel RVP (Reference Validation Platform) and Chromebooks:
-
-* Make use of dediprog while flashing coreboot image on Intel-RVP
-* For Chromebook related platform like dragonegg, one can flash via servo:
-
-```bash
- $ dut-control spi2_vref:pp3300 spi2_buf_en:on spi2_buf_on_flex_en:on warm_reset:on
- $ sudo flashrom -n -p ft2232_spi:type=servo-v2 -w <bios_image>
- $ dut-control spi2_vref:off spi2_buf_en:off spi2_buf_on_flex_en:off warm_reset:off
-```
-### References
-* [flashrom](https://flashrom.org/Flashrom)
-* [Servo](https://www.chromium.org/chromium-os/servo)
diff --git a/Documentation/soc/intel/icelake/index.md b/Documentation/soc/intel/icelake/index.md
deleted file mode 100644
index 71397d21bf3f..000000000000
--- a/Documentation/soc/intel/icelake/index.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Intel Ice Lake SOC-specific documentation
-
-This section contains documentation about coreboot on specific Intel "Ice Lake" SOCs.
-
-## Ice Lake coreboot development
-
-- [Ice Lake coreboot development](iceLake_coreboot_development.md)
diff --git a/Documentation/soc/intel/index.md b/Documentation/soc/intel/index.md
index 8da9cacc6e5a..b10b28885b7b 100644
--- a/Documentation/soc/intel/index.md
+++ b/Documentation/soc/intel/index.md
@@ -7,7 +7,6 @@ This section contains documentation about coreboot on specific Intel SOCs.
- [Common code development strategy](code_development_model/code_development_model.md)
- [FSP](fsp/index.md)
- [Broadwell](broadwell/index.md)
-- [Ice Lake/9th Gen Core-i series](icelake/index.md)
- [MP Initialization](mp_init/mp_init.md)
- [Microcode Updates](microcode.md)
- [Firmware Interface Table](fit.md)