Revert "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main"
This reverts commit 6260bf712a
.
Reason for revert: This CL did not handle Intel GPIO correctly. We need
to add GPIO_EC_IN_RW into early_gpio_table for platforms using Intel
SoC.
Signed-off-by: Hsuan Ting Chen <roccochen@chromium.org>
Change-Id: Iaeb1bf598047160f01e33ad0d9d004cad59e3f75
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57951
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Felix Held
parent
82130369a1
commit
adb393bdd6
@@ -11,7 +11,6 @@ int get_recovery_mode_retrain_switch(void);
|
||||
int clear_recovery_mode_switch(void);
|
||||
int get_wipeout_mode_switch(void);
|
||||
int get_lid_switch(void);
|
||||
int get_ec_is_trusted(void);
|
||||
|
||||
/* Return 1 if display initialization is required. 0 if not. */
|
||||
int display_init_required(void);
|
||||
|
@@ -40,9 +40,3 @@ int tis_plat_irq_status(void)
|
||||
{
|
||||
return gpio_eint_poll(GPIO_H1_AP_INT);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. This is active low. */
|
||||
return !!gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -8,13 +8,6 @@
|
||||
/* SPI Write protect is GPIO 16 */
|
||||
#define CROS_WP_GPIO 58
|
||||
|
||||
/* EC_IN_RW is GPIO 25 in samus and 14 otherwise */
|
||||
#if CONFIG(BOARD_GOOGLE_SAMUS)
|
||||
#define EC_IN_RW_GPIO 25
|
||||
#else
|
||||
#define EC_IN_RW_GPIO 14
|
||||
#endif
|
||||
|
||||
void fill_lb_gpios(struct lb_gpios *gpios)
|
||||
{
|
||||
struct lb_gpio chromeos_gpios[] = {
|
||||
@@ -39,9 +32,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !get_gpio(EC_IN_RW_GPIO);
|
||||
}
|
||||
|
@@ -65,10 +65,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -29,9 +29,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -77,10 +77,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -59,9 +59,3 @@ int tis_plat_irq_status(void)
|
||||
{
|
||||
return gpio_eint_poll(GPIO_GSC_AP_INT);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. This is active low. */
|
||||
return !!gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -12,8 +12,6 @@
|
||||
|
||||
#define WP_GPIO GP_E_22
|
||||
|
||||
#define EC_IN_RW_GPIO GP_SW_77
|
||||
|
||||
#define ACTIVE_LOW 0
|
||||
#define ACTIVE_HIGH 1
|
||||
|
||||
@@ -64,9 +62,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(EC_IN_RW_GPIO);
|
||||
}
|
||||
|
@@ -37,9 +37,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get_value(GPIO_D16);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get_value(GPIO_D17);
|
||||
}
|
||||
|
@@ -30,9 +30,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -111,10 +111,3 @@ void mainboard_prepare_cr50_reset(void)
|
||||
if (ENV_RAMSTAGE)
|
||||
pmc_soc_set_afterg3_en(true);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -110,10 +110,3 @@ void mainboard_prepare_cr50_reset(void)
|
||||
pmc_soc_set_afterg3_en(true);
|
||||
#endif
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -34,9 +34,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -34,9 +34,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -26,10 +26,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -157,10 +157,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !read_gpio(get_wp_status_gpio_pin());
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -33,9 +33,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -49,9 +49,3 @@ int tis_plat_irq_status(void)
|
||||
return gpio_irq_status(GPIO_TPM_IRQ);
|
||||
}
|
||||
#endif
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -27,17 +27,6 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Board versions 1 & 2 support H1 DB, but the EC_IN_RW signal is not
|
||||
routed. So emulate EC is trusted. */
|
||||
if (CONFIG(BOARD_GOOGLE_GUYBRUSH) &&
|
||||
(board_id() == UNDEFINED_STRAPPING_ID || board_id() < 3))
|
||||
return 1;
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
||||
void mainboard_spi_fast_speed_override(uint8_t *fast_speed)
|
||||
{
|
||||
uint32_t board_ver = board_id();
|
||||
|
@@ -34,9 +34,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
|
||||
chromeos_acpi_gpio_generate(cros_gpios, num_gpios);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -24,9 +24,3 @@ void fill_lb_gpios(struct lb_gpios *gpios)
|
||||
|
||||
lb_add_gpios(gpios, chromeos_gpios, ARRAY_SIZE(chromeos_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Stub GPIO. */
|
||||
return 0;
|
||||
}
|
||||
|
@@ -67,10 +67,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -32,9 +32,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -37,9 +37,3 @@ int tis_plat_irq_status(void)
|
||||
{
|
||||
return gpio_eint_poll(CR50_IRQ);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(EC_IN_RW);
|
||||
}
|
||||
|
@@ -6,8 +6,6 @@
|
||||
#include <southbridge/intel/common/gpio.h>
|
||||
#include <vendorcode/google/chromeos/chromeos.h>
|
||||
|
||||
#define GPIO_EC_IN_RW 21
|
||||
|
||||
void fill_lb_gpios(struct lb_gpios *gpios)
|
||||
{
|
||||
struct lb_gpio chromeos_gpios[] = {
|
||||
@@ -39,9 +37,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !get_gpio(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -1,16 +1,8 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#include <boot/coreboot_tables.h>
|
||||
#include <vendorcode/google/chromeos/chromeos.h>
|
||||
|
||||
void fill_lb_gpios(struct lb_gpios *gpios)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -19,9 +19,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO(R1));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO(U4));
|
||||
}
|
||||
|
@@ -19,9 +19,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO(R1));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO(U4));
|
||||
}
|
||||
|
@@ -19,9 +19,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO(R1));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO(U4));
|
||||
}
|
||||
|
@@ -34,9 +34,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(WRITE_PROTECT);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(EC_IN_RW);
|
||||
}
|
||||
|
@@ -33,9 +33,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -68,10 +68,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -37,9 +37,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get_value(GPIO_X30);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get_value(GPIO_X23);
|
||||
}
|
||||
|
@@ -38,9 +38,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -8,9 +8,6 @@
|
||||
/* The WP status pin lives on GPIO_SSUS_6 which is pad 36 in the SUS well. */
|
||||
#define WP_STATUS_PAD 36
|
||||
|
||||
/* The EC_IN_RW lives on SCGPIO59 */
|
||||
#define EC_IN_RW_PAD 59
|
||||
|
||||
void fill_lb_gpios(struct lb_gpios *gpios)
|
||||
{
|
||||
struct lb_gpio chromeos_gpios[] = {
|
||||
@@ -46,9 +43,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !score_get_gpio(EC_IN_RW_PAD);
|
||||
}
|
||||
|
@@ -33,9 +33,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -107,10 +107,3 @@ void mainboard_prepare_cr50_reset(void)
|
||||
if (ENV_RAMSTAGE)
|
||||
pmc_soc_set_afterg3_en(true);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -30,9 +30,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !get_gpio(14);
|
||||
}
|
||||
|
@@ -19,9 +19,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(WRITE_PROTECT_L);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(EC_IN_RW);
|
||||
}
|
||||
|
@@ -128,10 +128,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !read_gpio(WP_SW);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -55,9 +55,3 @@ int tis_plat_irq_status(void)
|
||||
{
|
||||
return gpio_irq_status(GPIO_H1_AP_INT);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. This is active low. */
|
||||
return !!gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -56,9 +56,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO_WP);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_ECINRW);
|
||||
}
|
||||
|
@@ -34,10 +34,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO_WP);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -43,10 +43,3 @@ int get_write_protect_state(void)
|
||||
{
|
||||
return !gpio_get(GPIO_WP);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* Do not have a Chrome EC involved in entering recovery mode;
|
||||
Always return trusted. */
|
||||
return 1;
|
||||
}
|
||||
|
@@ -32,9 +32,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
gpios = variant_cros_gpios(&num);
|
||||
chromeos_acpi_gpio_generate(gpios, num);
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -31,9 +31,3 @@ void mainboard_chromeos_acpi_generate(void)
|
||||
{
|
||||
chromeos_acpi_gpio_generate(cros_gpios, ARRAY_SIZE(cros_gpios));
|
||||
}
|
||||
|
||||
int get_ec_is_trusted(void)
|
||||
{
|
||||
/* EC is trusted if not in RW. */
|
||||
return !gpio_get(GPIO_EC_IN_RW);
|
||||
}
|
||||
|
@@ -57,16 +57,6 @@ int __weak get_recovery_mode_retrain_switch(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int __weak get_ec_is_trusted(void)
|
||||
{
|
||||
/*
|
||||
* If board doesn't override this, by default we always assume EC is in
|
||||
* RW and untrusted. However, newer platforms are supposed to use cr50
|
||||
* BOOT_MODE to report this and won't need to override this anymore.
|
||||
*/
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if CONFIG(VBOOT_NO_BOARD_SUPPORT)
|
||||
/**
|
||||
* TODO: Create flash protection interface which implements get_write_protect_state.
|
||||
|
@@ -306,9 +306,6 @@ void verstage_main(void)
|
||||
if (CONFIG(TPM_CR50))
|
||||
check_boot_mode(ctx);
|
||||
|
||||
if (get_ec_is_trusted())
|
||||
ctx->flags |= VB2_CONTEXT_EC_TRUSTED;
|
||||
|
||||
/* Do early init (set up secdata and NVRAM, load GBB) */
|
||||
printk(BIOS_INFO, "Phase 1\n");
|
||||
rv = vb2api_fw_phase1(ctx);
|
||||
|
@@ -46,8 +46,6 @@ ramstage-y += vr_config.c
|
||||
ramstage-y += xhci.c
|
||||
ramstage-$(CONFIG_SOC_INTEL_CRASHLOG) += crashlog.c
|
||||
|
||||
verstage-y += gpio.c
|
||||
|
||||
smm-y += elog.c
|
||||
smm-y += gpio.c
|
||||
smm-y += p2sb.c
|
||||
|
@@ -92,13 +92,11 @@ bootblock-y += gpio_glk.c
|
||||
romstage-y += gpio_glk.c
|
||||
smm-y += gpio_glk.c
|
||||
ramstage-y += gpio_glk.c
|
||||
verstage-y += gpio_glk.c
|
||||
else
|
||||
bootblock-y += gpio_apl.c
|
||||
romstage-y += gpio_apl.c
|
||||
smm-y += gpio_apl.c
|
||||
ramstage-y += gpio_apl.c
|
||||
verstage-y += gpio_apl.c
|
||||
endif
|
||||
|
||||
CPPFLAGS_common += -I$(src)/soc/intel/apollolake/include
|
||||
|
@@ -20,7 +20,6 @@ bootblock-y += spi.c
|
||||
bootblock-y += lpc.c
|
||||
bootblock-y += uart.c
|
||||
|
||||
verstage-y += gpio.c
|
||||
verstage-y += gspi.c
|
||||
verstage-y += pmutil.c
|
||||
verstage-y += i2c.c
|
||||
|
Reference in New Issue
Block a user