From nobody Mon Feb 9 14:00:33 2026 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 27AE42580CA; Mon, 14 Apr 2025 08:35:47 +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=1744619749; cv=fail; b=msDgGwk+bfWqhuMB3CG3qONl2EZXo//I92NnH7vkkYzgNhsIW34A4ipGE3dGyTtdQ0rtrG1CSIzaavkrvOve4BtqKfRtnfZBd5T34eW+ZmFmzCyYOZTljb5iF2Fz2tg1THnQdUZPoqdqOALnHFOssa1W/9u3WtkzKc5r4/wquPY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619749; c=relaxed/simple; bh=vdrrR0V8ijj/0CS6+lKCOXbcfHxb+Kb1NZMxq+ZEbMw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Yf52yYV6fk+wxZjEY0MHpmR4IBJzgqerglK26XuW5zf1dXH4ibRtXwEPQvxJ+pkg38zb49Zj+cptC4Q2UNqWqgxBFE71WHTbrTic83wwJmAf88kKVI2sXn4NnJfP6++f9lUAXKXn1pcEfVD9dEyNccNsYHuzRxxC3pOBifA8O24= 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=wCZZfiiT; 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="wCZZfiiT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jyTupy1nuiAG2pm6lEHZSh9JDDyIiP+De3mORbNSplFX6Pne0JCGS/LBfe5AvBDCp0bBL0taIS/Wzmn1FEVCJ2GpfOoov6Susen9hP3rHhTLTJ57RHYb7AGIOmyiTt0XDVw+DgHyT9frj9/F8jeBThMaGyi3B4jmGIL3JRZGZt7ELEmoe930Jwxa68QDktmB9b69Vge8kCnUrBSbuRvxvlFUkomHkLBVQZcNIcaWOdwkL+QfathfVHDXLrk1+uDPHm0N/6QrcmsQYh9dRq7cS8XW83AvPFn68QMixXmrXru/ksc9xRrAMdaZbfF49cEbwTI7c6xGeUtg7DXEk+hlLg== 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=QgRZ43ajbmhRgDgi/RDtzcYX8i9G/kBXBsyaOccB3Dg=; b=C76jdT5XspBRwJ41qey66g4eCDVwySzdcd1HxgTnRcsap2em3btoMv1w2g7f4c76LAYn3BwtbTwaKImOal43KTKC00r02Chp8S73K7abjE045E232QLrnG+FIqC0RZk0/pLWWQYb1T1lmFdcfA6sgv9RBtLwu41+7K0GRTGDaKnHWUTs1rhFjIlDK6VwEhksYnKZFqsnsnv4RSmLcsWd/7yY0nUherpyoa7ehCLpwTvV30oDxgrVCt6PJg0p+65G1D5ZvfdSuveTFA6F4k17pZ9yemNJ+lzammjB5iGPx/xZ0ZleAXIc8vs2tD1D+CO1o1PkKuyRp+4vryb0NgbCKg== 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=QgRZ43ajbmhRgDgi/RDtzcYX8i9G/kBXBsyaOccB3Dg=; b=wCZZfiiTNwOO9b2tI+etK2Z8byJ58XtHbMNZmHQmSR+mPgRsw/Hq8JIsLnRjy8Gx9OzaIS+oe+GDUFyUlbx5o/uKa3L50xAfh2xPEN5Ki+Wh6Y69+IW9aWIqCC8dPxNRuFhhgqeYEs7keLmjBOadBXZ1n2r68IxmZBvZ3z6Il231LOKqP/W3MR+D4sGRVFblJ2RghSdCiTJI3b4OI6zLH80ScNkUN1BEN1uSMzxPlPi7SD+SsDeaMHmr/zC2JXhsmyArtWgLQ+x2lCh0zwpV9N2sBDGB+rcQqB7iSsulE3p3YDXl4k1Jwz3cq9ZlMBIeF8LriEUnC3z3XHDlzEP2Og== 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:44 +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:44 +0000 From: "Peng Fan (OSS)" Date: Mon, 14 Apr 2025 16:34:23 +0800 Subject: [PATCH 1/3] ASoC: codec: tpa6130a2: Sort headers alphabetically Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250414-asoc-tpa6130a2-v1-1-5f4052e656a0@nxp.com> References: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> In-Reply-To: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> 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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744619674; l=1166; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=jM24IIrQo7q70EFRljgDvOSHipKIemX2e0u5xErl8yY=; b=uHePuUII/4qv1lUBEVab7eSn6s+g5QV/SKqkpguWEiEIyKHDofsoR+T53Hii5AgxvWB5CT3kr lM1KXYff3FWArh39zG09WCsPbIynj96XEL2/spqi5KlBOFmOovKrXq1 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-kernel@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: 2f634cc4-9686-4e00-50d6-08dd7b2f5919 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?B?bVgrRkN0bExHT3JxZDMremhDclpmOEU2bkdudjg3djlQSnJWcHJuTjdQb2RP?= =?utf-8?B?OUZQOVBzZ1d1YURWUC84dlpxWUJOWklvWExOSE52RGFMSWU5bjA5WXRGL2JU?= =?utf-8?B?Rm03NGhGY3E5VDNtYmtZRE9kZXJCMHdiR291WkNrTE1vOWFNTWxPMjR5YnZB?= =?utf-8?B?RnY4STJQbWRCblhBSTVvNEdSTXQrR093bDJRNXJtb3Yvc2RndkRwMUgva2RS?= =?utf-8?B?eUJaenF6Z3k1UmRZQjNiZVlMRGtwOWM3Zjk5R2tRekZJVmtLRDVhSkRpMjc3?= =?utf-8?B?ZTYxT2lReHVrMmlTRmhmdWV5eVEvaHVKMW5UMUhOUDJQRnZCYXlJSjZMbk1D?= =?utf-8?B?Q3ZxWXBkRWZjbzJXZE1PT3R1ZjVYY1ptR0pnb1E1QmFBZEFEWFE0andaVTJy?= =?utf-8?B?eHJ2Rld2eGFrNWVQai9zUmNMRitDTnFpcDNORkVKTHJCZDJQbDRJd083cDM5?= =?utf-8?B?NDBGMjk1WVRkY1psSkNVbGY0bHRxRC9BV2hacFhYZ2RMMzRNTEpBYncxbjFI?= =?utf-8?B?Q1M5WHQ1Rkk4RGRXcjZuSCt5bHQ1eFN1OVc1bmRsdUo5UHFGYXFBbTNOWC9M?= =?utf-8?B?OGIrQ2RvdXdoU3dqTDhieW0zc1JDRGlHYXZxUjhjWmZWd1htRjlKOUc3MEY5?= =?utf-8?B?MmZ4R3E1V1Vxc0pLaDB0MmdxaThVWmI3ZVlSN1RVN3V5cHU0ZnpuUTg2dUV5?= =?utf-8?B?VmJyZDdoeFFiMXVPbEI0a2ZibEZ3Z0NEeVBGR2ptdFdPeFppRUdNSkUwVEpL?= =?utf-8?B?Y2JaMy94S2hFaEQvWHNQZ28xc3c1K3k4L2NmNWMwWU52ZW4yem9XTXlpU0pt?= =?utf-8?B?TVFnbHFVQ1AyL0h2ZUpYdmQ4ZDBKbVZXZm5DVzNFdGZUVGd3M1pYMWpFZlJI?= =?utf-8?B?SVVKVGhlMlRHM1MyVS9BZDMxVlg2ZVE2T0w2TXRMaWpIYnJuMk5PenRjQVBt?= =?utf-8?B?c05VYVF5MnVSWFppOXc1UGZZTW9hZFRkSllLTWlURkZzY05DMCswSjlnT29z?= =?utf-8?B?QWc3UVhwRmNyc3FMUlZORWlUZkY2amNtSFlkWU1KL001Z1dOZ2N5eHVHZHpj?= =?utf-8?B?Rkp5eG5ySnROQlA3d1kzenJkS3NmZUN1OSszUW5PNEI2OVpnR25CR3BKQURq?= =?utf-8?B?SzE3eEMwSjU3U3RtQ2RyTHl4Y0lYNFNPUDVEZmlxeDM1bXFnVm8zOEpvdFVh?= =?utf-8?B?WnhacG9SaGprU0ZYQkxqeXJZV0Y1MDdEbFMvTlVNTHlXSWZwNnhOaUx3MkVT?= =?utf-8?B?R0RrQUZNR011d1NKUiswaXI0QVZIblJ1NVRJelBORjYrTDBGSXZiRHhSQWpF?= =?utf-8?B?cEdacU5mejRBOXcxRTFtZ0N2aTZxVmFiZTRzYThuOUdCbEZVaUU5V0lSUU1N?= =?utf-8?B?UFJsc0pybUVRSzRqcDRLczh0N25GeXFuekNlTVUrTjhUWXdGVlBpU2xockxE?= =?utf-8?B?Y2lONklNWnBDdlc0eS9qV3NNK3g4ZFJ5ZkpRUGJhYWFvZTBwMnVmYTEyeEVG?= =?utf-8?B?bE4yWTAxMmppZzVwSkpDcElTdm9BMXphSTZ6UGY0M2E2Y1N1bWV3QjJwc3lL?= =?utf-8?B?MEo3WFBuQmlGZ0FmWjJLd0xqbkNlZERTTXNLenBPWmtQT2hLSW1Md3BpSXlZ?= =?utf-8?B?VzBtNXpTeXg2UVN3UGYzMXBTaGxGM1E1MjNRS1pYKzhNdC9VU1EvNDBSUjR4?= =?utf-8?B?cGtEdXZocUFyM09FMzhEUnFwRUJmOEI2ME5FUGdNRXRHdnl4bXVQVXZYTTZT?= =?utf-8?B?dG1vN1QyNFg0R3pZR0pnTFE2S1pUcHRiWnJvR0M1RDU1ZzNPalg1QjA4TTdF?= =?utf-8?B?a1VsWEhnNXJRdVlMVG91ZzZUUlAwQXA3TDZsU3NEL0VseXp3U1NQandsZUVM?= =?utf-8?B?VGFsUXplRzRhaUM1d0JjT0dnQUxDUXg3UFplV2U4ODJVMG9lOWdUbW5pcENP?= =?utf-8?B?dmpuZSszTjdIclVWUGd5ZWtvY1gvbnlWd1JtaEdIMTVQSEErQzJnNEV2L1By?= =?utf-8?B?YkFtVExtQjJBPT0=?= 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?B?cHhRTmdOVk1tWGNKdDZQRnV3VzZJS2gvOGJTRmo0RGZJL2pUelNoNXdieDZC?= =?utf-8?B?V24weVRNOTVhT3RyRU91SE9WWVRqYmpxZmpRbndJSHlnQ0ViMkJhSE9EeDBM?= =?utf-8?B?NVhpckV1WTd6RnhhMVJ6Q0hkQmZoT2JTbFQ1N1VVSmx6Mlp2ODEzZ2FNK3c1?= =?utf-8?B?TSt2MUFsbm53ZThHS0h2VWVXYmVQMEFPL1FzUEdzeWdwdDFWUE5WSFpGY2U2?= =?utf-8?B?UGZUR1dGVjk1SFRKdFVWdE90cmVtdzlVemd4dHB4dGNSRDcwL24vMEd0Y3hF?= =?utf-8?B?UVpsWFZDajZOb3hES3ZMV1QwQ01ONm9meW1rdVl4VTlBL3VwejlINWR2SUxh?= =?utf-8?B?QmxudW9CU0svU1c1YjlqampaNnF4aXQvZ2xvTFhRUWVNaVBtSjRwNFZnektj?= =?utf-8?B?dmEyZjY3SzZGNWtpOHlvWE8rbWZjbWNqSVJ6b2JqMTgyTkpUWE9keEd5NFBC?= =?utf-8?B?UVU2YjhqNStQbnhna0ZwZXp4WktKL3lORDhXYWtrM1ZSWU93SEpVcU5BN2l1?= =?utf-8?B?UEVmNnZMdTFWL0lYdzluVU40dU1MRktYeHJMbEk2ZFhBZ1g0TDN1Wjkvc0Zk?= =?utf-8?B?SWVRVmt0d1MyWnB4bW1Jek9Fc3ZqckUxYW5jYmJvbStDS1NtcGcwM3Q1dUdq?= =?utf-8?B?TG1oaSs2VUFNTDc4bjVUUHJyS1VGcXZOdmpwaDVVZE5sSGt5TTNkNjVLakNs?= =?utf-8?B?TzhMWkJXNnZtNnA4aWdOYThLbG9hK0llNHM5a0dPWVp5STRhRGtIMllmWFFy?= =?utf-8?B?L2p0b2lBakp2YWo0WEdsdGkzTTdiVTZuNkRTQVRmSFZoQnBlbFZ2VGFBNmxs?= =?utf-8?B?NTZhaWlhUzhRTEtldEk5ZC9vMmlTL0VvazRsSTkybDdoNXhaZTEzTmZsaWpO?= =?utf-8?B?QytmOTA0L1RaZWxnMUVFdlVjWWIwRkRBNVZLVXpudmxrdEJlSHVjaGJ0Q0gw?= =?utf-8?B?K0FFWVJOdm9XR0U0MlArV21YaktGQWY5cDd3M2dvalAwUFBnRGlCOGpHUFBa?= =?utf-8?B?czhGd1QrWWNOUndGdElnSVNwaElJSE9sWU14MGNKMy9oVHYrdTh5cjl1YzBq?= =?utf-8?B?S2poWGFpeS95SGk4RVNsUTBPRzViU2QxbDNtUEI2QXZXRlh1RGw5N2tta21L?= =?utf-8?B?K0VNMlM3SzJQT1k1Y2xEekhMUHNUUnRWS1pjNDB1RnFXWG5nVDJkcWJZVnZz?= =?utf-8?B?UDRCVS9HdEpjSnE2L01uY1JrL3BRU1B1RDNCNk92UmJXN2MxTFpCeEl5S0Qw?= =?utf-8?B?eDNQTGMxT1lpeHNic0IxekQvVGQxWmdpdy9zeGZtQVZ3SXlCT3k0VUVNdEhH?= =?utf-8?B?VnJQSFJpbWp6OVNWR0xuaDJOS1hZdUEwL1F6NXl5ZDJBc0ZJZFBWRDFhbDd6?= =?utf-8?B?a3YrWW12UTJRM0lzdVhtM0Q0K2UzKzh5ajBGTWF1cXlhYU9obVhScmZqNDJv?= =?utf-8?B?U1NoWVBZOGhjYXJnTERNZmNvS0UvaHRtcmx2dEFma3JYZUN4MmtOU3M5ZjJq?= =?utf-8?B?czFrWjR1RG1ST1hSTEFCb1ZzWnVvYXNFK3ZJRkNKb2R2QTFUay9mWHBTWHg2?= =?utf-8?B?WlY2UjFsRjc0a3dkRXN5VGhjbUNQYUtWMzRmZUlxYzNNaHpSM01BY3VpR2l1?= =?utf-8?B?M1JGSk1VOEsrTFR0K2RaYU1PSWh6Y3BNVWVzYlU2aU5yZElyc0Q4aHpEVDVI?= =?utf-8?B?dVVDWHNIRDQ3ZUF3Y09Ncmw4SHU3NDBpaHQyemlCazJrdVZYdUNGOTk2VEVv?= =?utf-8?B?MTNBY2xnNWZrajQ4dXJmb3JpdVZoMG5KVWlIRXRYK0J1MERweEVQUUdRWDBN?= =?utf-8?B?UTRxZnZPUmhxWlNFR01HN2xTSEFBSHU1VW9HbVFTV04zOGU3Z0ZtWlRLdnU1?= =?utf-8?B?R3d0WFlJWkNoZEsxNmpMSkNKeER1VmtUM21tODdyQmJVOUlIRTB0TlA1VTR6?= =?utf-8?B?ZXU5dVZYd1BDK3V0NWw5cnhldXU4cmVBQndpKytrbGo1QWI0OGRBMEpSa2FN?= =?utf-8?B?THJuWDFTYkJBMGtOdkdhMHRwaG5zUmZ4V0hWT3ZjNWVDd2ZTazNrSnVQWHhZ?= =?utf-8?B?dlYxa09DelBBLzZUT01pOEhKUDZvSzdPVWVZWXh4bU5BUUVQZWJ1QnB2ZGFF?= =?utf-8?Q?P//GCIZQXZF/+dAnaaE/L1bQn?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f634cc4-9686-4e00-50d6-08dd7b2f5919 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:44.6064 (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: GksJLY0sL9aOT1+VW50kBjci1PGSywLDObzSBkBf+th4uHmWhRZN5BgfUG4pn7aZPeHENVqIofQ+mqn2Q9v0kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8408 From: Peng Fan Sort headers alphabetically to easily insert new ones and drop duplications. Signed-off-by: Peng Fan --- sound/soc/codecs/tpa6130a2.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sound/soc/codecs/tpa6130a2.c b/sound/soc/codecs/tpa6130a2.c index b5472fa1bddab3d69b88c040ed561e8b5d9d1d0d..7ee4f58c2abe19134534e7b8517= a4cca20cf0ad7 100644 --- a/sound/soc/codecs/tpa6130a2.c +++ b/sound/soc/codecs/tpa6130a2.c @@ -7,19 +7,19 @@ * Author: Peter Ujfalusi */ =20 -#include -#include #include -#include +#include #include +#include +#include +#include +#include +#include #include #include -#include #include #include -#include -#include -#include +#include =20 #include "tpa6130a2.h" =20 --=20 2.37.1 From nobody Mon Feb 9 14:00:33 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011028.outbound.protection.outlook.com [40.107.130.28]) (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 D8A1D25D20E; Mon, 14 Apr 2025 08:35:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619754; cv=fail; b=B0PsJJfyGF80QvS6TH14rULqIxKOoV5zBpqmChxsiqRS/ANdoot81HM0yW/E5DHsSWpLnMbieA56LiuXzRI7tCwyNTQCfC2nauAdTc+mMW2dgWhx8AVWDaN8OjV47L8R1ynW7SykU1XrBB9mE1kfEHFM9V2oBW8Nu44QjVxUyF0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619754; c=relaxed/simple; bh=a2n/RId5adCyd51zMvZPDfXZl/gi2FMG06NdYVVy1uI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Z+SlTQHr/jf5n56cB3uucCjKVRX68ekFOZ2e9PLGOokmKzQjMwvp/6ypmyejxv6/Y+lOb33b7JSzb0vGDK2AwFNScjQPRN/EHXxp/I8y0ydNmzgpvokhV0bktafL0lQ8ejwbXqQVrGZf1wh13eN81++yMH+/H+ysAtFk8YVuW5U= 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=hIn87sSk; arc=fail smtp.client-ip=40.107.130.28 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="hIn87sSk" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NhhFHbAs1+U+MpQelpapyvnvd8WOf4pGiLG9MzQwVeBxlNvuzJBS7XMmhzGNTGWhaQ54w1zBaumdskr0Lu0k/n7/D7BeU1wVcerFguoWsRT8GpPpvZ6iR3sRba/PZqSTvSFJyX+XmyNtNCPTvl0HPtEDQEHM+fIQKQzdZmtQaP+Ry/bKwVBhmPH+TOVnPTunFEq38oskiJB62hqP8lmwzqDbSTgL5PaV+ibSmACa9Q75eEgkk9zyMJQiCBw9MbGciMI6o/Sl4K3KGAu3dQXJ7q2Rwq5PUotppiYS8gvmuG07F6pFWtruZ/DS/3DtAtDrrWfOOMYLd3pnBRrt71RIWQ== 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=V3oOVYhwhl1TeAVC3+v2SLMWdjBBMQRIdiEmCtQ6bHQ=; b=cnXA3sKhExiavTT82ui+PlWxyVPyzPwSwPTFfFdgz3gVjfg/lVVtu2UCIXsXSz3oD8Vo+aDpiSbW3rlaD4jc54nwYl2DNTJgH20s4DbQw1eO9sPeEtDRFeUynn1AELf4Eq0BT3Fk70UZCgSxCpL3l9Hc3GdRJ5wPlgT8j7uJXxMcAJZfWAXRnoyQcGciwjrxLr+4xnWThmnrVVP67YCaIEFglAH6s5vAaq7po5z37btZCAcfEI0LYCjl5UpzR+/AXzyegXtwlyKoaE3rak94shpn+DQ1/A9HabQIG7OfmNNF4y+6cIELPkYzwPfnQjvsICpnB+/fs3iOe4TWdBeMmQ== 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=V3oOVYhwhl1TeAVC3+v2SLMWdjBBMQRIdiEmCtQ6bHQ=; b=hIn87sSkcf6MJDRRnzQctUvTedVGHoM2Zk0IPrEQN9yiZnwLRwM8/OEyadfkWyAe5wg4KJLlqezSkNCgmQSmgQQIifJyAG6HQuwRd0ypBdWWvW2iUd5BiaBfDWtT//pawV1aDbBrZq1Aoe2euj/ySry3bY1jzDZy2UUwRjKu9e6/l6B6QIs4gitJmzDu4sFGyow4D+pvsNynYJqq2hOt74YVIPuN0kcsglkz7smzcITrUwasMFxUCkC23iaKG/NQ4g8tOWOOyZcsHMFxrsL0aU8Yh8xq7A6NtwEvKA420GMOY2WuJKGj7hg7QTEgrcCIPMCszKXcVvUziQdUwzfWVw== 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:48 +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:48 +0000 From: "Peng Fan (OSS)" Date: Mon, 14 Apr 2025 16:34:24 +0800 Subject: [PATCH 2/3] ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250414-asoc-tpa6130a2-v1-2-5f4052e656a0@nxp.com> References: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> In-Reply-To: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> 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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744619674; l=3088; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=bAMqG+weJ9mChFevWr4ewAyYJecZo36yu+wZS0YSaCw=; b=ViYm1HwFTJOpwavSxkqnKcfB7wv4yyGwBA3QbLtJye5rGQvN98Atp283nnOTY552ZzFE69TV3 sO6zXGUtHY1AX+xDP4PhdlfWUTjIHRZMtPwyYA2KTEvLlx54l2VeHsc 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-kernel@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: ec8d368e-7c39-4638-9e6d-08dd7b2f5b53 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?B?NmYrRE9iaEhzTVBrb29ENUp6bHBBQUg4WEl2SDJjeWI1N21IZm9nb0RHQWNi?= =?utf-8?B?aW9vR0VtQytpZDJYaGNicHNjaW9BaS9STjNob2hPcmgzN2tMZ0lmUkJtNGtM?= =?utf-8?B?QnpXa04wQldSMEc3QkRndUZCMU9PQjhqVW0rb2x5RGExR05MRUpzUmU1QXZh?= =?utf-8?B?ZTl0ODB2b0hlNEhqVW9HSElLMU5qeVpVNmJuc0NOcUNLSGx3SFRtZzVjbUpH?= =?utf-8?B?aHQxRGxBMVFjOStSajAvYjdkV0l0WFdiRDI1ZHVXa3Q2RUxuN28rZGdGVndK?= =?utf-8?B?N3IxekxicG9Va3JrYVVibU5ncThnM0xldE1HaFNhcTIzdWF6YTM2T0ZITU1Q?= =?utf-8?B?NlV5T0F1eEJWZnQ5ZGhac2ZIdDY5Q3RUamJDUlc2aHdSZ1JHUFJJT0h3Ylh2?= =?utf-8?B?cUVCZTMxVWk5WHdRcUlLVTY3clBGdWxjai9NRUcwa05xOUs4d1dxdFlPaHdt?= =?utf-8?B?RWtuQmEyN0hldWs2TFhZa1RvMUpaSDZlck5pNjUzZnBkd0pqS0g5NVJjV09C?= =?utf-8?B?bzZibXM1clR0aHgzbm9yaVRSRmVaSnp4bytxSEY2R2xyV2NnUmlFcWxiR3du?= =?utf-8?B?dHNpSzBqZ0lwc0FTWXJkOHh4bGRMOWhmWmw2OGxOR0VXai9UZ1NhTWhGdUYx?= =?utf-8?B?Z3lpcHByemt4OVJzeFNoemlUUU5Hcms0RnBSU3BuTnhtWmhQdTdTSzJSbG1E?= =?utf-8?B?aFNtbm1JeUdEQ2RmMS9GQm01RktyaW94N0JNU3Q0OCt5NjFvMThlR0lwdnEy?= =?utf-8?B?b25TTTlRY1BwRkJPWjVZZm1qNFhSY2VYa290cEtzZG1STWd1dWVKM2JxVlBL?= =?utf-8?B?NllwcFY0RnhKc1hXM3EydUQ2aCtPNy9NRzVSbTB5VXJ4U0lUSXNtWUp1RHU0?= =?utf-8?B?NWZwNkRpcjhmNi9saVRyUHByTWJXakl2ODhrQWZLTTF5MHBEd09Zc0N3Y2xS?= =?utf-8?B?SEMyOE5BMGNGZmZPSVpIb1NpY2ZzVUlOK1pGM3AxSnBXMEJNN3BnUk1tUXc4?= =?utf-8?B?RjdoaWY2b0tiUTIxK2hFdUxoY1daNlRKYlhkU1A0MzNkL1Z6MVFIS1kxWFlx?= =?utf-8?B?aCtZNG11QXNSOEdDMU9UT1FGYnpaTVQyWUE2ZW9CZUo1c0NoU0JBUEhkTWlU?= =?utf-8?B?NFpFNlAxLzU5VkxkNy91UW5jaWZzUUtGK1U5UE0zNkNLOExhK0oxbXRHbWRt?= =?utf-8?B?WkdxQnYvR2lnVnNKM056WlRpb3RzY3REZ1F5b1Y5OEdjRHk3NEZISzhEZFZr?= =?utf-8?B?bEFCYmlvOFQxeGtQb1Y0bDZXdk9LZ0hJQWZEZEowTUh0MGo2ZTZZcHNRa3d6?= =?utf-8?B?QkFMb2l4YmJBTzBuaFV4czZQUWJ5Q09IaXFBTXZjVGhWMGhMWXdSTFpCaTE0?= =?utf-8?B?MURrQkM5L2tnMEw3VW0zUDZnYUdEbEFwSjI0VVVMSFI2ZEtrUTFDby9JZlpa?= =?utf-8?B?SWNKMnJGVzB2MUxlQmF6TDlvWHc4QjBoOXlubG9EeVBhazBEdjNzM0RjdTdP?= =?utf-8?B?VEREVlFZc3I0enk0SkRxc2N0cG9TYklzU0NKYXFzc0phYzhhcStncE1aOXND?= =?utf-8?B?VnVUYXZNUTVsV3dyQjRpbFZtdE8rSk4xdUV2K2lHK09FZjU3YjhNb3BVbDcv?= =?utf-8?B?SmdEaWtMNmZUUmQ3MDFnYTZpeElKZ0owUW4yVlJoWU5ZMC9aVkx4S0JFdjA5?= =?utf-8?B?dFpRL1FLTGN4TjZQZmJKM0JkdUVXdWRLQ2ZBcFhEaCs0UWdYbThTZ1FxWHBU?= =?utf-8?B?TEVMVnhNTlloaEY4SHZyZ05ReXZsa2poYWh1QU5PVHVha0NCSzZBVDZWM2JT?= =?utf-8?B?RVgvYnFobVFvckp3Q2NpWVpnTDZmUnpBSC9NM0JQcUt6ejhCTnNkTzBEUUND?= =?utf-8?B?YUxyWFNaVWlGdnpHVnZYd0F1RnV0cXRCdzF0YlBQakZXdUgrMFdGT3ZQdjVG?= =?utf-8?B?R05EZkxHbm1URVZibDZmUXhsWHB3Z3hRMkNHZ1laS0xGR0xvdzFrSjZDLzNr?= =?utf-8?B?SkV4SWhrak1RPT0=?= 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?B?aWJDaEhjQ0wwSVFkQWM4U09Ea3FlZTE1YzNpS3ZKc0NmbkszMUpRWHVJMWV5?= =?utf-8?B?Vm1LNWJ0VGZQblFYekRHU1NIZ0prQkYyMy9kZGRUWHBEcVFBbHh4VFJYQ1ZM?= =?utf-8?B?YWlsZjJmT0RFNDlGbGdZa2pLcmNNRVVEN0Y4d21sZ3ErMVRLUHRCblBKYk9K?= =?utf-8?B?TWVtUTZBOCtJZTV6YzZDRlhsbjRRSTAzaGg4c2tHaVdta2NZODYyRVV2L0Fk?= =?utf-8?B?RkppOFNjMXFNU1BCdUM5c21mRlBNblc3WEpyekRSK2dabXQyOFUvMVQrc0xQ?= =?utf-8?B?alp2T09YZE5oMXh3Wnk2a3h4WEs5cWdUWTV2c0dYN1VFYWcvdjIxd09IaFJ5?= =?utf-8?B?Mkh1MHU0NjR3YTc5SHg4aS8vMVRqNGdSQzhiUWZCQUZDdWwzZjFpdTVxbmJZ?= =?utf-8?B?Snc4ZDFCTWc5WlVCaG1HelR4RFdNZzJFaFRwSWgvWjRrYStCUTdORC81cUxF?= =?utf-8?B?SHg3UmN3WW8ydGtNQVErVG0yMjl1aW1hQSs5UGJLa3l4WklCajJ0aVJHZUtJ?= =?utf-8?B?QklvT1d4OFdBRFNpdnRyNUJGb1B4TzFiZnBwQXd1MWlTcVI0bHRMUWxvWlI3?= =?utf-8?B?REZFMjIzSXdUT2dyVTN3ck9nR3BOaThlTW9XeXNzeTh4VFNEZWgxODZsdXho?= =?utf-8?B?dmpNZGtybGlvSGZBeXRrQU16d3MxektSUks0OUVrUlhVSXNwd1Y3eWsrUVJF?= =?utf-8?B?cG16d1N1ZGJxb2Q0S1NrSVpHaGpQNlkyaTZWaC9GSzJqV055aFlmUDFYb29j?= =?utf-8?B?ZGMzOExWd0ZldjlYSytkOUdZOXdHblcvNDhRa2t0ME1RUmVPR0E2bVRIWnJx?= =?utf-8?B?VldnbTNML1V6aXNzcW1DTXAvaVR2enZrNytlY2ZHd0dxN1l2SUduc1U3MzV1?= =?utf-8?B?WGJIUXFZRlVVRDBQcmhjSTlUem5zb0ZoeVpBclJpMDF5MzExQmlLVFVrQ3Yx?= =?utf-8?B?aGhBYmxmNy93M2FBc0VyRnlhdUhJMUFHeWlFeDJNTU9DK0NJUVg2aXI2Tnda?= =?utf-8?B?WnJkYnVUUEM2TmQvNDhoVHRRTFRhQ2RwdjJ5VmxIZzFRM2VIaThKeTRua1V0?= =?utf-8?B?dGhQQUFKaHFGbUhoWVhpUzVrS0hRWGFMWGFwUHBuRGtUR0dCQlprZ2dsZ3A0?= =?utf-8?B?ZEl4b0hyRVBoSHpWUU9GUU82OEVmUUlzZU9YbldGYTBVL3p0VS95MXU1c0dj?= =?utf-8?B?bW43RTJKS2JSVWxFenFqdy80UWZpcC9pcDRWV282VXV2b28rL0JuMGM3Smlr?= =?utf-8?B?d3VGWjMzdkpwaXYzTXp0aWpLMlNHQmZ3QU44Tm9wVkNxU3JrMzlBSXl3Yklp?= =?utf-8?B?c2dCMVAxai8vYjNtazhYajVicThRRFFnTE9wTUg0b21TbS9xTFo0RjliQ2pU?= =?utf-8?B?WVpYRVVEL2hnalAraU5HYUc1SXNtd2ZPRzFzay9uZGVnSHhhWDgvRHVZSEJp?= =?utf-8?B?VjVlT0pKTnNJdlpEVkdJVXJZd1czckVFZVhOdDY1SkQyQ0VOd1VPTG5BZFdU?= =?utf-8?B?MVdJcVpLd3Bady9nSGtKY2lQZ0dKMUdvYXR5MUhrMzFLVnpuck5HcFVNV1VS?= =?utf-8?B?bG1pMXNvTFZMblQ2OW8xenRIbkdoN2V5ZkFrMEpJT0VtN011UDNZWS9WRzdx?= =?utf-8?B?MWhuR3BhaTBwa1VxY1ZvL2hScVJGQmNYTFhCUmpvK0wxYldoV2I1QmpQOHYr?= =?utf-8?B?VHhLSTJqZFFJd0V2Y1B6a2R5RzZQSVN5Y2J6cEpNcUtYZGJsZWdPVFpMNWJi?= =?utf-8?B?b1Y4TEdaQ3hXdzViVmQ1RnY4QWlwUTB5cUZEcDU5NVJyanNvU0JYRnlObkhm?= =?utf-8?B?UXNtbGlDMmJtNkZlbzFNR1QxV2JhVW5VSXRjc2dRQkx2UmQwWlZTVjBBbnIy?= =?utf-8?B?eUx2aDdBamN6WXZ1ckRtL2NoTW51Y21YaXcyUnRsa2ZmYlp6RmxQa2kxYVBT?= =?utf-8?B?VHFnbVRLVllkaWh6aDh3RWRFV1FqbjhvaUFJdldLcVVLWXRCMEFKV0JlWDNl?= =?utf-8?B?dnpFaGhlZXhRRFNEY3JOT0hEZFFpa0h3K090YXMrU1lvVVNBOHUzNmRMU0Ev?= =?utf-8?B?RXJkc2RUaDBJV2hXYTFBUnZ5aTIvNkRLaTRlN0FKMzFXMCtwMFYxRDFIRUda?= =?utf-8?Q?dzCwtmpxnGT7M2V5ucuM2qohs?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec8d368e-7c39-4638-9e6d-08dd7b2f5b53 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:48.4455 (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: 600mz7wkY0qwr0WxrxaHjwUThDHMYFhGWlpEa8Uig+QCCEehUFRuDF3MJ7LhkZkDjfYrfJmWl6hrYLNSm4JMYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8408 From: Peng Fan There is no in-tree user to create the device using platform data 'struct tpa6130a2_platform_data', so drop the dead code. Signed-off-by: Peng Fan --- MAINTAINERS | 1 - include/sound/tpa6130a2-plat.h | 17 ----------------- sound/soc/codecs/tpa6130a2.c | 14 +------------- 3 files changed, 1 insertion(+), 31 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index af3537005de35dfd0ded11bdc2b9c63e10c70e93..13f75a16e17d75ba7b60111434d= 13f5929f162ea 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -23953,7 +23953,6 @@ F: Documentation/devicetree/bindings/sound/ti,tlv32= 0*.yaml F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml F: include/sound/tas2*.h F: include/sound/tlv320*.h -F: include/sound/tpa6130a2-plat.h F: sound/pci/hda/tas2781_hda_i2c.c F: sound/soc/codecs/pcm1681.c F: sound/soc/codecs/pcm1789*.* diff --git a/include/sound/tpa6130a2-plat.h b/include/sound/tpa6130a2-plat.h deleted file mode 100644 index a60930e36e93958c674e8e1f3ff0b39cd0be7677..000000000000000000000000000= 0000000000000 --- a/include/sound/tpa6130a2-plat.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -/* - * TPA6130A2 driver platform header - * - * Copyright (C) Nokia Corporation - * - * Author: Peter Ujfalusi - */ - -#ifndef TPA6130A2_PLAT_H -#define TPA6130A2_PLAT_H - -struct tpa6130a2_platform_data { - int power_gpio; -}; - -#endif diff --git a/sound/soc/codecs/tpa6130a2.c b/sound/soc/codecs/tpa6130a2.c index 7ee4f58c2abe19134534e7b8517a4cca20cf0ad7..43cd957eaf321e8cff784e5d781= e8e99d2c3ae89 100644 --- a/sound/soc/codecs/tpa6130a2.c +++ b/sound/soc/codecs/tpa6130a2.c @@ -19,7 +19,6 @@ #include #include #include -#include =20 #include "tpa6130a2.h" =20 @@ -209,18 +208,10 @@ static const struct regmap_config tpa6130a2_regmap_co= nfig =3D { .cache_type =3D REGCACHE_RBTREE, }; =20 -static const struct i2c_device_id tpa6130a2_id[] =3D { - { "tpa6130a2", TPA6130A2 }, - { "tpa6140a2", TPA6140A2 }, - { } -}; -MODULE_DEVICE_TABLE(i2c, tpa6130a2_id); - static int tpa6130a2_probe(struct i2c_client *client) { struct device *dev; struct tpa6130a2_data *data; - struct tpa6130a2_platform_data *pdata =3D client->dev.platform_data; struct device_node *np =3D client->dev.of_node; const char *regulator; unsigned int version; @@ -238,9 +229,7 @@ static int tpa6130a2_probe(struct i2c_client *client) if (IS_ERR(data->regmap)) return PTR_ERR(data->regmap); =20 - if (pdata) { - data->power_gpio =3D pdata->power_gpio; - } else if (np) { + if (np) { data->power_gpio =3D of_get_named_gpio(np, "power-gpio", 0); } else { dev_err(dev, "Platform data not set\n"); @@ -318,7 +307,6 @@ static struct i2c_driver tpa6130a2_i2c_driver =3D { .of_match_table =3D of_match_ptr(tpa6130a2_of_match), }, .probe =3D tpa6130a2_probe, - .id_table =3D tpa6130a2_id, }; =20 module_i2c_driver(tpa6130a2_i2c_driver); --=20 2.37.1 From nobody Mon Feb 9 14:00:33 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011028.outbound.protection.outlook.com [40.107.130.28]) (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 7BDE225D53C; Mon, 14 Apr 2025 08:35:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619757; cv=fail; b=e9MgSZewIw/rOjIFOM5ywNMN4cUkt3CkxDojZuzXua1j/rUU4ws+TYtF5irZzcyHLIZJwwyhfgvjCEMxAl9TvOC5lUxyQGK867UqMcM23xIa+A7Pv3uajsqw6TzS9GjJ5iPKif+5T5TuIIMRuh/ut7Fxzge98XG59azT8Gn3ebA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744619757; c=relaxed/simple; bh=ldaj3WJCLaaSOiCImB/9GpzjKzqFexnnLLxyh0LFknE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=It12ppLM6J7LGKK1Qz7eeD5NEeQzjYhBAgs7fNEOizqNsUd/W8rWrbqvTDoJvdWjjXZMFje9y8wxOynjwhC/Kx199av5mQak3laodFt5MBrqA/6t3hT7vLUKDI541sJKrKnydr+Nk4/gF6NsjP3iueKXF7zGdPJzppxIoxqVKKA= 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=IGxe8u/S; arc=fail smtp.client-ip=40.107.130.28 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="IGxe8u/S" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qwK90Nyt/h/frPDlRET4gYmw8diWyPcVEc87Vso5JLNsnLcVTnf4xLRxPJgv4NGf/x4F0zEEA6AK9Mpsa0WUcqGUdp4j9+K6dKKRK+dATWAQflJ+MjHWfPqj3wF2lhgyfYElGw5ucopwbHWBDqhDd2QjIMrOm/DCAE9Uu487/O822XiZlQhU6tWW9UggvuaEhqXGPHpV8hC3tVBrswJRVqukUG4/NGBOWeqxrovSDwpeq441XI+zfBUpM20J9TNaDgfk6xT3EGO+fC1lzJfj84UHdDBHOfrxRWIYcf3qoe3mm8CAdHmllzcQJ9Vk0Bjl2Psd82ib/0KHeUfSO9yHTQ== 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=6riI87FgfWMTHZma3DRDOugjhUyjZHXq/7u/g1kHsLI=; b=O3xaEAdPfH4B85oY5chAfQ/qAccSuPSBIbD3PahAxVw+kBqQpg1Pt2PBJJAQc4sfSp62D/NKQiqpg9zQ2J810XC4PDN3DMmYBpsvmBfX4OWoHdUcmOZVaDbyz6ovnLT7T8DPFvxAqDRNWCF5MLyisqrJScuZJFBvq/UApxB84Ma7MMjJLIQAB6pN5MQM7yYUlFSEMIwJUq81Yr1hurgIV6kglbBHPOnz9Z3BhaBmKNtcxSCprtJqy8/Lkf6AQ6QrHVKjHjUWSjhrF3LFnET+wlEPAaTdtx0rsuE4guw4Rlp2cY8HnvXYNhMJ7ss/ct6RKYP7DAz3Q4X1OwGjVrQhsg== 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=6riI87FgfWMTHZma3DRDOugjhUyjZHXq/7u/g1kHsLI=; b=IGxe8u/SzZOHGThbfs/tiu980LWyKzrzhyQoiTwCjQXNS4yWyQ5oi/SAThxoUPQGPAyuAF9bcDpm4VfpZ5eaSqjbpAD8Hku06foI2lrUm+LS83nVtpz8nUb7DLRVMfqqw38Bse2cn8y/CVeQy0MO2lLbAOMxIJe+hsH4xLSwimWGPwnXRKOllrKmHY1QrKm4AVuu+2p/duFub41jVdd9NzvWwVqO5VzG6elGE8gfs4ehhuGxJY2kUGndQdATk4b8Ee0iMOankPgHbCiEPh2xMDrCXSr7+PmCEQVyF3UyPMM3SoiUr7VggjnnlFttQ5edwuuxfRk6TZpn2xW/Sr9SDQ== 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:52 +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:52 +0000 From: "Peng Fan (OSS)" Date: Mon, 14 Apr 2025 16:34:25 +0800 Subject: [PATCH 3/3] ASoC: codec: tpa6130a2: Convert to GPIO descriptors Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250414-asoc-tpa6130a2-v1-3-5f4052e656a0@nxp.com> References: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> In-Reply-To: <20250414-asoc-tpa6130a2-v1-0-5f4052e656a0@nxp.com> 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=3512; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=3L8NFvdG6SDDUzUat/sgQEjAwl2zyDtxQYHTZRaH1Mw=; b=HueKIvVhujXmU7JE7FpCWIEoYDq1LmtzbxJHIeR835LSFrerkUYW9QvBc8fe8tV+dBUzGXCeo hX6eJYbaXa6CakLzJ+/zK5jsaeDGmdyeMtwMEVHpif1ap1okyqVu51g 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-kernel@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: c8245d70-c5b3-46f6-9edf-08dd7b2f5dbf 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?B?VjBjQnJ1UXA0RDQ2SnhNUXlScldtRG1wNytId2FmbVZVUWcvMmV0RGhudzJu?= =?utf-8?B?YVFwQUpYcXdKd0o2amNFZTZrTnJCb2Job0NQL3BIL0NDcmgwMnBSbjQza0Ni?= =?utf-8?B?OE1sUXRxaDJXaFNwblRoaUppbXp5QWpHM2I4NHBVUDQvOFJCeTl6OVBwb0ZF?= =?utf-8?B?MndMNmpvSGNtUmIxNTFiV1hmM2NsK205VndLNWtmMGJ6M1BYTlFsUHV0c1ln?= =?utf-8?B?anEvUFl5TWRCYUNwcG0xRGFPa29RREFzRXc5N2F1M09tbmFFQ2UxNDJwbjB3?= =?utf-8?B?UEdpTzZiZHNsWkc2emdwQjRmWjhHd3NvMTUzRGxCUWFnaUNmQWNUM3FyMHF2?= =?utf-8?B?K1hLS0ZxVFNOd1BqTDdqYlN2L0ZwWS8wZVdUL2JSUzNIeUIwdzJDbkdlQ3Zk?= =?utf-8?B?Rng3YmM2bjd5aW9haitpS2NtLzIxNHhBRVltdkc2QUI5U25lTjlBSkVvWWdz?= =?utf-8?B?SjhZREEzYzVWV3poS0h3d0hubHluYnJJaWwreGVCNk56cDNranVMZVgzQmly?= =?utf-8?B?VkZVOUh1R0NnMjBCQjZqRGJpb21vNGpjTjc1aGFhWkhJNUc4RFEvVEJZNkpP?= =?utf-8?B?Z3JWcWp0MFFGSUJoRmllT1poYXlYamlJZkdZMVhMRjdXNWVwN25RQWJ2bFd2?= =?utf-8?B?dkc3QldlYW94b2dNY3ZZU2d4L1Rjd1p4aHd4UjRSTHNPZDFPcU5Xc09sbmRD?= =?utf-8?B?Ky9vUEd3SmY1RkE2UXJwcENMY085cDBJTHFYNnhpU0ZMRDJyelRIVjFnMitV?= =?utf-8?B?ZDBpT09nMWtqUjdUMXJ1LytrVURJbTJKUTZna0RJb0tQaTBKWGRncDNHT1M2?= =?utf-8?B?emNIdXJZYmhLYklWeklYK1FKVERuWUtrVnBjVXZ4MVpRdnRzQ21oVmFsYkRa?= =?utf-8?B?bkVYMVV3NWhOeFUwZndNRWVXNG93dy9HTGR6Z3FETmloWDRTUkFmeXNGRHlt?= =?utf-8?B?ZDlBb1FOTnlXL0pGbEpmRGoxaFBTK1dGckZyeHQrWWFVVlVwR1FTM0NnR3JE?= =?utf-8?B?MU5yT2JwaFR3bVpmZFRXaS9IRno3K1Q5dzRjWmdQUWFIb2xGYlBJblVXTWFt?= =?utf-8?B?VTVqemhTdDltaVdzSGdmK2R0WmZYdmtFLzRMOU1xbFlxc0pFMDgwK1NOQlB0?= =?utf-8?B?d1N4cUdoMEpaUTI1OGE4eDJkR1NnY2hkeHQ5WXgvblB4R0tRdDFWZmJPS2d0?= =?utf-8?B?aGxoNDhWa21uTTYrcCsyMkRBQ0M0YjNOTDlMNExreTdYNTI4V2NOK05yTFJs?= =?utf-8?B?YWFtdUdRcFBuRzhKOXNZSVB6ZXZ1NW5VRkdOV3dJWFBHUVRQR3phRHlBQm4x?= =?utf-8?B?RnBSQTFlK2xnaE9UYWhEaldkd0RGQTlHRnZiM0RhQXp2ZEN6U3RiMlYzL0J1?= =?utf-8?B?K29Hb1FUYVlxeWFGUmFXUWc0ZjdoNGpxUUMyVVdUeDlWbkI2c3VrTU5rd1Nh?= =?utf-8?B?SUJSYXltQ3J2b2J3YTJsTzRrNURQZnJmUHA5Z0JUQ0FuWitwWFhMVFhjN3Vj?= =?utf-8?B?TEVKYlpuR1RnamtWNmlWeXBxdGJWc0ZhMUpWRnhNU1hHNTFMNkJ3WjhFYjVy?= =?utf-8?B?VDNMRHBkWFdoa2QzYTV1Tml4d0FaS0IzQ0RpV0VSQ2tzejNLMGRQb0pLdGVt?= =?utf-8?B?QktWczlTSVZVQXBPTVJRYlhzK3BCZnFjTlBUdnlweU9VK095cUxFS1FvN0Fa?= =?utf-8?B?ZkZObGZvRlRCeTM2ZkMrejc0czJ0aWxCR0loYjZZZ0tVa3h3ZU96Z2k2eHNI?= =?utf-8?B?T0F0RnBlV0NzV3RVdVJuQ21uVk9MYkN0RG9DYzVrQXVsYjdYOWNWSXIzb0l5?= =?utf-8?B?eXJndFVrY242QjdaQzI1SUpYamtiWlZNN1BoYmkvcFd0Slg2ekFXR2VTbkd2?= =?utf-8?B?VzNqYkNuUGx3MU5DcnVhMFRCcXNhdzdYbG9PTHkvVXdORXlKMi9yMXAzMjdm?= =?utf-8?B?Qk8xRE1zQXR6aldtTis5RUhpVHpiem54eUpwcThKOFBLeXNNb1lPQWl6T0oz?= =?utf-8?B?MllSQTVETGdBPT0=?= 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?B?UElqdXNVa0FXalYrQnpHNWFNWHlRcHVIanRINDlYZ0pvQ04rTXhkeXFtZWto?= =?utf-8?B?cUREbzE4VVdVd1J6VHZjUEkrcnhyNmtkaERndGtXOHNOK1hQYWhWcktPVHFZ?= =?utf-8?B?ZC94YkM3WmNuMmp6cElHZUdlUjZUcThRcVl6Z1h4NVV0d0pjcDlxQjJNQnJm?= =?utf-8?B?R29jQlJKVWNzbm42OEp5d3lUUkg0Z2pZalB6Mk1hWVozdFlsMWFWZVdrQmtq?= =?utf-8?B?UTJtb3FOeWRnenhtSGo2TzYvaFJLdWc3aEZuRWVKdW9FbjExQmNUNllXNmhM?= =?utf-8?B?dEFQT015RUpHYWRLWUJDT01yODFNaGhIMTBndkR1Nk9RamE1eWxHcHJTSGxQ?= =?utf-8?B?d2I2Q2VhbjRYTjVtWitIeEM1OEVoTWcrOCswRDZzcjEzU2YxRGhsSXJFOWIx?= =?utf-8?B?Uy90V0RXR1BsTFgvMk91SElJRk5tYXpvMHVWcTZMOHlibnMrUEpJV0xIYlVs?= =?utf-8?B?M3dZSVYxQVFFckdyaDVyOFFCSVBENVI0bXdyUnhFQlNyME54YkdzVWwrZ0xq?= =?utf-8?B?b2htVlYzeVEyRkorM1FPMjJMcDA5dmd5bzUzQU5lZ1ZPb3d5RW9haWpqVWdE?= =?utf-8?B?M2NMSENlQngyU0h5NjFLMk5zY1RNWDBuZmIwNnF2REQxeGtWQ3Y1b1VoTktq?= =?utf-8?B?VWFxWG5GKzJSd3dIRllLUDhiVUEwM293TVlCMzRZdWIzbjRQdU8vTm4vc1hS?= =?utf-8?B?OFpzMnpNekNGRkRuS0VxNGdSbEZUQ0Nic3dRbUN4V3RjaWE4UVhOdGZITExn?= =?utf-8?B?c0FkMk5iVzR6a1Rxbm9xTTFGOHFkNUZidEw1dVZuNmh2eG5McFprMXhCQTlw?= =?utf-8?B?dXYzS1RMa1VOTE8zbkx2bGFJYjIvZmpvcDZ1Y04vYVAzZndqcWVNd0hwZUxH?= =?utf-8?B?UlFJNFdwV2FNOXkzZ3hQczhZQkJTaW1CbDNGazJoeS9JUm1VVjJSQTFLUkxO?= =?utf-8?B?c0NtbGZZUXZWNE9uKzJHT2cycjBpR3Ivd3pQYlFDbzV6SFBLcDQxbnhYWGFR?= =?utf-8?B?a05OS29sV0Y3SCt1MGlDcnF3cmduQnVHMXpvdDRGNUtlaU1VZVF3V1FpcVp5?= =?utf-8?B?ZVcyR05SOFhadkwxQzBHcDdQMElEVTVKY1pQTElRZjFXdC9GVkt6S25icmZk?= =?utf-8?B?K0drSmNQeXd2YnFtNnVKVFFJRjdDL0h4ZkZRRGlXQ2ozcUh5VjNlOUVPRFJQ?= =?utf-8?B?V3BXTHppYXc0dEFMaGxDNXNhTEw4NHZQNVdxaEVFNkhPSWNUQ05IcXZxRzRR?= =?utf-8?B?NEtod2ZuRThsVXgzWjdkMnpjRmtML0pucHFYL1pjMVhoalJsL3JDZ0lzQy9L?= =?utf-8?B?b3ZuRllsMW9WdWtsN2szTFQraGl4alY2c04yYjlzWlFVWGpTN0k1UTg2eWRo?= =?utf-8?B?MkdDYjdSdXFXejFWRXgwaEY2UzZLRlBIN01GZ3N3VVFiWC9lTkJkMmFpdUVp?= =?utf-8?B?dkhlVnh6MmNXaTlDRkN1enNHTDBzQVFZSXg1RFd4VjZlaU5KK2dlQVQwa3BZ?= =?utf-8?B?RDNBNURuU3ltT1A1cVl1QXc0SGloVzdVcUdSUTMyOE1MbGZkVzl4bnB3TWZk?= =?utf-8?B?RVdCMjNiRnM2cHo4SzN3bTM1R3h4ZGx2K1FmcFU0RXRtZmlRc21QNktJQkNp?= =?utf-8?B?MlFMeUpLWm9tY0RueDkwWnZSUndqVWJzdzdoR3VENnduSEw0SUZWRmIzQ2ly?= =?utf-8?B?QzNMN1B2TVJmUHk0MzZzOEh5d2dPNk93R0hkZmZKN1lmV2xraFdQUUV4Qkpz?= =?utf-8?B?OUJ2QW9ETktJbnZ1SlYwT0FSeXRQUTJEM00rMlJqL2FiMGRPaVZYMjBTWFdI?= =?utf-8?B?Zm1WMU1kUXliQjYrSGNGRW41aEN2R0VxMUU3VjB0QytPUnJnVTRTSEZvWlFj?= =?utf-8?B?Sy9vMHYySUZ4VEUvUzh2NE5CQmhJMUdTb3UzU1dxbTVKeGEvTTJ3V3cxWWZa?= =?utf-8?B?K1lOSVp6V1NESUU4eDYwbjFhYXMwOTg3T1NpUjYrS0E1VVVrSzZORXl3bEpu?= =?utf-8?B?ejhtL0kyY1pkQ0VwVVUzeEZraFlVMWNuZ2pDSEdoWEpyY1pENGVjWE1XTUNN?= =?utf-8?B?anA0dEFzVFd1L2E0dm9GVTZCeW9pRnVSdEFHMjJHY1VWR092UzdoWC8rTnhw?= =?utf-8?Q?JI51kguiKDIpVV2kQZrfOf6jD?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8245d70-c5b3-46f6-9edf-08dd7b2f5dbf 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:52.4262 (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: 8WIDCwaop74uFv1QlXHnfbHeRJ9q5mlBT6yZyEB4bvgdGHBd0My+GruKqsFzsgq40j4Wz+sY98ieNB2lLgylgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8408 From: Peng Fan of_gpio.h is deprecated, update the driver to use GPIO descriptors. - Use devm_gpiod_get_optional to get GPIO descriptor with default polarity GPIOD_OUT_LOW, set consumer name. - Use gpiod_set_value to configure output value. Checking the DTS polarity, all users are using GPIOD_ACTIVE_HIGH. so all should work as expected with this patch. Cc: Lucas Stach Signed-off-by: Peng Fan Reviewed-by: Linus Walleij --- sound/soc/codecs/tpa6130a2.c | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/sound/soc/codecs/tpa6130a2.c b/sound/soc/codecs/tpa6130a2.c index 43cd957eaf321e8cff784e5d781e8e99d2c3ae89..38cc000891eacafb257a959b44f= 157413faee5fd 100644 --- a/sound/soc/codecs/tpa6130a2.c +++ b/sound/soc/codecs/tpa6130a2.c @@ -9,11 +9,10 @@ =20 #include #include -#include +#include #include #include #include -#include #include #include #include @@ -32,7 +31,7 @@ struct tpa6130a2_data { struct device *dev; struct regmap *regmap; struct regulator *supply; - int power_gpio; + struct gpio_desc *power_gpio; enum tpa_model id; }; =20 @@ -48,8 +47,7 @@ static int tpa6130a2_power(struct tpa6130a2_data *data, b= ool enable) return ret; } /* Power on */ - if (data->power_gpio >=3D 0) - gpio_set_value(data->power_gpio, 1); + gpiod_set_value(data->power_gpio, 1); =20 /* Sync registers */ regcache_cache_only(data->regmap, false); @@ -58,8 +56,7 @@ static int tpa6130a2_power(struct tpa6130a2_data *data, b= ool enable) dev_err(data->dev, "Failed to sync registers: %d\n", ret); regcache_cache_only(data->regmap, true); - if (data->power_gpio >=3D 0) - gpio_set_value(data->power_gpio, 0); + gpiod_set_value(data->power_gpio, 0); ret2 =3D regulator_disable(data->supply); if (ret2 !=3D 0) dev_err(data->dev, @@ -75,8 +72,7 @@ static int tpa6130a2_power(struct tpa6130a2_data *data, b= ool enable) regcache_cache_only(data->regmap, true); =20 /* Power off */ - if (data->power_gpio >=3D 0) - gpio_set_value(data->power_gpio, 0); + gpiod_set_value(data->power_gpio, 0); =20 ret =3D regulator_disable(data->supply); if (ret !=3D 0) { @@ -230,7 +226,12 @@ static int tpa6130a2_probe(struct i2c_client *client) return PTR_ERR(data->regmap); =20 if (np) { - data->power_gpio =3D of_get_named_gpio(np, "power-gpio", 0); + data->power_gpio =3D devm_gpiod_get_optional(dev, "power", GPIOD_OUT_LOW= ); + if (IS_ERR(data->power_gpio)) { + return dev_err_probe(dev, PTR_ERR(data->power_gpio), + "Failed to request power GPIO\n"); + } + gpiod_set_consumer_name(data->power_gpio, "tpa6130a2 enable"); } else { dev_err(dev, "Platform data not set\n"); dump_stack(); @@ -241,17 +242,6 @@ static int tpa6130a2_probe(struct i2c_client *client) =20 data->id =3D (uintptr_t)i2c_get_match_data(client); =20 - if (data->power_gpio >=3D 0) { - ret =3D devm_gpio_request(dev, data->power_gpio, - "tpa6130a2 enable"); - if (ret < 0) { - dev_err(dev, "Failed to request power GPIO (%d)\n", - data->power_gpio); - return ret; - } - gpio_direction_output(data->power_gpio, 0); - } - switch (data->id) { default: dev_warn(dev, "Unknown TPA model (%d). Assuming 6130A2\n", --=20 2.37.1