Lines Matching defs:ath12k_hw_params
133 struct ath12k_hw_params { struct
134 const char *name;
135 u16 hw_rev;
137 struct {
141 } fw;
143 u8 max_radios;
144 bool single_pdev_only:1;
145 u32 qmi_service_ins_id;
146 bool internal_sleep_clock:1;
148 const struct ath12k_hw_ops *hw_ops;
149 const struct ath12k_hw_ring_mask *ring_mask;
150 const struct ath12k_hw_regs *regs;
152 const struct ce_attr *host_ce_config;
153 u32 ce_count;
154 const struct ce_pipe_config *target_ce_config;
155 u32 target_ce_count;
156 const struct service_to_pipe *svc_to_ce_map;
157 u32 svc_to_ce_map_len;
159 const struct ath12k_hw_hal_params *hal_params;
161 bool rxdma1_enable:1;
162 int num_rxmda_per_pdev;
163 int num_rxdma_dst_ring;
164 bool rx_mac_buf_ring:1;
165 bool vdev_start_delay:1;
167 u16 interface_modes;
168 bool supports_monitor:1;
193 int (*mac_id_to_pdev_id)(const struct ath12k_hw_params *hw, int mac_id); argument