Home
last modified time | relevance | path

Searched refs:ta_hdr (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dpsp_v10_0.c53 const struct ta_firmware_header_v1_0 *ta_hdr; in psp_v10_0_init_microcode() local
85 ta_hdr = (const struct ta_firmware_header_v1_0 *) in psp_v10_0_init_microcode()
88 le32_to_cpu(ta_hdr->ta_hdcp_ucode_version); in psp_v10_0_init_microcode()
90 le32_to_cpu(ta_hdr->ta_hdcp_size_bytes); in psp_v10_0_init_microcode()
92 (uint8_t *)ta_hdr + in psp_v10_0_init_microcode()
93 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in psp_v10_0_init_microcode()
95 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version); in psp_v10_0_init_microcode()
98 le32_to_cpu(ta_hdr->ta_dtm_ucode_version); in psp_v10_0_init_microcode()
100 le32_to_cpu(ta_hdr->ta_dtm_size_bytes); in psp_v10_0_init_microcode()
103 le32_to_cpu(ta_hdr in psp_v10_0_init_microcode()
[all...]
H A Dpsp_v11_0.c82 const struct ta_firmware_header_v1_0 *ta_hdr; in psp_v11_0_init_microcode() local
138 ta_hdr = (const struct ta_firmware_header_v1_0 *)adev->psp.ta_fw->data; in psp_v11_0_init_microcode()
139 adev->psp.ta_xgmi_ucode_version = le32_to_cpu(ta_hdr->ta_xgmi_ucode_version); in psp_v11_0_init_microcode()
140 adev->psp.ta_xgmi_ucode_size = le32_to_cpu(ta_hdr->ta_xgmi_size_bytes); in psp_v11_0_init_microcode()
141 adev->psp.ta_xgmi_start_addr = (uint8_t *)ta_hdr + in psp_v11_0_init_microcode()
142 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in psp_v11_0_init_microcode()
143 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version); in psp_v11_0_init_microcode()
144 adev->psp.ta_ras_ucode_version = le32_to_cpu(ta_hdr->ta_ras_ucode_version); in psp_v11_0_init_microcode()
145 adev->psp.ta_ras_ucode_size = le32_to_cpu(ta_hdr->ta_ras_size_bytes); in psp_v11_0_init_microcode()
147 le32_to_cpu(ta_hdr in psp_v11_0_init_microcode()
[all...]
H A Dpsp_v12_0.c54 const struct ta_firmware_header_v1_0 *ta_hdr; in psp_v12_0_init_microcode() local
85 ta_hdr = (const struct ta_firmware_header_v1_0 *) in psp_v12_0_init_microcode()
88 le32_to_cpu(ta_hdr->ta_hdcp_ucode_version); in psp_v12_0_init_microcode()
90 le32_to_cpu(ta_hdr->ta_hdcp_size_bytes); in psp_v12_0_init_microcode()
92 (uint8_t *)ta_hdr + in psp_v12_0_init_microcode()
93 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in psp_v12_0_init_microcode()
95 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version); in psp_v12_0_init_microcode()
98 le32_to_cpu(ta_hdr->ta_dtm_ucode_version); in psp_v12_0_init_microcode()
100 le32_to_cpu(ta_hdr->ta_dtm_size_bytes); in psp_v12_0_init_microcode()
103 le32_to_cpu(ta_hdr in psp_v12_0_init_microcode()
[all...]
H A Damdgpu_psp.c2523 const struct ta_firmware_header_v2_0 *ta_hdr) in parse_ta_bin_descriptor()
2527 if (!psp || !desc || !ta_hdr) in parse_ta_bin_descriptor()
2530 ucode_start_addr = (uint8_t *)ta_hdr + in parse_ta_bin_descriptor()
2532 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_bin_descriptor()
2580 const struct ta_firmware_header_v2_0 *ta_hdr; in psp_init_ta_microcode() local
2598 ta_hdr = (const struct ta_firmware_header_v2_0 *)adev->psp.ta_fw->data; in psp_init_ta_microcode()
2600 if (le16_to_cpu(ta_hdr->header.header_version_major) != 2) { in psp_init_ta_microcode()
2606 if (le32_to_cpu(ta_hdr->ta_fw_bin_count) >= UCODE_MAX_TA_PACKAGING) { in psp_init_ta_microcode()
2612 for (ta_index = 0; ta_index < le32_to_cpu(ta_hdr->ta_fw_bin_count); ta_index++) { in psp_init_ta_microcode()
2614 &ta_hdr in psp_init_ta_microcode()
2521 parse_ta_bin_descriptor(struct psp_context *psp, const struct ta_fw_bin_desc *desc, const struct ta_firmware_header_v2_0 *ta_hdr) parse_ta_bin_descriptor() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_psp.c3258 const struct ta_firmware_header_v2_0 *ta_hdr) in parse_ta_bin_descriptor()
3262 if (!psp || !desc || !ta_hdr) in parse_ta_bin_descriptor()
3265 ucode_start_addr = (uint8_t *)ta_hdr + in parse_ta_bin_descriptor()
3267 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_bin_descriptor()
3319 const struct ta_firmware_header_v1_0 *ta_hdr; in parse_ta_v1_microcode() local
3322 ta_hdr = (const struct ta_firmware_header_v1_0 *) adev->psp.ta_fw->data; in parse_ta_v1_microcode()
3324 if (le16_to_cpu(ta_hdr->header.header_version_major) != 1) in parse_ta_v1_microcode()
3328 le32_to_cpu(ta_hdr->xgmi.fw_version); in parse_ta_v1_microcode()
3330 le32_to_cpu(ta_hdr->xgmi.size_bytes); in parse_ta_v1_microcode()
3332 (uint8_t *)ta_hdr in parse_ta_v1_microcode()
3256 parse_ta_bin_descriptor(struct psp_context *psp, const struct psp_fw_bin_desc *desc, const struct ta_firmware_header_v2_0 *ta_hdr) parse_ta_bin_descriptor() argument
3374 const struct ta_firmware_header_v2_0 *ta_hdr; parse_ta_v2_microcode() local
[all...]

Completed in 8 milliseconds