diff options
author | Johanna Schander <coreboot@mimoja.de> | 2019-07-22 09:24:14 +0200 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2019-09-24 10:35:31 +0000 |
commit | 431d0083a86df5e08c63e621a587e182b1af46f1 (patch) | |
tree | 5fd44b41a60df93b9551f2d4f723fee02bb89efc /src/mainboard/razer/blade_stealth_kbl/Kconfig | |
parent | b458a4f745c8d7cf44f1d613cab0bef3b7f23a3a (diff) |
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/Kconfig')
-rw-r--r-- | src/mainboard/razer/blade_stealth_kbl/Kconfig | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/mainboard/razer/blade_stealth_kbl/Kconfig b/src/mainboard/razer/blade_stealth_kbl/Kconfig new file mode 100644 index 0000000000..986a4df7bf --- /dev/null +++ b/src/mainboard/razer/blade_stealth_kbl/Kconfig @@ -0,0 +1,55 @@ +if BOARD_RAZER_BLADE_STEALTH_KBL + +config BOARD_SPECIFIC_OPTIONS + def_bool y + select SYSTEM_TYPE_LAPTOP + select BOARD_ROMSIZE_KB_8192 + select SUPERIO_ITE_IT8528E + select SOC_INTEL_KABYLAKE + select SOC_INTEL_COMMON_BLOCK_HDA_VERB + select MAINBOARD_USES_FSP2_0 + select MAINBOARD_HAS_LPC_TPM + select MAINBOARD_HAS_TPM2 + select MAINBOARD_HAS_LIBGFXINIT + select GENERIC_SPD_BIN + select DRIVERS_I2C_HID + select HAVE_ACPI_RESUME + select HAVE_ACPI_TABLES + select ADD_FSP_BINARIES + select FSP_USE_REPO + select NO_POST + + # For now no way to choose the correct the available RAM + config BOARD_RAZER_BLADE_STEALTH_KBL_16GB + bool "16GB RAM (4x MT52L1G32D4PG)" + default n + + config VGA_BIOS_ID + string + default "8086,5916" + + config IRQ_SLOT_COUNT + int + default 18 + + config MAINBOARD_FAMILY + string + default "BLADE_STEALTH" + + config MAINBOARD_PART_NUMBER + string + default "H2U" + + config MAINBOARD_VERSION + string + default "1.0" + + config MAINBOARD_DIR + string + default "razer/blade_stealth_kbl" + + config MAX_CPUS + int + default 4 + +endif |