Searched refs:fw_pri_mc_addr (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_psp.h | 137 int (*load_usbc_pd_fw)(struct psp_context *psp, uint64_t fw_pri_mc_addr); 139 int (*update_spirom)(struct psp_context *psp, uint64_t fw_pri_mc_addr); 332 uint64_t fw_pri_mc_addr; member 455 #define psp_load_usbc_pd_fw(psp, fw_pri_mc_addr) \ argument 457 (psp)->funcs->load_usbc_pd_fw((psp), (fw_pri_mc_addr)) : -EINVAL) 463 #define psp_update_spirom(psp, fw_pri_mc_addr) \ argument 465 (psp)->funcs->update_spirom((psp), fw_pri_mc_addr) : -EINVAL)
|
| H A D | psp_v14_0.c | 150 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v14_0_bootloader_load_component() 224 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v14_0_bootloader_load_sos() 530 static int psp_v14_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr) in psp_v14_0_load_usbc_pd_fw() argument 541 WREG32_SOC15(MP0, 0, regMPASP_SMN_C2PMSG_36, (fw_pri_mc_addr >> 20)); in psp_v14_0_load_usbc_pd_fw() 626 uint64_t fw_pri_mc_addr) in psp_v14_0_update_spirom() argument 639 WREG32_SOC15(MP0, 0, regMPASP_SMN_C2PMSG_116, lower_32_bits(fw_pri_mc_addr)); in psp_v14_0_update_spirom() 645 WREG32_SOC15(MP0, 0, regMPASP_SMN_C2PMSG_116, upper_32_bits(fw_pri_mc_addr)); in psp_v14_0_update_spirom()
|
| H A D | psp_v13_0.c | 251 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v13_0_bootloader_load_component() 333 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v13_0_bootloader_load_sos() 642 static int psp_v13_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr) in psp_v13_0_load_usbc_pd_fw() argument 653 WREG32_SOC15(MP0, 0, regMP0_SMN_C2PMSG_36, (fw_pri_mc_addr >> 20)); in psp_v13_0_load_usbc_pd_fw() 735 uint64_t fw_pri_mc_addr) in psp_v13_0_update_spirom() argument 748 WREG32_SOC15(MP0, 0, regMP0_SMN_C2PMSG_116, lower_32_bits(fw_pri_mc_addr)); in psp_v13_0_update_spirom() 754 WREG32_SOC15(MP0, 0, regMP0_SMN_C2PMSG_116, upper_32_bits(fw_pri_mc_addr)); in psp_v13_0_update_spirom()
|
| H A D | psp_v11_0.c | 201 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v11_0_bootloader_load_component() 247 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v11_0_bootloader_load_sos() 590 static int psp_v11_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr) in psp_v11_0_load_usbc_pd_fw() argument 601 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_36, (fw_pri_mc_addr >> 20)); in psp_v11_0_load_usbc_pd_fw()
|
| H A D | psp_v12_0.c | 97 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v12_0_bootloader_load_sysdrv() 136 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v12_0_bootloader_load_sos()
|
| H A D | psp_v13_0_4.c | 117 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v13_0_4_bootloader_load_component() 180 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v13_0_4_bootloader_load_sos()
|
| H A D | psp_v3_1.c | 103 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v3_1_bootloader_load_sysdrv() 142 (uint32_t)(psp->fw_pri_mc_addr >> 20)); in psp_v3_1_bootloader_load_sos()
|
| H A D | amdgpu_psp.c | 511 &psp->fw_pri_mc_addr, in psp_sw_init() 540 &psp->fw_pri_mc_addr, &psp->fw_pri_buf); in psp_sw_init() 568 &psp->fw_pri_mc_addr, &psp->fw_pri_buf); in psp_sw_fini() 1273 psp_prep_ta_load_cmd_buf(cmd, psp->fw_pri_mc_addr, context); in psp_ta_load() 3953 uint64_t fw_pri_mc_addr; in psp_usbc_pd_fw_sysfs_write() local 3975 &fw_buf_bo, &fw_pri_mc_addr, in psp_usbc_pd_fw_sysfs_write() 3983 ret = psp_load_usbc_pd_fw(&adev->psp, fw_pri_mc_addr); in psp_usbc_pd_fw_sysfs_write() 3986 amdgpu_bo_free_kernel(&fw_buf_bo, &fw_pri_mc_addr, &fw_pri_cpu_addr); in psp_usbc_pd_fw_sysfs_write() 4071 uint64_t fw_pri_mc_addr; in amdgpu_psp_vbflash_read() local 4084 &fw_pri_mc_addr, in amdgpu_psp_vbflash_read() [all …]
|