Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-18 | drm/amdgpu: fix bad address translation for sienna_cichlid | Stanley.Yang | 1 | -0/+5 | |
Signed-off-by: Stanley.Yang <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2021-04-09 | drm/amdgpu: split umc callbacks to ras and non-ras ones | Hawking Zhang | 1 | -2/+7 | |
umc ras is not managed by gpu driver when gpu is connected to cpu through xgmi. split umc callbacks into ras and non-ras ones so gpu driver only initializes umc ras callbacks when it manages umc ras. Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Dennis Li <[email protected]> Reviewed-by: John Clements <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2020-07-23 | drm/amdgpu: move umc specific macros to header | John Clements | 1 | -0/+14 | |
certain umc macros are common across umc versions Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: John Clements <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2020-01-07 | drm/amdgpu: resolve bug in UMC 6 error counter query | John Clements | 1 | -35/+0 | |
iterate over all error counter registers in SMN space removed support error counter access via MMIO Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: John Clements <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-10-03 | drm/amdgpu: move umc ras fini to umc block | Tao Zhou | 1 | -0/+1 | |
it's more suitable to put umc ras fini in umc block Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-10-03 | drm/amdgpu: remove ih_info parameter of umc_ras_late_init | Tao Zhou | 1 | -2/+2 | |
umc_ras_late_init can get the info by itself Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-10-03 | drm/amdgpu: move umc_ras_if from gmc to umc block | Tao Zhou | 1 | -0/+1 | |
umc_ras_if is relevant to umc Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-10-03 | drm/amdgpu: move umc ras irq functions to umc block | Tao Zhou | 1 | -0/+6 | |
move umc ras irq functions from gmc v9 to generic umc block, these functions are relevant to umc and they can be shared among all generations of umc Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-10-03 | drm/amdgpu: fix an UMC hw arbitrator bug(v3) | Monk Liu | 1 | -0/+1 | |
issue: the UMC6 h/w bug is that when MCLK is doing the switch in the middle of a page access being preempted by high priority client (e.g. DISPLAY) then UMC and the mclk switch would stuck there due to deadlock how: fixed by disabling auto PreChg for UMC to avoid high priority client preempting other client's access on the same page, thus the deadlock could be avoided v2: put the patch in callback of UMC6 v3: rename the callback to "init_registers" Signed-off-by: Monk Liu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-09-16 | drm/amdgpu: rename umc ras_init to err_cnt_init | Tao Zhou | 1 | -1/+1 | |
this interface is related to specific version of umc, distinguish it from ras_late_init Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-09-16 | drm/amdgpu: move umc late init from gmc to umc block | Tao Zhou | 1 | -0/+2 | |
umc late init is umc specific, it's more suitable to be put in umc block Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Guchun Chen <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-08-09 | drm/amdgpu: implement UMC 64 bits REG operations | Tao Zhou | 1 | -0/+9 | |
implement 64 bits operations via 32 bits interface v2: make use of lower_32_bits() and upper_32_bits() macros Reviewed-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-08-02 | drm/amdgpu: add macro of umc for each channel | Tao Zhou | 1 | -0/+23 | |
common function for all umc versions, loop for each umc channel is a frequent used operation in umc block, define it as a macro to simplify code Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-08-02 | drm/amdgpu: add more parameters and functions to amdgpu_umc structure | Tao Zhou | 1 | -0/+13 | |
expose more parameters and functions of specific umc version to common umc layer, so amdgpu_umc layer and other blocks could access them Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-07-31 | drm/amdgpu: add structures for umc error address translation | Tao Zhou | 1 | -0/+2 | |
add related registers, callback function and channel index table Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-07-31 | drm/amdgpu: switch to amdgpu_umc structure | Tao Zhou | 1 | -0/+6 | |
create new amdgpu_umc structure to for more umc settings in future and switch to the new structure Signed-off-by: Tao Zhou <[email protected]> Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Dennis Li <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2019-07-31 | drm/amdgpu: add amdgpu_umc_functions structure | Hawking Zhang | 1 | -0/+29 | |
This is common structure as UMC callback function Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Dennis Li <[email protected]> Signed-off-by: Alex Deucher <[email protected]> |