carl9170 firmware: only compile radar generator if selected
authorChristian Lamparter <chunkeey@googlemail.com>
Thu, 13 Sep 2012 22:36:49 +0000 (00:36 +0200)
committerChristian Lamparter <chunkeey@googlemail.com>
Thu, 13 Sep 2012 22:36:49 +0000 (00:36 +0200)
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
carlfw/include/carl9170.h
carlfw/src/main.c

index 300d291a1c97d2a0e475813b7df3ca9e21aafe75..9e6d23818cf06c9009fd3353330307f6d0cf7bfc 100644 (file)
@@ -146,9 +146,11 @@ struct firmware_context_struct {
 
                unsigned int queued_bar;
 
+#ifdef CONFIG_CARL9170FW_RADAR
                unsigned int soft_radar,
                             radar_last,
                             pattern_index;
+#endif /* CONFIG_CARL9170FW_RADAR */
        } wlan;
 
        struct {
index 2f63ae0b5d0b46d049ac8dfbe9b6d68120df7dd6..6d7e49742026cf8d90570d48662279ec83d9d84f 100644 (file)
@@ -186,6 +186,7 @@ static void tally_update(void)
        fw.counter++;
 }
 
+#ifdef CONFIG_CARL9170FW_RADAR
 static void radar_pattern_generator(void)
 {
        if (fw.phy.state == CARL9170_PHY_ON) {
@@ -211,6 +212,11 @@ static void radar_pattern_generator(void)
                }
        }
 }
+#else
+static void radar_pattern_generator(void)
+{
+}
+#endif /* CONFIG_CARL9170FW_RADAR */
 
 static void __noreturn main_loop(void)
 {