summaryrefslogtreecommitdiff
path: root/src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
diff options
context:
space:
mode:
authorJohanna Schander <coreboot@mimoja.de>2019-07-22 09:24:14 +0200
committerPatrick Georgi <pgeorgi@google.com>2019-09-24 10:35:31 +0000
commit431d0083a86df5e08c63e621a587e182b1af46f1 (patch)
tree5fd44b41a60df93b9551f2d4f723fee02bb89efc /src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
parentb458a4f745c8d7cf44f1d613cab0bef3b7f23a3a (diff)
downloadcoreboot-431d0083a86df5e08c63e621a587e182b1af46f1.tar.xz
Add Razer Blade Stealth (2016) H2U
The Razer Blade Stealth H2U is a KabyLake System using: - Intel KBL 7500U - ITE8528E SuperIO - Intel 600P Series NVMe SSD - Either four MT52L1G32D4PG (16GB) or MT52L512MB32D4PG (8GB) of soldered memory in dualchannel mode - (Optional) Touchscreen - HDMI 2.0a via DP-1: Paradetech PS175 - AlpineRidge Thunderbolt 3 controller - TPS65982 USB-PD power switch / multiplexer Even though it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped via IFD. The rest is left empty (0xFF). The flash is not secured in any way and can be read via flashrom. It should be the source for this port's IFD and ME blobs. Working: - USB-A Ports left and right - Speakers - Touchscreen (USB) - Onboard Keyboard in Linux - NVMe SSD - SeaBIOS, Tianocore and Grub Payloads - Webcam - Powersaving Modes - Battery state and LID switch, sometimes slow to update. - Touchpad (I2C-HID) - Headphones Not part of this commit: - Thunderbolt / USB-C (Requires advanced EC signaling) - Full HDMI support (Currently requires plugged connection at boot) Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350 Signed-off-by: Johanna Schander <coreboot@mimoja.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34475 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Diffstat (limited to 'src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads')
-rw-r--r--src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads b/src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
new file mode 100644
index 0000000000..4d55f2cbc8
--- /dev/null
+++ b/src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
@@ -0,0 +1,30 @@
+--
+-- This file is part of the coreboot project.
+--
+-- This program is free software; you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation; either version 2 of the License, or
+-- (at your option) any later version.
+--
+-- This program is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+-- GNU General Public License for more details.
+--
+
+with HW.GFX.GMA;
+with HW.GFX.GMA.Display_Probing;
+
+use HW.GFX.GMA;
+use HW.GFX.GMA.Display_Probing;
+
+private package GMA.Mainboard is
+
+ ports : constant Port_List :=
+ (Internal,
+ DP1,
+ DP2,
+ HDMI1,
+ others => Disabled);
+
+end GMA.Mainboard;