#ifdef CONFIG_CARL9170FW_CAB_QUEUE
enum carl9170_cab_trigger {
CARL9170_CAB_TRIGGER_EMPTY = 0,
- CARL9170_CAB_TRIGGER_READY = BIT(0),
- CARL9170_CAB_TRIGGER_ARMED = BIT(1),
- CARL9170_CAB_TRIGGER_DEFER = BIT(2),
+ CARL9170_CAB_TRIGGER_ARMED = BIT(0),
+ CARL9170_CAB_TRIGGER_DEFER = BIT(1),
};
#endif /* CONFIG_CARL9170FW_CAB_QUEUE */
struct firmware_context_struct {
/* timer / clocks */
- unsigned int bogoclock; /* supposed to be CPU clock in KHz */
unsigned int counter; /* main() cycles */
/* misc */
/* Hardware DMA queue unstuck/fix detection */
unsigned int last_tx_desc_num[__AR9170_NUM_TX_QUEUES];
struct dma_desc *last_tx_desc[__AR9170_NUM_TX_QUEUES];
+ unsigned int rx_filter;
unsigned int rx_total;
unsigned int rx_overruns;
unsigned int mac_reset;
+ unsigned int soft_int;
#ifdef CONFIG_CARL9170FW_CAB_QUEUE
/* CAB */