Lines Matching refs:adev

35 	struct amdgpu_device *adev;  member
39 struct amdgpu_device *adev = \
40 ((struct amdgpu_cgs_device *)cgs_device)->adev
141 if (adev->asic_type >= CHIP_TOPAZ) in fw_type_convert()
166 fw_version = adev->sdma.instance[0].fw_version; in amdgpu_get_firmware_version()
169 fw_version = adev->sdma.instance[1].fw_version; in amdgpu_get_firmware_version()
172 fw_version = adev->gfx.ce_fw_version; in amdgpu_get_firmware_version()
175 fw_version = adev->gfx.pfp_fw_version; in amdgpu_get_firmware_version()
178 fw_version = adev->gfx.me_fw_version; in amdgpu_get_firmware_version()
181 fw_version = adev->gfx.mec_fw_version; in amdgpu_get_firmware_version()
184 fw_version = adev->gfx.mec_fw_version; in amdgpu_get_firmware_version()
187 fw_version = adev->gfx.mec_fw_version; in amdgpu_get_firmware_version()
190 fw_version = adev->gfx.rlc_fw_version; in amdgpu_get_firmware_version()
215 ucode = &adev->firmware.ucode[id]; in amdgpu_cgs_get_firmware_info()
249 if (!adev->pm.fw) { in amdgpu_cgs_get_firmware_info()
250 switch (adev->asic_type) { in amdgpu_cgs_get_firmware_info()
255 if ((adev->pdev->revision == 0x81) && in amdgpu_cgs_get_firmware_info()
256 ((adev->pdev->device == 0x6810) || in amdgpu_cgs_get_firmware_info()
257 (adev->pdev->device == 0x6811))) { in amdgpu_cgs_get_firmware_info()
265 if (((adev->pdev->device == 0x6820) && in amdgpu_cgs_get_firmware_info()
266 ((adev->pdev->revision == 0x81) || in amdgpu_cgs_get_firmware_info()
267 (adev->pdev->revision == 0x83))) || in amdgpu_cgs_get_firmware_info()
268 ((adev->pdev->device == 0x6821) && in amdgpu_cgs_get_firmware_info()
269 ((adev->pdev->revision == 0x83) || in amdgpu_cgs_get_firmware_info()
270 (adev->pdev->revision == 0x87))) || in amdgpu_cgs_get_firmware_info()
271 ((adev->pdev->revision == 0x87) && in amdgpu_cgs_get_firmware_info()
272 ((adev->pdev->device == 0x6823) || in amdgpu_cgs_get_firmware_info()
273 (adev->pdev->device == 0x682b)))) { in amdgpu_cgs_get_firmware_info()
281 if (((adev->pdev->revision == 0x81) && in amdgpu_cgs_get_firmware_info()
282 ((adev->pdev->device == 0x6600) || in amdgpu_cgs_get_firmware_info()
283 (adev->pdev->device == 0x6604) || in amdgpu_cgs_get_firmware_info()
284 (adev->pdev->device == 0x6605) || in amdgpu_cgs_get_firmware_info()
285 (adev->pdev->device == 0x6610))) || in amdgpu_cgs_get_firmware_info()
286 ((adev->pdev->revision == 0x83) && in amdgpu_cgs_get_firmware_info()
287 (adev->pdev->device == 0x6610))) { in amdgpu_cgs_get_firmware_info()
295 if (((adev->pdev->revision == 0x81) && in amdgpu_cgs_get_firmware_info()
296 (adev->pdev->device == 0x6660)) || in amdgpu_cgs_get_firmware_info()
297 ((adev->pdev->revision == 0x83) && in amdgpu_cgs_get_firmware_info()
298 ((adev->pdev->device == 0x6660) || in amdgpu_cgs_get_firmware_info()
299 (adev->pdev->device == 0x6663) || in amdgpu_cgs_get_firmware_info()
300 (adev->pdev->device == 0x6665) || in amdgpu_cgs_get_firmware_info()
301 (adev->pdev->device == 0x6667)))) { in amdgpu_cgs_get_firmware_info()
304 } else if ((adev->pdev->revision == 0xc3) && in amdgpu_cgs_get_firmware_info()
305 (adev->pdev->device == 0x6665)) { in amdgpu_cgs_get_firmware_info()
313 if ((adev->pdev->revision == 0x80) || in amdgpu_cgs_get_firmware_info()
314 (adev->pdev->revision == 0x81) || in amdgpu_cgs_get_firmware_info()
315 (adev->pdev->device == 0x665f)) { in amdgpu_cgs_get_firmware_info()
323 if (adev->pdev->revision == 0x80) { in amdgpu_cgs_get_firmware_info()
331 if (((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0x81)) || in amdgpu_cgs_get_firmware_info()
332 ((adev->pdev->device == 0x6900) && (adev->pdev->revision == 0x83)) || in amdgpu_cgs_get_firmware_info()
333 ((adev->pdev->device == 0x6907) && (adev->pdev->revision == 0x87))) { in amdgpu_cgs_get_firmware_info()
340 if (((adev->pdev->device == 0x6939) && (adev->pdev->revision == 0xf1)) || in amdgpu_cgs_get_firmware_info()
341 ((adev->pdev->device == 0x6938) && (adev->pdev->revision == 0xf1))) { in amdgpu_cgs_get_firmware_info()
352 if (((adev->pdev->device == 0x67ef) && in amdgpu_cgs_get_firmware_info()
353 ((adev->pdev->revision == 0xe0) || in amdgpu_cgs_get_firmware_info()
354 (adev->pdev->revision == 0xe2) || in amdgpu_cgs_get_firmware_info()
355 (adev->pdev->revision == 0xe5))) || in amdgpu_cgs_get_firmware_info()
356 ((adev->pdev->device == 0x67ff) && in amdgpu_cgs_get_firmware_info()
357 ((adev->pdev->revision == 0xcf) || in amdgpu_cgs_get_firmware_info()
358 (adev->pdev->revision == 0xef) || in amdgpu_cgs_get_firmware_info()
359 (adev->pdev->revision == 0xff)))) { in amdgpu_cgs_get_firmware_info()
370 if (((adev->pdev->device == 0x67df) && in amdgpu_cgs_get_firmware_info()
371 ((adev->pdev->revision == 0xe0) || in amdgpu_cgs_get_firmware_info()
372 (adev->pdev->revision == 0xe3) || in amdgpu_cgs_get_firmware_info()
373 (adev->pdev->revision == 0xe4) || in amdgpu_cgs_get_firmware_info()
374 (adev->pdev->revision == 0xe5) || in amdgpu_cgs_get_firmware_info()
375 (adev->pdev->revision == 0xe7) || in amdgpu_cgs_get_firmware_info()
376 (adev->pdev->revision == 0xef))) || in amdgpu_cgs_get_firmware_info()
377 ((adev->pdev->device == 0x6fdf) && in amdgpu_cgs_get_firmware_info()
378 (adev->pdev->revision == 0xef))) { in amdgpu_cgs_get_firmware_info()
394 if ((adev->pdev->device == 0x687f) && in amdgpu_cgs_get_firmware_info()
395 ((adev->pdev->revision == 0xc0) || in amdgpu_cgs_get_firmware_info()
396 (adev->pdev->revision == 0xc1) || in amdgpu_cgs_get_firmware_info()
397 (adev->pdev->revision == 0xc3))) in amdgpu_cgs_get_firmware_info()
413 err = request_firmware(&adev->pm.fw, fw_name, adev->dev); in amdgpu_cgs_get_firmware_info()
419 err = amdgpu_ucode_validate(adev->pm.fw); in amdgpu_cgs_get_firmware_info()
422 release_firmware(adev->pm.fw); in amdgpu_cgs_get_firmware_info()
423 adev->pm.fw = NULL; in amdgpu_cgs_get_firmware_info()
427 if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) { in amdgpu_cgs_get_firmware_info()
428 ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; in amdgpu_cgs_get_firmware_info()
430 ucode->fw = adev->pm.fw; in amdgpu_cgs_get_firmware_info()
432 adev->firmware.fw_size += in amdgpu_cgs_get_firmware_info()
437 hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data; in amdgpu_cgs_get_firmware_info()
439 adev->pm.fw_version = le32_to_cpu(hdr->header.ucode_version); in amdgpu_cgs_get_firmware_info()
442 src = (const uint8_t *)(adev->pm.fw->data + in amdgpu_cgs_get_firmware_info()
445 info->version = adev->pm.fw_version; in amdgpu_cgs_get_firmware_info()
461 struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev) in amdgpu_cgs_create_device() argument
472 cgs_device->adev = adev; in amdgpu_cgs_create_device()