lkml.org 
[lkml]   [2023]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 28/45] drm/amd: Optimize SRIOV switch/case for PSP microcode load
    Date
    Now that IP version decoding is used, a number of case statements
    can be combined.

    Reviewed-by: Christian König <christian.koenig@amd.com>
    Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
    ---
    drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +-------
    1 file changed, 1 insertion(+), 7 deletions(-)

    diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
    index 8a3a38ea7b46..15ffc5a6e4da 100644
    --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
    +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
    @@ -132,14 +132,8 @@ static int psp_init_sriov_microcode(struct psp_context *psp)

    switch (adev->ip_versions[MP0_HWIP][0]) {
    case IP_VERSION(9, 0, 0):
    - adev->virt.autoload_ucode_id = AMDGPU_UCODE_ID_CP_MEC2;
    - ret = psp_init_cap_microcode(psp, ucode_prefix);
    - break;
    - case IP_VERSION(11, 0, 9):
    - adev->virt.autoload_ucode_id = AMDGPU_UCODE_ID_CP_MEC2;
    - ret = psp_init_cap_microcode(psp, ucode_prefix);
    - break;
    case IP_VERSION(11, 0, 7):
    + case IP_VERSION(11, 0, 9):
    adev->virt.autoload_ucode_id = AMDGPU_UCODE_ID_CP_MEC2;
    ret = psp_init_cap_microcode(psp, ucode_prefix);
    break;
    --
    2.34.1
    \
     
     \ /
      Last update: 2023-03-26 23:27    [W:6.646 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site