Skip to content

Commit d9bec06

Browse files
krish2718rlubos
authored andcommitted
[nrf fromlist] drivers: nrfwifi: WAR for performance regression
With the newly introduced settling time for PLLS, we are seeing a peak performance drop of 3Mbps in Zperf benchmarks, and also other performance tests are also impacted. This settling time was introduced based on observations in lab and not because of any real problem or bug reported, so, for now, use zero settling time (same as earlier) till we fully investigate and understand the impacts and need. Fixes #80951. Upstream PR #: 80952 Signed-off-by: Chaitanya Tata <[email protected]>
1 parent 7087773 commit d9bec06

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

drivers/wifi/nrfwifi/src/qspi/src/qspi_if.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,10 @@ BUILD_ASSERT(QSPI_IF_DEVICE_FREQUENCY >= (NRF_QSPI_BASE_CLOCK_FREQ / 16),
125125
* starts. It was measured with a logic analyzer (unfortunately, the nRF5340
126126
* specification does not provide any numbers in this regard).
127127
*/
128-
#define BASE_CLOCK_SWITCH_DELAY_US 7
128+
/* FIXME: This has adverse impact on performance, ~3Mbps, so, for now, it is
129+
* disabled till further investigation.
130+
*/
131+
#define BASE_CLOCK_SWITCH_DELAY_US 0
129132

130133
#else
131134
/*

0 commit comments

Comments
 (0)