Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c80daad6 authored by Arik Nemtsov's avatar Arik Nemtsov Committed by Luciano Coelho
Browse files

wl18xx: support MIMO only if HT mode is not forced to SISO



Don't use MIMO rates when HT mode is forced to SISO, even if we have
multiple antennas.

Signed-off-by: default avatarArik Nemtsov <arik@wizery.com>
Signed-off-by: default avatarLuciano Coelho <coelho@ti.com>
parent 9ae5d8d4
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1078,7 +1078,12 @@ static bool wl18xx_is_mimo_supported(struct wl1271 *wl)
{
	struct wl18xx_priv *priv = wl->priv;

	return priv->conf.phy.number_of_assembled_ant2_4 >= 2;
	/* only support MIMO with multiple antennas, and when SISO
	 * is not forced through config
	 */
	return (priv->conf.phy.number_of_assembled_ant2_4 >= 2) &&
	       (priv->conf.ht.mode != HT_MODE_WIDE) &&
	       (priv->conf.ht.mode != HT_MODE_SISO20);
}

/*