Message ID | 20250302144731.117409-1-jerome.pouiller@silabs.com |
---|---|
Headers | show
Received: from mx0a-0024c301.pphosted.com (mx0a-0024c301.pphosted.com [148.163.149.154]) (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 62A011E7C32; Sun, 2 Mar 2025 15:14:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.149.154 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740928453; cv=fail; b=X7OmMYo3b+Brha3ZXhwvcHf+FojrW4JBobM29GcGEdIoOcbp8oNn2jyLEQTjOIqS/IsebGdnyxezvBaC9SBwg9JFv6C7jxrlcU9DP4SO/nZNH3YWIi/WyQ9uCUVJFRb+Dnk5MZD4Z43dXOtOyXEnrJIqrwp9WHu4XLTz+5Poa0A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740928453; c=relaxed/simple; bh=Y7nZfjL2kJo/qDn4BvJiNX/nKF7CDCYzO7hZ8P09Mb4=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=c3nT9WR7uHSOwSVZOlr8I006s4kx8Cb69vxTNjUjRjphDGKotFNn4WL9kvP6Uzdsm4S92ZSmPY9PrlMP9FsRTgPObarMR8VWS8sTduGYsMWGs17Q7SvVX/Fl0lxG4O3AEfLsXK2vYnFwXzeQff9n3jD006LMkiX7Z7JeDWob+YA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=silabs.com; spf=pass smtp.mailfrom=silabs.com; dkim=pass (2048-bit key) header.d=silabs.com header.i=@silabs.com header.b=gazyj67A; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b=M0RPPXDg; arc=fail smtp.client-ip=148.163.149.154 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=silabs.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=silabs.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=silabs.com header.i=@silabs.com header.b="gazyj67A"; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b="M0RPPXDg" Received: from pps.filterd (m0101743.ppops.net [127.0.0.1]) by mx0a-0024c301.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 522CkTdn030131; Sun, 2 Mar 2025 08:48:13 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=pps12202023; bh=Y7nZfjL2kJo/qDn4BvJi NX/nKF7CDCYzO7hZ8P09Mb4=; b=gazyj67AbopvwIDh8P0ieqcE7ZgfTED7EatW vD4IPR5I5U9MJN/v8K9ZVgZlIxsRrxAFBA11pnCbW86/YjFX0/dcMSW5VySspyzH mqTMau2YTr5FTdk+IoV7iOJJqvb04fACM7SqPTUel/lIocrRrbImoepR3VPFgP9s WKnGSJ9f1sBD16ZltmcLKqGKi3yiOrtdEQ4r4uCopVOyXg4Fp6sNu4duSIbQtKUY mpR6SEPW3DPJjh9qCXeXQ/mTy75YEUiIYcHDoHXAJtMJa81owSTEDQ1LSzpLwFBC jZ0Lp6FcvDym7oPt5Xh1ge8YbPrDvKke5w3T654hlGx477tEgg== Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2042.outbound.protection.outlook.com [104.47.57.42]) by mx0a-0024c301.pphosted.com (PPS) with ESMTPS id 453yegh96k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 02 Mar 2025 08:48:12 -0600 (CST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BWo8AriZS2+OMepNRxdUhs1Maz1JDvCyCY3wgFfvXIafNtNmeiLO9GVEjDSRY/gUcl2GEg6VP8+9fpeQ4g9TqgwmU+hztoKFe3h8Rq8cH3Xn0kvf/qqJzKywEQsw/Ac3hIAmErKAMAbyzzr0AsjpiCfcu9k5Fldzuyucu0zVSq+OiluzMwQ3GjK3VrRz5nrsvanMTyv3+zJwk7Vvntmc5pq5If/DtBmQpmNOZCmu9ZZfnHRa3SU7vmF919BtIDyyuDA0wBIqhVpn1WWffPRRZsuUo22m6+FUpjsv4Mk9sQUYuymHuj9bfKxIGncMOE+o8qCcKyGghtyjnae2QYNW7w== 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=Y7nZfjL2kJo/qDn4BvJiNX/nKF7CDCYzO7hZ8P09Mb4=; b=Pa0Hl2LPcfX1SbnN5AeXCo+qS8ZKXLXGxrq6JH2buI1TS/KWnm2z1WxSht/8X5RLIlbuHsjBW0qvdA6li8UlGtwuPk3YQHjqCxgdMb9Gob5gCVd+X8dyRbcHsRJyYpLAx/WhnHKbKjbTYM8X2W9yeNnSZn5Eer9RyeJjl7wkpotwcuD8V8RD/UecR4yxBkr1LTmPt4iYXszoxGFCWmEJAZeJTJXItyWkHzBXtEpR9eD4jv/zReOwgZwltMyrtlULwm6fI5eMfLRIReDLqlIUXXVIbnSpCy0g062BoQuyzfYDKxf2lQ5qsv0QMo1Z/TVE34A9l3GOov56UhqHt/GoPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y7nZfjL2kJo/qDn4BvJiNX/nKF7CDCYzO7hZ8P09Mb4=; b=M0RPPXDgyHo14bMcF2WzXzTB75RCM7PmpHQRmuySQVsDCkkmJcsvCvajY/SH5GlxQ6ApQK3lA84x0J5VQH1IcS82xtxogmVpsIBLyvvqlTiZ1qEh5bhSgeBbk87kGjr1pCGqR7v+4qg3Q9X/xZT4gJAK4O7ZGm5ekErkUDSRbCg= Received: from IA1PR11MB7773.namprd11.prod.outlook.com (2603:10b6:208:3f0::21) by PH7PR11MB7663.namprd11.prod.outlook.com (2603:10b6:510:27c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.25; Sun, 2 Mar 2025 14:48:09 +0000 Received: from IA1PR11MB7773.namprd11.prod.outlook.com ([fe80::e78:8cb8:9f49:4005]) by IA1PR11MB7773.namprd11.prod.outlook.com ([fe80::e78:8cb8:9f49:4005%7]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025 14:48:08 +0000 From: =?utf-8?b?SsOpcsO0bWUgUG91aWxsZXI=?= <jerome.pouiller@silabs.com> To: linux-wireless@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Kalle Valo <kvalo@kernel.org>, linux-devel@silabs.com, =?utf-8?b?SsOpcsO0bWUgUG91aWxsZXI=?= <jerome.pouiller@silabs.com> Subject: [PATCH v2 0/5] wfx: add support for WoWLAN on Silabs WF200 Date: Sun, 2 Mar 2025 15:47:26 +0100 Message-Id: <20250302144731.117409-1-jerome.pouiller@silabs.com> X-Mailer: git-send-email 2.39.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-ClientProxiedBy: PA7P264CA0241.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:371::7) To IA1PR11MB7773.namprd11.prod.outlook.com (2603:10b6:208:3f0::21) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: <linux-wireless.vger.kernel.org> List-Subscribe: <mailto:linux-wireless+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-wireless+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR11MB7773:EE_|PH7PR11MB7663:EE_ X-MS-Office365-Filtering-Correlation-Id: b60ee328-9041-4449-55ad-08dd59993f79 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|366016|376014|1800799024|52116014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?snCFvBzmqvnR6KDZ87EwEu3bZQeNqgE?= =?utf-8?q?wDrfqQb1bxLbvV/X4cftTibmQvDQ8NddgK8HzZtFG7/JGxkOhOAHqevJJvhbphXGW?= =?utf-8?q?vetzYMgCAdJY5+8RESPx032B63/hqt1uSKG0bXBjTXoMRDhgQLH8ZjAPHsmcoZvvD?= =?utf-8?q?DyyEveQePn10FMWi4i6QCGpvgVLK+oJChFXk5aNnrZj9nA/eg9qoJ/yMVEkp3B2Fc?= =?utf-8?q?UlAfMWga+eIB5QM3AKUMfeZcYQ7yEBa84ZFxtHRyy+tv6oPH8MvJf/BnUpGLSVj3u?= =?utf-8?q?QXB9cgJIO/qmCNNBmEbwYoVuAeNCCUWAytjB6S1qJh92LIPB4y1X50P/LXQCaFwZa?= =?utf-8?q?6Jg8EIVhTR44dWDN0ez79DmpcCE3QBj0opdDotj8i8y+GKBgSq3gVl+rsqb+dgu9+?= =?utf-8?q?IdogEDdDn0ax74LSo108jS8OnzkhWNDF+Dee8/M3B0hZtLAsIa7AGuEljR62ebY1b?= =?utf-8?q?2jl8NarFTGcpef3klkh/FpsowDzUCXat/QOcTHHVdYgC4oGr3AzyXEgmxNF7ptIw5?= =?utf-8?q?BBeO7K2urVoj/IlG3c5QB7/WrN2BODE9T7lo0NeAwDHUGPFEppRN2ja+0XjIajXvn?= =?utf-8?q?T3ED02prgCNfwNx02rgBfpt4+wQjVkeDQM1HiO3HD7EvvtZ1e496jNVkv3DYQpiPm?= =?utf-8?q?BSuL6EyO4sm3v5wBv4s6ybvPojhzT3UjYGc4GQtHfqF8r1AwXCo7gCp7oXY3jUG8N?= =?utf-8?q?QTYZkizkE/xyOU44G5iTeAiMlmXpbjOXr8OKLm5tbuzpWydGRkh89npxGx0nw45Ys?= =?utf-8?q?DMOQsBm8WtFKXMU3s5G1zECHBgr81Zd3UbdMXGxKwABNCOZtqw4fc/Jzy718/OoB+?= =?utf-8?q?yyll/H0p7d04cy5iFVISLBWY3QC+W48yeYivoFRa6gm6Prc5iV5VnJlTOGJ7vyd5L?= =?utf-8?q?qjzI8XEMSuzfeCkHL3byZkMWZhQML+I+qt5UklvYV8+xvlOiTOEdAtFuACycOVHN5?= =?utf-8?q?kX6LBaLpnzKCfcehT30yukZQaOHKT35Qv9Mw+5Pcy0kDksG6pqJXYRZoVkl9Fsvti?= =?utf-8?q?OoiWJNf0KeW8/TzrOYFMcgrikPdRnQOOKk98XTWuswyXFaMFoqAv1HUTLHyHRZbjE?= =?utf-8?q?wJkjyU2M0vB22BjV/0cOxamMiP2OuOtVZQwjP6Opszv9BL6eBczgIKsCkD5MMji3H?= =?utf-8?q?z9cwWAvX8fp8Qw5QmWxDQrLKo9YJQtBKURCVBKsOP1zyW69imICuMd8xatBWyO8Pw?= =?utf-8?q?b3gBkBWe/vz0cOFnIS08KncS7Pa+UbECTGoZ2urL25ILvLNRbHUI/yFp027cWapQy?= =?utf-8?q?x8vR1FFPEZca6rjpMMquQcXjOckVeAY27efYm4ixBDF7ssXfgRruFxkeMpDjS8c0u?= =?utf-8?q?CCbX+a8gfXq7?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB7773.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(376014)(1800799024)(52116014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?DXyK4nuhP9ySWHM6beC0dIH/Np8l?= =?utf-8?q?C1NDyYLYSbA8NHZRTI0hhrnTS7hmqXrOi5RPQtYVK+53Do6L6JYSnulwbqyaEpUFv?= =?utf-8?q?vFkFwf4S6u32i6BbxqUNIMBS9c1+h6Y5awtSHVgY4pv7RQEYe1k2WCw2ufwyh7+Le?= =?utf-8?q?0xAVRwVctCI9osYhI/o5AAsrVHWO4W6RX2axEJrn03hCjr/6NpJCK/d1rDDc/ilJh?= =?utf-8?q?3sRzGd7VcgUuaIE8FCsAQpi571k4jgosX0qYGOTpSWcESo41Stz4yFurEI5DXFqrJ?= =?utf-8?q?7Ww0ZdAO8sD+0nu9Kfr+Et0z9zfmQdTX1hlHzrLsN8D1dvhW69A91as5HzxQr8e+s?= =?utf-8?q?SayeEp9KnIGCxUrSJeKpTyYNxutOxyIAD/dAG6LpRKZBpqt/DNWYN00LmIB+Cc+MW?= =?utf-8?q?YIq4U1sKQYebrRrvoqHUyVRitWPRFXaKyPRlpRFCkolEH6iaRU1KZHc5z4hViYJG2?= =?utf-8?q?B1QgaRy2dBcnPzXK50iAY6Y7HqV5Ckq9qRcGIclHBSkWSMkzOpostFaKCGNb+IKY1?= =?utf-8?q?K2Lbn7vGOaZw6aLfrdthq9h+N0ekQkrPkmVZwi//xPCBuKxmSsLabyKWXojDEsIFR?= =?utf-8?q?q0+7qcyP3N/76WS0DQuNlQU3lNuRFbbukSGQsrfMenvOOqur+uiyCrIjXqr/5XwJR?= =?utf-8?q?OUNXn6hgLbOtW8AgL3fxmBqLgCN9lBYDn7Q3saBfGvwp3OpKMOsvEnvLxzFo7PG1p?= =?utf-8?q?TWWlIhWlRIqfAGW5oAwo2c8hdDBv0aWmHJyB8sV1xvwzl0u/kedslJ4tbGX1gdvlF?= =?utf-8?q?1vcaf89tWV/tkARQCdZUQScaJZLilPSCbmfUcta3KyCu/oMnhqrn6f9Qip+NZ4qG2?= =?utf-8?q?F0E8Nneui1u+AHyFEA4xd6rDB3HZubZVjuDHghPzxLFkAILrqh96OmIDfs/eaiWEo?= =?utf-8?q?eilD9HIypC+3+Wzo0kB46bmhaFHY/jS9HFwm4uz+y5GmC3CgHQ2oZ9jXdDFnwOHBz?= =?utf-8?q?uTpcmHnbEw6D7b25sghWSisiHd/3C4Dk6oyQJzkzRti1wJiRsnJtApVEnln5Zxmuc?= =?utf-8?q?8BIqQB4cnTs53Hl7bHGYOf8ybcTKud7QOAy9bLMvdnmEdyKA0Rkx6P/KvdNt5kNxF?= =?utf-8?q?LDU1ztTMmYB6P+uKPqVjgnKYNFKccSyrh2g5ztstrQxJqXTlIgTGql/PlUlmG4NML?= =?utf-8?q?KSVVfSjd6b8Lx8dKfAKX7CiM/+nTBIJyuGt0ifexEqOLCmrHR3tbP/Sj78W9rcrkX?= =?utf-8?q?ymP0/DkrzGXUAdb0DD8XBFIE6DzQs/kKo973AEy0/jnTN+Ft5hQTTNZkSJx9Cd1gp?= =?utf-8?q?15uowePMRU0RVk7thS4RsQoFQuSktQRQnCuvR3NouF3vwq20LxBHp6JbM4HlOxtY9?= =?utf-8?q?MbIuevPOLq/rvTnzyDN+jWAu2LrsRLGOVEPdwfWSUXHVgqXDahuByuihkYvtdP3J5?= =?utf-8?q?SEIFQc/0R+fsBM2vH0TENxiof7Pmk6MGV+TfQSQVBvBgRcvHOK+42yNFRoXwimGe2?= =?utf-8?q?YUqI+LQo6J20FeKDJedjpNHIMXdbQ93kZCTq/iKGwqPUXK6aJHANNCn/8N1pom7mr?= =?utf-8?q?G+FLkWY6H5pfxmrhVW+FvxD1zI+FsN+loqMu5FebnYnnq74BKXViLRN/RCAD3HI4L?= =?utf-8?q?HAFaoz0SgdD?= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: b60ee328-9041-4449-55ad-08dd59993f79 X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7773.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2025 14:48:08.7810 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 54dbd822-5231-4b20-944d-6f4abcd541fb X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rJRjLw++2iKeA9ZurEbJpB+O584TNXQ0eoTnbLl6Dc+J9L1xg/u2iDebvQaEuEht4wIhj3HyaOIDD0ajkW7JEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7663 X-Proofpoint-GUID: z0Kueq05s5VqL9rcVS74PnvYfAoS9ETF X-Authority-Analysis: v=2.4 cv=K9PYHzWI c=1 sm=1 tr=0 ts=67c46fac cx=c_pps a=o1gEiTSI8oSw7jzABoeZjA==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Vs1iUdzkB0EA:10 a=M51BFTxLslgA:10 a=i1IsUcr2s-wA:10 a=VwQbUJbxAAAA:8 a=QyXUC8HyAAAA:8 a=VXklulzeiYJ0jjgIAQcA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: z0Kueq05s5VqL9rcVS74PnvYfAoS9ETF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-02_04,2025-02-28_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 phishscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 mlxlogscore=426 impostorscore=0 clxscore=1015 bulkscore=0 suspectscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502100000 definitions=main-2503020120 |
Series |
wfx: add support for WoWLAN on Silabs WF200
|
expand
|
On Sun, 2025-03-02 at 15:47 +0100, Jérôme Pouiller wrote: > This is the initial support for Wake-on-WLAN of Silicon WF200 chipset. This > version focus on the power management control. For now, the filtering > capabilities of the chip are not exposed. So any multicast frame (= any ARP > request) will wake up the host. > > I have this series of patches in my git tree for a while. I hesitated to > send it because the code is based on a proof of concept and I don't have > access to the hardware anymore. > > Therefore, this feature is experimental. However, the only way to reach > this code is to run "iw phy phy0 wowlan enable" or explicitly enable it in > /sys. So, I believe it makes sense to merged it in the stable tree. Thus, I > hope some users will be able to report their success (or their failure). > > v2: > - Fix compilation issue reported by "kernel test robot"[1]. Member > 'wowlan' only exist if CONFIG_PM. You should probably check patchwork too - now that we're running some checks, a missing 'static' jumped out: https://patchwork.kernel.org/project/linux-wireless/list/?series=939353 johannes