[PATCH v3 0/2] can: m_can: support out-of-band wakeup capability
Kendall Willis <[email protected]>
| Newsgroups | org.kernel.vger.linux-devicetree,org.kernel.vger.linux-can,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This series adds support for the out-of-band wakeup capability in the m_can driver. Some CAN devices are wakeup capable and can wake up the system while being in a domain that is OFF. Allow the driver to set the out-of-band wakeup flag during suspend if the "out-band-wakeup" property is present in the device tree. A corresponding DTS series enabling this feature on TI K3 AM62A, AM62D, AM62P, and AM62X-LP SoCs has been submitted separately: "arm64: dts: ti: add out-band-wakeup property to m_can devices" Dependency ---------- The DT bindings are dependent on this PR in the dt-schema repository, which defines the out-band-wakeup property: https://github.com/devicetree-org/dt-schema/pull/205 Testing ------- Tested suspend/resume with CAN wakeup on AM62P SK EVM. Signed-off-by: Kendall Willis <[email protected]> --- Changes in v3: - Remove definition of "out-band-wakeup" property in dt binding. - Allow "out-band-wakeup" property in dt binding. - Link to v2: https://lore.kernel.org/r/[email protected] Changes in v2: - Create "out-band-wakeup" property in dt bindings. - Use "out-band-wakeup" property to set the out_band_wakeup flag upon suspend. - Rebase to v7.2 - Link to v1: https://lore.kernel.org/r/[email protected] --- Kendall Willis (2): dt-bindings: can: m_can: add out-band-wakeup property can: m_can: set out-of-band wakeup if wakeup pinctrl exists Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 2 ++ drivers/net/can/m_can/m_can.c | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) --- base-commit: 8d3ae59288f1e7d58d76558a6ee96d533bc5019f change-id: 20260819-temp-93299bee27b7 Best regards, -- Kendall Willis <[email protected]>