Arthur Heymans has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/37281 )
Change subject: drivers/intel/fsp1.1/car: Halt on improperly configured coreboot
......................................................................
drivers/intel/fsp1.1/car: Halt on improperly configured coreboot
Test if Kconfig symbols actually match what FSP does. If it is not
the case it best to halt right away instead of continuing to boot with
possibly hard to debug problems.
Change-Id: Ieec8259149cc8fd71c40fd1511a6a2cfa67c5337
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/drivers/intel/fsp1_1/cache_as_ram.S
1 file changed, 5 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/81/37281/1
diff --git a/src/drivers/intel/fsp1_1/cache_as_ram.S b/src/drivers/intel/fsp1_1/cache_as_ram.S
index fb39884..748c267 100644
--- a/src/drivers/intel/fsp1_1/cache_as_ram.S
+++ b/src/drivers/intel/fsp1_1/cache_as_ram.S
@@ -143,6 +143,11 @@
cmp $0, %eax
jne halt2
+ /* Check sanity of coreboot Kconfig symbols that need to match what FSP
+ does */
+ cmpl $(CONFIG_DCACHE_RAM_BASE + CONFIG_DCACHE_RAM_SIZE), %edx
+ jne .halt_forever
+
/* Setup BSP stack */
movl _ecar_stack, %esp
--
To view, visit https://review.coreboot.org/c/coreboot/+/37281
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ieec8259149cc8fd71c40fd1511a6a2cfa67c5337
Gerrit-Change-Number: 37281
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: newchange
Frank Chu has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/47435 )
Change subject: mb/google/volteer: Create drobit variant
......................................................................
Abandoned
--
To view, visit https://review.coreboot.org/c/coreboot/+/47435
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I290b8549a3559b7901518f6c3a75305ee3e572ad
Gerrit-Change-Number: 47435
Gerrit-PatchSet: 2
Gerrit-Owner: Frank Chu <frank_chu(a)pegatron.corp-partner.google.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Zhuohao Lee <zhuohao(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Daniel Peng <daniel_peng(a)pegatron.corp-partner.google.com>
Gerrit-CC: Hank Lin <hank2_lin(a)pegatron.corp-partner.google.com>
Gerrit-CC: Kane Chen <kane_chen(a)pegatron.corp-partner.google.com>
Gerrit-CC: Ken Lu <ken_lu(a)pegatron.corp-partner.google.com>
Gerrit-MessageType: abandon
Frank Chu has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/47361 )
Change subject: mb/google/dedede: Create galtic variant
......................................................................
Abandoned
--
To view, visit https://review.coreboot.org/c/coreboot/+/47361
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I6ae40b2ddc92411c980e1fc08da3023c4e9435b6
Gerrit-Change-Number: 47361
Gerrit-PatchSet: 2
Gerrit-Owner: Frank Chu <frank_chu(a)pegatron.corp-partner.google.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Henry Sun <henrysun(a)google.com>
Gerrit-Reviewer: Marco Chen <marcochen(a)google.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Paul Fagerburg <pfagerburg(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Daniel Peng <daniel_peng(a)pegatron.corp-partner.google.com>
Gerrit-CC: Hank Lin <hank2_lin(a)pegatron.corp-partner.google.com>
Gerrit-CC: Kane Chen <kane_chen(a)pegatron.corp-partner.google.com>
Gerrit-CC: Ken Lu <ken_lu(a)pegatron.corp-partner.google.com>
Gerrit-MessageType: abandon
Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46620 )
Change subject: mb/google/poppy/v/atlas: Reset bluetooth during boot
......................................................................
Patch Set 4:
(1 comment)
https://review.coreboot.org/c/coreboot/+/46620/4/src/mainboard/google/poppy…
File src/mainboard/google/poppy/variants/atlas/gpio.c:
https://review.coreboot.org/c/coreboot/+/46620/4/src/mainboard/google/poppy…
PS4, Line 198: DEEP
> the complication is that i think there's a pull-up on the M.2 module
ACK.
> linux expects the device to be out of reset,
Before ACPI scan is done? That doesn't sound right. You should be able to drive the reset line early on using _INI method in ACPI. Anyways, that will need a separate driver of its own in coreboot to generate the ACPI methods. Probably we can think about it as a follow-up.
--
To view, visit https://review.coreboot.org/c/coreboot/+/46620
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I4c489963f7a353e8fc5f55b6cba7aaee0b347a37
Gerrit-Change-Number: 46620
Gerrit-PatchSet: 4
Gerrit-Owner: Caveh Jalali <caveh(a)chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-Reviewer: Shelley Chen <shchen(a)google.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Thu, 19 Nov 2020 00:29:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Furquan Shaikh <furquan(a)google.com>
Comment-In-Reply-To: Caveh Jalali <caveh(a)chromium.org>
Gerrit-MessageType: comment
Caveh Jalali has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46620 )
Change subject: mb/google/poppy/v/atlas: Reset bluetooth during boot
......................................................................
Patch Set 4:
(1 comment)
https://review.coreboot.org/c/coreboot/+/46620/4/src/mainboard/google/poppy…
File src/mainboard/google/poppy/variants/atlas/gpio.c:
https://review.coreboot.org/c/coreboot/+/46620/4/src/mainboard/google/poppy…
PS4, Line 198: DEEP
> What is the default state of GPP_E2? And is there an internal or external pull down on this line? […]
the complication is that i think there's a pull-up on the M.2 module
(similar to https://b.corp.google.com/issues/171085081#comment29)
so we do have to explicitly drive this pin low to reset BT.
linux expects the device to be out of reset,
so we also have to take it out of reset before the kernel hand-off.
--
To view, visit https://review.coreboot.org/c/coreboot/+/46620
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I4c489963f7a353e8fc5f55b6cba7aaee0b347a37
Gerrit-Change-Number: 46620
Gerrit-PatchSet: 4
Gerrit-Owner: Caveh Jalali <caveh(a)chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-Reviewer: Shelley Chen <shchen(a)google.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Thu, 19 Nov 2020 00:20:49 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Furquan Shaikh <furquan(a)google.com>
Gerrit-MessageType: comment
Maxim Polyakov has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/44866 )
Change subject: Makefile.inc: Ignore unknown IASL method when SMBus ACPI is used
......................................................................
Makefile.inc: Ignore unknown IASL method when SMBus ACPI is used
Methods _SBI, _SBR, _SBW from the "SMBus Control Methods Interface
Specification" (Ver 1.0, 1999) are needed to control the SMBus, but
they are not included in the last ACPI specification version 6.3 [1].
Therefore, building the image fails:
dsdt.asl 1088: Method (_SBI, 0, NotSerialized)
Warning 3133 - ^ Unknown reserved name (_SBI)
dsdt.asl 1101: Method (_SBR, 3, NotSerialized)
Warning 3133 - ^ Unknown reserved name (_SBR)
dsdt.asl 1105: Method (_SBW, 5, NotSerialized)
Warning 3133 - ^ Unknown reserved name (_SBW)
This patch adds warning 3133 to the ignored list to allow build image
with these ACPI methods.
TEST = Build image for the Kontron mAL10 COMe (Apollo Lake) [2] with
SMBus ACPI code [3].
[1] https://bugs.acpica.org/show_bug.cgi?id=1530
[2] https://review.coreboot.org/c/coreboot/+/39133
[3] https://review.coreboot.org/c/coreboot/+/44475
Change-Id: Ibb4a6e472445ab08bf333ff16d7a7fac220ac96d
Signed-off-by: Maxim Polyakov <max.senia.poliak(a)gmail.com>
---
M Makefile.inc
1 file changed, 9 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/66/44866/1
diff --git a/Makefile.inc b/Makefile.inc
index b650957..df37c22 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -265,6 +265,8 @@
# See cb:38803 & cb:38802
# "Multiple types (Device object requires either a _HID or _ADR, but not both)"
MULTIPLE_TYPES_WARNING = 3073
+# Ignore the warning about "Unknown reserved name".
+UNKNOWN_RESERVED_NAME_TYPES_WARNING = 3133
IASL_WARNINGS_LIST = $(EMPTY_RESOURCE_TEMPLATE_WARNING) $(REDUNDANT_OFFSET_REMARK)
@@ -272,6 +274,13 @@
IASL_WARNINGS_LIST += $(MULTIPLE_TYPES_WARNING)
endif
+ifeq ($(CONFIG_SOC_INTEL_COMMON_BLOCK_SMBUS_ACPI_DRIVER),y)
+# Methods _SBI, _SBR, _SBW from the "SMBus Control Methods Interface Specification"
+# (Ver 1.0, 1999) are needed to control the SMBus, but they are not included in the
+# last ACPI specification version 6.3 (https://bugs.acpica.org/show_bug.cgi?id=1530)
+IASL_WARNINGS_LIST += $(UNKNOWN_RESERVED_NAME_TYPES_WARNING)
+endif
+
IGNORED_IASL_WARNINGS = $(addprefix -vw , $(IASL_WARNINGS_LIST))
define asl_template
--
To view, visit https://review.coreboot.org/c/coreboot/+/44866
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ibb4a6e472445ab08bf333ff16d7a7fac220ac96d
Gerrit-Change-Number: 44866
Gerrit-PatchSet: 1
Gerrit-Owner: Maxim Polyakov <max.senia.poliak(a)gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-MessageType: newchange
Hello Felix Singer, build bot (Jenkins), Patrick Georgi, Angel Pons, Andrey Petrov, Patrick Rudolph, Aaron Durbin, Lance Zhao, Nico Huber, Martin Roth, Werner Zeh, Felix Held,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/39133
to look at the new patch set (#56).
Change subject: mb/kontron: Add Kontron mAL10 COMe module support
......................................................................
mb/kontron: Add Kontron mAL10 COMe module support
This patch adds support for the Kontron mAL10 COMe module with the
Apollo Lake SoC together with Kontron T10-TNI carrierboard.
Working:
- UART console and I2C on Kontron kempld;
- USB2/3
- Ethernet controller
- eMMC
- SATA
- PCIe ports
- IGD/DP
- SMBus
- HWM
Not tested:
- IGD/LVDS
- SDIO
TODO:
- HDA (codec IDT 92HD73C1X5, currently disabled)
Tested payloads:
- SeaBIOS
- Tianocore, UEFIPayload - without video, EFI-shell in console only
Tested on COMe module with Intel Atom x5-E3940 processor (4 Core,
1.6/1.8GHz, 9.5W TDP). Xubuntu 18.04.2 was used as a bootable OS
(5.0.0-32-generic linux kernel)
Change-Id: Ib8432e10396f77eb05a71af1ccaaa4437a2e43ea
Signed-off-by: Maxim Polyakov <max.senia.poliak(a)gmail.com>
---
M Documentation/mainboard/index.md
A Documentation/mainboard/kontron/mal10.md
A src/mainboard/kontron/mal10/Kconfig
A src/mainboard/kontron/mal10/Kconfig.name
A src/mainboard/kontron/mal10/Makefile.inc
A src/mainboard/kontron/mal10/acpi/cpld.asl
A src/mainboard/kontron/mal10/acpi/dptf.asl
A src/mainboard/kontron/mal10/board_info.txt
A src/mainboard/kontron/mal10/bootblock.c
A src/mainboard/kontron/mal10/carriers/t10-tni/Makefile.inc
A src/mainboard/kontron/mal10/carriers/t10-tni/board_info.txt
A src/mainboard/kontron/mal10/carriers/t10-tni/gpio.c
A src/mainboard/kontron/mal10/carriers/t10-tni/include/carrier/gpio.h
A src/mainboard/kontron/mal10/carriers/t10-tni/overridetree.cb
A src/mainboard/kontron/mal10/cmos.default
A src/mainboard/kontron/mal10/cmos.layout
A src/mainboard/kontron/mal10/data.vbt
A src/mainboard/kontron/mal10/dsdt.asl
A src/mainboard/kontron/mal10/mal10.fmd
A src/mainboard/kontron/mal10/ramstage.c
A src/mainboard/kontron/mal10/romstage.c
A src/mainboard/kontron/mal10/variants/mal10/Makefile.inc
A src/mainboard/kontron/mal10/variants/mal10/board_info.txt
A src/mainboard/kontron/mal10/variants/mal10/devicetree.cb
A src/mainboard/kontron/mal10/variants/mal10/gma-mainboard.ads
A src/mainboard/kontron/mal10/variants/mal10/gpio.c
A src/mainboard/kontron/mal10/variants/mal10/include/variant/gpio.h
27 files changed, 1,012 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/33/39133/56
--
To view, visit https://review.coreboot.org/c/coreboot/+/39133
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib8432e10396f77eb05a71af1ccaaa4437a2e43ea
Gerrit-Change-Number: 39133
Gerrit-PatchSet: 56
Gerrit-Owner: Maxim Polyakov <max.senia.poliak(a)gmail.com>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov(a)gmail.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Lance Zhao
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Maxim Polyakov <max.senia.poliak(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Andrey Petrov <anpetrov(a)fb.com>
Gerrit-CC: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset