From 04a8bd8f7bb02f901b363061284869e5591d7c8b Mon Sep 17 00:00:00 2001
From: Leah Rowe <info@minifree.org>
Date: Wed, 21 Feb 2024 18:40:48 +0000
Subject: [PATCH] add missing dell docs

Signed-off-by: Leah Rowe <info@minifree.org>
---
 site/docs/hardware/e5520.md | 78 ++++++++++++++++++++++++++++++++++++
 site/docs/hardware/e5530.md | 80 +++++++++++++++++++++++++++++++++++++
 site/docs/hardware/e6420.md | 78 ++++++++++++++++++++++++++++++++++++
 site/docs/hardware/e6520.md | 78 ++++++++++++++++++++++++++++++++++++
 site/docs/hardware/e6530.md | 78 ++++++++++++++++++++++++++++++++++++
 site/docs/hardware/index.md |  8 ++--
 site/docs/install/e6430.md  |  3 ++
 site/docs/install/index.md  | 24 ++++++++++-
 8 files changed, 422 insertions(+), 5 deletions(-)
 create mode 100644 site/docs/hardware/e5520.md
 create mode 100644 site/docs/hardware/e5530.md
 create mode 100644 site/docs/hardware/e6420.md
 create mode 100644 site/docs/hardware/e6520.md
 create mode 100644 site/docs/hardware/e6530.md

diff --git a/site/docs/hardware/e5520.md b/site/docs/hardware/e5520.md
new file mode 100644
index 0000000..f40df64
--- /dev/null
+++ b/site/docs/hardware/e5520.md
@@ -0,0 +1,78 @@
+---
+title: Dell Latitude E5520
+x-toc-enable: true
+...
+
+<div class="specs">
+<center>
+Dell Latitude E5520
+</center>
+
+| ***Specifications***       |                                                |
+|----------------------------|------------------------------------------------|
+| **Manufacturer**           | Dell                                           |
+| **Name**                   | Latitude E5520                                 |
+| **Variants**               | E5520 with Intel GPU supported                 |
+| **Released**               | 2012                                           |
+| **Chipset**                | Intel Sandy Bridge                             |
+| **CPU**                    | Intel Core i3, i5 or i7                        |
+| **Graphics**               | Intel HD 4000 and unsupported Nvidia NVS 5200M |
+| **Display**                | 1366x768/1600x900 TFT                          |
+| **Memory**                 | 4 or 8GB (Upgradable to 16GB)                  |
+| **Architecture**           | x86_64                                         |
+| **EC**                     | SMSC MEC5055 with proprietary firmware         |
+| **Original boot firmware** | Dell UEFI                                      |
+| **Intel ME/AMD PSP**       | Present, neutered                              |
+| **Flash chip**             | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+```
+
+| ***Features***                                    |    |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | W+ |
+| **Display (if Intel GPU)**                        | W+ |
+| **Display (if Nvidia GPU)**                       | U  |
+| **Audio**                                         | W+ |
+| **RAM Init**                                      | W+ |
+| **External output**                               | W+ |
+| **Display brightness**                            | P+ |
+
+| ***Payloads supported***  |           |
+|---------------------------|-----------|
+| **GRUB**                  | Works     |
+| **SeaBIOS**               | Works     |
+| **SeaBIOS with GRUB**     | Works     |
+</div>
+Introduction
+============
+
+**Libreboot 20231021 and releases newer than this have ROMs available for
+Dell Latitude E5520.**
+
+ROM images for Dell Latitude E5520 are available for flashing in the Libreboot
+releases *after* 20230625, or you can compile a ROM image for installation via
+lbmk, see: [build instructions](../build/)
+
+Only the Intel GPU variants are supported, currently. All models with Intel GPU
+are assumed to work.
+
+Unlike the E6400, this one does require a neutered Intel ME image to run. This
+means running it through `me_cleaner` before flashing; the Libreboot build
+system does this automatically, during build, or you can insert a neutered
+ROM image using the vendor scripts, see guide:
+
+[Insert vendor files](../install/ivy_has_common.md)
+
+As with the E6400, this one is flashable in software, from Dell UEFI firmware
+to Libreboot. Please refer to the installation instructions.
+
+**To install Libreboot, see: [E5520 installation
+instructions](../install/e6430.md)**
diff --git a/site/docs/hardware/e5530.md b/site/docs/hardware/e5530.md
new file mode 100644
index 0000000..3fcbcf4
--- /dev/null
+++ b/site/docs/hardware/e5530.md
@@ -0,0 +1,80 @@
+---
+title: Dell Latitude E5530
+x-toc-enable: true
+...
+
+<div class="specs">
+<center>
+Dell Latitude E5530
+</center>
+
+| ***Specifications***       |                                                |
+|----------------------------|------------------------------------------------|
+| **Manufacturer**           | Dell                                           |
+| **Name**                   | Latitude E5530                                 |
+| **Variants**               | E5530 with Intel GPU supported                 |
+| **Released**               | 2012                                           |
+| **Chipset**                | Intel Ivy Bridge                               |
+| **CPU**                    | Intel Core i3, i5 or i7                        |
+| **Graphics**               | Intel HD 4000 and unsupported Nvidia NVS 5200M |
+| **Display**                | 1366x768/1600x900 TFT                          |
+| **Memory**                 | 4 or 8GB (Upgradable to 16GB)                  |
+| **Architecture**           | x86_64                                         |
+| **EC**                     | SMSC MEC5055 with proprietary firmware         |
+| **Original boot firmware** | Dell UEFI                                      |
+| **Intel ME/AMD PSP**       | Present, neutered                              |
+| **Flash chip**             | 2xSOIC-8, 12MiB (8MiB and 4MiB in combination) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+```
+
+| ***Features***                                    |    |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | W+ |
+| **Display (if Intel GPU)**                        | W+ |
+| **Display (if Nvidia GPU)**                       | U  |
+| **Audio**                                         | W+ |
+| **RAM Init**                                      | W+ |
+| **External output**                               | W+ |
+| **Display brightness**                            | P+ |
+
+| ***Payloads supported***  |           |
+|---------------------------|-----------|
+| **GRUB**                  | Works     |
+| **SeaBIOS**               | Works     |
+| **SeaBIOS with GRUB**     | Works     |
+</div>
+Introduction
+============
+
+**Libreboot 20231021 and releases newer than this have ROMs available for
+Dell Latitude E5530.**
+
+ROM images for Dell Latitude E5530 are available for flashing in the Libreboot
+releases *after* 20230625, or you can compile a ROM image for installation via
+lbmk, see: [build instructions](../build/)
+
+Only the Intel GPU variants are supported, currently. All models with Intel GPU
+are assumed to work.
+
+Unlike the E6400, this one does require a neutered Intel ME image to run. This
+means running it through `me_cleaner` before flashing; the Libreboot build
+system does this automatically, during build, or you can insert a neutered
+ROM image using the vendor scripts, see guide:
+
+[Insert vendor files](../install/ivy_has_common.md)
+
+As with the E6400, this one is flashable in software, from Dell UEFI firmware
+to Libreboot. Please refer to the installation instructions.
+
+**To install Libreboot, see: [E5530 installation
+instructions](../install/e6430.md)**
+
+Of note: this machine features a Broadnic nic, for ethernet.
diff --git a/site/docs/hardware/e6420.md b/site/docs/hardware/e6420.md
new file mode 100644
index 0000000..7c296e1
--- /dev/null
+++ b/site/docs/hardware/e6420.md
@@ -0,0 +1,78 @@
+---
+title: Dell Latitude E6420
+x-toc-enable: true
+...
+
+<div class="specs">
+<center>
+Dell Latitude E6420
+</center>
+
+| ***Specifications***       |                                                |
+|----------------------------|------------------------------------------------|
+| **Manufacturer**           | Dell                                           |
+| **Name**                   | Latitude E6420                                 |
+| **Variants**               | E6420 with Intel GPU supported                 |
+| **Released**               | 2012                                           |
+| **Chipset**                | Intel Sandy Bridge                             |
+| **CPU**                    | Intel Core i3, i5 or i7                        |
+| **Graphics**               | Intel HD 4000 and unsupported Nvidia NVS 5200M |
+| **Display**                | 1366x768/1600x900 TFT                          |
+| **Memory**                 | 4 or 8GB (Upgradable to 16GB)                  |
+| **Architecture**           | x86_64                                         |
+| **EC**                     | SMSC MEC5055 with proprietary firmware         |
+| **Original boot firmware** | Dell UEFI                                      |
+| **Intel ME/AMD PSP**       | Present, neutered                              |
+| **Flash chip**             | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+```
+
+| ***Features***                                    |    |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | W+ |
+| **Display (if Intel GPU)**                        | W+ |
+| **Display (if Nvidia GPU)**                       | U  |
+| **Audio**                                         | W+ |
+| **RAM Init**                                      | W+ |
+| **External output**                               | W+ |
+| **Display brightness**                            | P+ |
+
+| ***Payloads supported***  |           |
+|---------------------------|-----------|
+| **GRUB**                  | Works     |
+| **SeaBIOS**               | Works     |
+| **SeaBIOS with GRUB**     | Works     |
+</div>
+Introduction
+============
+
+**Libreboot 20231021 and releases newer than this have ROMs available for
+Dell Latitude E6420.**
+
+ROM images for Dell Latitude E6420 are available for flashing in the Libreboot
+releases *after* 20230625, or you can compile a ROM image for installation via
+lbmk, see: [build instructions](../build/)
+
+Only the Intel GPU variants are supported, currently. All models with Intel GPU
+are assumed to work.
+
+Unlike the E6400, this one does require a neutered Intel ME image to run. This
+means running it through `me_cleaner` before flashing; the Libreboot build
+system does this automatically, during build, or you can insert a neutered
+ROM image using the vendor scripts, see guide:
+
+[Insert vendor files](../install/ivy_has_common.md)
+
+As with the E6400, this one is flashable in software, from Dell UEFI firmware
+to Libreboot. Please refer to the installation instructions.
+
+**To install Libreboot, see: [E6420 installation
+instructions](../install/e6430.md)**
diff --git a/site/docs/hardware/e6520.md b/site/docs/hardware/e6520.md
new file mode 100644
index 0000000..b36f1e6
--- /dev/null
+++ b/site/docs/hardware/e6520.md
@@ -0,0 +1,78 @@
+---
+title: Dell Latitude E6520
+x-toc-enable: true
+...
+
+<div class="specs">
+<center>
+Dell Latitude E6520
+</center>
+
+| ***Specifications***       |                                                |
+|----------------------------|------------------------------------------------|
+| **Manufacturer**           | Dell                                           |
+| **Name**                   | Latitude E6520                                 |
+| **Variants**               | E6520 with Intel GPU supported                 |
+| **Released**               | 2012                                           |
+| **Chipset**                | Intel Sandy Bridge                             |
+| **CPU**                    | Intel Core i3, i5 or i7                        |
+| **Graphics**               | Intel HD 4000 and unsupported Nvidia NVS 5200M |
+| **Display**                | 1366x768/1600x900 TFT                          |
+| **Memory**                 | 4 or 8GB (Upgradable to 16GB)                  |
+| **Architecture**           | x86_64                                         |
+| **EC**                     | SMSC MEC5055 with proprietary firmware         |
+| **Original boot firmware** | Dell UEFI                                      |
+| **Intel ME/AMD PSP**       | Present, neutered                              |
+| **Flash chip**             | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+```
+
+| ***Features***                                    |    |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | W+ |
+| **Display (if Intel GPU)**                        | W+ |
+| **Display (if Nvidia GPU)**                       | U  |
+| **Audio**                                         | W+ |
+| **RAM Init**                                      | W+ |
+| **External output**                               | W+ |
+| **Display brightness**                            | P+ |
+
+| ***Payloads supported***  |           |
+|---------------------------|-----------|
+| **GRUB**                  | Works     |
+| **SeaBIOS**               | Works     |
+| **SeaBIOS with GRUB**     | Works     |
+</div>
+Introduction
+============
+
+**Libreboot 20231021 and releases newer than this have ROMs available for
+Dell Latitude E6520.**
+
+ROM images for Dell Latitude E6520 are available for flashing in the Libreboot
+releases *after* 20230625, or you can compile a ROM image for installation via
+lbmk, see: [build instructions](../build/)
+
+Only the Intel GPU variants are supported, currently. All models with Intel GPU
+are assumed to work.
+
+Unlike the E6400, this one does require a neutered Intel ME image to run. This
+means running it through `me_cleaner` before flashing; the Libreboot build
+system does this automatically, during build, or you can insert a neutered
+ROM image using the vendor scripts, see guide:
+
+[Insert vendor files](../install/ivy_has_common.md)
+
+As with the E6400, this one is flashable in software, from Dell UEFI firmware
+to Libreboot. Please refer to the installation instructions.
+
+**To install Libreboot, see: [E6520 installation
+instructions](../install/e6430.md)**
diff --git a/site/docs/hardware/e6530.md b/site/docs/hardware/e6530.md
new file mode 100644
index 0000000..794afd6
--- /dev/null
+++ b/site/docs/hardware/e6530.md
@@ -0,0 +1,78 @@
+---
+title: Dell Latitude E6530
+x-toc-enable: true
+...
+
+<div class="specs">
+<center>
+Dell Latitude E6530
+</center>
+
+| ***Specifications***       |                                                |
+|----------------------------|------------------------------------------------|
+| **Manufacturer**           | Dell                                           |
+| **Name**                   | Latitude E6530                                 |
+| **Variants**               | E6530 with Intel GPU supported                 |
+| **Released**               | 2012                                           |
+| **Chipset**                | Intel Ivy Bridge                               |
+| **CPU**                    | Intel Core i3, i5 or i7                        |
+| **Graphics**               | Intel HD 4000 and unsupported Nvidia NVS 5200M |
+| **Display**                | 1366x768/1600x900 TFT                          |
+| **Memory**                 | 4 or 8GB (Upgradable to 16GB)                  |
+| **Architecture**           | x86_64                                         |
+| **EC**                     | SMSC MEC5055 with proprietary firmware         |
+| **Original boot firmware** | Dell UEFI                                      |
+| **Intel ME/AMD PSP**       | Present, neutered                              |
+| **Flash chip**             | 2xSOIC-8, 12MiB (8MiB and 4MiB in combination) |
+
+
+```
+W+: Works without blobs;
+N: Doesn't work;
+W*: Works with blobs;
+U: Untested;
+P+: Partially works;
+P*: Partially works with blobs
+```
+
+| ***Features***                                    |    |
+|---------------------------------------------------|----|
+| **Internal flashing with original boot firmware** | W+ |
+| **Display (if Intel GPU)**                        | W+ |
+| **Display (if Nvidia GPU)**                       | U  |
+| **Audio**                                         | W+ |
+| **RAM Init**                                      | W+ |
+| **External output**                               | W+ |
+| **Display brightness**                            | P+ |
+
+| ***Payloads supported***  |           |
+|---------------------------|-----------|
+| **GRUB**                  | Works     |
+| **SeaBIOS**               | Works     |
+| **SeaBIOS with GRUB**     | Works     |
+</div>
+Introduction
+============
+
+**Libreboot 20231021 and releases newer than this have ROMs available for
+Dell Latitude E6530.**
+
+ROM images for Dell Latitude E6530 are available for flashing in the Libreboot
+releases *after* 20230625, or you can compile a ROM image for installation via
+lbmk, see: [build instructions](../build/)
+
+Only the Intel GPU variants are supported, currently. All models with Intel GPU
+are assumed to work.
+
+Unlike the E6400, this one does require a neutered Intel ME image to run. This
+means running it through `me_cleaner` before flashing; the Libreboot build
+system does this automatically, during build, or you can insert a neutered
+ROM image using the vendor scripts, see guide:
+
+[Insert vendor files](../install/ivy_has_common.md)
+
+As with the E6400, this one is flashable in software, from Dell UEFI firmware
+to Libreboot. Please refer to the installation instructions.
+
+**To install Libreboot, see: [E6530 installation
+instructions](../install/e6430.md)**
diff --git a/site/docs/hardware/index.md b/site/docs/hardware/index.md
index 0eb6514..73439c9 100644
--- a/site/docs/hardware/index.md
+++ b/site/docs/hardware/index.md
@@ -63,10 +63,12 @@ libreboot currently supports the following systems in this release:
 -   [Apple MacBook1,1 and MacBook2,1](macbook21.md)
 -   [Dell Latitude E6400, E6400 XFR and E6400 ATG, all with Nvidia or Intel
     GPU](e6400.md)
--   Dell Latitude E6420 (Intel GPU) - no guide yet.
+-   [Dell Latitude E6420 (Intel GPU](e6420.md)
 -   [Dell Latitude E6430 (Intel GPU](e6430.md)
--   Dell Latitude E5530 (Intel GPU) - no guide yet.
--   Dell Latitude E6520 (Intel GPU) - no guide yet.
+-   [Dell Latitude E5520 (Intel GPU](e5520.md)
+-   [Dell Latitude E5530 (Intel GPU](e5530.md)
+-   [Dell Latitude E6520 (Intel GPU](e6520.md)
+-   [Dell Latitude E6530 (Intel GPU](e6530.md)
 -   [HP EliteBook 2170p](hp2170p.md)
 -   [HP EliteBook 2560p](hp2560p.md)
 -   [HP EliteBook 2570p](hp2570p.md)
diff --git a/site/docs/install/e6430.md b/site/docs/install/e6430.md
index 97ab1f1..2d50ed4 100644
--- a/site/docs/install/e6430.md
+++ b/site/docs/install/e6430.md
@@ -3,6 +3,9 @@ title: Flashing the Dell Latitude E6430
 x-toc-enable: true
 ...
 
+**NOTE:** This installation guide also pertains to E5520, E6420, E6520, E5530
+and E6530.
+
 Introduction
 ============
 
diff --git a/site/docs/install/index.md b/site/docs/install/index.md
index 0ae48af..167a6e1 100644
--- a/site/docs/install/index.md
+++ b/site/docs/install/index.md
@@ -354,14 +354,34 @@ the sections below:
 
 [You must flash it externally](spi.md)
 
-#### DELL Latitude E6400 laptop (easy to flash, similar to X200/T400)
+#### DELL Latitude E6400 laptop
 
 See: [Dell Latitude E6400 Libreboot Installation Guide](e6400.md)
 
-#### DELL Latitude E6430 laptop (easy to flash, no disassembly)
+#### DELL Latitude E6420 laptop
+
+See: [Dell Latitude E6420 Libreboot Installation Guide](e6430.md)
+
+#### DELL Latitude E6430 laptop
 
 See: [Dell Latitude E6430 Libreboot Installation Guide](e6430.md)
 
+#### DELL Latitude E6520 laptop
+
+See: [Dell Latitude E6520 Libreboot Installation Guide](e6420.md)
+
+#### DELL Latitude E6530 laptop
+
+See: [Dell Latitude E6530 Libreboot Installation Guide](e6430.md)
+
+#### DELL Latitude E5520 laptop
+
+See: [Dell Latitude E5520 Libreboot Installation Guide](e5520.md)
+
+#### DELL Latitude E5530 laptop
+
+See: [Dell Latitude E5530 Libreboot Installation Guide](e6430.md)
+
 #### ThinkPad X200/T400/T500/W500/R400/R500 vendor BIOS
 
 If you're running one of these, it cannot be flashed internally if you're still
-- 
GitLab