Mangesh Gadre
25e9fb6e3a
drm/amdgpu: Enable RAS for jpeg 5.0.1
...
Enable jpeg ras posion processing and aca error logging
Signed-off-by: Mangesh Gadre <Mangesh.Gadre@amd.com >
Reviewed-by: Stanley.Yang <Stanley.Yang@amd.com >
Reviewed-by: Tao Zhou <tao.zhou1@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-05-22 12:02:52 -04:00
fanhuang
2f0268ca1c
drm/amdgpu/jpeg: sriov support for jpeg_v5_0_1
...
initialization table handshake with mmsch
Signed-off-by: fanhuang <FangSheng.Huang@amd.com >
Acked-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-05-16 13:39:14 -04:00
Sathishkumar S
b574729ff0
drm/amdgpu: Enable doorbell for JPEG5_0_1
...
Enable doorbell for JPEG5_0_1 and adjust index for VCN5_0_1.
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-04-21 10:55:25 -04:00
Sathishkumar S
a29936bcd2
drm/amdgpu: Fix core reset sequence for JPEG5_0_1
...
For cores 1 through 9 repair the core reset sequence by
adjusting offsets to access the expected registers.
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-03-05 10:47:36 -05:00
Lijo Lazar
a734a717dc
drm/amdgpu: Avoid HDP flush on JPEG v5.0.1
...
Similar to JPEG v4.0.3, HDP flush shouldn't be performed by JPEG engine.
Keep it empty.
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-03-05 10:38:01 -05:00
Lijo Lazar
6fcfaac604
drm/amdgpu: Initialize RRMT status on JPEG v5.0.1
...
Initialize RRMT enablement status from register.
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-03-05 10:37:56 -05:00
Sathishkumar S
62431979dd
drm/amdgpu: Add ring reset callback for JPEG5_0_1
...
Add ring reset function callback for JPEG5_0_1 to
recover from job timeouts without a full gpu reset.
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-02-25 11:44:00 -05:00
Sathishkumar S
da120ed561
drm/amdgpu: Per-instance init func for JPEG5_0_1
...
Add helper functions to handle per-instance and per-core
initialization and deinitialization in JPEG5_0_1.
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-02-25 11:44:00 -05:00
Sunil Khatri
7dc3405403
drm/amdgpu: update the handle ptr in is_idle
...
Update the *handle to amdgpu_ip_block ptr for all
functions pointers of is_idle.
Signed-off-by: Sunil Khatri <sunil.khatri@amd.com >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-02-25 11:43:58 -05:00
Sathishkumar S
358b3774a0
drm/amdgpu: Enable devcoredump for JPEG5_0_1
...
Add register list and enable devcoredump for JPEG5_0_1
V2: (Lijo)
- remove version specific callbacks and use simplified helper functions
V3: (Lijo)
- move amdgpu_jpeg_reg_dump_fini() to sw_fini() and avoid the call here
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Leo Liu <leo.liu@amd.com >
Acked-by: Lijo Lazar <lijo.lazar@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-02-12 21:03:02 -05:00
Alex Deucher
e70ba46795
drm/amdgpu/jpeg5.0.1: use num_jpeg_inst for SR-IOV
...
They should be the same, but use the proper variable.
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2024-12-11 17:37:26 -05:00
Sathishkumar S
b8f57b6994
drm/amdgpu: Add JPEG5_0_1 support
...
add support for JPEG5_0_1
v2: squash in updates, rebase on IP instance changes
Signed-off-by: Sathishkumar S <sathishkumar.sundararaju@amd.com >
Reviewed-by: Sonny Jiang <sonny.jiang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2024-12-10 10:29:24 -05:00