From patchwork Mon Apr 14 17:21:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neeraj Sanjay Kale X-Patchwork-Id: 881044 Received: from AS8PR03CU001.outbound.protection.outlook.com (mail-westeuropeazon11012032.outbound.protection.outlook.com [52.101.71.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B66A027FD6F; Mon, 14 Apr 2025 17:20:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.71.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744651219; cv=fail; b=NzOhr4metopApw4lzGZgvERhSCeZFTu2i++bYigfZnuBGemz7a+8g6UEGlbRF+aeI7+Lu8oMmCubI0s5ZLeuc4HLD+Se6HY0UT0snEzjsmiWPo1MWz16y8JXknEahPH8CabXa0zFZPHG1vCzB9Z1VrJnnV8oL9OiZ5GHrbX370s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744651219; c=relaxed/simple; bh=QY47Q3P76Un4LNMnTEaGmS49nvRwvdOiRHjuuWFDCKc=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=fHznvCZCBwUcDYZGXqLCkSbnWiUuoLq0L0jCoAXLiUwtA3xxQA4tneYiN80TgufFkFREN70EIVx8KFh6dMrJ0IvCq3wNsDmUCQ30FViuy76JA6ChRfhMi1u0IqozRJvZ/CylF6I1f0YdwI49yisy3SH/PEYFKFdWsTjUHwUbIwQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=hWTxIHWI; arc=fail smtp.client-ip=52.101.71.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="hWTxIHWI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x3RsKiR3Mpd/aRbWrHBIOU6wAyHPkzEuWtfZy3DXO2kI9Q39gZT4UYI4+6q+Dyz3rM9AuiR7wO3bJRQDxhyJiBndl4zAIWhtOLKsgVPeDMmWqfdJymQa5j6G7+FrdUY1CNtcRELckZ4t9PSa8Zu4GEQc6fHeyXbIJhXyfvqEL/Z3TaYXohpQHKjRDnKFCDO7tHmnSfO40prIiMWlbXgNvVYTYniIgnos2ByKNqHmCVgw9YZzbzVhWvusELpW//GSdDDgxt1FPvyi/DsmMljRKpgM377gfwbEvkmoVBTZISAzw60vHSF0QGIv8t7mizA/cDA0+9UBVbDAqf3juUoLiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SQC2qQjU1y7kIWv9BDgc/h/gMjLk/AJ63fW0kpyeAiQ=; b=bE+b0IHOY2AGEsTD/uZfBP6hXE6kB9U6K8ulAJrkCEg0Cwq1p88U7ihnSKtAC3chwOCvdlgtELm2dDzqneWmmffEEe0rBNEpjdbYAwSWuiSgt5sb5ee2Il8NcOPIPSBipOiESfqMEeAGeh/Q3DWqetXnw+h/CVTSeyoS07Pr1e6aenb4q2OXtU5O+qgtAJ+M9dQb4smdUGWw8pndengUrUIUwaLUfmCThlQ0hTwsD7xBCKRzHLrSd43oVbWAVg0NR7UARDmU3t58TIGGXkd/NJlQi/CQfKfoTsxt1FU8Ka1yj8t4nc3wwhvUFcOTNx+e7PdDRNhZHuXoshmX8ln24Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SQC2qQjU1y7kIWv9BDgc/h/gMjLk/AJ63fW0kpyeAiQ=; b=hWTxIHWI3VhabvUm7RKXNQE1pW0lrdfrV9G3zu3IUCGpsKSvmBx70jUwtU0UTueFidBLtaW1F0+QJxVNs09naVC+f3Bf6fXjJO+uKcUPkE17W3YAd25KVa/0L7jUpCXoy/F87UGRziciKYG1SV7rLsgugqogfxKaJ8Lid2yWQkDa9lBS76wBgXH1YiRh7ZVesShlFp0xJSAial1gn0sU5XiegwE0n90ddOuGQRyMCKItK8JwdDd6XbHIiyquEojTQ0REqDXjZ5e0Ir25+ZR8Wefe60ga4ap1HmPab4ZGTUGtQbxUxhHgUX3zEEy1SdqqCXaiVh4BOzDHGRKNJ/biGg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS4PR04MB9692.eurprd04.prod.outlook.com (2603:10a6:20b:4fe::20) by DBBPR04MB7897.eurprd04.prod.outlook.com (2603:10a6:10:1e7::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.35; Mon, 14 Apr 2025 17:20:11 +0000 Received: from AS4PR04MB9692.eurprd04.prod.outlook.com ([fe80::a2bf:4199:6415:f299]) by AS4PR04MB9692.eurprd04.prod.outlook.com ([fe80::a2bf:4199:6415:f299%4]) with mapi id 15.20.8632.030; Mon, 14 Apr 2025 17:20:11 +0000 From: Neeraj Sanjay Kale To: marcel@holtmann.org, luiz.dentz@gmail.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, amitkumar.karwar@nxp.com, neeraj.sanjaykale@nxp.com, sherry.sun@nxp.com, manjeet.gupta@nxp.com Subject: [PATCH v2 1/2] dt-bindings: net: bluetooth: nxp: Add support for host-wakeup Date: Mon, 14 Apr 2025 22:51:59 +0530 Message-Id: <20250414172200.401437-1-neeraj.sanjaykale@nxp.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: AM0PR06CA0140.eurprd06.prod.outlook.com (2603:10a6:208:ab::45) To AS4PR04MB9692.eurprd04.prod.outlook.com (2603:10a6:20b:4fe::20) Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR04MB9692:EE_|DBBPR04MB7897:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e29a5e5-ea38-4b69-c934-08dd7b789c97 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: oDXiLDwPFx4DkPHrLtcJHAeIHoeseuuX8MJzeN3qHXcndE5KsD9CBysJEzrTol11rsNWIGEm+sCaFrnpy0vCnqdNZjG3eibct049rjuL1wB9zY5X4T61kP1G/7j6Ph5tflhR/IRQ5X9Pq9d5ae1YUL7UHbm0KfJDUppq7nCFtidhmTtEP/lQvG07EfNs6LehIcsOiPGcxUsYzFgI8CohGCjOy+4kZ3rcSN28YGm2+hlUalZ7Z8vsb5Ck/JFniFKdC4ir6T/xhjdGfmVGdnGLvFcdi1DR5nocEocVMsoz0T7zGZ12MvIeyDkvnqKCix+Qk3NVS4d1qCL83SIbWdcWqKwhYrIdT0ziwqs3vJXy62kYRCLzi39exKrmzyPhvgGPOnWJw6SKwVpnm57ypii0SUqp+djfO4eGhlcXSitBOb4VhMjQeAYNnGCo+ysSTWlFnMq1v8xlI6f0FEXNpuNE/s6zGwqNXFINOyRjp8xnXGPwwi+p0qzQeOLBvxoZmAA/5wtFsELYeXMwhaV4M9HA9rzZ45uLZNKCobjgQHlBS5U66dyr8vVXhkQWWopDcRd5JJNgbTBojRT1GqlqheeXsoN8qqlkb0XwmbkNUmNAgbzZ8KocXi0dUvEwZHbZBFPR/22GskubbBqQQbr3X/K0NouXL8w7+lEdR+OaP7lHGXghMIzNDTIVZh9yeqgEC3k5tl4EbKNhNx9XtxHdXaw355yq2khWkQYoDLysHAjNoxD/VARL5qsx1nK5hxSF/zrg0rSvmVgCZJ0bpvZB9tBuDO/fmK66ywLngogngKJw0bKYmdx3Ny4KvY3MeGT1wYh7na1vf/9/qFpiSp2Inf4LsDs2Fu58kYEjfKPv0+l9Fel13gm9uuDaWEVBOFSB0PzumBhSZ9dawcIfLje7lX9Ztam2iE6+zX63lSew+0gqbTzZokJPe1lnYj0udeNnPu45ZQnOzhPei3O8YBUn+kMBdS9sAoa2zPzfZe1K4JSs1yyUg4Xhnf/rMq18vvi/LGPQXQlnRZZaxOHDwNJtyppJYNRPwYWx2MmgvDXrLPWr2TOEbuozF/2jAz9wUivCQz9MdU7FBxq1Zw/b46AKgspRQ7ckR8nUztt7D33InbgbNrD5CJwyjhfDXb7bc9e38tOweIJG0ka6dz3C9HxeCaP09hEtaDuB0NLJ+l7oBelqX+gHHbHqhjGYJjsGdT+c4c4mszA3gEM3httzOSf6QqqN+Ypzct0wPcFxhxv1qRhKfRvc+rF0O4d1OGFvHbri6ncL2Tw/lxIb7CoRLa6mDOlTr/5FqGO2LIylaKY0iM+F7+HOu6FL+8K6AnKxfkvqMDnthYe4E2a9iNqAxL23+boaVNGJ+h46OQufRJaFfoLunGke3M4PqsDukNEfeStdrgfOvmNi+PhRJj6AHMr8OHNwH3cPwMVP5ICjHAs4mHznGkRnzJkIVdoWoziB2Wet9F2CZRFNUOP+x0tN5bL87npTQA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR04MB9692.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(52116014)(1800799024)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NANSaeOJ507gt7zw43ib/NPLeUYbG+gEMnwK05DLxNxVmVAK/9LKpqKml6fQ1khpGP/742/LoHOinEyit2TDXNnMzChAdtRFJCA+tTs0muaLuYBUmwauSPRBr24uWVSLjTX8Z9iJ+4Ir/OGyfFVVlA/tai9xYEGjp6IJeGuyRE3sOYbmByR8rYEF8Dx8ApJyZ0y9rxNi2Jt/Moep7Hjyg/Vqe4mD/DiTSsz3FlqNUW1a5ag7Yzgwh3l1tjfJtH4lQBVsEp5Ymhz3shQf8FpAgah+seRFJX7rzaGY8T1h5MovCfuWbO7RJeTYR/pvbCmXsx4JksmiFRqRqScFv16zw0oBzLhLfftWTYLMJAXzvNPf9FGPAdkrg7+8ZnkDD0MdCXoQidjQ4TaMseQN+SszwlwXXPjtDvPnKykly++Cf+UDEfALmj8JISNEWAQ4UTwE7lBbakVXKsUpgZvqsAtsf9ycDmdR8mSxKqxujkCp9MfTBlSMVVqlFYF2UrVYkAfPvsox/mzBXgRu0jdWJm6HFSeAzZoFq5LL1QTX7JbrsHNj2NGZWMGD6jY1i/CqZy96dphQ3v4szXTiJF6j/4sHmturGvYTOcisSqOKNEOFKcBFb2YDTQ9zP+K2ihZYqJtRdaZkh23PtLEZ2r94Ltu28fEJCfH8oOvrW0dhiF9NyrV0E+TntFHtU0uipf9q777QCwOXCfUFbQoFAViBL37GoT91AX/cbtNnSjsv8jVNtKRODqqnCyMha62hiZd0aoksNSm//A+yQhZ8c0aCPhYnY5MCI6uFPnwuCaUjI7BkVACpUf0BSn7QavC6fm1iXq8yMxm7L7nCxCfmCq6wMWxQMAj6Kmh413iF1n39GoI0jDp0WILo7++Kcc30kZULramI2vqtSFpW+gGjiftqB3TGpJR7TpeSDRqGYlwcEayEiEpVrR5MToPUinKl1ByrfPmvMoNWJmp9o5oRuHMff1VNCvJBKu8jpMscjRZuF0ib8WAwgTIN4InHVaIm3Silpntu9dCMxd2YpnueQI2ILxkNYnozcYBSzBi2BNaSAwktqjbO9uZMgV4cfYXcuhJaF9pkpaTyduxSCrWQlTyRaurEovlXGl6/XbpiYL8mii5lREaRvAQfhqd0ybj/NyCCQz77S/1oFXeRZk2QhzPEJfTlSCpUpy0FWjqAHiecHiT7sKMF+jLCnsrDiniGpQpvlfGwkUQ4dmH76/hY9fhiYSJobJm9wrVwvub1a/pCl61eq5OE6LVKqQHlRqi7s3jMO9PL1B5+1LeUaiXyzn2Ia4+GXAMXvfVj5plohpIjvqhyOu5SKtecaev2YCqmQYpZqarz1U+SJXt1d+4p0PPN4UVDl2sF440dGxRt0MTUHv4NnqVHVbNRJ/X81PNEzHYt8PRj8W6eMsy80RCPhBjHPt1pUt/hnDADxJtANUP484tjNhkvo1GnwZoKLmMoJqS/EqRB2nryq1G98D+xfqTUASJrj2jPqjWX1EHIM+6MQePDCWWTtsJja2JTmKO0iZDJTRFFXzm6F2woSIWMj/zjUd5xMCyVbEMQlHXR7rpkZHidHIHCEr0hjrU5Z7IKh6CT5+HN6Dy7ZJ60bPm9QzQ+J3ADHA== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e29a5e5-ea38-4b69-c934-08dd7b789c97 X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9692.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2025 17:20:11.3181 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TE8JCPHbgOFQa7C+3j/PaepdIcH5nmGo7BmQKjj21MFMwGLwF4pKc32Od0+8og5r6fRFj/pEFWAHMRG26J3/XFxVLtSqG7XP33p3kcAQw+0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7897 Add support for host wakeup on interrupt. Signed-off-by: Neeraj Sanjay Kale --- v2: Use interrupt instead of host-wakeup-gpios. (Rob Herring) --- .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 18 ++++++++++++++++++ 1 file changed, 18 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..e52ad8198900 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml @@ -48,6 +48,19 @@ properties: description: The GPIO number of the NXP chipset used for BT_WAKE_IN. + interrupts: + maxItems: 1 + description: + Host wakeup by falling edge interrupt on this pin which is + connected to BT_WAKE_OUT pin of the NXP chipset. + + interrupt-names: + maxItems: 1 + items: + const: wakeup + + wakeup-source: true + nxp,wakeout-pin: $ref: /schemas/types.yaml#/definitions/uint8 description: @@ -61,6 +74,7 @@ unevaluatedProperties: false examples: - | #include + #include serial { bluetooth { compatible = "nxp,88w8987-bt"; @@ -70,5 +84,9 @@ examples: nxp,wakein-pin = /bits/ 8 <18>; nxp,wakeout-pin = /bits/ 8 <19>; local-bd-address = [66 55 44 33 22 11]; + interrupt-parent = <&gpio>; + interrupts = <8 IRQ_TYPE_EDGE_FALLING>; + interrupt-names = "wakeup"; + wakeup-source; }; };