1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #include <soc/addressmap.h> 4 #include <device/mmio.h> 5 #include <soc/usb.h> 6 7 #define REG_SPM_POWERON_CONFIG_EN (void *)(SPM_BASE + 0x000) 8 #define REG_SPM_SSPM_PWR_CON (void *)(SPM_BASE + 0x390) 9 mtk_usb_prepare(void)10void mtk_usb_prepare(void) 11 { 12 /* power on SSUSB SRAM FIFO */ 13 setbits32(REG_SPM_POWERON_CONFIG_EN, 0xB160001); 14 clrbits32(REG_SPM_SSPM_PWR_CON, 0x000001FF); 15 } 16