Get the latest tech news
New Power Sequencing Driver Subsystem Merged For Linux 6.11
There's a new driver subsystem being introduced in the Linux 6.11 kernel for power sequencing.
Linaro engineer Bartosz Golaszewski has been working on this power sequencing framewortk stemming from a need of dealing with Bluetooth and WiFi support on Qualcomm hardware. I'll try to be brief here and allow myself to link the cover letter from the last time the series was sent in its entirety[1] (as opposed to smaller chunks targetting specific maintainers) for a very detailed description of the problem and the solution. An example of such an inter-driver interaction is the WCN family of BT/WLAN chips from Qualcomm of which some models require the user to observe a certain delay between driving the bt-enable and wlan-enable GPIOs.
Or read this on Phoronix