From 51a67644b8778121b480e9a5610ea3bd1e22947c Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 31 Oct 2017 13:52:48 +0100 Subject: [PATCH] mt7603: remove unnecessary mcu register read function Signed-off-by: Felix Fietkau --- mt7603.h | 1 - mt7603_mcu.c | 27 --------------------------- 2 files changed, 28 deletions(-) diff --git a/mt7603.h b/mt7603.h index 645446b71..905defe9d 100644 --- a/mt7603.h +++ b/mt7603.h @@ -230,7 +230,6 @@ void mt7603_mac_tx_ba_reset(struct mt7603_dev *dev, int wcid, int tid, int ssn, void mt7603_mac_watchdog_reset(struct mt7603_dev *dev); int mt7603_mcu_set_channel(struct mt7603_dev *dev); -int mt7603_mcu_reg_read(struct mt7603_dev *dev, u32 reg, u32 *val, bool rf); int mt7603_mcu_set_eeprom(struct mt7603_dev *dev); int mt7603_mcu_set_timing(struct mt7603_dev *dev, int slot, int sifs, int rifs, int eifs); diff --git a/mt7603_mcu.c b/mt7603_mcu.c index 7a0d48492..e04eb0ce6 100644 --- a/mt7603_mcu.c +++ b/mt7603_mcu.c @@ -519,30 +519,3 @@ int mt7603_mcu_set_timing(struct mt7603_dev *dev, int slot, int sifs, int rifs, skb = mt7603_mcu_msg_alloc(&req, sizeof(req)); return mt7603_mcu_msg_send(dev, skb, MCU_EXT_CMD_SLOT_TIME_SET, MCU_Q_SET, NULL); } - -int mt7603_mcu_reg_read(struct mt7603_dev *dev, u32 reg, u32 *val, bool rf) -{ - struct { - __le32 type; - __le32 addr; - __le32 data; - } req = { - .type = rf ? cpu_to_le32(1) : 0, - .addr = cpu_to_le32(reg), - }; - struct sk_buff *skb; - __le32 *res; - int ret; - - skb = mt7603_mcu_msg_alloc(&req, sizeof(req)); - ret = mt7603_mcu_msg_send(dev, skb, MCU_EXT_CMD_MULTIPLE_REG_ACCESS, MCU_Q_QUERY, &skb); - if (ret) - return ret; - - res = (__le32 *) skb_pull(skb, 20); - if (skb->len != 12) - return -EIO; - - *val = le32_to_cpu(res[2]); - return 0; -}