Lines Matching defs:btnxpuart_dev
183 struct btnxpuart_dev { struct
184 struct hci_dev *hdev;
185 struct serdev_device *serdev;
187 struct work_struct tx_work;
188 unsigned long tx_state;
189 struct sk_buff_head txq;
190 struct sk_buff *rx_skb;
192 const struct firmware *fw;
193 u8 fw_name[MAX_FW_FILE_NAME_LEN];
194 u32 fw_dnld_v1_offset;
195 u32 fw_v1_sent_bytes;
196 u32 fw_dnld_v3_offset;
197 u32 fw_v3_offset_correction;
198 u32 fw_v3_prev_sent;
199 u32 fw_v1_expected_len;
200 u32 boot_reg_offset;
201 wait_queue_head_t fw_dnld_done_wait_q;
202 wait_queue_head_t check_boot_sign_wait_q;
204 u32 new_baudrate;
205 u32 current_baudrate;
206 u32 fw_init_baudrate;
207 u32 secondary_baudrate;
208 enum bootloader_param_change timeout_changed;
209 enum bootloader_param_change baudrate_changed;
210 bool helper_downloaded;
212 struct ps_data psdata;
213 struct btnxpuart_data *nxp_data;
214 struct reset_control *pdn;