diff options
author | Jack Wu <wojackbb@gmail.com> | 2024-11-14 18:20:02 +0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-11-18 18:38:20 -0800 |
commit | a0c80d5108ab36cf6cc974a24ce9c522f271d754 (patch) | |
tree | 7ed32f3a0c185b7e363ffb6c5f599c4a49596fce | |
parent | 6204656478bec37a3c801cbd6a451e085bbaca41 (diff) | |
download | linux-a0c80d5108ab36cf6cc974a24ce9c522f271d754.tar.gz linux-a0c80d5108ab36cf6cc974a24ce9c522f271d754.tar.bz2 linux-a0c80d5108ab36cf6cc974a24ce9c522f271d754.zip |
net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000
Because optimizing the power consumption of t7XX,
change auto suspend time to 5000.
The Tests uses a script to loop through the power_state
of t7XX.
(for example: /sys/bus/pci/devices/0000\:72\:00.0/power_state)
* If Auto suspend is 20 seconds,
test script show power_state have 0~5% of the time was in D3 state
when host don't have data packet transmission.
* Changed auto suspend time to 5 seconds,
test script show power_state have 50%~80% of the time was in D3 state
when host don't have data packet transmission.
We tested Fibocom FM350 and our products using the t7xx and they all
benefited from this.
Signed-off-by: Jack Wu <wojackbb@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Link: https://patch.msgid.link/20241114102002.481081-1-wojackbb@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | drivers/net/wwan/t7xx/t7xx_pci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wwan/t7xx/t7xx_pci.c b/drivers/net/wwan/t7xx/t7xx_pci.c index 7b8c17b029c7..8381b0dc7acb 100644 --- a/drivers/net/wwan/t7xx/t7xx_pci.c +++ b/drivers/net/wwan/t7xx/t7xx_pci.c @@ -49,7 +49,7 @@ #define T7XX_INIT_TIMEOUT 20 #define PM_SLEEP_DIS_TIMEOUT_MS 20 #define PM_ACK_TIMEOUT_MS 1500 -#define PM_AUTOSUSPEND_MS 20000 +#define PM_AUTOSUSPEND_MS 5000 #define PM_RESOURCE_POLL_TIMEOUT_US 10000 #define PM_RESOURCE_POLL_STEP_US 100 |