1b3490673SHuang Rui /* 2b3490673SHuang Rui * Copyright 2019 Advanced Micro Devices, Inc. 3b3490673SHuang Rui * 4b3490673SHuang Rui * Permission is hereby granted, free of charge, to any person obtaining a 5b3490673SHuang Rui * copy of this software and associated documentation files (the "Software"), 6b3490673SHuang Rui * to deal in the Software without restriction, including without limitation 7b3490673SHuang Rui * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8b3490673SHuang Rui * and/or sell copies of the Software, and to permit persons to whom the 9b3490673SHuang Rui * Software is furnished to do so, subject to the following conditions: 10b3490673SHuang Rui * 11b3490673SHuang Rui * The above copyright notice and this permission notice shall be included in 12b3490673SHuang Rui * all copies or substantial portions of the Software. 13b3490673SHuang Rui * 14b3490673SHuang Rui * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15b3490673SHuang Rui * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16b3490673SHuang Rui * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17b3490673SHuang Rui * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18b3490673SHuang Rui * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19b3490673SHuang Rui * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20b3490673SHuang Rui * OTHER DEALINGS IN THE SOFTWARE. 21b3490673SHuang Rui * 22b3490673SHuang Rui */ 23b3490673SHuang Rui #ifndef __NAVI10_PPT_H__ 24b3490673SHuang Rui #define __NAVI10_PPT_H__ 25b3490673SHuang Rui 26b840e4d5SKevin Wang #define NAVI10_PEAK_SCLK_XTX (1830) 27b840e4d5SKevin Wang #define NAVI10_PEAK_SCLK_XT (1755) 28b840e4d5SKevin Wang #define NAVI10_PEAK_SCLK_XL (1625) 29b840e4d5SKevin Wang 30*d5ec4b45SKevin Wang #define NAVI10_UMD_PSTATE_PROFILING_GFXCLK (1300) 31*d5ec4b45SKevin Wang #define NAVI10_UMD_PSTATE_PROFILING_SOCCLK (980) 32*d5ec4b45SKevin Wang #define NAVI10_UMD_PSTATE_PROFILING_MEMCLK (625) 33*d5ec4b45SKevin Wang #define NAVI10_UMD_PSTATE_PROFILING_VCLK (980) 34*d5ec4b45SKevin Wang #define NAVI10_UMD_PSTATE_PROFILING_DCLK (850) 35*d5ec4b45SKevin Wang 364e71e085SKevin Wang #define NAVI14_UMD_PSTATE_PEAK_XT_GFXCLK (1670) 374e71e085SKevin Wang #define NAVI14_UMD_PSTATE_PEAK_XTM_GFXCLK (1448) 384e71e085SKevin Wang #define NAVI14_UMD_PSTATE_PEAK_XLM_GFXCLK (1181) 394e71e085SKevin Wang #define NAVI14_UMD_PSTATE_PEAK_XTX_GFXCLK (1717) 404e71e085SKevin Wang #define NAVI14_UMD_PSTATE_PEAK_XL_GFXCLK (1448) 414e71e085SKevin Wang 42*d5ec4b45SKevin Wang #define NAVI14_UMD_PSTATE_PROFILING_GFXCLK (1200) 43*d5ec4b45SKevin Wang #define NAVI14_UMD_PSTATE_PROFILING_SOCCLK (900) 44*d5ec4b45SKevin Wang #define NAVI14_UMD_PSTATE_PROFILING_MEMCLK (600) 45*d5ec4b45SKevin Wang #define NAVI14_UMD_PSTATE_PROFILING_VCLK (900) 46*d5ec4b45SKevin Wang #define NAVI14_UMD_PSTATE_PROFILING_DCLK (800) 47*d5ec4b45SKevin Wang 4846828886SAlex Deucher #define NAVI12_UMD_PSTATE_PEAK_GFXCLK (1100) 4946828886SAlex Deucher 5066107132SMatt Coffin #define NAVI10_VOLTAGE_SCALE (4) 5166107132SMatt Coffin 52b3490673SHuang Rui extern void navi10_set_ppt_funcs(struct smu_context *smu); 53b3490673SHuang Rui 54b3490673SHuang Rui #endif 55