|
@@ -1173,7 +1173,12 @@ int iwl_mvm_up(struct iwl_mvm *mvm)
|
|
|
}
|
|
|
|
|
|
/* TODO: read the budget from BIOS / Platform NVM */
|
|
|
- if (iwl_mvm_is_ctdp_supported(mvm) && mvm->cooling_dev.cur_state > 0) {
|
|
|
+
|
|
|
+ /*
|
|
|
+ * In case there is no budget from BIOS / Platform NVM the default
|
|
|
+ * budget should be 2000mW (cooling state 0).
|
|
|
+ */
|
|
|
+ if (iwl_mvm_is_ctdp_supported(mvm)) {
|
|
|
ret = iwl_mvm_ctdp_command(mvm, CTDP_CMD_OPERATION_START,
|
|
|
mvm->cooling_dev.cur_state);
|
|
|
if (ret)
|