From patchwork Mon Apr 14 08:34:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 14049942 Received: from AS8PR03CU001.outbound.protection.outlook.com (mail-westeuropeazon11012049.outbound.protection.outlook.com [52.101.71.49]) (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 783122594B9; Mon, 14 Apr 2025 08:35:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.71.49 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619746; cv=fail; b=e03zJRUpgNVFPNgVAmUdgoEZEDSWUC/0n6SA82UEFCgHb9sM3El1TADvJ/GyIU5qKggiqgAJE8u9HTvHfwHbnkWmJhx3SFY+nCurBEKk+i+YFYxW9WvvhnuwqHYdBaS4sqO0pwKUEt5z6N5eaF4aIoZO+Z/O26CrFN4yjylpFSM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619746; c=relaxed/simple; bh=NJEtEFgyFixb4/KtIji+kxyUqShSX9fj9khTEH9rIk0=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=pPsm2U9rCUhAnzkAmt/wUdcfoA2wKWrKC29uqq4Tf89WcjHHqax5+pcriXD0ttbAhyFKN9Dxg10ccR/k6A59Mr9xjEmQEIpiV4neMV2up7pob/XT0nL5wgHfCo9uzXzPJqqbTVb+XZtX44xha2a+cluZ++OSrAeXC76MphhnGbA= 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=TboJ+6LZ; arc=fail smtp.client-ip=52.101.71.49 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="TboJ+6LZ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iL6h+1lmFcWJ94ZD8zX14OlfHGG1P8M3kJBxzn/bOfybbuKrmy/YSGJOR9WAJYZOBDmy4jOdojPsgfzDkSZC0FOtMOlhTvT6pKXZ9qoEGW8D7oXRitgVbA+IQ6ibJ2GLZd4fsxTt6JFnWlF4LvFkh5dbxSc+V7H+aRgTjJ5AOkl2S+VDaUeGlBhiHCqAvfZbOQIWHkud/3XhaQo3ceCS71W6U4fp65cugehfLFyaiqYOWzaohoBDwfsALqY0ggXKYuvywN6wMa5FMoY5oaEu1NiH2MnhnVuw8c02OiDeNdYUgF7b4yJlZb7IvSv4iIUHOtlwD4vP9jDmpnTrN+oSKA== 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=NMIvI1NO1/gJLk0gt5qhQbJCriOe/7GCK/jHzv11hhw=; b=uH/2mAIUthtM/eSQpUqta+va+wqfNzGQJv/3y0cJn2PnjOnmfN1ZfkoaC9LdPfNm61AQXyl/dDgI18VNZIlEc3YhGtOT/ZUWSUAJkorgA077eW009taATvD7TrgkuXndD4WYE63+THLtLf1hjDadzPbR1FGgFtplrwB1LnZizdW5zt7vNDNZ2DCVHLphzOj2PwhFx+cBqEZ/AUL2jKkXE+KHfwfSHV30De0eaRV4JyJB37adiKuuaYjeZrEGMwbiVcUVIUy6sh9cSJ13LooR8cNdNBm8nVh9DlP46k1U2R4WXzTWC0lAwNOLqoFRgxi6zLathxdDPyNTXdKWckXJkA== 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=NMIvI1NO1/gJLk0gt5qhQbJCriOe/7GCK/jHzv11hhw=; b=TboJ+6LZk5a6x4G/BTJ/PUEDD5+WPYJOwzGACI8VsT40JdFtwkVXBCM/r/FYCavKSJBWHMpmGCDN+1TBmTp3fyo1fAjLlWKzHVdowuTLdzoV+5SUPhs4yB/gCtOoDcIA/rYSbDVXNiBQrcJ2jUfl9I4DTfeRhMvGQql8TpLzbbp9nodOpKSJCWNuPDyEy6+ptg9bUdTIvE5WhLru+rafsA3Rlb1aO7G2ITShRLL5w7q5/R3EbBd3R3u6S4wbxlxHlMzhDHgigkbayvz7QCdfCPxDbkpkzEyxMIQbgXkdoZ5DDQvGd+8nfqrUSZkJMWPuONYNbAQyPX/K5Kes6AgkFw== 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 PAXPR04MB8408.eurprd04.prod.outlook.com (2603:10a6:102:1c9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.32; Mon, 14 Apr 2025 08:35:40 +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.8632.030; Mon, 14 Apr 2025 08:35:40 +0000 From: "Peng Fan (OSS)" Subject: [PATCH 0/3] ASoC: codec: tpa6130a2: Convert to GPIO descriptors Date: Mon, 14 Apr 2025 16:34:22 +0800 Message-Id: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> X-B4-Tracking: v=1; b=H4sIAI7I/GcC/x3MQQqAIBBA0avIrBPUNKmrRAuzqWZjohGBePek5 Vv8XyBjIswwsQIJH8p0hQbZMfCnCwdy2ppBCWWElpq7fHl+RzfIXjjFpbej1asxwozQophwp/c fzkutH6SLGpNgAAAA X-Change-ID: 20250414-asoc-tpa6130a2-1c7974b55059 To: Shenghao Ding , Kevin Lu , Baojun Xu , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Linus Walleij , Bartosz Golaszewski Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Peng Fan , Lucas Stach X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744619674; l=1200; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=NJEtEFgyFixb4/KtIji+kxyUqShSX9fj9khTEH9rIk0=; b=0vogsQsmKJcsy52tdZUaYEptSEyY509bmlymO7jLEz74ln7d/juzq1LxIf6uDD3zhMnOxR+6I qLrpX2re+lIBZssQ9RuUDJ8OHDRh35eJ5sS7mvT2ptA5ITcwP1GJMeU X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR01CA0145.apcprd01.prod.exchangelabs.com (2603:1096:4:8f::25) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|PAXPR04MB8408:EE_ X-MS-Office365-Filtering-Correlation-Id: 2492d1bc-692e-44c5-7811-08dd7b2f5652 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|376014|52116014|7416014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?dEd5UKvdQN5PJh/DZRKh5w77gmRALqc?= =?utf-8?q?2oBjbp+OeRIfgai6fRp8YR3ZBu//36P7EQ4lkAajV29Ph5kKfY/kV7V3ZCLtc4lwe?= =?utf-8?q?aG0Zy/mTEPgBEH76FOTiIZNkz3FrOQ1W2i6cRo2V5px0rsbQTE0z/f9djUJ3I2MtB?= =?utf-8?q?/lXVchw1HKW0AHIOdu5jXPfL78zu8XUoWQH+shuuZD2gVv5NXiKlfpUB0wKcQ3Qg+?= =?utf-8?q?5sbnjzxBEhAVIzzbwF6LhDskwfPAQGfE/hnmx/s2x2iL74AKkvOGGR+GXQQJBMA3O?= =?utf-8?q?AsoT1sE0qHW7BD2u6dIwOyW8pHglZZDzX4rkOqcFHz0zL36eQ7QmJiuayQuxWGpP+?= =?utf-8?q?i5xrXelU+rpmGsXiOQ7mm0rVWrS/CebTU/yGVvzWUd5HYX40GOHVTPGC133ps1jBD?= =?utf-8?q?TXd0Ct4oOtf05Em5S/OwG+TTuosy2C9B/Oqg6PEebomDupiOHnMwQjX66a+khWuOw?= =?utf-8?q?lw1k4w5TAVizGBNSKyKXShAl5VC7q11sh+aQhqSYP35o6nd+zSZQqeWKw7HuXNCfL?= =?utf-8?q?grpEQQiBiTo29mPzE2PsCyyDIyoYvy2B2cPr1qhb+1EJ6b15JfNqsf4VWb9+M0WkM?= =?utf-8?q?Qm/EbO5H8QjVOdgh2Y4kNAqwZHzWZ/FlwB/aQrLAB7D7fPvcALkZRSy/Q2W08UDtJ?= =?utf-8?q?t1bCMmsd5z6O8de2IjaDYzyt0Wo1RBo8Q+zdJM4UzWKeW09qo0N62x0+71sbIvEbq?= =?utf-8?q?KVVowrYAvbEFXk/LI9UonX864T1SuoiANlRPi/62Y79sMzlI3P6HS/LtLfJYF+pVF?= =?utf-8?q?/OZKj69BnoMvnhnSiu+JL7Ldg0M9TcbYgU7133+sjkVUHDJAtDu5slEAiVznlAEIe?= =?utf-8?q?CamkPXNxLTfz08FLHcf1KzDMWtbysV1wVV7xku+2u0EbGXuEtnKiFWYUDLuZ93s3X?= =?utf-8?q?dS/hoRC6S+/hKjG1cqqlaUvmH8WM/K6yGsjFM0jnY5rQb3gI+rxbOa/hE5vh14xqT?= =?utf-8?q?dbLO18k6rzpMp7MNzLHZxYtGHxrIQNG5AwhjHoM3boXcnml8R/bYFGdUZVTSmcWAb?= =?utf-8?q?MVo4q3LHYxzppofVyjeo3YC+Fwk0UjQwZVu1t5GHH70eHdClfO+3HKfDh+nBCR3LI?= =?utf-8?q?iFK0yRAL6mr8uPOi1S7B8D1zAlv+ST/hEXeLJexPOMcQ9xZ6V9MEBU9/TMjn424Oq?= =?utf-8?q?eZZiczkIBeVmIFa04bsqA197Rh/dhqSBGP5891h2g5sXESMoI/3JZUp5Gm42EyvsX?= =?utf-8?q?lKE3bm7Y61hNEkUSfOr3GJqPvDQjnSeNfNXI+VaExVYaCH425kgl1wcKhvuLD8qUB?= =?utf-8?q?2DccbqzmQXlPnyOt2wKOJ+4Iy3pOB1WI0JR7P+IIPNOEW2VAg07te7TueNiDSMenL?= =?utf-8?q?Hmc+4c8bs+/4ZTZa7DnHROkJMzWmZQYs3Bw4R3NcyqQK6IhbhQchiP8phplK40hcL?= =?utf-8?q?otk12nttc8JFFOUpubCiOp0YPkt6LjepAQdC1k+Qo4BTMLqBROKwdQ=3D?= 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)(376014)(52116014)(7416014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?02gplanTfZj9BA4qIDU+05dEn3DH?= =?utf-8?q?Knj/H+czX3pmXyEm5F5WmVnyHscAPtGRalwr3YVe3KwvlJGepMySgI0G6zXbpc8Al?= =?utf-8?q?3UVX0fvKlkqkKZ4X9CbK3zruoKhfwdKWHxPdwLx/6LTL3oQx1FhtqtLhGQQQyicDa?= =?utf-8?q?xiUahDI+uW6GkMNHCbaJXrArK74wRC7LzLWZkq9/OxKu8g8zcJwVOShjo13+zNwdC?= =?utf-8?q?+lbsIpMGlxO5kmOLo0wYOZgfC40EjJrnzoTWYXBon7srbYxvC087CPGRB+8QvsXDB?= =?utf-8?q?eoUhmxEspKBGdIe30MFNYo+PhWDXpNR9R2q6glAUbATlPxAjNyxUHCB4wwTwLOru5?= =?utf-8?q?tJ2kvwS0qLz/63xNVSzywzr8XQL/KAaLHMY6PvyGXz5kmy1+XmckRSJnw3URM/H+n?= =?utf-8?q?qeQKU/TN93G3PtjzehUnmMD7PdUDE2sMWqoy7eRTzxEtXTCppJgU1+faOIcUDibI5?= =?utf-8?q?UB/s552hVXXd7cY0DWWiUCZQ1BVGXA9FENn3FhP03ICE+QsfLlcC3EgsXwsxSLi9n?= =?utf-8?q?snz7SEsoTO1B2vLolfx2PHgGX4l2uWxyqy4q6Y7QNqpUeGAP9Z8I1lskih2uFQ8Qm?= =?utf-8?q?Ic9opkp3vSnZ0ysCd9tRqQWIW9gTe7T1T0eR8pQblu+T2/AiPPBpAVs2q499wOXHa?= =?utf-8?q?YmMZHG7FkxW1ajT725VTEMsGwlNfGXZVWSeQg6z3vGWrxFb9ctYOw4eWpSTOfpC+Z?= =?utf-8?q?RxyVkiZW/JjTx1fqCvqFMaDmbHDkZ8win6dEb2HVsLHAssKjYYYYapkWu9+LjOAwu?= =?utf-8?q?CiC6mK0Ar6kzP+eri5r6KhQPw8jRNpsHTC7F2ZTxdypE7pKTW89raNVjbIr130foj?= =?utf-8?q?vpCgSsTRCtRHe/S6KLvL7DzSudYATLRuz4ate2gDeYefG82Rd6Gzl2qJJF4y1HtBd?= =?utf-8?q?Z27t5L2aBB1xw4tSaRQAtbevHAIpAI7c9AAx1CNMOdX1xPIrtm3QEgBE5eeSkjZZI?= =?utf-8?q?UCljxpI28A/NX8aUswIJYfFtt/UtMHivK47gm/b0HUEABlTp0+c67w8rmquVOYwQz?= =?utf-8?q?d7N6/eFp2LnTqdXO8NKJw/Fwl03vuMJCkwrSw+rXkBHqK/oWFRFpswVmdWCbu+Iz5?= =?utf-8?q?s/+Uov+PR2Zs9/dS7kmynupPNDKCVDSW5WjGVFd+cyvpaxcTQfqOTyc3dLeSF3cPA?= =?utf-8?q?SFIVowOTugekQ6omyGkoLmMwiAB9LwTHg4nVzWKYXX/lQTYJxkRySJe3kRRb9POAN?= =?utf-8?q?W4GRFG+CmdWKI4V3jljVhtynN723PD/esRv6g6VEMIw6vavL/Tk2G0P4eI+WbXStB?= =?utf-8?q?nX10NcOhga/F+FJen6HCPE2Wj3BfAIwRPrVlebXZSvU20HZlaOhKWrv+d9dSSt+dj?= =?utf-8?q?7SfJeIddG4/TRAc/B/r9RbclIcnodiOzWrVn/ETw0JMYP8aA9y17qrQwhn2O5Oufl?= =?utf-8?q?xkiINpK7c0cH/y0d12vKwYLG0Kjsr6UCM6pe2Zgzaa0HIVJlQ3V1SrVgy/zyEFHdC?= =?utf-8?q?Tvme05AQ0WHj06jlhb6QD3QBIDrXymvmwKoIrbzJSQ+kgTm8pZA+l3tmho1UYvmA+?= =?utf-8?q?iz0lxslZSxL4?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2492d1bc-692e-44c5-7811-08dd7b2f5652 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2025 08:35:40.2455 (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: hoEXDyFCtle87N3rmCM8Wq9mtdW65hVZIrKWmloXogYK4OwNp5UstTaHCMheBvtfGzqej3+6znNvp8GTacd1pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8408 Per Mark's comments in [1], each driver in one patchset and not merge the changes to one driver in one patch, so worked out three patches. - Sort the included headers. - Drop sound/tpa6130a2-plat.h because no user is creating the device using platform data - Covert to GPIO descriptors Checking the DTS polarity, all users are using GPIOD_ACTIVE_HIGH. so all should work as expected with this patch. I not have hardware to test, just my best effort to do this. [1] https://lore.kernel.org/all/66db9962-d773-4c7a-bf59-4698eca9eedc@sirena.org.uk/ Signed-off-by: Peng Fan --- Peng Fan (3): ASoC: codec: tpa6130a2: Sort headers alphabetically ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data ASoC: codec: tpa6130a2: Convert to GPIO descriptors MAINTAINERS | 1 - include/sound/tpa6130a2-plat.h | 17 ------------- sound/soc/codecs/tpa6130a2.c | 54 +++++++++++++----------------------------- 3 files changed, 16 insertions(+), 56 deletions(-) --- base-commit: b425262c07a6a643ebeed91046e161e20b944164 change-id: 20250414-asoc-tpa6130a2-1c7974b55059 Best regards,