mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-18 14:46:47 +07:00
iwlwifi: mvm: start CTDP budget from 2400mA
The current budget of 2000mA is preventing us from reaching maximum throughput. According to our system engineers, we can increase the maximum budget to 2400mA to solve this problem. Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
d66bd0c484
commit
220089c720
@ -8,6 +8,7 @@
|
||||
* Copyright(c) 2013 - 2014, 2019 Intel Corporation. All rights reserved.
|
||||
* Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
|
||||
* Copyright(c) 2015 - 2016 Intel Deutschland GmbH
|
||||
* Copyright(c) 2019 Intel Corporation
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of version 2 of the GNU General Public License as
|
||||
@ -30,6 +31,7 @@
|
||||
* Copyright(c) 2012 - 2014, 2019 Intel Corporation. All rights reserved.
|
||||
* Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
|
||||
* Copyright(c) 2015 - 2016 Intel Deutschland GmbH
|
||||
* Copyright(c) 2019 Intel Corporation
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -482,26 +484,27 @@ static const struct iwl_tt_params iwl_mvm_default_tt_params = {
|
||||
|
||||
/* budget in mWatt */
|
||||
static const u32 iwl_mvm_cdev_budgets[] = {
|
||||
2000, /* cooling state 0 */
|
||||
1800, /* cooling state 1 */
|
||||
1600, /* cooling state 2 */
|
||||
1400, /* cooling state 3 */
|
||||
1200, /* cooling state 4 */
|
||||
1000, /* cooling state 5 */
|
||||
900, /* cooling state 6 */
|
||||
800, /* cooling state 7 */
|
||||
700, /* cooling state 8 */
|
||||
650, /* cooling state 9 */
|
||||
600, /* cooling state 10 */
|
||||
550, /* cooling state 11 */
|
||||
500, /* cooling state 12 */
|
||||
450, /* cooling state 13 */
|
||||
400, /* cooling state 14 */
|
||||
350, /* cooling state 15 */
|
||||
300, /* cooling state 16 */
|
||||
250, /* cooling state 17 */
|
||||
200, /* cooling state 18 */
|
||||
150, /* cooling state 19 */
|
||||
2400, /* cooling state 0 */
|
||||
2000, /* cooling state 1 */
|
||||
1800, /* cooling state 2 */
|
||||
1600, /* cooling state 3 */
|
||||
1400, /* cooling state 4 */
|
||||
1200, /* cooling state 5 */
|
||||
1000, /* cooling state 6 */
|
||||
900, /* cooling state 7 */
|
||||
800, /* cooling state 8 */
|
||||
700, /* cooling state 9 */
|
||||
650, /* cooling state 10 */
|
||||
600, /* cooling state 11 */
|
||||
550, /* cooling state 12 */
|
||||
500, /* cooling state 13 */
|
||||
450, /* cooling state 14 */
|
||||
400, /* cooling state 15 */
|
||||
350, /* cooling state 16 */
|
||||
300, /* cooling state 17 */
|
||||
250, /* cooling state 18 */
|
||||
200, /* cooling state 19 */
|
||||
150, /* cooling state 20 */
|
||||
};
|
||||
|
||||
int iwl_mvm_ctdp_command(struct iwl_mvm *mvm, u32 op, u32 state)
|
||||
|
Loading…
Reference in New Issue
Block a user