linux/drivers/gpu/drm/amd/include
sguttula a145bbff6f drm/amdgpu/psp: Use Indirect access address for GFX to PSP mailbox
The reason the RAP is not granting access to 0x58200 is that
a dedicated RSMU slot would have to be spent for this address range,
and MPASP is close to running out of RSMU slots.

This will help to fix PSP TOC load failure during secureboot.
GFX Driver Need to use indirect access for SMN address regs.

Signed-off-by: sguttula <suresh.guttula@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 9b822e26eea3899003aa8a89d5e2c4408e066e20)
2026-03-04 13:15:00 -05:00
..
asic_reg drm/amdgpu/psp: Use Indirect access address for GFX to PSP mailbox 2026-03-04 13:15:00 -05:00
ivsrcid drm/amdgpu: Add gfx v12_1 interrupt source header 2025-12-16 13:29:13 -05:00
aldebaran_ip_offset.h
amd_acpi.h drm/amdgpu: add UMA allocation setting helpers 2026-01-05 16:59:58 -05:00
amd_cper.h drm/amdgpu: fix SPDX header on amd_cper.h 2025-10-28 09:52:22 -04:00
amd_pcie.h drm/amdgpu: cache gpu pcie link width 2025-01-24 09:53:24 -05:00
amd_pcie_helpers.h
amd_shared.h drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_block_type enum 2026-01-05 16:25:29 -05:00
amdgpu_reg_state.h drm/amdgpu: Fix null pointer dereference 2024-01-22 17:13:28 -05:00
arct_ip_offset.h drm/amd/include: Clean up errors in arct_ip_offset.h 2024-01-18 15:38:03 -05:00
atom-bits.h drm/amdgpu: Clean up errors in atom-bits.h 2024-01-18 15:38:05 -05:00
atom-names.h
atom-types.h
atombios.h drm/amdgpu: fixing typo in macro name 2025-05-22 12:01:57 -04:00
atomfirmware.h drm/amdgpu: atomfirmware.h: fix multiple spelling mistakes 2025-08-29 10:06:29 -04:00
atomfirmwareid.h
beige_goby_ip_offset.h drm/amd/amdgpu: Clean up errors in beige_goby_ip_offset.h 2024-01-18 15:38:31 -05:00
cgs_common.h drm/amdgpu: Clean up errors in cgs_common.h 2024-01-18 15:38:25 -05:00
cik_structs.h
cyan_skillfish_ip_offset.h drm/amd: Clean up errors in vega10_ip_offset.h 2024-01-18 15:38:15 -05:00
dimgrey_cavefish_ip_offset.h drm/amdgpu: Clean up errors in dimgrey_cavefish_ip_offset.h 2024-01-18 15:38:19 -05:00
discovery.h drm/amdgpu: support for gc_info table v1.3 2024-08-23 10:54:57 -04:00
displayobject.h
dm_pp_interface.h drm/amd/display: Add pixel_clock to amd_pp_display_configuration 2025-09-15 16:52:41 -04:00
kgd_kfd_interface.h drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
kgd_pp_interface.h drm/amdgpu: Move xgmi status to interface header 2026-02-12 15:22:00 -05:00
mes_v11_api_def.h drm/amdgpu: update remove after reset flag for MES remove queue 2025-10-13 14:14:36 -04:00
mes_v12_api_def.h drm/amd/include : Update MES v12 API header - SUSPEND 2026-01-27 18:08:35 -05:00
navi10_enum.h
navi10_ip_offset.h
navi12_ip_offset.h drm/amdgpu: Clean up errors in navi12_ip_offset.h 2024-01-18 15:38:09 -05:00
navi14_ip_offset.h drm/amd/include/navi14_ip_offset: Clean up errors in navi14_ip_offset.h 2024-01-18 15:38:27 -05:00
pptable.h drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds 2024-06-05 11:02:24 -04:00
renoir_ip_offset.h drm/amd/display: Clean up errors in renoir_ip_offset.h 2024-01-18 15:38:33 -05:00
sienna_cichlid_ip_offset.h drm/amd/include/sienna_cichlid_ip_offset: Clean up errors in sienna_cichlid_ip_offset.h 2024-01-18 15:38:23 -05:00
soc15_hw_ip.h drm/amdgpu: Add hwid for AIGC 2025-12-08 13:56:29 -05:00
soc15_ih_clientid.h drm/amdgpu: update soc15 IH client ids 2025-12-08 13:56:29 -05:00
soc21_enum.h drm/amdgpu: Update soc24_enum.h and soc21_enum.h 2024-06-05 11:25:14 -04:00
soc24_enum.h drm/amdgpu: Update soc24_enum.h and soc21_enum.h 2024-06-05 11:25:14 -04:00
soc_v1_0_enum.h drm/amdgpu: Fix SHMEM alignment mode for GFX 12.1.0 2025-12-08 14:25:34 -05:00
soc_v1_0_ih_clientid.h drm/amdgpu: Add soc v1_0 ih client id table 2025-12-16 13:27:42 -05:00
umsch_mm_4_0_api_def.h drm/amdgpu/umsch: update UMSCH 4.0 FW interface 2024-03-27 01:44:07 -04:00
v9_structs.h drm/amdkfd: Update MQD management on multi XCC setup 2023-06-09 09:42:36 -04:00
v10_structs.h drm/amdgpu: Clean up errors in v10_structs.h 2024-01-18 15:38:29 -05:00
v11_structs.h drm/amdgpu: Add mqd for userq compute queue 2025-04-08 16:48:19 -04:00
v12_structs.h drm/amdgpu: add new compute/mes mqd structure 2025-12-08 13:56:39 -05:00
vangogh_ip_offset.h drm/amd/include/vangogh_ip_offset: Clean up errors in vangogh_ip_offset.h 2024-01-18 15:38:21 -05:00
vega10_enum.h
vega10_ip_offset.h drm/amd/include/vega10_ip_offset:Clean up errors in vega10_ip_offset.h 2024-01-18 15:38:13 -05:00
vega20_ip_offset.h drm/amd/include/vega20_ip_offset: Clean up errors in vega20_ip_offset.h 2024-01-18 15:38:36 -05:00
vi_structs.h
yellow_carp_offset.h drm/amd: open brace '{' following struct go on the same line 2023-07-25 13:43:50 -04:00