[coreboot-gerrit] Change in coreboot[master]: HACK: Julius' changes for v15
Julius Werner (Code Review)
gerrit at coreboot.org
Fri Sep 28 07:27:19 CEST 2018
Julius Werner has uploaded this change for review. ( https://review.coreboot.org/28783
Change subject: HACK: Julius' changes for v15
......................................................................
HACK: Julius' changes for v15
Change-Id: I0cd7f0f6f49d5eb2492ba0897b0811713c547649
Signed-off-by: Julius Werner <jwerner at chromium.org>
---
M src/arch/arm64/Makefile.inc
M src/mainboard/google/cheza/Kconfig
M src/mainboard/google/cheza/chromeos.c
M src/soc/qualcomm/sdm845/Makefile.inc
4 files changed, 24 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/83/28783/1
diff --git a/src/arch/arm64/Makefile.inc b/src/arch/arm64/Makefile.inc
index 5f8b092..6bb7196 100644
--- a/src/arch/arm64/Makefile.inc
+++ b/src/arch/arm64/Makefile.inc
@@ -156,8 +156,6 @@
# Build ARM Trusted Firmware (BL31)
ifeq ($(CONFIG_ARM64_USE_ARM_TRUSTED_FIRMWARE),y)
-# temporary change, soc makefile process would pack pre-built bl31
-ifneq ($(CONFIG_SOC_QUALCOMM_SDM845),y)
ifeq ($(CONFIG_ARM64_BL31_EXTERNAL_FILE),"")
@@ -237,8 +235,6 @@
endif # CONFIG_ARM64_USE_SECURE_OS
-endif # CONFIG_SOC_QUALCOMM_845
-
endif # CONFIG_ARM64_USE_ARM_TRUSTED_FIRMWARE
endif # CONFIG_ARCH_RAMSTAGE_ARM64
diff --git a/src/mainboard/google/cheza/Kconfig b/src/mainboard/google/cheza/Kconfig
index 9882b59..6a43c4bc 100644
--- a/src/mainboard/google/cheza/Kconfig
+++ b/src/mainboard/google/cheza/Kconfig
@@ -8,20 +8,27 @@
def_bool y
select BOARD_ROMSIZE_KB_16384
select COMMON_CBFS_SPI_WRAPPER
+# select EC_GOOGLE_CHROMEEC
+# select EC_GOOGLE_CHROMEEC_RTC
+# select EC_GOOGLE_CHROMEEC_SPI
+# select RTC
select SOC_QUALCOMM_SDM845
select SPI_FLASH
select SPI_FLASH_WINBOND
select MAINBOARD_HAS_CHROMEOS
+ select MAINBOARD_HAS_TPM2
+ select MAINBOARD_HAS_SPI_TPM_CR50
config CONSOLE_UART_ADDR
hex
default 0x00A84000
config VBOOT
+# select EC_GOOGLE_CHROMEEC_SWITCHES
select VBOOT_VBNV_FLASH
- select VBOOT_MOCK_SECDATA
select VBOOT_NO_BOARD_SUPPORT
select GBB_FLAG_FORCE_DEV_SWITCH_ON
+ select GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC # only for now, makes testing easier
config MAINBOARD_DIR
@@ -32,6 +39,14 @@
string
default "Google"
+config DRIVER_TPM_SPI_BUS
+ hex
+ default 0x5
+
+config EC_GOOGLE_CHROMEEC_SPI_BUS
+ hex
+ default 0xa
+
##########################################################
#### Update below when adding a new derivative board. ####
##########################################################
diff --git a/src/mainboard/google/cheza/chromeos.c b/src/mainboard/google/cheza/chromeos.c
index 538e46f..99d8654 100644
--- a/src/mainboard/google/cheza/chromeos.c
+++ b/src/mainboard/google/cheza/chromeos.c
@@ -13,9 +13,15 @@
* GNU General Public License for more details.
*/
+#include <bootmode.h>
#include <boot/coreboot_tables.h>
void fill_lb_gpios(struct lb_gpios *gpios)
{
}
+
+int get_write_protect_state(void)
+{
+ return 0; /* TODO: implement */
+}
diff --git a/src/soc/qualcomm/sdm845/Makefile.inc b/src/soc/qualcomm/sdm845/Makefile.inc
index 527b1b3..2880d66 100644
--- a/src/soc/qualcomm/sdm845/Makefile.inc
+++ b/src/soc/qualcomm/sdm845/Makefile.inc
@@ -67,6 +67,8 @@
CPPFLAGS_common += -Isrc/soc/qualcomm/sdm845/include
+BL31_MAKEARGS += PLAT=sdm845
+
SDM845_BLOB := $(top)/3rdparty/blobs/soc/qualcomm/sdm845
################################################################################
@@ -160,17 +162,6 @@
endif
################################################################################
-BL31_FILE := $(SDM845_BLOB)/bl31.elf
-bl31_file := $(shell ls $(BL31_FILE))
-ifneq (,$(findstring $(BL31_FILE),$(bl31_file)))
- BL31_CBFS := $(CONFIG_CBFS_PREFIX)/bl31
- $(BL31_CBFS)-file := $(BL31_FILE)
- $(BL31_CBFS)-type := payload
- $(BL31_CBFS)-compression := none
- cbfs-files-y += $(BL31_CBFS)
-endif
-
-################################################################################
QC_SEC_FILE := $(SDM845_BLOB)/qc_sec.mbn
qc_sec_file := $(shell ls $(QC_SEC_FILE))
ifneq (,$(findstring $(QC_SEC_FILE),$(qc_sec_file)))
--
To view, visit https://review.coreboot.org/28783
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0cd7f0f6f49d5eb2492ba0897b0811713c547649
Gerrit-Change-Number: 28783
Gerrit-PatchSet: 1
Gerrit-Owner: Julius Werner <jwerner at chromium.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20180928/924b8ec9/attachment-0001.html>
More information about the coreboot-gerrit
mailing list