[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