[PATCH v2 1/2] dt-bindings: can: m_can: add out band wakeup property

From: Kendall Willis

Date: Thu Aug 20 2026 - 17:40:32 EST


Create out-band-wakeup property. The property indicates that the device
can wakeup the system even when its power domain is off. The property is
only used if the device is a wakeup source.

Signed-off-by: Kendall Willis <k-willis@xxxxxx>
---
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 12 ++++++++++++
1 file changed, 12 insertions(+)

diff --git a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
index 2c9d37975bedd652b3060ab11ba75c37565edaad..b6cb945c225f168533f714b5db08afbdc4ebeb93 100644
--- a/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
+++ b/Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
@@ -150,6 +150,11 @@ properties:
description:
List of phandles to system idle states in which mcan can wakeup the system.

+ out-band-wakeup:
+ type: boolean
+ description:
+ Indicates CAN device is out-of-band wakeup capable.
+
required:
- compatible
- reg
@@ -158,6 +163,13 @@ required:
- clock-names
- bosch,mram-cfg

+if:
+ required:
+ - out-band-wakeup
+then:
+ required:
+ - wakeup-source
+
unevaluatedProperties: false

examples:

--
2.34.1