Message ID | 20250324-wcd-gpiod-v1-0-27afa472e331@nxp.com |
---|---|
Headers | show
Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011058.outbound.protection.outlook.com [52.101.70.58]) (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 DC0FAEEB5; Mon, 24 Mar 2025 02:28:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742783286; cv=fail; b=h6bfvNQOY0L/UQ62HXNXshoma+CF7oiGGx+TwTf5E6x+bi6y14/rsMS5y5OptvkxRjw21cFlgpvCYMqZgXA+wQlyCgQeGCA2KUrYBps9+TfoptokICXib2FM/0wt8t7vpzcmK9boRBy8eWGVilVKOz40mpkxpvFKfK2doVq1ZTM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742783286; c=relaxed/simple; bh=wiD+WxVqaxAmDr+rhR0cJUd883DVb5FJ2hFES/lt7CE=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=JsxOdkmNuxZ6BDHRnJDxlLklqovLhoBRiOFoSU013apXUOaK48JRI6TlraFGzwLGx4lPk812B2m1GU/daqAcL1k9dvKrLJpejsOFTxz9+rD/Qws/VUdEJRrckis0Gy5A2xgYQlfcIooAVUIc8Z6EZkAGyH8c9WrnZPk8xYPrzPI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=par9dkgg; arc=fail smtp.client-ip=52.101.70.58 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="par9dkgg" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f1nZecCRo6z1kpH/Vc8LEwq5U12oKcNpUUtD6fIhqA7pktZ4Fu3z2oM4UEQh3JclKDbBxGXJfeIxolOj29+8TBDmrshzsCqhMW5fLEEfKKXpID+fBi05+VRX5sKVV2ADDGRGHrCbonOUDZGB8iLXPAHAwIkjXiZN4cnYjJEfkz+GroD14MunlC8Q6wVWgc/gW75z10ZUIPiQilbKwyc14Zaxp2VLpTR/Z3TASdBHPI4UHzqtn8n1bL2BZXDYztiRJD+qqyr8kWJMTmZVX02GdpyTNpN8LYM+0rkTHr6qRYEVPt0wnrfENtJ9t+558i8KkD+Y9YSWO3JMvsvhGjjSog== 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=sNweXrzyFA8sXksnEvUJyo3LAWg1z7z1oPwaUOeqW/M=; b=e+sbwqy+ReRy6fYP/ZZ1vQfA9PTLYAneBZviN9PNpmBnl4H5MmssG0gMrwCgc6JT2CmoZN4nkLkrA/TBblY39vqIh9028uutOiE+VmfRoj5HQYx2dPzbLRY+662R9KJC62adjRT4/sfwfWNDr59pV8WTWLuQG6Rm6wgrUkR7dJJ3gkOapevOByoLAxky1k8pabRCj9X+NIH8uIgCJvDuHK2T3i7dlntwlcTscFvM2jzxEhVXqU6At5HRCkIhICNNErWwH1UXAL0qgbcrgeHpyiTIef9w3+HX1ioluDOXG2LKxRgFXJ7ljjGMmWX4AKsIRpvC7lNLbIt6OwCQ7UWNWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sNweXrzyFA8sXksnEvUJyo3LAWg1z7z1oPwaUOeqW/M=; b=par9dkggTOLf7jzyHX4xY/A+GMYsF7TxG7wj+C40AekWCK6nCcS3vtUIk/RHeezzOAvV1bCBqF5z4roO6kDt+quum+ebfNWiQPfYbMZ8PLT1hDDc4ETbkosz1qu/Qt6qSY+I5Zp3T/pqho5MZiRTrfGrDDXHg4uVh+X0ViWuGHtE2tKJ7xhHNvGBH1c3RlILimPu30Eo9OmJxxAfxFj3RRssAbu6Z+xG1TsRjT65bLx5KOmSY6WAJy9A1G/3xkPzOcGtMa8fuTvAcFIvmAnYgtkc4t3Od3quxdvBarOY+1mpmctDjKasaZaScIPhIHWZ7fyVGIyBAz2r0Kyo+ym6hg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by DB8PR04MB7019.eurprd04.prod.outlook.com (2603:10a6:10:12b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar 2025 02:28:01 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%5]) with mapi id 15.20.8534.040; Mon, 24 Mar 2025 02:28:01 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> Subject: [PATCH 0/3] ASoC: codec: wcd93xx: Convert to GPIO descriptors Date: Mon, 24 Mar 2025 10:26:53 +0800 Message-Id: <20250324-wcd-gpiod-v1-0-27afa472e331@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAO7C4GcC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDYyMT3fLkFN30gsz8FF1zC6Nkk0SDFAszCwsloPqCotS0zAqwWdGxtbU ARlTLhFsAAAA= X-Change-ID: 20250324-wcd-gpiod-782c4a0d8688 To: Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>, Linus Walleij <linus.walleij@linaro.org>, Bartosz Golaszewski <brgl@bgdev.pl>, Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org, Peng Fan <peng.fan@nxp.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1742783224; l=1044; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=wiD+WxVqaxAmDr+rhR0cJUd883DVb5FJ2hFES/lt7CE=; b=V0n5UDRQ28YG9t9uHCIr6CuPeqLCzuLlvf1LVmlv/eMHf6bt2xBpQ6hQUtbzVpNDB1RUVPd2L l8/0hP9DaaaDuQgOiSOeeZJ6IvC3x4lIk5auXWAQr++oCGWrJSHyMWi X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR02CA0014.apcprd02.prod.outlook.com (2603:1096:4:194::19) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: <linux-arm-msm.vger.kernel.org> List-Subscribe: <mailto:linux-arm-msm+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-arm-msm+unsubscribe@vger.kernel.org> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|DB8PR04MB7019:EE_ X-MS-Office365-Filtering-Correlation-Id: b82a5563-fe4d-49f4-f1f1-08dd6a7b7fb8 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?NNJMuf+pdMmClP2VjM52D/mWjmW1uxF?= =?utf-8?q?VAtHFyrVqoArpU/fY4m81QWK+GpwoKZvFQHP4xw+0i0v4dcI6o/ZSxYPiz6hiEzT7?= =?utf-8?q?3nxG+k2hIOb7bXsQWbnl/bdYDrYhsnEITw9SiPd8y6jLiT5hAteUb7E43C2BBEMHx?= =?utf-8?q?BTDCekKsC3c8Ma+RjFbp2NGnVnXGnKiWPa7NDrK8NrMk2XVXhQYTdHtxmfsbwk6SY?= =?utf-8?q?q6FNVr2LLkC5moWkIYmLHbvWxR0NYAbPat8u6n9HADsjJsTKjvXY9ngr7YSOsrIYE?= =?utf-8?q?hCWE26yFFkNYgEX2Y6op5OjHJXIfSYpZlAtbiVIpg3v1X5mh/lOh86WEs+FWWWQ9M?= =?utf-8?q?3KQ6EMkQHdls9IGXZWSclTye1N6YMsjn8NnnkvrrH3IK3Np4i+Rsdutq2pywqcIS4?= =?utf-8?q?0oczjPN2HTLJEk3Hrt4MwGONtcT+XoDPXfDPTLedRKrAfdVq91+2sfe/R8sTqq5c+?= =?utf-8?q?Q6LjyJCqiOP2Icb4Ab5vlkHMlDFSjyOWmC8MoyUr5ANbHIfFvGvNlr9+GU9woiHL3?= =?utf-8?q?1NRNajpdRnkdKMT/FusR8SSMTeEJBmsCVv4hqpDEEFf4qk0EkBoVyouoZ06IhTtgJ?= =?utf-8?q?+zDy62Oavsl4++QJM7oWiPczpMMK5K69DH3EjyZZ0o9WWaF0CA3jSXgXJo0P7CQVm?= =?utf-8?q?JS3d2jB3ITmqy6SWhDnsQpS44FYgz+hwqWE5Jlx1+SeqVuFlrUCNwF+aMu/YQiS63?= =?utf-8?q?YC7jg9APcW2Jg+oBCeGme81vtxjscqJbnfnC1E8AWaAPKOgXN/dwM3WqZFAgJXo6t?= =?utf-8?q?ZUYP10UXBwBgJvYvNu7A0LwBJGqNE6jLjNz8OYPFFyozlBqap/E8XH6oZhMbvM3GI?= =?utf-8?q?s7I1lj53W1ofzcfzGvT8KrPJ0qCQg6e1+IRQZR8blTkZSkaS9m9/FyThFhLCV/pzQ?= =?utf-8?q?znLmhW1/Worb55FVXUXVtyRM/ewc2Lzz7Fwv440C1ydSccnbIDLncnn85qrE9oh5a?= =?utf-8?q?HvPEPp/GCWVFLebBqzJVKDfJhdb+0xgpztukzo3GKkSo/h3T4wFOQV8p5XLb2nlkp?= =?utf-8?q?gpLMeu/dvDvH5qB/AGhNylR5m/GzBQX4rE8V23GQcT0CQreCk/e6xcLLJh2GAlo9f?= =?utf-8?q?g51eItRFrwCVP6ldGXpbU2SHwwF/9rT6ylxvurhCmal5/F+++Zld8ER1GZQyYGtv2?= =?utf-8?q?idAJYkNSrSjoEV9e7Nh93JytJRVYVAozVe2lnyDAgFiPu+s1PUVkdZnDGIVcl4XBE?= =?utf-8?q?N4tjF4ex0YSbxzI0TVeMaeY2OSh2GTUFs9NjSoNbny4VaDhCJM1mddFJqpcr8zJI+?= =?utf-8?q?odJzmR1FeC82rHj9lVr9EAJGjtarNPgBu2KqzWwdDSPSxPMCqm4Jp6w+tpGfM5VFA?= =?utf-8?q?yhyPOgmfFZRPDyhP4b/R2JJIeNFbLTMLGXkP/o54kIsrqSrWHOwVWzIINgXKcWQO7?= =?utf-8?q?wb7snk57LCa?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?MP+PXDOnQ6ciNYlOW+LHUJTuHOc5?= =?utf-8?q?VLYYyL9IKMl62qqNoOL9rCUlC13CIUKkjlK6WDyIdg3a7u3WBVgJ9hhT0Nty1zj5u?= =?utf-8?q?aPKhoor7mbf8QvbUtEsV39Nf2zBK2Ur42CcJT42V87DfE6BbKc+Uq5S6eQLX7vEqT?= =?utf-8?q?i5H5q9zN3+Bikd92gu+vh5g99Dh6rk0mjsu6xEhAfTCRKPN6LsezvBL3QRvNLaHxi?= =?utf-8?q?jmabS00A/V84ieaYb51FXhJ9Pp5raKVY2K4ymtnoJFnnJNSl83ss1BlclM4np2t81?= =?utf-8?q?JYZq0CJQ6bTzMpgoMg8rrBGtYDJbN8mJUv/1fE7IRQsqpx3k4lRGsvqxK/n5N9KqL?= =?utf-8?q?RxCioailP0aoDilD5eRPX+OCmjwR8fteX+bi3YwlVMAWWFGKdkIocv7Ixpf0O6syt?= =?utf-8?q?C+CzuHQsp7TegRfBvl1/at3GiQMrEG+LrChr4XESg3ozR4wZJ+b5Cs63ztMABhYJt?= =?utf-8?q?mIXO85mA+jo6/wkEIvlFjftYhP0mk3KwiZOghTFsdgTe9UivrlKYqWECZln5qSBOw?= =?utf-8?q?3BZXWLT19QK6GInJS1hurt2HLXkqZRI8RYpP7OMeLTCAXCBHaVldZX+TX24UZif/v?= =?utf-8?q?MK5cbYFuZFYDqUO5j2IFzDVY3kWUaQv45ZdpeirFj0bDH07VOUYcKD8ndkB1oPfux?= =?utf-8?q?w+yRlBFlkfK/VtCOLlz0X7y1pOUrKJg2ram0d3x9erXI3qipNx4TIgf+95b2iOmt3?= =?utf-8?q?ONZpPIaKtAhs51uyzPuIX7ICZa9YGOXxs1yHf4BrsbnKhycitsiFJHuTBhMR5Jr+6?= =?utf-8?q?CFnDLYTgHsZldQsxLbE0r0fbiU47+CP7D4fsUmA0biIvWUD6k2JajT5x2D3XId2u6?= =?utf-8?q?xBjXXClhEiSWoar8r5iRN/ygRD4Ure/togIJpK0t5yTSYrINrd/a4qamV0aAXxZiP?= =?utf-8?q?BYIZ79lmJZy6y0BwWylW9QvO9Y76WyE3uEZnIsiPLhslfYxueBulc3AVdQ40x5aOt?= =?utf-8?q?tr3qkWvoXP2uv1Ja0InCJgMezQxupFdYtQI7sjqFiJU4q4vxj5s8mFiRfqaEhVhQz?= =?utf-8?q?uroz7kqsONRs/m/Y9ug/6Q+GfvsUSo1hQYh+S/8jBiFDFHRoTHOIenGmP8fyEAgyk?= =?utf-8?q?wUauRnrJzYISIvdC8d1aebvzUi/LI3MSJt9W4J6Jsr2FClbCiGRN6FNuA7qR3/yvj?= =?utf-8?q?hOkIPShCItli6MiTHuw0zQXA91kfa8f+iDQzrNCEU1duJFQ2tYKvP/hUQki1F/Rs+?= =?utf-8?q?vtoaqhm06JhMtB2QkCbMTENTuWdXnwnt3MNylwCm0rDG/0gnE+V/zxvpNZEUnxhFS?= =?utf-8?q?Aa6OpkwjAfhf6Yq2VL9Vep5Lths+yLF+3r6WP/YRilNA0M0iecRvZpcT0tRAyYhpt?= =?utf-8?q?ix30JadeJLeF+1zJ0hVNCo6kIogHfdZ3qIR0lyeT8HeeqkhnzJllzTGBG5fk8RrrT?= =?utf-8?q?kYcFKyVvww63NxRSEpGL+bdSjqwblLu9+bEak0uw/QuckF+52D7zjk7A81j51+Je4?= =?utf-8?q?xbA+Lf/EmJJ2nLLd5h7H+IpJX/LYM2CBF/gdfnoo1puEocu82TdjeTe+/NyKMn5xU?= =?utf-8?q?pOeeo83gxJ5i?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b82a5563-fe4d-49f4-f1f1-08dd6a7b7fb8 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 02:28:01.4608 (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: RYCGm3fvUMIPv/nzQ3OfPhxPat5JfyQcQdwzE5JIPUxwV6QQANKmP3szuLf3wiW2ctzJHAUpOt2gCzqihvESZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7019 |
Series |
ASoC: codec: wcd93xx: Convert to GPIO descriptors
|
expand
|
of_gpio.h is deprecated, so update driver to use gpiod API. The current driver use value 0 to assert reset and 1 to deassert reset. The DTSes in tree that use the codec are using GPIO_ACTIVE_LOW. So it is safe to use devm_gpiod_get to get GPIO descriptors and use gpiod_set_value to configure output with value 1 means raw value 0, value 0 means raw value 1. Note: I not have devices to test, just my best pratice to do the convertion. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- Peng Fan (3): ASoC: codec: wcd939x: Convert to GPIO descriptors ASoC: codec: wcd938x: Convert to GPIO descriptors ASoC: codec: wcd9335: Convert to GPIO descriptors sound/soc/codecs/wcd9335.c | 15 +++++++-------- sound/soc/codecs/wcd938x.c | 13 ++++++------- sound/soc/codecs/wcd939x.c | 16 ++++++++-------- 3 files changed, 21 insertions(+), 23 deletions(-) --- base-commit: 9388ec571cb1adba59d1cded2300eeb11827679c change-id: 20250324-wcd-gpiod-782c4a0d8688 Best regards,