On APUs the active IMU firmware is distributed with the BIOS. Parsing the header for the microcode loaded by the Linux kernel will show the wrong version. This series adjusts it so that the correct version is exported. Mario Limonciello (3): drm/amd: Move microcode init step to early_init() drm/amd: Don't parse IMU ucode version if it won't be loaded drm/amd: Read IMU FW version from scratch register during hw_init drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 20 ++++++++++++-------- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 4 ++-- 2 files changed, 14 insertions(+), 10 deletions(-) -- 2.34.1