mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg()
Use mcu common helpers instead of usb specific routines. Add static qualifier to the following functions: - mt76u_mcu_msg_alloc - __mt76u_mcu_send_msg - mt76u_mcu_send_msg - mt76u_mcu_wr_rp - mt76u_mcu_rd_rp - mt76u_wr_rp - mt76u_rd_rp This is a preliminary patch to move mt76x02 usb mcu code in mt76x02-usb module Acked-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:

committed by
Felix Fietkau

parent
6da5a29116
commit
1750715726
@@ -203,15 +203,15 @@ mt76u_req_wr_rp(struct mt76_dev *dev, u32 base,
|
||||
return 0;
|
||||
}
|
||||
|
||||
int mt76u_wr_rp(struct mt76_dev *dev, u32 base,
|
||||
const struct mt76_reg_pair *data, int n)
|
||||
static int
|
||||
mt76u_wr_rp(struct mt76_dev *dev, u32 base,
|
||||
const struct mt76_reg_pair *data, int n)
|
||||
{
|
||||
if (test_bit(MT76_STATE_MCU_RUNNING, &dev->state))
|
||||
return mt76u_mcu_wr_rp(dev, base, data, n);
|
||||
return dev->mcu_ops->mcu_wr_rp(dev, base, data, n);
|
||||
else
|
||||
return mt76u_req_wr_rp(dev, base, data, n);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76u_wr_rp);
|
||||
|
||||
static int
|
||||
mt76u_req_rd_rp(struct mt76_dev *dev, u32 base, struct mt76_reg_pair *data,
|
||||
@@ -230,15 +230,15 @@ mt76u_req_rd_rp(struct mt76_dev *dev, u32 base, struct mt76_reg_pair *data,
|
||||
return 0;
|
||||
}
|
||||
|
||||
int mt76u_rd_rp(struct mt76_dev *dev, u32 base,
|
||||
struct mt76_reg_pair *data, int n)
|
||||
static int
|
||||
mt76u_rd_rp(struct mt76_dev *dev, u32 base,
|
||||
struct mt76_reg_pair *data, int n)
|
||||
{
|
||||
if (test_bit(MT76_STATE_MCU_RUNNING, &dev->state))
|
||||
return mt76u_mcu_rd_rp(dev, base, data, n);
|
||||
return dev->mcu_ops->mcu_rd_rp(dev, base, data, n);
|
||||
else
|
||||
return mt76u_req_rd_rp(dev, base, data, n);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76u_rd_rp);
|
||||
|
||||
static int
|
||||
mt76u_set_endpoints(struct usb_interface *intf,
|
||||
|
Reference in New Issue
Block a user