Lines Matching defs:ath11k_hw_params
136 struct ath11k_hw_params { struct
137 const char *name;
138 u16 hw_rev;
139 u8 max_radios;
140 u32 bdf_addr;
142 struct {
146 } fw;
148 const struct ath11k_hw_ops *hw_ops;
149 const struct ath11k_hw_ring_mask *ring_mask;
151 bool internal_sleep_clock;
153 const struct ath11k_hw_regs *regs;
154 u32 qmi_service_ins_id;
155 const struct ce_attr *host_ce_config;
156 u32 ce_count;
157 const struct ce_pipe_config *target_ce_config;
158 u32 target_ce_count;
159 const struct service_to_pipe *svc_to_ce_map;
160 u32 svc_to_ce_map_len;
162 bool single_pdev_only;
164 bool rxdma1_enable;
165 int num_rxmda_per_pdev;
166 bool rx_mac_buf_ring;
167 bool vdev_start_delay;
168 bool htt_peer_map_v2;
170 struct {
177 } spectral;
179 u16 interface_modes;
180 bool supports_monitor;
181 bool full_monitor_mode;
182 bool supports_shadow_regs;
183 bool idle_ps;
184 bool supports_sta_ps;
185 bool cold_boot_calib;
186 bool cbcal_restart_fw;
187 int fw_mem_mode;
188 u32 num_vdevs;
189 u32 num_peers;
190 bool supports_suspend;
191 u32 hal_desc_sz;
192 bool supports_regdb;
193 bool fix_l1ss;
194 bool credit_flow;
195 u8 max_tx_ring;
196 const struct ath11k_hw_hal_params *hal_params;
197 bool supports_dynamic_smps_6ghz;
198 bool alloc_cacheable_memory;
199 bool supports_rssi_stats;
200 bool fw_wmi_diag_event;
201 bool current_cc_support;
202 bool dbr_debug_support;
203 bool global_reset;
204 const struct cfg80211_sar_capa *bios_sar_capa;
228 int (*mac_id_to_pdev_id)(struct ath11k_hw_params *hw, int mac_id); argument