projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
carl9170 toolchain: update to gcc 6.2.0 and binutils 2.27
[carl9170fw.git]
/
include
/
shared
/
fwdesc.h
diff --git
a/include/shared/fwdesc.h
b/include/shared/fwdesc.h
index f73373eca25cc42b4d68035a394240f959d2b489..d542b01eb0409d8677c212e2f13838c9394ab4c9 100644
(file)
--- a/
include/shared/fwdesc.h
+++ b/
include/shared/fwdesc.h
@@
-78,12
+78,15
@@
enum carl9170fw_feature_list {
/* HW (ANI, CCA, MIB) tally counters */
CARL9170FW_HW_COUNTERS,
/* HW (ANI, CCA, MIB) tally counters */
CARL9170FW_HW_COUNTERS,
- /* Radar pattern generator */
- CARL9170FW_RADAR_PATTERN_GENERATOR,
-
/* Firmware will pass BA when BARs are queued */
CARL9170FW_RX_BA_FILTER,
/* Firmware will pass BA when BARs are queued */
CARL9170FW_RX_BA_FILTER,
+ /* Firmware has support to write a byte at a time */
+ CARL9170FW_HAS_WREGB_CMD,
+
+ /* Pattern generator */
+ CARL9170FW_PATTERN_GENERATOR,
+
/* KEEP LAST */
__CARL9170FW_FEATURE_NUM
};
/* KEEP LAST */
__CARL9170FW_FEATURE_NUM
};
@@
-95,7
+98,7
@@
enum carl9170fw_feature_list {
#define CHK_MAGIC "CHK\0"
#define TXSQ_MAGIC "TXSQ"
#define WOL_MAGIC "WOL\0"
#define CHK_MAGIC "CHK\0"
#define TXSQ_MAGIC "TXSQ"
#define WOL_MAGIC "WOL\0"
-#define
RADAR_MAGIC
"RDR\0"
+#define
PATTERN_MAGIC
"RDR\0"
#define LAST_MAGIC "LAST"
#define CARL9170FW_SET_DAY(d) (((d) - 1) % 31)
#define LAST_MAGIC "LAST"
#define CARL9170FW_SET_DAY(d) (((d) - 1) % 31)
@@
-180,24
+183,23
@@
struct carl9170fw_dbg_desc {
#define CARL9170FW_DBG_DESC_SIZE \
(sizeof(struct carl9170fw_dbg_desc))
#define CARL9170FW_DBG_DESC_SIZE \
(sizeof(struct carl9170fw_dbg_desc))
-#define CARL9170FW_
RADAR_MAP_NAME_LEN
15
-struct carl9170fw_
radar
_map_entry {
+#define CARL9170FW_
PATTERN_MAP_NAME_LEN
15
+struct carl9170fw_
pattern
_map_entry {
u8 index;
u8 index;
- char name[CARL9170FW_
RADAR
_MAP_NAME_LEN];
+ char name[CARL9170FW_
PATTERN
_MAP_NAME_LEN];
} __packed;
} __packed;
-#define CARL9170FW_
RADAR_DESC_MIN_VER
1
-#define CARL9170FW_
RADAR_DESC_CUR_VER
1
-struct carl9170fw_
radar
_desc {
+#define CARL9170FW_
PATTERN_DESC_MIN_VER
1
+#define CARL9170FW_
PATTERN_DESC_CUR_VER
1
+struct carl9170fw_
pattern
_desc {
struct carl9170fw_desc_head head;
struct carl9170fw_desc_head head;
- __le32 soft_radar;
- __le32 num_radars;
- struct carl9170fw_radar_map_entry radars[0];
- /* Put your debugging definitions here */
+ __le32 soft_pattern;
+ __le32 num_patterns;
+ struct carl9170fw_pattern_map_entry patterns[0];
} __packed;
} __packed;
-#define CARL9170FW_
RADAR_DESC_SIZE
\
- (sizeof(struct carl9170fw_
radar
_desc))
+#define CARL9170FW_
PATTERN_DESC_SIZE
\
+ (sizeof(struct carl9170fw_
pattern
_desc))
#define CARL9170FW_CHK_DESC_MIN_VER 1
#define CARL9170FW_CHK_DESC_CUR_VER 2
#define CARL9170FW_CHK_DESC_MIN_VER 1
#define CARL9170FW_CHK_DESC_CUR_VER 2