carl9170 firmware: update API to 1.8.8.3
[carl9170fw.git] / tools / src / fwinfo.c
index 5ef3334bbd1d7843026f80fcff395b5e03348f09..f0b63a85983b5fb08feb850a7e3745cd2bcad07d 100644 (file)
@@ -56,7 +56,6 @@ static const struct feature_list known_otus_features_v1[] = {
        CHECK_FOR_FEATURE(CARL9170FW_USB_RESP_EP2),
        CHECK_FOR_FEATURE(CARL9170FW_USB_DOWN_STREAM),
        CHECK_FOR_FEATURE(CARL9170FW_USB_UP_STREAM),
-       CHECK_FOR_FEATURE(CARL9170FW_USB_WATCHDOG),
        CHECK_FOR_FEATURE(CARL9170FW_UNUSABLE),
        CHECK_FOR_FEATURE(CARL9170FW_COMMAND_PHY),
        CHECK_FOR_FEATURE(CARL9170FW_COMMAND_CAM),
@@ -64,6 +63,7 @@ static const struct feature_list known_otus_features_v1[] = {
        CHECK_FOR_FEATURE(CARL9170FW_HANDLE_BACK_REQ),
        CHECK_FOR_FEATURE(CARL9170FW_GPIO_INTERRUPT),
        CHECK_FOR_FEATURE(CARL9170FW_PSM),
+       CHECK_FOR_FEATURE(CARL9170FW_RX_FILTER),
 };
 
 static void check_feature_list(const struct carl9170fw_desc_head *head,
@@ -159,6 +159,8 @@ static void show_dbg_desc(const struct carl9170fw_desc_head *head,
                le32_to_cpu(dbg->rx_total_addr));
        fprintf(stdout, "\t\trx overrun   = 0x%.8x\n",
                le32_to_cpu(dbg->rx_overrun_addr));
+       fprintf(stdout, "\t\trx filter    = 0x%.8x\n",
+               le32_to_cpu(dbg->rx_filter));
        /* Nothing interesting here */
 }