Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/32734 )
Change subject: mb/supermicro/x11ssh: Add Supermicro X11SSH-TF
......................................................................
Patch Set 74:
(1 comment)
https://review.coreboot.org/c/coreboot/+/32734/74/src/mainboard/supermicro/…
File src/mainboard/supermicro/x11ssh/Kconfig:
https://review.coreboot.org/c/coreboot/+/32734/74/src/mainboard/supermicro/…
PS74, Line 18: config SOC_INTEL_COMMON_BLOCK_SGX
is this needed? SOC_INTEL_COMMON_BLOCK_SGX is selected by SOC_INTEL_KABYLAKE/SOC_INTEL_COMMON_SKYLAKE_BASE
--
To view, visit https://review.coreboot.org/c/coreboot/+/32734
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I2edaa4a928de3a065e517c0f20e3302b4b702323
Gerrit-Change-Number: 32734
Gerrit-PatchSet: 74
Gerrit-Owner: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Keno Fischer <keno(a)alumni.harvard.edu>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Name of user not set #1002358
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: T. Hudson <trammell.hudson(a)gmail.com>
Gerrit-Reviewer: Trammell Hudson <hudson(a)trmm.net>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-CC: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-CC: Maxim Polyakov <max.senia.poliak(a)gmail.com>
Gerrit-CC: Michael Niewöhner
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Fri, 23 Aug 2019 21:30:59 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#26).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
Help with IOAPIC BUG (below) would be apreciated.
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
Even tho it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped. The rest should be left empty (0xFF)
The flash is not secured in any way and can be read via flashrom. It should be the source for this ports IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore annd Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch
- Touchpad (I2C)
Not yet working:
- Headphones
- Onboard Keyboard before linux (seabios / tianocore)
- Thunderbolt
- HDMI
- BUG: Dmesg: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec_back.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/hda_verb.h
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
27 files changed, 1,645 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/26
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 26
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
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: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#25).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
Help with IOAPIC BUG (below) would be apreciated.
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
Even tho it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped. The rest should be left empty (0xFF)
The flash is not secured in any way and can be read via flashrom. It should be the source for this ports IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore annd Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch
- Touchpad (I2C)
Not yet working:
- Headphones
- Onboard Keyboard before linux (seabios / tianocore)
- Thunderbolt
- HDMI
- BUG: Dmesg: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec_back.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/hda_verb.h
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
27 files changed, 1,645 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/25
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 25
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
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: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#24).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
Help with IOAPIC BUG (below) would be apreciated.
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
Even tho it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped. The rest should be left empty (0xFF)
The flash is not secured in any way and can be read via flashrom. It should be the source for this ports IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore annd Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch
- Touchpad (I2C)
Not yet working:
- Headphones
- Onboard Keyboard before linux (seabios / tianocore)
- Thunderbolt
- HDMI
- BUG: Dmesg: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec_back.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/hda_verb.h
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
27 files changed, 1,646 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/24
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 24
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
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: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/32734 )
Change subject: mb/supermicro/x11ssh: Add Supermicro X11SSH-TF
......................................................................
Patch Set 74:
> Patch Set 74:
>
> > Patch Set 74:
> >
> > > Patch Set 74:
> > >
> > > I had a look on Supermicro's products list, especially on the X11 series, when I bought my X11SSM-F some days ago (I am currently working on porting coreboot to that board, too). I just realized that X11SSM-F and X11SSH-TF are basically the same board with just some minor differences (SSH has an m.2 slot and 10GBase-T).
> > >
> > > I am wondering if it may be sensible to group those boards in a different scheme than suggested here (mainboards/x11ssh/tf), because we can support more boards this way more simple.
> > >
> > > Many X11SS* boards share the same chipset and are more or less the same boards but have only minimal differences in internal/external interfaces.
> > >
> > > My suggestion would be to group all these mainboards by chipset and make the rest configurable by selecting the specific board in Kconfig.
> > >
> > > This could result in the following tree:
>
> *snip*
>
> > Is this structure used somewhere else as well in the coreboot tree? I dont think we should reinvent something new and mix up chipsets with vendors and board variants.
>
> I believe that renaming this board's folder to "x11ss" would be good enough to add both the X11SSH-TF and the X11SSM-F as variants, as well as any future variants. Looks like the 'X11' in the board names defines the generation (in this case, Intel Skylake), and the 'SS' part means "Single Socket", so all X11SS* board ports could be grouped together.
Good guess but wrong ;-) Unfortunately SS does not mean single socket. The first S means single socket, the second is the socket type, where S seems to stand for LGA-1151, while R is R4 (e.g. X11SRL-F). But even that is not 100% consistent, only about 95%...
That was the reason I had the idea of group by chipset.
>
> However, I'd prefer if the "variants without baseboard" Kconfig mechanism (e.g., what gigabyte/ga-h61m-s2pv does) would be used instead. I don't think we have a way of knowing what the baseboard for these supermicro boards would be.
Right. There are X11SSM and X11SSM-TF for example, which are two different (but very similiar) boards!
>
> I don't think splitting by chipset makes sense if all the boards were to run the same code, especially considering the additional nesting this would result in. However, I believe the X10 series is an older Intel platform than the X11 series, so code reuse between those series isn't worth implementing.
Not all X11 are C236 and thus do not run exactly the same code. Some are C232 and others. Mixing those could get very confusing
>
> The resulting paths would be:
> src/mainboard/supermicro/x11ss/variants/x11ssh-tf/
> src/mainboard/supermicro/x11ss/variants/x11ssm-f/
--
To view, visit https://review.coreboot.org/c/coreboot/+/32734
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I2edaa4a928de3a065e517c0f20e3302b4b702323
Gerrit-Change-Number: 32734
Gerrit-PatchSet: 74
Gerrit-Owner: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Keno Fischer <keno(a)alumni.harvard.edu>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Name of user not set #1002358
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: T. Hudson <trammell.hudson(a)gmail.com>
Gerrit-Reviewer: Trammell Hudson <hudson(a)trmm.net>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-CC: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-CC: Maxim Polyakov <max.senia.poliak(a)gmail.com>
Gerrit-CC: Michael Niewöhner
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Fri, 23 Aug 2019 19:08:18 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment