Home
last modified time | relevance | path

Searched refs:imu_fw (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dimu_v12_0.c50 err = amdgpu_ucode_request(adev, &adev->gfx.imu_fw, "amdgpu/%s_imu.bin", ucode_prefix); in imu_v12_0_init_microcode()
54 imu_hdr = (const struct imu_firmware_header_v1_0 *)adev->gfx.imu_fw->data; in imu_v12_0_init_microcode()
60 info->fw = adev->gfx.imu_fw; in imu_v12_0_init_microcode()
65 info->fw = adev->gfx.imu_fw; in imu_v12_0_init_microcode()
75 amdgpu_ucode_release(&adev->gfx.imu_fw); in imu_v12_0_init_microcode()
87 if (!adev->gfx.imu_fw) in imu_v12_0_load_microcode()
90 hdr = (const struct imu_firmware_header_v1_0 *)adev->gfx.imu_fw->data; in imu_v12_0_load_microcode()
92 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v12_0_load_microcode()
103 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v12_0_load_microcode()
H A Dimu_v11_0.c53 err = amdgpu_ucode_request(adev, &adev->gfx.imu_fw, "amdgpu/%s_imu.bin", ucode_prefix); in imu_v11_0_init_microcode()
57 imu_hdr = (const struct imu_firmware_header_v1_0 *)adev->gfx.imu_fw->data; in imu_v11_0_init_microcode()
63 info->fw = adev->gfx.imu_fw; in imu_v11_0_init_microcode()
68 info->fw = adev->gfx.imu_fw; in imu_v11_0_init_microcode()
79 amdgpu_ucode_release(&adev->gfx.imu_fw); in imu_v11_0_init_microcode()
91 if (!adev->gfx.imu_fw) in imu_v11_0_load_microcode()
94 hdr = (const struct imu_firmware_header_v1_0 *)adev->gfx.imu_fw->data; in imu_v11_0_load_microcode()
97 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
108 fw_data = (const __le32 *)(adev->gfx.imu_fw->data + in imu_v11_0_load_microcode()
H A Damdgpu_gfx.h383 const struct firmware *imu_fw; /* IMU firmware */ member