Commit da105e61 authored by Oded Gabbay's avatar Oded Gabbay
Browse files

habanalabs/gaudi: define DC POWER for secured PMC



In secured mode, the CGM is disabled. Therefore, the DC power is
higher. Without taking it into consideration, the utilization is
12-15% at idle.

Signed-off-by: default avatarOded Gabbay <ogabbay@kernel.org>
parent 83d93e2b
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -506,6 +506,10 @@ static inline void set_default_power_values(struct hl_device *hdev)

	if (hdev->card_type == cpucp_card_type_pmc) {
		prop->max_power_default = MAX_POWER_DEFAULT_PMC;

		if (prop->fw_security_enabled)
			prop->dc_power_default = DC_POWER_DEFAULT_PMC_SEC;
		else
			prop->dc_power_default = DC_POWER_DEFAULT_PMC;
	} else {
		prop->max_power_default = MAX_POWER_DEFAULT_PCI;
+2 −0
Original line number Diff line number Diff line
@@ -52,6 +52,8 @@
#define DC_POWER_DEFAULT_PCI		60000		/* 60W */
#define DC_POWER_DEFAULT_PMC		60000		/* 60W */

#define DC_POWER_DEFAULT_PMC_SEC	97000		/* 97W */

#define GAUDI_CPU_TIMEOUT_USEC		30000000	/* 30s */

#define TPC_ENABLED_MASK		0xFF