Lines Matching +full:buffer +full:- +full:enable
20 #define ENE_STATUS 0 /* hardware status - unused */
27 #define ENE_FW_SAMPLE_BUFFER 0xF8F0 /* sample buffer */
33 #define ENE_FW1_ENABLE 0x01 /* enable fw processing */
35 #define ENE_FW1_HAS_EXTRA_BUF 0x04 /* fw uses extra buffer*/
36 #define ENE_FW1_EXTRA_BUF_HND 0x08 /* extra buffer handshake bit*/
39 #define ENE_FW1_WPATTERN 0x20 /* enable wake pattern */
40 #define ENE_FW1_WAKE 0x40 /* enable wake from S3 */
41 #define ENE_FW1_IRQ 0x80 /* enable interrupt */
45 #define ENE_FW2_BUF_WPTR 0x01 /* which half of the buffer to read */
54 /* firmware RX pointer for new style buffer */
65 #define ENE_GPIOFS1_GPIO0D 0x20 /* enable tx output on GPIO0D */
67 #define ENE_GPIOFS8_GPIO41 0x02 /* enable tx output on GPIO40 */
89 #define ENE_CIRCFG_RX_EN 0x01 /* RX enable */
90 #define ENE_CIRCFG_RX_IRQ 0x02 /* Enable hardware interrupt */
92 #define ENE_CIRCFG_CARR_DEMOD 0x08 /* Enable carrier demodulator */
94 #define ENE_CIRCFG_TX_EN 0x10 /* TX enable */
105 #define ENE_CIRCFG2_CARR_DETECT 0x10 /* Enable carrier detection */
110 /* Knobs for protocol decoding - will document when/if will use them */
117 /* Actual register which contains RLC RX data - read by firmware */
121 /* RLC configuration - sample period (1us resulution) + idle mode */
126 /* Two byte RLC TX buffer */
134 * Low nibble - number of carrier pulses to average
135 * High nibble - number of initial carrier pulses to discard
202 bool hw_extra_buffer; /* hardware has 'extra buffer' */
208 /* Extra RX buffer location */
223 /* TX buffer */
224 unsigned *tx_buffer; /* input samples buffer*/
225 int tx_pos; /* position in that buffer */
226 int tx_len; /* current len of tx buffer */