Stanley.Yang
b573cf88c0
drm/amdgpu: Support setting EEPROM table version
...
Add setting EEPROM table version interface for umcv8.10,
Add EEPROM table v2.1 to UMC v8.10.
Signed-off-by: Stanley.Yang <Stanley.Yang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-06-09 12:44:31 -04:00
YiPeng Chai
e86bd8b21d
drm/amdgpu: optimize redundant code in umc_v8_10
...
Optimize redundant code in umc_v8_10
Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-04-11 18:03:44 -04:00
Candice Li
1bf56f2525
drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable
...
Fixes following warnings:
warning: no previous prototype for 'umc_v8_10_convert_error_address'
warning: variable 'channel_index' set but not used
Reported-by: kernel test robot <lkp@intel.com >
Signed-off-by: Candice Li <candice.li@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-03-01 22:37:55 -05:00
Candice Li
b1e9a718af
drm/amdgpu: Add ecc info query interface for umc v8_10
...
Support ecc info query for umc v8_10.
v2: Simplied by convert_error_address.
v3: Remove unused variable and invalid checking.
Signed-off-by: Candice Li <candice.li@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Reviewed-by: Stanley.Yang <Stanley.Yang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-02-23 17:35:59 -05:00
Candice Li
2d53b579f3
drm/amdgpu: Add convert_error_address function for umc v8_10
...
Add convert_error_address for umc v8_10.
Signed-off-by: Candice Li <candice.li@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Reviewed-by: Stanley.Yang <Stanley.Yang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-02-23 17:35:59 -05:00
Stanley.Yang
6ecc01a9ce
drm/amdgpu: correct umc poison mode set value
...
For GFX 11.0.3, Due to security policy, there is no way to check UcFatalEn
field of UMCCH0_0_GeccCtrl to identify UMC poison mode. This is workaround
force set umc poison mode as 1 for GFX 11.0.3
Signed-off-by: Stanley.Yang <Stanley.Yang@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2023-01-03 16:57:58 -05:00
YiPeng Chai
b6da3c5837
drm/amdgpu: Add umc channel index mapping table for umc_v8_10
...
Add umc channel index mapping table for umc_v8_10.
Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-11-15 13:35:15 -05:00
Candice Li
832e72dd0d
drm/amdgpu: Add poison mode query for umc v8_10_0
...
Add poison mode query support on umc v8_10_0.
Signed-off-by: Candice Li <candice.li@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-10-11 11:05:41 -04:00
Tao Zhou
cdbb816b5b
drm/amdgpu: remove check for CE in RAS error address query
...
Only RAS UE error address is queried currently, no need to check CE status.
Signed-off-by: Tao Zhou <tao.zhou1@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-10-11 11:04:55 -04:00
Candice Li
d27ec594b4
drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
...
Only check MCUMC_STATUS for CE counter for umc v8_10.
Signed-off-by: Candice Li <candice.li@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-09-13 12:56:16 -04:00
YiPeng Chai
e4b1edf48f
drm/amdgpu: add umc ras functions for umc v8_10_0
...
1. Support query umc ras error counter.
2. Support ras umc ue error address remapping.
Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com >
Reviewed-by: Alexander Deucher <Alexander.Deucher@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2022-07-18 16:37:47 -04:00