1*e56a939cSShaocheng Wang /* 2*e56a939cSShaocheng Wang * Copyright (c) 2023, MediaTek Inc. All rights reserved. 3*e56a939cSShaocheng Wang * 4*e56a939cSShaocheng Wang * SPDX-License-Identifier: BSD-3-Clause 5*e56a939cSShaocheng Wang */ 6*e56a939cSShaocheng Wang 7*e56a939cSShaocheng Wang #include <arch_helpers.h> 8*e56a939cSShaocheng Wang #include <common/debug.h> 9*e56a939cSShaocheng Wang #include <lib/mtk_init/mtk_init.h> 10*e56a939cSShaocheng Wang #include <lpm/mt_lp_api.h> 11*e56a939cSShaocheng Wang #include <platform_def.h> 12*e56a939cSShaocheng Wang mt_usb_init(void)13*e56a939cSShaocheng Wangint mt_usb_init(void) 14*e56a939cSShaocheng Wang { 15*e56a939cSShaocheng Wang INFO("[%s] mt_usb initialization\n", __func__); 16*e56a939cSShaocheng Wang 17*e56a939cSShaocheng Wang /* Keep infra and peri on to support wake-up from USB */ 18*e56a939cSShaocheng Wang mtk_usb_update(LPM_USB_ENTER); 19*e56a939cSShaocheng Wang 20*e56a939cSShaocheng Wang return 0; 21*e56a939cSShaocheng Wang } 22*e56a939cSShaocheng Wang MTK_PLAT_SETUP_0_INIT(mt_usb_init); 23