[PATCH 0/2] power: sequencing: pcie-m2: Add 3.3Vaux supply support
From: Sherry Sun (OSS)
Date: Mon Jun 08 2026 - 23:36:47 EST
From: Sherry Sun <sherry.sun@xxxxxxx>
3.3Vaux supply has different power lifecycle requirements compared to other
supplies like vpcie3v3. It must remain enabled during system suspend to
support PCIe L2 link state and wake-up mechanisms. This is a requirement
for devices that need to maintain PCIe link presence and support remote
wakeup while the system is suspended.
This patchset adds support for the 3.3Vaux supply by:
1. Extending the PCIe M.2 E-key connector DT binding to include the
optional vpcie3v3aux-supply property.
2. Updating the PCIe M.2 power sequencing driver to handle vpcie3v3aux
separately from other supplies, keeping it enabled across system
suspend/resume cycles when present.
This has been tested on i.MX95 & i.MX943 EVK board with a NXP Wi-Fi/BT M.2
AW693 module that requires 3.3Vaux to remain active during suspend for
wake-up support.
Sherry Sun (2):
dt-bindings: connector: pcie-m2-e: Add 3.3Vaux supply support
power: sequencing: pcie-m2: Add 3.3Vaux supply support
.../connector/pcie-m2-e-connector.yaml | 3 ++
drivers/power/sequencing/pwrseq-pcie-m2.c | 42 ++++++++++++++++++-
2 files changed, 44 insertions(+), 1 deletion(-)
--
2.50.1