blob: 73b0f8a8dc1f64228883be846169b13daf4e6d8e [file] [log] [blame]
Rex-BC Chendb8442b2022-07-01 17:37:37 +08001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <bootblock_common.h>
Bo-Chen Chen6453cff2023-01-30 18:58:01 +08004#include <gpio.h>
Rex-BC Cheneabd9702022-06-13 19:47:43 +08005#include <soc/spi.h>
Rex-BC Chendb8442b2022-07-01 17:37:37 +08006
Rex-BC Chend9e568a2022-07-25 19:36:56 +08007#include "gpio.h"
8
Bo-Chen Chen6453cff2023-01-30 18:58:01 +08009static void usb3_hub_reset(void)
10{
11 gpio_output(GPIO_USB3_HUB_RST_L, 1);
12}
13
Rex-BC Chendb8442b2022-07-01 17:37:37 +080014void bootblock_mainboard_init(void)
15{
Rex-BC Cheneabd9702022-06-13 19:47:43 +080016 mtk_snfc_init();
Rex-BC Chenf9009dd2022-07-28 16:38:53 +080017 setup_chromeos_gpios();
Bo-Chen Chen6453cff2023-01-30 18:58:01 +080018 usb3_hub_reset();
Rex-BC Chendb8442b2022-07-01 17:37:37 +080019}