Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 6b334c3b authored by Sourav Mohapatra's avatar Sourav Mohapatra
Browse files

qcacmn: Add support for WLAN thermal mitigation

As a part of a new requirement, the WLAN subsystem needs to perform
thermal mitigation action as per the thermal state of the device. The
platform driver sends the notification with the thermal state and the
host performs the required appropriate action. The actions include
blocking northbound communication as a maximum power save state and
throttling (via duty cycle control) as an intermediate power save
action. The driver switches states and maintains the configured states
across load/unload.

Make changes to perform registration with the platform driver, act as
per the thermal state as received by the platform driver and
communicate with FW regarding the mitigation action to be performed.

The communication with the FW is done via the WMI command
WMI_THERM_THROT_SET_CONF_CMDID.

Change-Id: Icbbfd4d75e191b2e9b523afc4806fc714a4a251e
CRs-Fixed: 2468792
parent 1083615c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment