Revision Date Author Comments
# 34afd4b9 08-Jul-2022 Amruta Kulkarni <quic_amrukulk@quicinc.com>

qcacmn: Define runtime pm lock for roaming

Define new runtime pm lock to be used during roaming.

Change-Id: Ia0d440d432b655c1e7fe41bdb12e4ad5207e7ad1
CRs-Fixed: 3239693


# 37a48b15 28-Mar-2022 Bing Sun <quic_bings@quicinc.com>

qcacmn: provide is_create_punc_bitmap when generateing puncture

Puncture is one of 11be feature. Even 11be compile macro is defined,
Dut can start AP with non-11be mode. Regulatory component has no

qcacmn: provide is_create_punc_bitmap when generateing puncture

Puncture is one of 11be feature. Even 11be compile macro is defined,
Dut can start AP with non-11be mode. Regulatory component has no idea
whether it should consider puncture or not. Puncture should be a
configurable parameter from caller.
When updating channel state, puncture should be considered for 11BE
AP. is_create_punc_bitmap should be set in struct ch_params and pass
it to reg_get_5g_bonded_channel_state_for_pwrmode.

Change-Id: I96fb131f2df201a827ab7d98ca099a38b008e0d3
CRs-Fixed: 3160259

show more ...


# 3f95481d 17-Feb-2022 Abhijit Pradhan <quic_abhijit@quicinc.com>

qcacmn: Add powermode APIs under a new macro

Use CONFIG_REG_ 6G_PWR_MODE for the new API.
Use "_for_pwrmode" as suffix for the new functions.

Change-Id: I9b84944a59062277b76bc48877c47ea5afada0ec
C

qcacmn: Add powermode APIs under a new macro

Use CONFIG_REG_ 6G_PWR_MODE for the new API.
Use "_for_pwrmode" as suffix for the new functions.

Change-Id: I9b84944a59062277b76bc48877c47ea5afada0ec
CRs-Fixed: 3133023

show more ...


# e7b559d0 14-Feb-2022 Hariharan Basuthkar <quic_hbasuthk@quicinc.com>

qcacmn: Replace reg curchan with 6g ap power based chan list

The consumers of the current channel list may want to search through 6G
channels that are not part of current channel list and belong to

qcacmn: Replace reg curchan with 6g ap power based chan list

The consumers of the current channel list may want to search through 6G
channels that are not part of current channel list and belong to channel
list of different power mode.

Therefore, replace the regulatory current channel list with that of 6G
power based channel list.

Change-Id: Ie2ff8bbfb50a5f95f584b134b18246cb28b1c406
CRs-Fixed: 3110987

show more ...


# 75c2cf25 08-Jun-2021 Alan Chen <alache@codeaurora.org>

qcacmn: Add debug log to print link vote id

Add debug log to print details about the link vote id.

Change-Id: I2e89a3d6f06a0f3ec38ea9e8345d854553dbe86d
CRs-Fixed: 2964961


# 21ce9cf1 07-Jan-2021 Deeksha Gupta <deegupta@codeaurora.org>

qcacmn: Prevent link down for SAP on non DFS channel

In SAP on non DFS channel, there are double votes for PCIe
link down and later if there is PCIe link up, this counter
sends D3 WoW case instead o

qcacmn: Prevent link down for SAP on non DFS channel

In SAP on non DFS channel, there are double votes for PCIe
link down and later if there is PCIe link up, this counter
sends D3 WoW case instead of D0 WoW case to firmware.

To fix this, In vdev restart case, if SAP is on non DFS
channel and previously it was on DFS channel then vote
for PCIe link down and if SAP is on DFS channel and
previously it was on non DFS channel then vote for PCIe
link up. Also, the PCIe link down should be needed if
vdev stop response is for DFS channel.

Change-Id: I817ffceb482091b8d9c5441d80abb43b7d0f866b
CRs-Fixed: 2849706

show more ...


# f9c5c541 13-Aug-2020 Amruta Kulkarni <amrukulk@codeaurora.org>

qcacmn: Update the dfs api

To get the channel state for 5g bonded channel using the freq
use wlan_reg_get_5g_bonded_channel_state_for_freq.

Change-Id: I0b42e9c547ba70259e88137a5a26c238cd66da8d
CRs-

qcacmn: Update the dfs api

To get the channel state for 5g bonded channel using the freq
use wlan_reg_get_5g_bonded_channel_state_for_freq.

Change-Id: I0b42e9c547ba70259e88137a5a26c238cd66da8d
CRs-Fixed: 2756463

show more ...


# 2f48b533 05-Aug-2020 Amruta Kulkarni <amrukulk@codeaurora.org>

qcacmn: Prevent link down for SAP on DFS channel

For SAP on DFS channel, the PCIe link down should be prevented
so that HalPhy can access DDR memory to report Radar found event.

Change-Id: I5eb1076

qcacmn: Prevent link down for SAP on DFS channel

For SAP on DFS channel, the PCIe link down should be prevented
so that HalPhy can access DDR memory to report Radar found event.

Change-Id: I5eb1076196c509f0279781dbe3269d62132aeabc
CRs-Fixed: 2712800

show more ...


# 9c7c6259 29-Jul-2020 Sandeep Puligilla <spuligil@codeaurora.org>

qcacmn: Enable VDEV response wakelock

Enable VDEV response converged wakelock logic.

Change-Id: I67917d5798d9279cb104d0e7ff2cbe26365658c1
CRs-Fixed: 2738667


# eaac8c19 22-Nov-2019 Arun Kumar Khandavalli <akhandav@codeaurora.org>

qcacmn: Move wakelock to psoc level

Wakelock is system level lock not required to be taken
for every vdev, Hence move the wakelock to the psoc
hierarchy.

Change-Id: I525baf5f4b5dcadb493d84900dbd0a2

qcacmn: Move wakelock to psoc level

Wakelock is system level lock not required to be taken
for every vdev, Hence move the wakelock to the psoc
hierarchy.

Change-Id: I525baf5f4b5dcadb493d84900dbd0a2e7c6407f6
CRs-Fixed: 2563406

show more ...