/* This file is part of the coreboot project. */ | |
/* SPDX-License-Identifier: GPL-2.0-only */ | |
#include <arch/stages.h> | |
#include <soc/usb.h> | |
#include <soc/qclib_common.h> | |
static void prepare_usb(void) | |
{ | |
/* | |
* Do DWC3 core and phy reset. Kick these resets | |
* off early so they get at least 1ms to settle. | |
*/ | |
reset_usb1(); | |
} | |
void platform_romstage_main(void) | |
{ | |
prepare_usb(); | |
/* QCLib: DDR init & train */ | |
qclib_load_and_run(); | |
} |