mt76: mt7915: enable radar trigger on rdd2
authorLorenzo Bianconi <lorenzo@kernel.org>
Wed, 12 Jan 2022 17:53:51 +0000 (18:53 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 3 Feb 2022 12:57:59 +0000 (13:57 +0100)
Enable radar trigger for rdd2 in mt7915_radar_trigger.

Tested-by: Evelyn Tsai <evelyn.tsai@mediatek.com>
Tested-by: Owen Peng <owen.peng@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c

index 464d2b42f0df35ce17fad2167f8a8fabd797afe2..e140336a4fe1909e05dddbfe38363cbbc95cfc33 100644 (file)
@@ -79,7 +79,11 @@ mt7915_radar_trigger(void *data, u64 val)
 {
        struct mt7915_dev *dev = data;
 
-       return mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_RADAR_EMULATE, 1, 0, 0);
+       if (val > MT_RX_SEL2)
+               return -EINVAL;
+
+       return mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_RADAR_EMULATE,
+                                      val, 0, 0);
 }
 
 DEFINE_DEBUGFS_ATTRIBUTE(fops_radar_trigger, NULL,