Hello Angel Pons, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/37565
to look at the new patch set (#10).
Change subject: mb/razer: Add initial support for the Blade Stealth Mercury White (late 2019)
......................................................................
mb/razer: Add initial support for the Blade Stealth Mercury White (late 2019)
The Razer Blade Stealth Mercury White is a Ice Lake system using:
- Intel i7-1065G7 (Ice Lake with Iris Plus GPU)
- ITE IT8320VG EC (currently unsupported in coreboot)
- Samsung M981 MZ-VLKB2560 256GB NVMe SSD
- Four Samsung K4UBE3D4AM-GHCL LPDDR4 chips
- Integrated TitanRidge Thunderbolt 3 / 4 controller
- Two Realtek Audio chips:
- ALC298 for the audio jack
- ALC1306 for the speakers
- Parade PS8802 USB Type-C Host Switch
- Unlabled Intel USB Type-C Thunderbolt Switch
This commit includes basic ram init and devicetree configuration
and therefore everything required to call into the payload.
It is missing APCI, power and advanced device initialization
as well as EC support which should be included on its own in
a future commit.
Change-Id: I5711cbcd69813832d9bacc9563f651ab8702554a
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/blade_stealth_icl/Kconfig
A src/mainboard/razer/blade_stealth_icl/Kconfig.name
A src/mainboard/razer/blade_stealth_icl/Makefile.inc
A src/mainboard/razer/blade_stealth_icl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_icl/board_info.txt
A src/mainboard/razer/blade_stealth_icl/bootblock.c
A src/mainboard/razer/blade_stealth_icl/devicetree.cb
A src/mainboard/razer/blade_stealth_icl/dsdt.asl
A src/mainboard/razer/blade_stealth_icl/gpio.h
A src/mainboard/razer/blade_stealth_icl/hda_verb.c
A src/mainboard/razer/blade_stealth_icl/ramstage.c
A src/mainboard/razer/blade_stealth_icl/romstage.c
A src/mainboard/razer/blade_stealth_icl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_icl/spd/samsung_K4UBE3D4AA.spd.hex
14 files changed, 649 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/65/37565/10
--
To view, visit https://review.coreboot.org/c/coreboot/+/37565
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I5711cbcd69813832d9bacc9563f651ab8702554a
Gerrit-Change-Number: 37565
Gerrit-PatchSet: 10
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Felix Singer <felixsinger(a)posteo.net>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Hello Angel Pons, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/37565
to look at the new patch set (#9).
Change subject: mb/razer: Add initial support for the Blade Stealth Mercury White (late 2019)
......................................................................
mb/razer: Add initial support for the Blade Stealth Mercury White (late 2019)
The Razer Blade Stealth Mercury White is a Ice Lake system using:
- Intel i7-1065G7 (Ice Lake with Iris Plus GPU)
- ITE IT8320VG EC (currently unsupported)
- Samsung M981 MZ-VLKB2560 256GB NVMe SSD
- Four Samsung K4UBE3D4AM-GHCL LPDDR4 chips
- Integrated TitanRidge Thunderbolt 3 controller
- Two Realtek Audio chips:
- ALC298 for the audio jack
- ALC1306 for the speaks
- Parade PS8802 USB-C Host Switch
- Intel USB-C Thunderbolt Switch
This commit includes basic ram init and devicetree configuration
and therefore everything required to call into the payload.
It is missing APCI, power and advanced device initialization
as well as EC support which should included on its own in
the future.
Change-Id: I5711cbcd69813832d9bacc9563f651ab8702554a
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/blade_stealth_icl/Kconfig
A src/mainboard/razer/blade_stealth_icl/Kconfig.name
A src/mainboard/razer/blade_stealth_icl/Makefile.inc
A src/mainboard/razer/blade_stealth_icl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_icl/board_info.txt
A src/mainboard/razer/blade_stealth_icl/bootblock.c
A src/mainboard/razer/blade_stealth_icl/devicetree.cb
A src/mainboard/razer/blade_stealth_icl/dsdt.asl
A src/mainboard/razer/blade_stealth_icl/gpio.h
A src/mainboard/razer/blade_stealth_icl/hda_verb.c
A src/mainboard/razer/blade_stealth_icl/ramstage.c
A src/mainboard/razer/blade_stealth_icl/romstage.c
A src/mainboard/razer/blade_stealth_icl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_icl/spd/samsung_K4UBE3D4AA.spd.hex
14 files changed, 649 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/65/37565/9
--
To view, visit https://review.coreboot.org/c/coreboot/+/37565
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I5711cbcd69813832d9bacc9563f651ab8702554a
Gerrit-Change-Number: 37565
Gerrit-PatchSet: 9
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Felix Singer <felixsinger(a)posteo.net>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/37871 )
Change subject: soc/intel/common/block: Enable PMC IPC driver
......................................................................
Patch Set 17: Code-Review+1
(4 comments)
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
File src/soc/intel/common/block/include/intelblocks/pmclib.h:
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
PS17, Line 34: pmc_ipc_cmd
Having a comment indicating how this is supposed to be used will be helpful.
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
PS17, Line 257: cmd
Can you please add a comment indicating what the params are supposed to be? Especially for cmd, this is really pmc_ipc_cmd which users will have to create a union for when passing in the cmd parameter.
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
PS17, Line 257: struct
const
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
File src/soc/intel/common/block/pmc/pmclib.c:
https://review.coreboot.org/c/coreboot/+/37871/17/src/soc/intel/common/bloc…
PS17, Line 633: struct
const
--
To view, visit https://review.coreboot.org/c/coreboot/+/37871
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ibd3ed262fc700ccc891ec68997a108f5bfbaf9ed
Gerrit-Change-Number: 37871
Gerrit-PatchSet: 17
Gerrit-Owner: Shaunak Saha <shaunak.saha(a)intel.com>
Gerrit-Reviewer: Brandon Breitenstein <brandon.breitenstein(a)intel.com>
Gerrit-Reviewer: Divya Sasidharan <divya.s.sasidharan(a)intel.corp-partner.google.com>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Keith Short <keithshort(a)chromium.org>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Raj Astekar <raj.astekar(a)intel.com>
Gerrit-Reviewer: Ravishankar Sarawadi <ravishankar.sarawadi(a)intel.com>
Gerrit-Reviewer: Shaunak Saha <shaunak.saha(a)intel.com>
Gerrit-Reviewer: Srinidhi N Kaushik <srinidhi.n.kaushik(a)intel.com>
Gerrit-Reviewer: Vijay P Hiremath <vijay.p.hiremath(a)intel.com>
Gerrit-Reviewer: Wonkyu Kim <wonkyu.kim(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Reviewer: caveh jalali <caveh(a)chromium.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-CC: Pratikkumar V Prajapati <pratikkumar.v.prajapati(a)intel.com>
Gerrit-Comment-Date: Sun, 09 Feb 2020 21:16:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Angel Pons has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/38802 )
Change subject: [WIP] sb/intel/lynxpoint: Isolate _HID and _ADR
......................................................................
[WIP] sb/intel/lynxpoint: Isolate _HID and _ADR
That way, newer IASL won't complain about it.
Change-Id: I086730102e68fd709e8d3bbcfa42855ff0a0ab99
Signed-off-by: Angel Pons <th3fanbus(a)gmail.com>
---
M src/southbridge/intel/lynxpoint/acpi/serialio.asl
1 file changed, 32 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/02/38802/1
diff --git a/src/southbridge/intel/lynxpoint/acpi/serialio.asl b/src/southbridge/intel/lynxpoint/acpi/serialio.asl
index 9323b91..ea0339d 100644
--- a/src/southbridge/intel/lynxpoint/acpi/serialio.asl
+++ b/src/southbridge/intel/lynxpoint/acpi/serialio.asl
@@ -125,6 +125,10 @@
// Serial IO DMA Controller
Name (_HID, "INTL9C60")
Name (_UID, 1)
+}
+
+Scope (SDMA)
+{
Name (_ADR, 0x00150000)
// BAR0 is assigned during PCI enumeration and saved into NVS
@@ -163,6 +167,10 @@
Name (_HID, "INT33C2")
Name (_CID, "INT33C2")
Name (_UID, 1)
+}
+
+Scope (I2C0)
+{
Name (_ADR, 0x00150001)
Name (SSCN, Package () { 432, 507, 30 })
@@ -245,6 +253,10 @@
Name (_HID, "INT33C3")
Name (_CID, "INT33C3")
Name (_UID, 1)
+}
+
+Scope (I2C1)
+{
Name (_ADR, 0x00150002)
Name (SSCN, Package () { 432, 507, 30 })
@@ -327,6 +339,10 @@
Name (_HID, "INT33C0")
Name (_CID, "INT33C0")
Name (_UID, 1)
+}
+
+Scope (SPI0)
+{
Name (_ADR, 0x00150003)
// BAR0 is assigned during PCI enumeration and saved into NVS
@@ -365,6 +381,10 @@
Name (_HID, "INT33C1")
Name (_CID, "INT33C1")
Name (_UID, 1)
+}
+
+Scope (SPI1)
+{
Name (_ADR, 0x00150004)
// BAR0 is assigned during PCI enumeration and saved into NVS
@@ -416,6 +436,10 @@
Name (_HID, "INT33C4")
Name (_CID, "INT33C4")
Name (_UID, 1)
+}
+
+Scope (UAR0)
+{
Name (_ADR, 0x00150005)
// BAR0 is assigned during PCI enumeration and saved into NVS
@@ -467,6 +491,10 @@
Name (_HID, "INT33C5")
Name (_CID, "INT33C5")
Name (_UID, 1)
+}
+
+Scope (UAR1)
+{
Name (_ADR, 0x00150006)
// BAR0 is assigned during PCI enumeration and saved into NVS
@@ -505,6 +533,10 @@
Name (_HID, "INT33C6")
Name (_CID, "PNP0D40")
Name (_UID, 1)
+}
+
+Scope (SDIO)
+{
Name (_ADR, 0x00170000)
// BAR0 is assigned during PCI enumeration and saved into NVS
--
To view, visit https://review.coreboot.org/c/coreboot/+/38802
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I086730102e68fd709e8d3bbcfa42855ff0a0ab99
Gerrit-Change-Number: 38802
Gerrit-PatchSet: 1
Gerrit-Owner: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-MessageType: newchange