Lines Matching refs:fw_info
215 static int amdgpu_firmware_info(struct drm_amdgpu_info_firmware *fw_info, in amdgpu_firmware_info() argument
221 fw_info->ver = adev->vce.fw_version; in amdgpu_firmware_info()
222 fw_info->feature = adev->vce.fb_version; in amdgpu_firmware_info()
225 fw_info->ver = adev->uvd.fw_version; in amdgpu_firmware_info()
226 fw_info->feature = 0; in amdgpu_firmware_info()
229 fw_info->ver = adev->vcn.fw_version; in amdgpu_firmware_info()
230 fw_info->feature = 0; in amdgpu_firmware_info()
233 fw_info->ver = adev->gmc.fw_version; in amdgpu_firmware_info()
234 fw_info->feature = 0; in amdgpu_firmware_info()
237 fw_info->ver = adev->gfx.me_fw_version; in amdgpu_firmware_info()
238 fw_info->feature = adev->gfx.me_feature_version; in amdgpu_firmware_info()
241 fw_info->ver = adev->gfx.pfp_fw_version; in amdgpu_firmware_info()
242 fw_info->feature = adev->gfx.pfp_feature_version; in amdgpu_firmware_info()
245 fw_info->ver = adev->gfx.ce_fw_version; in amdgpu_firmware_info()
246 fw_info->feature = adev->gfx.ce_feature_version; in amdgpu_firmware_info()
249 fw_info->ver = adev->gfx.rlc_fw_version; in amdgpu_firmware_info()
250 fw_info->feature = adev->gfx.rlc_feature_version; in amdgpu_firmware_info()
253 fw_info->ver = adev->gfx.rlc_srlc_fw_version; in amdgpu_firmware_info()
254 fw_info->feature = adev->gfx.rlc_srlc_feature_version; in amdgpu_firmware_info()
257 fw_info->ver = adev->gfx.rlc_srlg_fw_version; in amdgpu_firmware_info()
258 fw_info->feature = adev->gfx.rlc_srlg_feature_version; in amdgpu_firmware_info()
261 fw_info->ver = adev->gfx.rlc_srls_fw_version; in amdgpu_firmware_info()
262 fw_info->feature = adev->gfx.rlc_srls_feature_version; in amdgpu_firmware_info()
265 fw_info->ver = adev->gfx.rlcp_ucode_version; in amdgpu_firmware_info()
266 fw_info->feature = adev->gfx.rlcp_ucode_feature_version; in amdgpu_firmware_info()
269 fw_info->ver = adev->gfx.rlcv_ucode_version; in amdgpu_firmware_info()
270 fw_info->feature = adev->gfx.rlcv_ucode_feature_version; in amdgpu_firmware_info()
274 fw_info->ver = adev->gfx.mec_fw_version; in amdgpu_firmware_info()
275 fw_info->feature = adev->gfx.mec_feature_version; in amdgpu_firmware_info()
277 fw_info->ver = adev->gfx.mec2_fw_version; in amdgpu_firmware_info()
278 fw_info->feature = adev->gfx.mec2_feature_version; in amdgpu_firmware_info()
283 fw_info->ver = adev->pm.fw_version; in amdgpu_firmware_info()
284 fw_info->feature = 0; in amdgpu_firmware_info()
289 fw_info->ver = adev->psp.xgmi_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
290 fw_info->feature = adev->psp.xgmi_context.context in amdgpu_firmware_info()
294 fw_info->ver = adev->psp.ras_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
295 fw_info->feature = adev->psp.ras_context.context in amdgpu_firmware_info()
299 fw_info->ver = adev->psp.hdcp_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
300 fw_info->feature = adev->psp.hdcp_context.context in amdgpu_firmware_info()
304 fw_info->ver = adev->psp.dtm_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
305 fw_info->feature = adev->psp.dtm_context.context in amdgpu_firmware_info()
309 fw_info->ver = adev->psp.rap_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
310 fw_info->feature = adev->psp.rap_context.context in amdgpu_firmware_info()
314 fw_info->ver = adev->psp.securedisplay_context.context.bin_desc.fw_version; in amdgpu_firmware_info()
315 fw_info->feature = in amdgpu_firmware_info()
326 fw_info->ver = adev->sdma.instance[query_fw->index].fw_version; in amdgpu_firmware_info()
327 fw_info->feature = adev->sdma.instance[query_fw->index].feature_version; in amdgpu_firmware_info()
330 fw_info->ver = adev->psp.sos.fw_version; in amdgpu_firmware_info()
331 fw_info->feature = adev->psp.sos.feature_version; in amdgpu_firmware_info()
334 fw_info->ver = adev->psp.asd_context.bin_desc.fw_version; in amdgpu_firmware_info()
335 fw_info->feature = adev->psp.asd_context.bin_desc.feature_version; in amdgpu_firmware_info()
338 fw_info->ver = adev->dm.dmcu_fw_version; in amdgpu_firmware_info()
339 fw_info->feature = 0; in amdgpu_firmware_info()
342 fw_info->ver = adev->dm.dmcub_fw_version; in amdgpu_firmware_info()
343 fw_info->feature = 0; in amdgpu_firmware_info()
346 fw_info->ver = adev->psp.toc.fw_version; in amdgpu_firmware_info()
347 fw_info->feature = adev->psp.toc.feature_version; in amdgpu_firmware_info()
350 fw_info->ver = adev->psp.cap_fw_version; in amdgpu_firmware_info()
351 fw_info->feature = adev->psp.cap_feature_version; in amdgpu_firmware_info()
354 fw_info->ver = adev->mes.kiq_version & AMDGPU_MES_VERSION_MASK; in amdgpu_firmware_info()
355 fw_info->feature = (adev->mes.kiq_version & AMDGPU_MES_FEAT_VERSION_MASK) in amdgpu_firmware_info()
359 fw_info->ver = adev->mes.sched_version & AMDGPU_MES_VERSION_MASK; in amdgpu_firmware_info()
360 fw_info->feature = (adev->mes.sched_version & AMDGPU_MES_FEAT_VERSION_MASK) in amdgpu_firmware_info()
364 fw_info->ver = adev->gfx.imu_fw_version; in amdgpu_firmware_info()
365 fw_info->feature = 0; in amdgpu_firmware_info()
368 fw_info->ver = adev->vpe.fw_version; in amdgpu_firmware_info()
369 fw_info->feature = adev->vpe.feature_version; in amdgpu_firmware_info()
780 struct drm_amdgpu_info_firmware fw_info; in amdgpu_info_ioctl() local
786 ret = amdgpu_firmware_info(&fw_info, &info->query_fw, adev); in amdgpu_info_ioctl()
790 return copy_to_user(out, &fw_info, in amdgpu_info_ioctl()
791 min((size_t)size, sizeof(fw_info))) ? -EFAULT : 0; in amdgpu_info_ioctl()
1725 struct drm_amdgpu_info_firmware fw_info; in amdgpu_debugfs_firmware_info_show() local
1744 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1748 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1752 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1756 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1760 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1764 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1768 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1772 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1776 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1780 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1784 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1788 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1792 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1796 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1800 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1804 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1808 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1812 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1816 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1820 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1824 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1828 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1832 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1836 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1841 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1845 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1850 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1854 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1860 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1864 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1868 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1872 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1877 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1881 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1886 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1891 ta_fw_name[i], fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1896 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1899 smu_program = (fw_info.ver >> 24) & 0xff; in amdgpu_debugfs_firmware_info_show()
1900 smu_major = (fw_info.ver >> 16) & 0xff; in amdgpu_debugfs_firmware_info_show()
1901 smu_minor = (fw_info.ver >> 8) & 0xff; in amdgpu_debugfs_firmware_info_show()
1902 smu_debug = (fw_info.ver >> 0) & 0xff; in amdgpu_debugfs_firmware_info_show()
1904 fw_info.feature, smu_program, fw_info.ver, smu_major, smu_minor, smu_debug); in amdgpu_debugfs_firmware_info_show()
1910 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1914 i, fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1919 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1923 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1927 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1931 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1935 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1939 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1943 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1947 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1952 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1956 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1961 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1965 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1969 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1973 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()
1977 ret = amdgpu_firmware_info(&fw_info, &query_fw, adev); in amdgpu_debugfs_firmware_info_show()
1981 fw_info.feature, fw_info.ver); in amdgpu_debugfs_firmware_info_show()