[PATCH 12/13] ath10k: introduce dynamic pdev parameters

Michal Kazior michal.kazior at tieto.com
Wed Sep 25 06:39:57 EDT 2013


On 25 September 2013 11:38, Bartosz Markowski
<bartosz.markowski at tieto.com> wrote:
> +struct wmi_pdev_param_map {
> +       u32 wmi_pdev_param_tx_chain_mask;
> +       u32 wmi_pdev_param_rx_chain_mask;
> +       u32 wmi_pdev_param_txpower_limit2g;
> +       u32 wmi_pdev_param_txpower_limit5g;
> +       u32 wmi_pdev_param_txpower_scale;
> +       u32 wmi_pdev_param_beacon_gen_mode;
> +       u32 wmi_pdev_param_beacon_tx_mode;
> +       u32 wmi_pdev_param_resmgr_offchan_mode;
> +       u32 wmi_pdev_param_protection_mode;
> +       u32 wmi_pdev_param_dynamic_bw;
> +       u32 wmi_pdev_param_non_agg_sw_retry_th;
> +       u32 wmi_pdev_param_agg_sw_retry_th;
> +       u32 wmi_pdev_param_sta_kickout_th;
> +       u32 wmi_pdev_param_ac_aggrsize_scaling;
> +       u32 wmi_pdev_param_ltr_enable;
> +       u32 wmi_pdev_param_ltr_ac_latency_be;
> +       u32 wmi_pdev_param_ltr_ac_latency_bk;
> +       u32 wmi_pdev_param_ltr_ac_latency_vi;
> +       u32 wmi_pdev_param_ltr_ac_latency_vo;
> +       u32 wmi_pdev_param_ltr_ac_latency_timeout;
> +       u32 wmi_pdev_param_ltr_sleep_override;
> +       u32 wmi_pdev_param_ltr_rx_override;
> +       u32 wmi_pdev_param_ltr_tx_activity_timeout;
> +       u32 wmi_pdev_param_l1ss_enable;
> +       u32 wmi_pdev_param_dsleep_enable;
> +       u32 wmi_pdev_param_pcielp_txbuf_flush;
> +       u32 wmi_pdev_param_pcielp_txbuf_watermark;
> +       u32 wmi_pdev_param_pcielp_txbuf_tmo_en;
> +       u32 wmi_pdev_param_pcielp_txbuf_tmo_value;
> +       u32 wmi_pdev_param_pdev_stats_update_period;
> +       u32 wmi_pdev_param_vdev_stats_update_period;
> +       u32 wmi_pdev_param_peer_stats_update_period;
> +       u32 wmi_pdev_param_bcnflt_stats_update_period;
> +       u32 wmi_pdev_param_pmf_qos;
> +       u32 wmi_pdev_param_arp_ac_override;
> +       u32 wmi_pdev_param_arpdhcp_ac_override;
> +       u32 wmi_pdev_param_dcs;
> +       u32 wmi_pdev_param_ani_enable;
> +       u32 wmi_pdev_param_ani_poll_period;
> +       u32 wmi_pdev_param_ani_listen_period;
> +       u32 wmi_pdev_param_ani_ofdm_level;
> +       u32 wmi_pdev_param_ani_cck_level;
> +       u32 wmi_pdev_param_dyntxchain;
> +       u32 wmi_pdev_param_proxy_sta;
> +       u32 wmi_pdev_param_idle_ps_config;
> +       u32 wmi_pdev_param_power_gating_sleep;
> +       u32 wmi_pdev_param_fast_channel_reset;
> +       u32 wmi_pdev_param_burst_dur;
> +       u32 wmi_pdev_param_burst_enable;

Same as per vdev_param patch. I think there's no need for the
extraneous `wmi_pdev_param_`.


Michał.



More information about the ath10k mailing list