From patchwork Mon Jun 17 00:29:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 806783 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 04DD1C27C77 for ; Mon, 17 Jun 2024 00:31:54 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 6C4DAAE8; Mon, 17 Jun 2024 02:31:42 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 6C4DAAE8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1718584312; bh=Zp3TbVBTS+6RrM8AaC0NOv6gdddIZ/RSy32bcDmfTpU=; h=From:To:Cc:Subject:Date:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=Zamf9B+2wwUpV5imORPkyvnc8CGgnxfRMoC0uJVvHp0kYPIn4yxbMgBmBLoPITnG3 lD5UC8Yx+tptXe4iDM4UMKGmrJK4KAmbAgweaTO+5jDp3K5A52MQ0IMyH30KGVRwaZ 0C4E4gU6IVUxiacqJHNAenIsOwcNN1pfLgEXByuM= Received: by alsa1.perex.cz (Postfix, from userid 50401) id EC736F805E2; Mon, 17 Jun 2024 02:31:20 +0200 (CEST) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id D39A4F805B6; Mon, 17 Jun 2024 02:31:19 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id A8601F8023A; Mon, 17 Jun 2024 02:29:58 +0200 (CEST) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:2019::601]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 87B20F80154 for ; Mon, 17 Jun 2024 02:29:48 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 87B20F80154 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key, unprotected) header.d=renesas.com header.i=@renesas.com header.a=rsa-sha256 header.s=selector1 header.b=GbmrRac4 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MCKi3SfUbuBM/GeCbkVMrrE8DaVPiOIkqxj2UHu3qqsEABymKIR3KwKjp5tHu0inltmXeIvZeqZOf7Owz4WWiGvZ7XMGqdf0bSw6sBrLjTNL+ToL7Qj9oiUxTvTgvVtunBcBS49J3GBobrGTSE9Qm42euYgc3KhavCwi+2MQ0nmVQoxFt3baLd7WVmV+swDVlcCiBphVMarGUMTMrxl7tYDv1GRXNiex7NU5Ce1m80LgNq35mXnGj/uRlKWx2tLPe76VhjPP/60dVfJqKzdtGjC5Vl68do+dt2fFrMgKJuymx7/ZBPifAlPfwY0a7rGYP0ksGdVa7jtmevVbf4pF5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=EEtkexwYJEF7be+FVRc4CMx7b2DjydGQ9TpWbi5cNR8=; b=jQZU1KY3I2TPg95H9mikVzop1uMuvE6iuJfAdbayNbJq1sgogBH3LeVsLlJ6WpsK89FOuATT4kElkuGqRnTUT1LLfoe7F92zbum+SgfIE+m1xGjKWO91vV79djkG3cwn7Pf8219q4LUuPIQFXM+Lovvoc9pzY4F4hY7MYxL8cV3ZSLTEY5hOd8x2EzMOn6evYiU8BpSD18rMcK/byWe6c1CSjX70oz4olfOC7nGoF+0jCTDN9Vk/0MHAwPRGrD4N7kL0vWB4fWx/jov7LU5j1eVePULXwdExvm3NBRi6FeXZC9uJ5NhqWQcYYOm/hydzuzuIW7TNtcd00SJydPCr7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EEtkexwYJEF7be+FVRc4CMx7b2DjydGQ9TpWbi5cNR8=; b=GbmrRac4TLKunaGPDbGwxu4aiW1PZ346oD/6jEUd6EhyD6JUhrd8DMES+kMdSIUbtiri3+i+NSMnAO1lWsqS8Tf/ep1GjgHGu9W0IZA1VKNO+0zmlqn+y+YxUXaG+zzKsjtvcSvnX/Ywg+9+IpVmktKLb4lEl12y3LPmol1kgyw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) by TYYPR01MB6715.jpnprd01.prod.outlook.com (2603:1096:400:c4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Mon, 17 Jun 2024 00:29:40 +0000 Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11]) by TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11%4]) with mapi id 15.20.7677.030; Mon, 17 Jun 2024 00:29:40 +0000 Message-ID: <877ceotnrg.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Khanh Le Subject: [PATCH 0/2] ASoC: Add ak4619 codec support User-Agent: Wanderlust/2.15.9 Emacs/29.3 Mule/6.0 Date: Mon, 17 Jun 2024 00:29:40 +0000 X-ClientProxiedBy: TYCP301CA0066.JPNP301.PROD.OUTLOOK.COM (2603:1096:405:7d::7) To TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB10914:EE_|TYYPR01MB6715:EE_ X-MS-Office365-Filtering-Correlation-Id: a4d26474-5c3c-4558-9cf0-08dc8e64938c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230037|366013|376011|52116011|1800799021|38350700011; X-Microsoft-Antispam-Message-Info: +Tw9AY0wjCd2TYepxzxBv85PQp3Gk/Xp/KkL90Kimt/bdelZ6OzfSa5bq4oemvLPtERmcaKC2MyGzEHASD2bsHsrx5yqnUh8fnk02VRv3wTs79hOMi7M7LNn0QMyArEwgD7iQR/ORfmjmISoc4DpsF3K26JILN5IcqZJv7WfnaE4sIv1qULNVcOK65x10/HLQtEdUSxOaQIxutLNWawtYxNY37dZDxGUhlTkuFz7GuZ6b2LYfRv4xOd5LVRCbst23CkjHMjKQ+hhngAKm1HxxEI1IIIbhCdqKout6Mx7g35nCy7KxH9KzPXLTB3OTP2kuiJF9Ry0FtncavHIGXHGIY116sZ/yCWc093bfpO/z3+FeV4U8jR3luc7hDQu1mKDUTNnfZ5Uy8P45P0RitRxRk+OSObvOEBylYXhWJI20/uD7TZ2Fr17CBDylHWAFathCEJFec0O+gdL59STROFJkawiNAe56RxO+ANMCqihGVq1EguZZlPAua/asJZ1Uuquvr9GV9jPI+ctMkgBginwEnwno9B2eP//kuEePd/Kx11ulLW+XX82555itBMgN8MQU5JU+eZc3J5zyHrIzxpJjQUZCHzTeldce67nzb7CMSF6OIGNy0YaeXgJvkmXFAB/ni73N7TMwjVQRXLoWioaexoF81Gj2HSNAUI/88O8LrBbvrSco4O461tOcMDsU6C8ZVhQprba+3hPjFvykPCbuzYK5mEYqUvYCK63GG2WnPN0zA8Tyb1O2jjIqrFl04k8BKb07CTEJkJ+mMfSWQ3UtTGZUbQPdveN0VIqoZo6yTZ5cPSU3utdR9KsLalfcjSqd2wMvGXvb39jCve7pT/B+wALZhTio/ifMXzfu+XMdLo7hZZgWyNooJtpvuFnfpn2hH3uwKqis4+DGqhbsf8MB55fVMrzotgqhHoItmHXZWK2NUMPgNHRm6ZTWpj9+JJyxvgwyH+41JAigvjAPR5LmajxKVVJznkQF/Y+mT5T9TFylkI0zF35h3++/UYbpOrvZ8AkbTCuk0uYb/wX+L3SWP4QqvzAHwn61jFtZuZdoRTJjXD58VS9Vwg/pH3UWP8+mcQtNytJg/v0i+ZUZjyYNMjnhZs/HiCgqXYE4AixudLpPjlB4Ej79Ck31Dmdxylzg110DPAo5mdH0wTon639tMEwvy+566jrJE67ubxq6TQHmnGvptiCWIgopL/u45wLiaXMvG1Q5X878q/+ag8000CKzXm6UE3Rxe/kAegITCyf29OCjxPXB/rGKhVswqrvuaR7+vBn6SVySZULJtqlhlPAnJLpHXi2RrvQD2Qx78GGfMta8WkvBKofzLeKwjhaQiY3nLkHPySMFD3P1tfEuAgb+p8Nsk4cLzOjZr5ZG1o= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYCPR01MB10914.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(366013)(376011)(52116011)(1800799021)(38350700011); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vt5dYQMQzCnESvTv8JKzfNwcCAo4AumUTf/tfshsIV2mCr3DBJftiVhoFbeZQof45117ZFqzgPSMDMSbqc3hwuGGsLYWsK7Blj9YsvPsPRlQAUP4jUIEQfzzYrXrk2skCVzopsDDpY41/73qD6H0NCp+P8GT4/vta812hTXBGboLXFphigFpSpCGD0yLOQ8bZ5GNYtgKeNraR0scAOxi9MQmbOkperGDqpWo1HRNYavxqOLRb78d0B3SXeBaq2vz5MFZvOyeBQInFdQkB2jQbxdSbp3sWJf7AeT+QLC3QBvraeETRMTxR6dx7a309rXu3eHJFEtjn6DOG1Yej7/fMXtfCmUFZjRLDKUILpRBb7gTTxxetMbwJqSzHPql37YBx8cHvu9MyBrIsJS9ca3jHdzCPayg/emUtHU2Uny6Kfcce3w2qfgY2rqpnmLyFNQk3wAsWmjJNXyF56USY8X67icWry4DGVa6pqfdKgEURsEhOvgOemgBsQ1UukEb3k1Sg0+JvhoeszPkatpZy5PApX35y7oqaP4dn3PPwtJLs5sNQ1qBPKTG6k14YK0YNhgDRF+K7PMXBIyn+5OnzX73lQixTaJ21j4s1yckuvCBxAvhuFYZ5D7qKAKS0sNZr/vd69aVVuNxBFEO44xWgHx/PtmahKMwrihhlLQOSdzGhg2UVRR/kFlJFO+Yjlazz8JMV+GKjYLxxJkMllg86WOCzZdBWzTWMW7yk0OSHWXc534JD+pNp6y4nSecJAbpgUYEC7674fShQnCo0Y9yrE7F4j6fUINKCTFvN7ESWm813O4um4xzIyKhR2xiZqcryfm+ocMOX/NwD1W5QwsDlEZXTnHQWRtzJswjQJyw0x2VWECA0cUGfiBMHRcFidsSvDNlUc01tz3fCJMsz7uQEGU5yAaYVMsNpYqTCxNRMhvNIxPrNHNzlydz8GJ+gwejrgBLD8sBPU4qwmiVH1nQUgn3F6XVfSJqUou7ryryt8Z7D1cdUCRqrjqT0jBb7ymBaibFh+O+N5c5ib1fk72jG2g3qqOc1xuAMkdWjwHhs9nc93kEIS0yOPDA2xJnurgQuAvH+vqx34ofkvZij+O6WHzuC2mAMC+g3ZYZF33FDNBWzbt8zgCuGpmaYAmz2oQzymUefe03Xrx/Bg/mUYciD36XsALHONcSUxDliHhVoqIlPoXMGZHFNwH2TIRuzpE1PHNo5arQyKRBLdKb33KKzbBNkm090WtzgDmAduniha+M9JLKNasj+O9IG3eygqYRMmNyTekXAAi2xU3Tn52qz9vIMwb51vaMm5X3imrSmRw0sf4ClYNgfJFlGDWkX7/CX/LwkX53ZICmLvhOyBX4w4QqFvZ3di4jrSHhF8YXZzjN8LvD9DIF9t4+ecRDrEvnBfA0IRnV5w7nvyXfk7v9OO2LjHNbFMzAjgVGK4M4VnDjWmKNeQDoL6zPCU0cb56q8F5AQFpx0d3KryAH1HzFVhWiHlcEYpQUR4mBznYzhbY7A+KnD+H5m87jnCsPl0iiLobLTkyXmwuQk7aCzqQiv9rp4t8Y1ykeq7775YtFUlIcCraG94RhEHKwXXjHEQF/AA4dMcCIpWGM/EGE5vByPgEgJ2uz+cja40DJq3kYCLsYEmk= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4d26474-5c3c-4558-9cf0-08dc8e64938c X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10914.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2024 00:29:40.4307 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: g20c7K9VaD0TxC5orE1+2di6VD9cri2bz3ZCoAiiw9Q6wPkRZsAZdRFmQQZE/A8btOJdcoyNOs6GzivitF7W57OC3eE1U45qWYpBXjgL+6ZlY3OnvDr068+83HbbV7db X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB6715 Message-ID-Hash: 4E4QVJY4OKDCKPUFP7T4L5PRTRU5OXSY X-Message-ID-Hash: 4E4QVJY4OKDCKPUFP7T4L5PRTRU5OXSY X-MailFrom: kuninori.morimoto.gx@renesas.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi Mark This patch-set adds ak4619 driver. It was created by Khanh, and I updated/adjusted to upstream. It was tested on Renesas V4M GrayH Khanh Le (1): ASoC: Add ak4619 codec support Kuninori Morimoto (1): ASoC: dt-bindings: ak4619: Add initial DT binding .../devicetree/bindings/sound/ak4619.yaml | 48 + sound/soc/codecs/Kconfig | 5 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4619.c | 903 ++++++++++++++++++ 4 files changed, 958 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/ak4619.yaml create mode 100644 sound/soc/codecs/ak4619.c