summaryrefslogtreecommitdiffstats
path: root/Documentation/mainboard
diff options
context:
space:
mode:
authorTim Crawford <tcrawford@system76.com>2021-02-25 11:06:35 -0700
committerPatrick Georgi <pgeorgi@google.com>2021-03-24 07:53:40 +0000
commit427487b173c9f3f312a99ff4838215c9b070b1d4 (patch)
treed92d23a03573487d4e202e7508e7b0347fc9cff7 /Documentation/mainboard
parentf02fa4a1a8a8e96578f0909f2b5151f360832dd9 (diff)
downloadcoreboot-427487b173c9f3f312a99ff4838215c9b070b1d4.tar.gz
coreboot-427487b173c9f3f312a99ff4838215c9b070b1d4.tar.bz2
coreboot-427487b173c9f3f312a99ff4838215c9b070b1d4.zip
mb/system76/gaze15: Add System76 Gazelle 15
Tested with TianoCore payload (UefiPayloadPkg). Working: - PS/2 keyboard, touchpad - Both DIMM slots - Both NVMe ports - SATA port - All USB ports - Webcam - Ethernet - Integrated graphics using Intel GOP driver - Internal microphone - Internal speakers - S3 suspend/resume - Flashing with flashrom - Booting to Ubuntu Linux 20.10 and Windows 10 Not working: - Discrete/Hybrid graphics This requires a new driver to work correctly, which will be added and enabled later. Change-Id: I10667fa26ac7c4b8eb67da11f3e963062bd0db47 Signed-off-by: Jeremy Soller <jeremy@system76.com> Signed-off-by: Tim Crawford <tcrawford@system76.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47822 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'Documentation/mainboard')
-rw-r--r--Documentation/mainboard/index.md1
-rw-r--r--Documentation/mainboard/system76/gaze15.md72
2 files changed, 73 insertions, 0 deletions
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md
index 3f849fc5e451..28aa6499d5f4 100644
--- a/Documentation/mainboard/index.md
+++ b/Documentation/mainboard/index.md
@@ -176,6 +176,7 @@ The boards in this section are not real mainboards, but emulators.
## System76
+- [Gazelle 15](system76/gaze15.md)
- [Lemur Pro](system76/lemp9.md)
- [Oryx Pro 5](system76/oryp5.md)
diff --git a/Documentation/mainboard/system76/gaze15.md b/Documentation/mainboard/system76/gaze15.md
new file mode 100644
index 000000000000..facdae63f7c7
--- /dev/null
+++ b/Documentation/mainboard/system76/gaze15.md
@@ -0,0 +1,72 @@
+# System76 Gazelle 15 (gaze15)
+
+## Specs
+
+- CPU
+ - Intel Core i7 10750H
+- EC
+ - ITE5570E running https://github.com/system76/ec
+- Graphics
+ - Intel UHD Graphics
+ - NVIDIA GeForce GTX 1650/1650 Ti/1660 Ti
+ - eDP 15.6" or 17.3" 1920x1080 @ 120 Hz LCD
+ - HDMI, Mini DisplayPort 1.4, and DisplayPort 1.4 over USB-C
+- Memory
+ - Channel 0: 8-GB/16-GB/32-GB DDR4 SO-DIMM
+ - Channel 1: 8-GB/16-GB/32-GB DDR4 SO-DIMM
+- Networking
+ - Gigabit Ethernet
+ - M.2 PCIe/CNVi Wifi/Bluetooth
+ - Intel Wireless-AC 9560, or
+ - Intel Wi-Fi 6 AX200/AX201
+- Power
+ - 120W AC adapter (GTX 1650 and 1650 Ti)
+ - 180W AC adapter (GTX 1660 Ti)
+ - 48.96Wh battery
+- Sound
+ - Realtek ALC293 codec
+ - TAS5825MRHBR smart AMP
+ - Internal speakers and microphone
+ - Combined headphone and microphone 3.5mm jack
+ - HDMI, Mini DisplayPort, USB-C DP audio
+- Storage
+ - M.2 PCIe/SATA SSD-1
+ - M.2 PCIe SSD-2
+ - 2.5" 7mm drive bay
+ - SD card reader
+ - Realtek RTL8411B card reader
+- USB
+ - 1x USB 2.0
+ - 1x USB 3.0
+ - 1x USB 3.1
+ - 1x USB 3.2 Type-C
+
+## Building coreboot
+
+```bash
+make distclean
+make defconfig KBUILD_DEFCONFIG=configs/config.system76_gaze15
+make
+```
+
+## Flashing coreboot
+
+```eval_rst
++---------------------+---------------------+
+| Type | Value |
++=====================+=====================+
+| Socketed flash | no |
++---------------------+---------------------+
+| Vendor | GigaDevice |
++---------------------+---------------------+
+| Model | GD25Q127C/GD25Q128C |
++---------------------+---------------------+
+| Size | 16 MiB |
++---------------------+---------------------+
+| Package | SOIC-8 |
++---------------------+---------------------+
+| Internal flashing | yes |
++---------------------+---------------------+
+| External flashing | yes |
++---------------------+---------------------+
+```