cpu/x86/smm/pci_resource_store: Store DEV/VEN ID
[coreboot2.git] / src / mainboard / google / corsola / bootblock.c
blob292f1b92e7322f4c886eb7f66700e259fcfcca59
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <bootblock_common.h>
4 #include <device/mmio.h>
5 #include <gpio.h>
6 #include <soc/spi.h>
8 #include "gpio.h"
10 static void usb3_hub_reset(void)
12 gpio_output(GPIO_USB3_HUB_RST_L, 1);
15 void bootblock_mainboard_init(void)
17 mtk_spi_init(CONFIG_EC_GOOGLE_CHROMEEC_SPI_BUS, SPI_PAD0_MASK, 3 * MHz, 0);
18 mtk_spi_init(CONFIG_DRIVER_TPM_SPI_BUS, SPI_PAD0_MASK, 1 * MHz, 0);
19 mtk_snfc_init(SPI_NOR_GPIO_SET1);
20 setup_chromeos_gpios();
21 gpio_eint_configure(GPIO_GSC_AP_INT_ODL, IRQ_TYPE_EDGE_FALLING);
22 usb3_hub_reset();