X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tools%2Fsrc%2Ffwinfo.c;h=cd5466cb3e958ad518366fd55d7a3cfd6d577c35;hb=ed51f317816e1fe0dc13ef356d9a9a07056d06b0;hp=0f674f72075c5ed7c2a953163a6dd3d6fa09c257;hpb=8dc065b3012754fb34dcb04b7ce295cca4be0627;p=carl9170fw.git diff --git a/tools/src/fwinfo.c b/tools/src/fwinfo.c index 0f674f7..cd5466c 100644 --- a/tools/src/fwinfo.c +++ b/tools/src/fwinfo.c @@ -68,7 +68,9 @@ static const struct feature_list known_otus_features_v1[] = { CHECK_FOR_FEATURE(CARL9170FW_WOL), CHECK_FOR_FEATURE(CARL9170FW_FIXED_5GHZ_PSM), CHECK_FOR_FEATURE(CARL9170FW_HW_COUNTERS), - CHECK_FOR_FEATURE(CARL9170FW_RADAR_PATTERN_GENERATOR), + CHECK_FOR_FEATURE(CARL9170FW_RX_BA_FILTER), + CHECK_FOR_FEATURE(CARL9170FW_HAS_WREGB_CMD), + CHECK_FOR_FEATURE(CARL9170FW_PATTERN_GENERATOR), }; static void check_feature_list(const struct carl9170fw_desc_head *head, @@ -207,18 +209,18 @@ static void show_chk_desc(const struct carl9170fw_desc_head *head, le32_to_cpu(chk->fw_crc32)); } -static void show_radar_desc(const struct carl9170fw_desc_head *head, +static void show_pattern_desc(const struct carl9170fw_desc_head *head, struct carlfw *fw __unused) { - const struct carl9170fw_radar_desc *radar = (const void *) head; - const struct carl9170fw_radar_map_entry *map = radar->radars; - int map_entries = (head->length - sizeof(*radar)) / sizeof(*map); + const struct carl9170fw_pattern_desc *pattern = (const void *) head; + const struct carl9170fw_pattern_map_entry *map = pattern->patterns; + int map_entries = (head->length - sizeof(*pattern)) / sizeof(*map); int i; - fprintf(stdout, "\tRadar index register: %08x\n", - le32_to_cpu(radar->soft_radar)); - fprintf(stdout, "\tNumber of supported radar patterns: %08x\n", - le32_to_cpu(radar->num_radars)); + fprintf(stdout, "\tPattern index register: %08x\n", + le32_to_cpu(pattern->soft_pattern)); + fprintf(stdout, "\tNumber of supported patterns: %08x\n", + le32_to_cpu(pattern->num_patterns)); for (i = 0; i < map_entries; i++) { fprintf(stdout, "\t\tindex:0x%x, description:%s\n", @@ -256,7 +258,7 @@ static const struct { ADD_HANDLER(FIX, show_fix_desc), ADD_HANDLER(CHK, show_chk_desc), ADD_HANDLER(WOL, show_wol_desc), - ADD_HANDLER(RADAR, show_radar_desc), + ADD_HANDLER(PATTERN, show_pattern_desc), ADD_HANDLER(LAST, show_last_desc), };