Hi Rob, Thank you for reviewing this patch. I have sent out a v2 patch with bindings containing interrupt and wakeup-source. I am not sure if I should mention the "wakeup-source" property, as this already has a property called "interrupt-names" with value "wakeup". Please help me suggest if I should remove the "wakeup-source" property. Thanks, Neeraj > On Fri, Apr 11, 2025 at 10:07:18PM +0530, Neeraj Sanjay Kale wrote: > > Add support for host-wakeup on GPIO interrupt. > > > > Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@xxxxxxx> > > --- > > .../devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml | 7 > > +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git > > a/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml > > b/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml > > index d02e9dd847ef..ab1411c05f49 100644 > > --- > > a/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml > > +++ b/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.y > > +++ aml > > @@ -48,6 +48,12 @@ properties: > > description: > > The GPIO number of the NXP chipset used for BT_WAKE_IN. > > > > + host-wakeup-gpios: > > + maxItems: 1 > > + description: > > + Host wakeup by falling edge interrupt on this GPIO which > > + is connected to BT_WAKE_OUT pin of the NXP chipset. > > Read the description in the Broadcom binding you copied this from. > Define this as an interrupt named 'wakeup', not a GPIO. After all, to be a > wake-up source, it kind of has to be an interrupt. > > Just because I said no to putting wakeup source handling in serdev, doesn't > mean the binding should change. The handling just has to be in the driver. > > Rob