[BUGFIX] iwlwifi: sdio: change when the SCD_GP_CTRL is set
There was a bug where the driver would update the SCD_GP_CTRL
periphery after the firmware had already loaded. This caused
the update of the periphery not to be recognized by the firmware.
Thus, in this case, instead of 31 queues, the firmware thought
it had only 20 queues.
Moved the update of the periphery to be before the firmware
is loaded in iwl_sdio_tx_init instead of iwl_sdio_tx_start
(just like it is in pcie).
Signed-off-by: Oren Givon <email@example.com>
Reviewed-by: Grumbach, Emmanuel <firstname.lastname@example.org>
Tested-by: ec ger unix iil jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
(cherry picked from commit 1ce884824679552906663652dec171c50704cabe)
2 files changed