From a5bdc197972b70f82c58735f726859cdd0851ab5 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 29 Jul 2015 13:50:48 +0200 Subject: [PATCH] phy: fix tx power delta parsing Signed-off-by: Felix Fietkau --- eeprom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eeprom.c b/eeprom.c index 7687e1e4..ad570cda 100644 --- a/eeprom.c +++ b/eeprom.c @@ -497,7 +497,7 @@ mt76_get_power_info_5g(struct mt76_dev *dev, struct mt76_tx_power_info *t, t->chain[chain].tssi_slope = data[0]; t->chain[chain].tssi_offset = data[1]; t->chain[chain].target_power = data[2]; - t->chain[chain].delta = data[delta_idx]; + t->chain[chain].delta = mt76_sign_extend_optional(data[delta_idx], 7); val = mt76_eeprom_get(dev, MT_EE_RF_2G_RX_HIGH_GAIN); t->target_power = val & 0xff;