Zhanyong Wang | 06639f2 | 2020-05-14 13:27:03 +0800 | [diff] [blame] | 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 | |||||
10 | void 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 | } |