mirror of https://gitee.com/openkylin/linux.git
mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init
swap mt76u_mcu_init_rx and mt76x0_mcu_function_select in mt76x0_mcu_cmd_init routine in order to allocate mcu buffers first and then send mcu commands Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
58b5eb8c44
commit
d1b6eec235
|
@ -387,9 +387,11 @@ int mt76x0_mcu_init(struct mt76x0_dev *dev)
|
||||||
|
|
||||||
int mt76x0_mcu_cmd_init(struct mt76x0_dev *dev)
|
int mt76x0_mcu_cmd_init(struct mt76x0_dev *dev)
|
||||||
{
|
{
|
||||||
int ret = mt76x0_mcu_function_select(dev, Q_SELECT, 1);
|
int ret;
|
||||||
|
|
||||||
|
ret = mt76u_mcu_init_rx(&dev->mt76);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
return mt76u_mcu_init_rx(&dev->mt76);
|
return mt76x0_mcu_function_select(dev, Q_SELECT, 1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue