Revert "qcacmn: Update the max_bw of the reg chan only during CC change"
The max-bw of a reg channel is not updated properly when the regulatory channel list changes via cmds like setch144. Channel 144 (set via setCh144) in Japan supports a maximum width of 80 though the reg rules read 160 (CHAN_5490_5730_6). Reducing the maximum bandwidth to 80 is done in reg_modify_chan_list_for_max_chwidth() API which does not get invoked when setCH144 cmd gets invoked. reg_modify_chan_list_for_max_chwidth API must be invoked whenever regulatory channel list is modified. Hence invoke this API from reg_compute_pdev_current_chan_list. (Revert ChangeID: I36fb19f727c62bc86d61d81494ca1791a33cf99e) CRs-Fixed: 2993289 Change-Id: Ic4c372cea0185366fbec387dbf2316cecb288fce
Esse commit está contido em:

commit de
Madan Koyyalamudi

pai
dd6ac7346c
commit
1ad426e648
@@ -1507,6 +1507,9 @@ void reg_compute_pdev_current_chan_list(struct wlan_regulatory_pdev_priv_obj
|
||||
pdev_priv_obj->
|
||||
cur_chan_list);
|
||||
|
||||
reg_modify_chan_list_for_max_chwidth(pdev_priv_obj->pdev_ptr,
|
||||
pdev_priv_obj->cur_chan_list);
|
||||
|
||||
reg_modify_chan_list_for_6g_edge_channels(pdev_priv_obj->pdev_ptr,
|
||||
pdev_priv_obj->
|
||||
cur_chan_list);
|
||||
@@ -1676,8 +1679,6 @@ void reg_propagate_mas_chan_list_to_pdev(struct wlan_objmgr_psoc *psoc,
|
||||
|
||||
reg_update_max_phymode_chwidth_for_pdev(pdev);
|
||||
reg_compute_pdev_current_chan_list(pdev_priv_obj);
|
||||
reg_modify_chan_list_for_max_chwidth(pdev_priv_obj->pdev_ptr,
|
||||
pdev_priv_obj->cur_chan_list);
|
||||
|
||||
if (reg_tx_ops->fill_umac_legacy_chanlist) {
|
||||
reg_tx_ops->fill_umac_legacy_chanlist(
|
||||
|
Referência em uma nova issue
Block a user