Home
last modified time | relevance | path

Searched refs:ta_hdr (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
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->hdcp.fw_version); in psp_v10_0_init_microcode()
90 le32_to_cpu(ta_hdr->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()
96 le32_to_cpu(ta_hdr->dtm.fw_version); in psp_v10_0_init_microcode()
98 le32_to_cpu(ta_hdr->dtm.size_bytes); in psp_v10_0_init_microcode()
101 le32_to_cpu(ta_hdr->dtm.offset_bytes); in psp_v10_0_init_microcode()
104 le32_to_cpu(ta_hdr->securedisplay.fw_version); in psp_v10_0_init_microcode()
[all …]
Dpsp_v11_0.c92 const struct ta_firmware_header_v1_0 *ta_hdr; in psp_v11_0_init_microcode() local
153 ta_hdr = (const struct ta_firmware_header_v1_0 *)adev->psp.ta_fw->data; in psp_v11_0_init_microcode()
154 adev->psp.xgmi.feature_version = le32_to_cpu(ta_hdr->xgmi.fw_version); in psp_v11_0_init_microcode()
155 adev->psp.xgmi.size_bytes = le32_to_cpu(ta_hdr->xgmi.size_bytes); in psp_v11_0_init_microcode()
156 adev->psp.xgmi.start_addr = (uint8_t *)ta_hdr + in psp_v11_0_init_microcode()
157 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in psp_v11_0_init_microcode()
158 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version); in psp_v11_0_init_microcode()
159 adev->psp.ras.feature_version = le32_to_cpu(ta_hdr->ras.fw_version); in psp_v11_0_init_microcode()
160 adev->psp.ras.size_bytes = le32_to_cpu(ta_hdr->ras.size_bytes); in psp_v11_0_init_microcode()
162 le32_to_cpu(ta_hdr->ras.offset_bytes); in psp_v11_0_init_microcode()
[all …]
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->hdcp.fw_version); in psp_v12_0_init_microcode()
90 le32_to_cpu(ta_hdr->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->dtm.fw_version); in psp_v12_0_init_microcode()
100 le32_to_cpu(ta_hdr->dtm.size_bytes); in psp_v12_0_init_microcode()
103 le32_to_cpu(ta_hdr->dtm.offset_bytes); in psp_v12_0_init_microcode()
Damdgpu_psp.c3274 const struct ta_firmware_header_v2_0 *ta_hdr) in parse_ta_bin_descriptor() argument
3278 if (!psp || !desc || !ta_hdr) in parse_ta_bin_descriptor()
3281 ucode_start_addr = (uint8_t *)ta_hdr + in parse_ta_bin_descriptor()
3283 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_bin_descriptor()
3335 const struct ta_firmware_header_v2_0 *ta_hdr; in psp_init_ta_microcode() local
3353 ta_hdr = (const struct ta_firmware_header_v2_0 *)adev->psp.ta_fw->data; in psp_init_ta_microcode()
3355 if (le16_to_cpu(ta_hdr->header.header_version_major) != 2) { in psp_init_ta_microcode()
3361 if (le32_to_cpu(ta_hdr->ta_fw_bin_count) >= UCODE_MAX_PSP_PACKAGING) { in psp_init_ta_microcode()
3367 for (ta_index = 0; ta_index < le32_to_cpu(ta_hdr->ta_fw_bin_count); ta_index++) { in psp_init_ta_microcode()
3369 &ta_hdr->ta_fw_bin[ta_index], in psp_init_ta_microcode()
[all …]