Home
last modified time | relevance | path

Searched refs:cpucp_info (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/accel/habanalabs/common/
H A Dsysfs.c83 struct cpucp_info *cpucp_info; in vrm_ver_show() local
90 cpucp_info = &hdev->asic_prop.cpucp_info; in vrm_ver_show()
92 infineon_second_stage_version = le32_to_cpu(cpucp_info->infineon_second_stage_version); in vrm_ver_show()
99 if (cpucp_info->infineon_version && cpucp_info->infineon_second_stage_version) in vrm_ver_show()
101 le32_to_cpu(cpucp_info->infineon_version), in vrm_ver_show()
105 else if (cpucp_info->infineon_second_stage_version) in vrm_ver_show()
110 else if (cpucp_info->infineon_version) in vrm_ver_show()
111 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version)); in vrm_ver_show()
136 return sprintf(buf, "%s", hdev->asic_prop.cpucp_info.kernel_version); in armcp_kernel_ver_show()
144 return sprintf(buf, "%s\n", hdev->asic_prop.cpucp_info.cpucp_version); in armcp_ver_show()
[all …]
H A Dhabanalabs_ioctl.c21 static_assert(sizeof(struct cpucp_info) <= SEC_DEV_INFO_BUF_SZ);
87 memcpy(hw_ip.cpucp_version, prop->cpucp_info.cpucp_version, in hw_ip_info()
90 memcpy(hw_ip.card_name, prop->cpucp_info.card_name, in hw_ip_info()
93 hw_ip.cpld_version = le32_to_cpu(prop->cpucp_info.cpld_version); in hw_ip_info()
94 hw_ip.module_id = le32_to_cpu(prop->cpucp_info.card_location); in hw_ip_info()
753 info->dev_info_len = sizeof(struct cpucp_info); in dev_info_signed()
H A Dfirmware_if.c871 cpucp_info_cpu_addr = hl_cpu_accessible_dma_pool_alloc(hdev, sizeof(struct cpucp_info), in hl_fw_cpucp_info_get()
879 memset(cpucp_info_cpu_addr, 0, sizeof(struct cpucp_info)); in hl_fw_cpucp_info_get()
884 pkt.data_max_size = cpu_to_le32(sizeof(struct cpucp_info)); in hl_fw_cpucp_info_get()
901 memcpy(&prop->cpucp_info, cpucp_info_cpu_addr, in hl_fw_cpucp_info_get()
902 sizeof(prop->cpucp_info)); in hl_fw_cpucp_info_get()
904 rc = hl_build_hwmon_channel_info(hdev, prop->cpucp_info.sensors); in hl_fw_cpucp_info_get()
912 kernel_ver = extract_fw_ver_from_str(prop->cpucp_info.kernel_version); in hl_fw_cpucp_info_get()
933 hl_cpu_accessible_dma_pool_free(hdev, sizeof(struct cpucp_info), cpucp_info_cpu_addr); in hl_fw_cpucp_info_get()
1209 pll_byte = prop->cpucp_info.pll_map[fw_pll_idx >> 3]; in get_used_pll_index()
H A Dhwmon.c884 prop->cpucp_info.card_name, hdev, in hl_hwmon_init()
H A Dhabanalabs.h713 struct cpucp_info cpucp_info; member
H A Ddevice.c1074 if (!prop->cpucp_info.eq_health_check_supported) in hl_device_eq_heartbeat_received()
/linux/drivers/accel/habanalabs/goya/
H A Dgoya_hwmgr.c368 struct cpucp_info *cpucp_info; in infineon_ver_show() local
370 cpucp_info = &hdev->asic_prop.cpucp_info; in infineon_ver_show()
372 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version)); in infineon_ver_show()
H A Dgoya.c466 strscpy_pad(prop->cpucp_info.card_name, GOYA_DEFAULT_CARD_NAME, in goya_set_fixed_properties()
5098 dram_size = le64_to_cpu(prop->cpucp_info.dram_size); in goya_cpucp_info_get()
5112 if (!strlen(prop->cpucp_info.card_name)) in goya_cpucp_info_get()
5113 strscpy_pad(prop->cpucp_info.card_name, GOYA_DEFAULT_CARD_NAME, in goya_cpucp_info_get()
/linux/include/linux/habanalabs/
H A Dcpucp_if.h1175 struct cpucp_info { struct
1386 struct cpucp_info info; /* assumed to be 64bit aligned */
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c665 strscpy_pad(prop->cpucp_info.card_name, GAUDI_DEFAULT_CARD_NAME, in gaudi_set_fixed_properties()
8014 if (!strlen(prop->cpucp_info.card_name)) in gaudi_cpucp_info_get()
8015 strscpy_pad(prop->cpucp_info.card_name, GAUDI_DEFAULT_CARD_NAME, in gaudi_cpucp_info_get()
8018 hdev->card_type = le32_to_cpu(hdev->asic_prop.cpucp_info.card_type); in gaudi_cpucp_info_get()
9104 struct cpucp_info *cpucp_info; in infineon_ver_show() local
9106 cpucp_info = &hdev->asic_prop.cpucp_info; in infineon_ver_show()
9108 return sprintf(buf, "%#04x\n", le32_to_cpu(cpucp_info->infineon_version)); in infineon_ver_show()
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c2921 strscpy_pad(prop->cpucp_info.card_name, GAUDI2_DEFAULT_CARD_NAME, CARD_NAME_MAX_LEN); in gaudi2_set_fixed_properties()
3308 rc = gaudi2_set_cluster_binning_masks_common(hdev, prop->cpucp_info.xbar_binning_mask); in gaudi2_set_cluster_binning_masks()
3363 dram_size = le64_to_cpu(prop->cpucp_info.dram_size); in gaudi2_cpucp_info_get()
3379 if (!strlen(prop->cpucp_info.card_name)) in gaudi2_cpucp_info_get()
3380 strscpy_pad(prop->cpucp_info.card_name, GAUDI2_DEFAULT_CARD_NAME, in gaudi2_cpucp_info_get()
3384 hdev->dram_binning = prop->cpucp_info.dram_binning_mask; in gaudi2_cpucp_info_get()
3385 hdev->edma_binning = prop->cpucp_info.edma_binning_mask; in gaudi2_cpucp_info_get()
3386 hdev->tpc_binning = le64_to_cpu(prop->cpucp_info.tpc_binning_mask); in gaudi2_cpucp_info_get()
3387 hdev->decoder_binning = lower_32_bits(le64_to_cpu(prop->cpucp_info.decoder_binning_mask)); in gaudi2_cpucp_info_get()