projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
carl9170 firmware: Support multiple CAB queues
[carl9170fw.git]
/
include
/
shared
/
fwcmd.h
diff --git
a/include/shared/fwcmd.h
b/include/shared/fwcmd.h
index af2fbbe89648d54304dfb6accea9f77872183f47..f1c8f9e81d80c48bcb192ba60674fb3738fdd5bb 100644
(file)
--- a/
include/shared/fwcmd.h
+++ b/
include/shared/fwcmd.h
@@
-85,6
+85,7
@@
enum carl9170_cmd_oids {
CARL9170_RSP_HEXDUMP = 0xcc,
CARL9170_RSP_RADAR = 0xcd,
CARL9170_RSP_GPIO = 0xce,
CARL9170_RSP_HEXDUMP = 0xcc,
CARL9170_RSP_RADAR = 0xcd,
CARL9170_RSP_GPIO = 0xce,
+ CARL9170_RSP_BOOT = 0xcf,
};
struct carl9170_set_key_cmd {
};
struct carl9170_set_key_cmd {
@@
-151,9
+152,13
@@
struct carl9170_psm {
#define CARL9170_PSM_SIZE 4
struct carl9170_cab_flush_cmd {
#define CARL9170_PSM_SIZE 4
struct carl9170_cab_flush_cmd {
- __le32 vif_id; /* currently unused */
+ __le32 vif_id;
+ __le32 mode;
} __packed;
} __packed;
-#define CARL9170_CAB_FLUSH_CMD_SIZE 4
+#define CARL9170_CAB_FLUSH_CMD_SIZE 8
+
+#define CARL9170_CAB_FLUSH_DRAIN 0
+#define CARL9170_CAB_FLUSH_CAB_TRIGGER 1
struct carl9170_cmd_head {
union {
struct carl9170_cmd_head {
union {