Skip to content

Commit da105e6

Browse files
committed
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: Oded Gabbay <[email protected]>
1 parent 83d93e2 commit da105e6

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

drivers/misc/habanalabs/gaudi/gaudi.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,11 @@ static inline void set_default_power_values(struct hl_device *hdev)
506506

507507
if (hdev->card_type == cpucp_card_type_pmc) {
508508
prop->max_power_default = MAX_POWER_DEFAULT_PMC;
509-
prop->dc_power_default = DC_POWER_DEFAULT_PMC;
509+
510+
if (prop->fw_security_enabled)
511+
prop->dc_power_default = DC_POWER_DEFAULT_PMC_SEC;
512+
else
513+
prop->dc_power_default = DC_POWER_DEFAULT_PMC;
510514
} else {
511515
prop->max_power_default = MAX_POWER_DEFAULT_PCI;
512516
prop->dc_power_default = DC_POWER_DEFAULT_PCI;

drivers/misc/habanalabs/gaudi/gaudiP.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
#define DC_POWER_DEFAULT_PCI 60000 /* 60W */
5353
#define DC_POWER_DEFAULT_PMC 60000 /* 60W */
5454

55+
#define DC_POWER_DEFAULT_PMC_SEC 97000 /* 97W */
56+
5557
#define GAUDI_CPU_TIMEOUT_USEC 30000000 /* 30s */
5658

5759
#define TPC_ENABLED_MASK 0xFF

0 commit comments

Comments
 (0)