Lines Matching defs:i2s_nrfx_drv_data
28 struct i2s_nrfx_drv_data { struct
29 struct onoff_manager *clk_mgr;
30 struct onoff_client clk_cli;
31 struct stream_cfg tx;
32 struct k_msgq tx_queue;
33 struct stream_cfg rx;
34 struct k_msgq rx_queue;
35 const nrfx_i2s_t *p_i2s;
36 const uint32_t *last_tx_buffer;
37 enum i2s_state state;
38 enum i2s_dir active_dir;
39 bool stop; /* stop after the current (TX or RX) block */
40 bool discard_rx; /* discard further RX blocks */
41 volatile bool next_tx_buffer_needed;
42 bool tx_configured : 1;
43 bool rx_configured : 1;
44 bool request_clock : 1;