From nobody Thu Apr 2 00:12:57 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010027.outbound.protection.outlook.com [52.101.69.27]) (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 69D0A3CE498; Wed, 1 Apr 2026 09:41:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775036471; cv=fail; b=ddAHyUNt2yCyPAgQEnUa9et26C0vawmNX9+hqmeLyz/iP3DM/Xv5SeM0TTq5GUuqsKLIZQAT+tDKxlO0qXgARejMiiUYhYZaCp+8si1YUfbtd9XiAnP2UI7k+QR/3YdQtftQsxE0fbCi6oF+K1/dxc7O48SI5oS5QxbP7Q5mB30= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775036471; c=relaxed/simple; bh=3O/ORVmeE4LTreSezBLRTWEyBELACMx8WGbdYHcnhhk=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=CLw8PzVNJN+7ZSHMLqpmaqeJO1uiIPWHjppZLviQv65gbQq3hIoxwje8gL0o2l6Xpk2t8iqPmNJd4CPc1S25WjaRSbZW1/La0jobk/VK8To3wO0uK3H8QZD7LXFokKsbdisyUpS1l+/XDGCi3IL2MVYf6dzhldqYk5xUcUKIuLI= 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=CvrmQAMM; arc=fail smtp.client-ip=52.101.69.27 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="CvrmQAMM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TG9ZDwnIS9zwqCrLyEK2Jy2roHpN4DbA1JXi/Tp+CHrLOYZExwzBQ19jWEI3Yxfome/5uf+1cdpfHuIOFU+7N3B9mCHEqiMv0VJTtIaKwwUezZmwkTkM1rFx5GwR/nBXzzZWPduiv34ydChLtoaoMhkXk45KEMmPzxoycY0R+Rz5ElrMX9RzH/08cHLK2TJSY5XvlJ2QUDfNlpGb0ECUcgoIzuxwvHnxrF8q6uySoMacCbfZnJBiloBcio77mN89DOLe6FAHNPH1HsNKg/qLVWxlA+YAY7gzgs9KHad9KZ5AWu7r7h4Am4qWOmY/WTXbKer9ulLC6WS7TwxAG+7zzg== 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=iYtWKN468AYcmwQsYSWAgH/Fo9OGSrF0j8fEL5WYu3g=; b=v3n92wxNftqOfhXOnOLxxNf8eYwv5wUY15MpbGYjpUg3NHxRbWh9TSQUU+xhLiyY9bE7mFT7OtdzUqtaa3Op93JaJUTzhCUQ3a7oaval2uBusRKVZaq0QMfJKfl7WrDMMz9O3ELSb5FctVzHdtK1QvilBuvWlfDVPamKqXUD/US0Em/xyc0aMgAjgIDgB0zRFmYUMEqRic/qmH6MJz7b1nkO1f3B1t3mNb5sUK5PwjQGuHmr/n+GEP9yQr3YrVY0u+NA1FJj0nbprfunHxWfS9tb5yW9adJGHjz0ilxNkE5mKjysHEKBHo6AOCF3io47bE5rBdF31+U1/v4cI1/lfg== 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=iYtWKN468AYcmwQsYSWAgH/Fo9OGSrF0j8fEL5WYu3g=; b=CvrmQAMM7AORGTI95c+nfUgHVYlLZA+WihsHKIaiWtbrpOqwDxaDYSYDfxhmotyz9ErzDVz/ySb2PzzC9ps06xcEqofYfGA0PaCFBc9erxPqtEs1r+x/KhCvTHEZrDIcE33sBDN0mttkXn9m3+sFmk2WIyc0I+2tiftuEo1E75vd32YOiIOV2awje1Q7O2JGbngkFYYQWfHgdNRl5vCS39OmzP0NZF6IidlgFTC15wyuD4SEln7FzHEpx+vOSHFhzOVhjoniPxHpK4GrUxmGMPi8sh0RlUXujEq/BvaorXie1yCTjb/gqg9IK0TMc7kGxLsHureaTash0ByLooDbZQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by AM9PR04MB8241.eurprd04.prod.outlook.com (2603:10a6:20b:3e4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Wed, 1 Apr 2026 09:41:04 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b%4]) with mapi id 15.20.9769.016; Wed, 1 Apr 2026 09:41:04 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 01/11] ASoC: fsl_micfil: Add access property for "VAD Detected" Date: Wed, 1 Apr 2026 17:42:16 +0800 Message-Id: <20260401094226.2900532-2-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260401094226.2900532-1-shengjiu.wang@nxp.com> References: <20260401094226.2900532-1-shengjiu.wang@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR02CA0029.apcprd02.prod.outlook.com (2603:1096:4:195::6) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|AM9PR04MB8241:EE_ X-MS-Office365-Filtering-Correlation-Id: 52d43c43-fd56-4c79-d324-08de8fd2caba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|7416014|376014|19092799006|366016|1800799024|18002099003|56012099003|22082099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: 8mZOGgJ/kZPzBlG1XrawGiZTjN7IG5R75qBj1PurbNypIX8eYVAFB7k+fbBGSWTr5HRsRsUEt3Hf1lhWoPd0Qj1X5G6ZyUs2QFsfMJJbea1xA6oZxPZQWM1m23S7HP1WYOQpN4vilWjqegbgWr3njZRee9tutC71sNaxrsWYl/oJW9+Oe+emDwVxku0PLMAifnhefnwlibob9XPJMtZTCQNPt9UrczMMcTM8f4arGiu5zmPKgpJCVVCBYfAKl4U4vWZebLIV/eYldHkyb3aPP6/WMa63mfkXqq3C8NBDZwpUKUtAbf3rAq+jSw4c2TJNsy12ho8jNQ8M+UymGDYhX5V1ZVUy1lSG/BWMMSt43OcxC126m93dsSD/eucrjd5eBRGYcXJr6dSqRO/v225ZRchfBm899yeY4tGZ5Gm7tfwcVkKbG6CFFyFSDdL0uVcwz+9uBc+xM8YyvdcSYAlRR7CuupcCzDlEwS+mcIXTAP4voohbVSqF2nTbtuRrhE0KDqKAY4+G+F3Jz2xHHWwFuxP1HPpzDct9Sg3vCQYWSRzeMzmqyzoedH0VRzekBHSVmRR1FPns1Xpc0gIrkVMWGhVMKuYHqqTOI6l61d65mvzAg9e8CiUZNocUGOp7AeL6tjM69i6HNVOyJguFAVw5ycbDBoeeE2V1sNqjAGxRSBwxHEFrh91Xa/MKKyhQjqtnIL36rkzSmqOT3UB9QURwutgNpjgukd5sEjmMRixwUuoIme2TLI16lBQmInO6skkkBPGV2E+oPG+aq0cy0+QokHT2YCajgGgyT5Rh/cIFCS6BgPTEbppcL/f9+ggq3hOz X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(7416014)(376014)(19092799006)(366016)(1800799024)(18002099003)(56012099003)(22082099003)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1ThNPPm73R96D665dZpSO+MzGVOQH+XzlOaL/UB60oc7ZVLxjVBs+iw2tAyP?= =?us-ascii?Q?VLI6uf9JU9vgy57RW7P9uPQMjw9tYx8REydkEJ0lxzs5FhbnX9SvEI/HqQ0o?= =?us-ascii?Q?TcCmHX9vxvBtiV3G0KI3S2Pz6YjsW+JIohEbr46Rt2TzB8BuuptaB12dzvy+?= =?us-ascii?Q?0Jt+cjnInXlP9lWK4453X0tTV3Por/OCIiVBEuGL067nmPc3gRfNtHbZ92hs?= =?us-ascii?Q?quPjzPwKs1kmMCTi9NSHhNVFBUmiMXEWgAdU47ucFbJH3bYk1GYdk/8t96GV?= =?us-ascii?Q?UpUdFm6FM+5UdVHQWPIpLYZR+y/qGjxWVdFWiX57TO6AXX0JL1xlXmnbuPcg?= =?us-ascii?Q?tntoGmWWmwUBYQv4DFAPHL6FBGWKRbVESNsm9uC1P47c9gndlxYjJ1LCk6T7?= =?us-ascii?Q?5h+TTLsEo28lU5EHP98RmaevkEQTwmHfzpAi04Gbafze2xUsqJdizqxeGaU8?= =?us-ascii?Q?45f6oy+4WgsyK7wHNeV9I3i8YqwmlEG1v6LIk3uEYlQRCJPOAtWE05V/Eo/K?= =?us-ascii?Q?efH1rfIbUe3+/LY2ha5ZCxtiQO73zExUy6ZuVocJo7xlxBsdvDuJeefwPpZd?= =?us-ascii?Q?RwkCg2+jbmjd2A2iQ12/WH45ZSnBujVy3DaDvT4aaFoPiUDusf2pcE7SfFXl?= =?us-ascii?Q?mxEUYAfXSNM11+WU/2XBPhYr/DCt5IJl6Mo+xaKJEJhP8qUEfrDQKAQ8UaG2?= =?us-ascii?Q?YL7RIm++4cEPm0yiXBEHqdFM7jHYBY+VDxl/R8qQoQpO13Vtexmrn2PTtNwz?= =?us-ascii?Q?3y56t6gYOlNtkCdfGMctJsiXMSdF7Ek/OFuruyd54qrS0z285bs7Ve5kTD2f?= =?us-ascii?Q?FJ33X9QsIZtsgwY0tSEUG5zigD7GSoYzATIOH6M600nYOLLO2E/3mcAfD0Nc?= =?us-ascii?Q?iX8n8SnAUdWX6qVfNLOxBnGP23CDdPUsTBZpltpZ0c5HpZQ3i3ck2rfaDvF+?= =?us-ascii?Q?6HP9YLTwLMENGdOa/y6Q5TIfEn4k2OzbBWVow4exihQ0i2zAl+IKUwsiiqyA?= =?us-ascii?Q?OVjSZmM1ZEPSo5nGbqYvapYfcLcYusHrM2U+Lg9Y+54EV9PjiHYx8IYHc7+4?= =?us-ascii?Q?rftW2DysSiRia+kIA6EjAv8f8bAqxyrh9iT7M12Q3Cgh1Q46a3zHQPAi2zaV?= =?us-ascii?Q?ZgDCb/4nvILN+7tMsg0dOXEom1zE5XVnldzlxSZ8kJq3HW8yWSnhCr2Xylp6?= =?us-ascii?Q?oJ37WcKKDgkmKRTWX4Bh/Rg/Vf94GQaE2b3ksnjSjXfj2f/ncuugjKtodU9G?= =?us-ascii?Q?5CnucjTBCQC0PAv6iqMcPNR+vTBLa0616eDAywtmKVWBtPNDocAh2yMa8rFP?= =?us-ascii?Q?Cu0uB8IcXNKG2B1K69G+MpPLSN7cKeKO15bwPzMXDjSDfki/Z8+Zuoa6f1xJ?= =?us-ascii?Q?ikKLSnz2oSjP3jnlfVwnEBkv43c7ZOfcFIBe3JkU2a4DWIdVxWxE/8pNJz8v?= =?us-ascii?Q?pWtA77VO5EynGY7bynqj6zNnhPPiaTWCFhwMX8jDy9ptM2qet2WvJbhxmG9h?= =?us-ascii?Q?8aD+VgJLnRv0Tt3DFT9lJXGN6LilbzZ8BFcXk/iyBHognqtbt6JNKdrIvMgu?= =?us-ascii?Q?GVulY/9rAx66QV2H/mkQ0JeaWVMYnWuasNUrRJ0wfYr5fP2Hv4p8Y/Tmbq44?= =?us-ascii?Q?PqfjmaiVMWJU2VK3dk6n8VEkgjcd03Om5DuOEBhB0fd3ndDmKZGY0dAr0Oxb?= =?us-ascii?Q?QC6aZ3/YHOYPO/C3HSfxTpIeT0e1C9Wdsy/RxNj76MfpZ0pVXVZrSeIjZJbg?= =?us-ascii?Q?tE0HM8rQNw=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52d43c43-fd56-4c79-d324-08de8fd2caba X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2026 09:41:04.3810 (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: oOHVKfXfAX0zOye10XXUem0+tBeSloSZf+iJu875njeNt3ZtwdQwSybMfJtbvpFo9N9VF97rvKvOmIHiKtWcoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8241 Content-Type: text/plain; charset="utf-8" Add access property SNDRV_CTL_ELEM_ACCESS_READ for control "VAD Detected", which doesn't support put operation, otherwise there will be issue with mixer-test. Fixes: 29dbfeecab85 ("ASoC: fsl_micfil: Add Hardware Voice Activity Detecto= r support") Signed-off-by: Shengjiu Wang --- sound/soc/fsl/fsl_micfil.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sound/soc/fsl/fsl_micfil.c b/sound/soc/fsl/fsl_micfil.c index d6cde2757c6d..79850211742c 100644 --- a/sound/soc/fsl/fsl_micfil.c +++ b/sound/soc/fsl/fsl_micfil.c @@ -503,7 +503,13 @@ static const struct snd_kcontrol_new fsl_micfil_snd_co= ntrols[] =3D { SOC_SINGLE("HWVAD ZCD Adjustment", REG_MICFIL_VAD0_ZCD, 8, 15, 0), SOC_SINGLE("HWVAD ZCD And Behavior Switch", REG_MICFIL_VAD0_ZCD, 4, 1, 0), - SOC_SINGLE_BOOL_EXT("VAD Detected", 0, hwvad_detected, NULL), + { + .iface =3D SNDRV_CTL_ELEM_IFACE_MIXER, + .access =3D SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, + .name =3D "VAD Detected", + .info =3D snd_soc_info_bool_ext, + .get =3D hwvad_detected, + }, }; =20 static int fsl_micfil_use_verid(struct device *dev) --=20 2.34.1