1 /* 2 * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef __SOC_ROCKCHIP_RK3399_SUSPEND_H__ 8 #define __SOC_ROCKCHIP_RK3399_SUSPEND_H__ 9 #include <dram.h> 10 11 #define KHz (1000) 12 #define MHz (1000 * KHz) 13 #define GHz (1000 * MHz) 14 15 #define PI_CA_TRAINING (1 << 0) 16 #define PI_WRITE_LEVELING (1 << 1) 17 #define PI_READ_GATE_TRAINING (1 << 2) 18 #define PI_READ_LEVELING (1 << 3) 19 #define PI_WDQ_LEVELING (1 << 4) 20 #define PI_FULL_TRAINING (0xff) 21 22 void dmc_suspend(void); 23 __pmusramfunc void dmc_resume(void); 24 25 #endif /* __DRAM_H__ */ 26