Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/pp: Export registers for read vddc on VI/Vega10

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Rex Zhu and committed by
Alex Deucher
680731ad 039fdc94

+11 -2
+1
drivers/gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h
··· 1246 1246 #define ixGC_CAC_OVRD_CU 0xe7 1247 1247 #define ixCURRENT_PG_STATUS 0xc020029c 1248 1248 #define ixCURRENT_PG_STATUS_APU 0xd020029c 1249 + #define ixPWR_SVI2_STATUS 0xC0200294 1249 1250 1250 1251 #endif /* SMU_7_1_3_D_H */
+4 -2
drivers/gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h
··· 6078 6078 #define GC_CAC_OVRD_CU__OVRRD_VALUE__SHIFT 0x10 6079 6079 #define CURRENT_PG_STATUS__VCE_PG_STATUS_MASK 0x00000002 6080 6080 #define CURRENT_PG_STATUS__UVD_PG_STATUS_MASK 0x00000004 6081 - 6082 - 6081 + #define PWR_SVI2_STATUS__PLANE1_VID_MASK 0x000000ff 6082 + #define PWR_SVI2_STATUS__PLANE1_VID__SHIFT 0x00000000 6083 + #define PWR_SVI2_STATUS__PLANE2_VID_MASK 0x0000ff00 6084 + #define PWR_SVI2_STATUS__PLANE2_VID__SHIFT 0x00000008 6083 6085 #endif /* SMU_7_1_3_SH_MASK_H */
+3
drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_9_0_offset.h
··· 172 172 #define mmROM_SW_DATA_64 0x006d 173 173 #define mmROM_SW_DATA_64_BASE_IDX 0 174 174 175 + #define mmSMUSVI0_PLANE0_CURRENTVID_BASE_IDX 0 176 + #define mmSMUSVI0_PLANE0_CURRENTVID 0x0013 177 + 175 178 #endif
+3
drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h
··· 254 254 //ROM_SW_DATA_64 255 255 #define ROM_SW_DATA_64__ROM_SW_DATA__SHIFT 0x0 256 256 #define ROM_SW_DATA_64__ROM_SW_DATA_MASK 0xFFFFFFFFL 257 + /* SMUSVI0_PLANE0_CURRENTVID */ 258 + #define SMUSVI0_PLANE0_CURRENTVID__CURRENT_SVI0_PLANE0_VID__SHIFT 0x18 259 + #define SMUSVI0_PLANE0_CURRENTVID__CURRENT_SVI0_PLANE0_VID_MASK 0xFF000000L 257 260 258 261 #endif