From patchwork Tue Apr 5 02:06:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 556225 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 61D6FC433F5 for ; Tue, 5 Apr 2022 02:07:31 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 97E9616C5; Tue, 5 Apr 2022 04:06:38 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 97E9616C5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1649124448; bh=gsfJuPEyacIrhsYilWqaJabW+W1plB9KHUCLJuVkais=; h=From:Subject:To:In-Reply-To:References:Date:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=AfVrOuJPGHiyBgPExNhkXtw7QNHU7cvaohMmUTc4MySYcceGc6fRXAymfpqAMQ9TU ArfWWKeZpbS5CUs8JHrIPUX1ha2REcLT+IWPTSts72tudhWDYvy58ujzAlybfJIeDk x4FR462ULNDmB1wmAvCj1DZPbJNMFaoy+bnHAsik= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 3917EF8016E; Tue, 5 Apr 2022 04:06:22 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id B2765F80482; Tue, 5 Apr 2022 04:06:19 +0200 (CEST) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20710.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::710]) (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 DEB42F8016A for ; Tue, 5 Apr 2022 04:06:12 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz DEB42F8016A Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="OnnQYqUm" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QcNi8oJeidBKj3X8JtOs4l0pofx5dVDNiIbZ98evooXCS1zbXElByB217rrII8ARmx6RywotTs6qGdI9BwRLrA0/IMy3yc7lLw0ZD6aytJG738+C5e0iav/HCmTaOPTYV88nmOcJtpt3W2wPqlTDqT/AoSXnsswoA6RKyKW9yR0c+HnpqcgDoigtIEdIgqPL01tMVjOEL2PSpTwyxK5PRmKFO49cD+swRhQk0fMBeKAL8g7PUoO1jW76263QkvPG8jKJl3fcV/U9HiO8tqAAsGsIKwdZ/enXJTerhy79nkbx69bR1K1fyAaFVXotpM3564Y9wL19NZh42yar01DpyQ== 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=4Nkb1tqjNq37ktSZoXWeWfMYDgjepU1MVas12Mp+Om8=; b=ktsqW6DXp/JxKe6cQQiXcCIpcsTVxxVPe9Rrk2yzKCDh/0NBLC2MC/hchxgEkU3Yu2IA1/721G0XLl8wG+priEEta2btNB6uuUJh0B7NaKJAOnJc9glSGZI112gPm/3efhScO0FkGQM14OKrvQNaE5llL4Il6cgwBxbJfb4EaGQ2Xnh1DmQMmPuIOtIBvmkIhBHJN17z/OEqt2HHQWhFBszcoWZeQcePqwP/xnKLMgQu+hei0n35qtUuAKwinikDUEd0GyYYLWcAj9lg5YEBKKghKz+GazZp8wCnz3e6xClRgrlO7UdM1bAyIkbz1Iyqn14T6U6M2rKkizef/59SEw== 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=4Nkb1tqjNq37ktSZoXWeWfMYDgjepU1MVas12Mp+Om8=; b=OnnQYqUmQ5lJKhwehALNIqdxKs5PhyVRRfwAEjPBxRs3Z3tMAvTFaYW+ITdPLHb3NjVRaxQ4I/KfdpjQsbG/iZn2UB0uVk8vb9JwZPu5glNH9uIEWvB6YG6a9UQ2JGlV9k5rLDaQIWehPQ1CYXXTcE0eLxhnnLhwwEcWtpwk0sU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYWPR01MB8525.jpnprd01.prod.outlook.com (2603:1096:400:172::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.30; Tue, 5 Apr 2022 02:06:09 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167%3]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 02:06:09 +0000 Message-ID: <87fsmsp9m7.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 1/6] ASoC: ak4613: add missing mutex_lock() User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown In-Reply-To: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> References: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> Date: Tue, 5 Apr 2022 02:06:08 +0000 X-ClientProxiedBy: TYBP286CA0009.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:ce::21) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 31d45eeb-77e6-4e37-f5db-08da16a8d9ca X-MS-TrafficTypeDiagnostic: TYWPR01MB8525:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /hLf09H4KhqCLvPVzQXbIA1Oy1hvJp0qloO1xs8hCN5lNbiEXHem0CfN4RrpuAbbS6DBJ4laFV5th/zZycQgf8w2KzLM1lrfHZOx43fbQ8QLzUWAhJVu7JTjCug1LRe5c7kcF0NDyFrBaFPgWB6rM3p/3zFEdeN3LZUNCIfFXoaZg05do7uuX5znpJcAp44pp11K+Qc0ezUkmiOX4uaUcoNPQzRd/muJ2J6GdLf6WUlzCl8PV86PBsTqzzviEJ55R2kFtQVZbDUzrql99fHCyAZDhoC19HhCe/QJwGNL9/kR2gAoMYuSzZcWA29bgu0GxAiroizr9FlYbt8r3O91ktDrG1OtZfRdIDKk/SQkytZUmlFdejLbeSEzQLuvOLCiigQlqJ5kxnK5xQcb+cTljcziKatVHyp/K7JqeR9onTRpXd+vPj0K+BEgIc8niK1jKx/2slmzWCKZBoGS+J512fZp/LnkRwegZssUuTOzgzdqf6WAQT7zWdpZMYweSk/VAvRL7jGjHENYouTwgI0hXWaTyec+8h7B9e6md8aooD/GYXJJnV4HyTwTFI7EcnEip6WcmKYWhljy1Z0Mi14F+4kMTCDK+PsU2iy+SZTg0gLr/O1WL2drNpJt6F7U/Z2jgjhd3oPyAHsW8JNHlvH7/w3oYHd78FpTGjcEzmD9Oc6gtu4yjyy5usuXht2ikJAj6d+6xD8QIS865IDq5UkirQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8676002)(4326008)(8936002)(4744005)(5660300002)(36756003)(6486002)(2906002)(316002)(66946007)(66556008)(6916009)(66476007)(508600001)(6512007)(2616005)(186003)(38350700002)(86362001)(26005)(83380400001)(52116002)(38100700002)(6506007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VRXYjCAzpGcS7NHJ7lHOmL4xM+gXePY41VVdbuVEtUOZsaCFkfSB7QNIQMQozaUuRZtYbQ1HS5sdRTyYCCcbrr0crJ7SWOIN/u7qyke7Dal+YNR0o+u31YtpNUIvBiETyol8vnC0sU06NMg8zbA5NlZtSTunC03aNQCbSJCtb0IiiUrnJy06yYmRXJ+WHUpKQz8eHC5bsbeNaOtn/C9eGzPkFxpw95AEj4SJVnLKnEiZv//TaXioOnzix5TJh9qz2X/BopwaCFKZY1YOabWnzR6f555NmC2VpB/xJzENl4L97ZIpBGWNK4WEt8CmMJIMqW8ltaK5sUEV+/yxbSE6tiLaHZREzkIl/imCayu5ISglQH+07/JuPEorGw/TI3oq+9iUzqeZIrU3CloqLzpKZtKSbyBUcrpzLGJj3wZVvM+WYsOY4ldvIMlDb21zOWlbZ0z5JHU/YJzXa+mc+llrXSFysXXjWMRgZ2eAaS2Nh0D7qzNFA2oCEmUwS8B/r9q6bgC8W3DAQDOerBMTztoGZE5IpJftD5Kn19nl+jTa0ETbpJ1jl0GmI6RNA1t1AK4NxAdSIumNerI4k0DLYp9+9PdaQJtrl6x/xNG0aAUzGtiK7Vbav5xVOpNtJUoeDqoz7kjR+LfDmieI63KBq0U23Tp/UDxigQR068YVaZGtVeyVL0DBTdII6FI2zQqI+S/UW5qdyaZMKVX6PpLB1Ozezcz+PP22//SFBrPsPPaAtmbduQmrxO3753J8cnvmVnnBYH7cRPUwQUn/GUw4biNRcAOoyAbrm9PHwTuST/l4kovrjeWISkPuvVyHVe4+wwzPbaVmfZFGiTnLADqthHoW+tGCd1ZKK1fkrvhs5tvcDHfvD2ljUwVBjcE/9BWGZfdjKP3AJxtXxYzOArUMVHZqNlHZ9R/yYue9mIQyM6Oq7/6nGVeTqPdDBsms80e7bE2EJl1FQpE/9Lzrw0kDBtoPRvea8J8XtOt33DFHYFvvj2MxqsCsju3jE9p9hKf121n0nEB4FVGv6QXGYP2Pmar+jzqhSnocbbVkKwNZtGWnTzq7cfarzdN/GpxbZDCbhFeEFF41aQxT88feS7Yzzit4aAIQwMWqtJ1KsZwNj+PLd5IrhcbJFvunarBMsqkMIin6KUrWJkF/eFD2XnhmjAp3KucUVsN53EoDh67sPXeTwbINQy/Iiw1hnlB5uIgxiTNC2FRqqtuQu+aSjT+9EgBfJ3xhNsooBhzrrOFdZJuGILI0/rNGOeuh1JLihVMDHNEmf7ldXfRSoOpYfh3LzUQBRhnhMv8okdiAFK1QrmgCSL8ELZOwxjCAjZGmF1ECTc6SkJj9d0BBGzr7Vse3srnVv0xh2O2WwtkXP3CLSlhcVQFBf1ChaZhOU1vHKaO5RAqo2OqThRSZVoaZ8dxpXYGdygBUgXPl1Rxr6F/yXwXzqA5OMHw9tLchCB+p23teFFxQeCRDHYdylgjzmM5I6rZUm9iwKODIi+zQvMKV4RvCdsfovRFYqtgPVFd7AvObv30vO7hIdUu8qVj27gCi2NUFYykeUObvwrMulkHfBd1Gu6wLd0ehsrvU0hrPKp18Q0lK3c3aVf2cDkYcIm5PlgdPFiaHnSFcRg84JgW+qKF5l7rNrm7Kf/uGyBAs7G0vDTqw33eEEdKOWqzvOfUtadC/QCJlsAoElVD57OinocDvdViuKId1mgNUXzOM1HHMTclNW0LT9aZ/R4NS9LQfMX62nE2hthFVGHP+M/QQuREB/l9SAknTxLAQzyswWZWl6C3R X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31d45eeb-77e6-4e37-f5db-08da16a8d9ca X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 02:06:09.4525 (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: 3bHcWbYnPxR8XaTYUJLBbbIFE5tc6wI0vb8J+YF6Go+Q41CPqS4cEgCIL0aNstu/+PrU8pjGJiAV7YzrICpuTGfh4gCduRIUP0Ri1PzOT/FWZiAoYh76WCI1rKZXxnGp X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB8525 Cc: Linux-ALSA X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" From: Kuninori Morimoto We need to use mutex_lock() for priv->cnt / priv->iface, but we are missing it at ak4613_dai_startup(). This patch adds missing mutex_lock() for it. Signed-off-by: Kuninori Morimoto --- sound/soc/codecs/ak4613.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c index 034195c83bd7..e0d9a8c58e10 100644 --- a/sound/soc/codecs/ak4613.c +++ b/sound/soc/codecs/ak4613.c @@ -304,7 +304,9 @@ static int ak4613_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_component *component = dai->component; struct ak4613_priv *priv = snd_soc_component_get_drvdata(component); + mutex_lock(&priv->lock); priv->cnt++; + mutex_unlock(&priv->lock); ak4613_hw_constraints(priv, substream->runtime); From patchwork Tue Apr 5 02:06:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 556224 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 E91C8C433F5 for ; Tue, 5 Apr 2022 02:07:59 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 36DCA16F6; Tue, 5 Apr 2022 04:07:08 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 36DCA16F6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1649124478; bh=ecX5pbJIgI8anrPM00fUNERBOwMY+VpV0tur9+zcBYk=; h=From:Subject:To:In-Reply-To:References:Date:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=rqAlcVuBTrLkthTmmaCcnPVcp3bXidmHUOdEIQdpM8vegS6rX0DU2cwKfdRKWdZLk crim/a3+BQDGjVs1T5A/kT40mtLMIcuDyzhuEtRkHIRzGCK03t6gHkG3KIiNtOhOWa RWU8Po6aAij5FfYP/zt47XyLWESOCnWGCk7YcST4= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 19832F80520; Tue, 5 Apr 2022 04:06:41 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 17A12F8051F; Tue, 5 Apr 2022 04:06:39 +0200 (CEST) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20703.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::703]) (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 B2B16F8051F for ; Tue, 5 Apr 2022 04:06:31 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz B2B16F8051F Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="Az0g6H4d" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HEm0G4HQv3lO0x3wiH0QOodUMBb4Ib66e0zS7nqBLb2JeHAo1c14REow7bIdJtfsb+udHXBhTmPObHHu1gFwgOIxbRbLOkgFjUgvx90nxfbRSE7/D4EZyp9t1BYuyuqHsQ48EE8qbPiyf2d2S0eSh5V3XFlKAiN16nmQA8Qzn0cZZsDuXp65qENzs6dZ/d/KcQdTmE9TjRfNhy2CvfkkfncqRDzAD1r/LuvzB2Cq4XboLCNDMSFZ+b7yUJamZf6JAfF/vzU1EKAacFtdG9CYPS9kgB5UoJWgDRGvDB11LZNhgYoOng5Ixl2NWGi0MSfGArYVHJeJm2HNXJVSdmtxGg== 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=z0gSSk1Ks6fgN/vquU3zY4cQMEp00tOANumYwhdxhKM=; b=hetkLuJJB4BKYsWMsAjqtIoiw3Ef3Ot4bTfufnS0CyeUF3Sqs/VZb+Me/LxsR6LUuxb/r0oncFajsOf4/CEH2ZpkHNMtyK2jN1ERrpsKPnMyQDJSBEQZpCqGrij2S7IfFR97NRvRjpEvAAsFrdvUOH+64LR57rkTzlAvIxWSh2XizJQhmOqkYDj5jJv9FifF6biCfFtg2lqo6m0mewi7QjKLVF1Qx++TSQ3wKB+T3GS+WKlUDd4u27ZATZFAqFwpe8OqguUYdmcPPi2KJMyuO+3u5OVurQFyiLiTc063qn3Up8IuS4fM7/M9TMy2I0jfQTUzMpqnSbuLpsvFtoepzg== 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=z0gSSk1Ks6fgN/vquU3zY4cQMEp00tOANumYwhdxhKM=; b=Az0g6H4d8ZFF9jgplW8GZPcxfxMvrxJW3g7dwPhuZnYPQKcrxA1khwk4kjuKmyCawtok/cij0NuHNFOMwtEaV1cKCCdWiRnR1xbZluFCFfOVfFODdpzojHiE2AqCRVApbHsr8Ed6VM4btLMbhPsaVZhIgWQMcQ7Lv9l2c2z82Sw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYWPR01MB8525.jpnprd01.prod.outlook.com (2603:1096:400:172::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.30; Tue, 5 Apr 2022 02:06:26 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167%3]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 02:06:26 +0000 Message-ID: <87czhwp9lq.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 3/6] ASoC: ak4613: return error if it was setup as clock provider User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown In-Reply-To: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> References: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> Date: Tue, 5 Apr 2022 02:06:25 +0000 X-ClientProxiedBy: TY2PR0101CA0021.apcprd01.prod.exchangelabs.com (2603:1096:404:92::33) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d7e615c8-7441-4134-6625-08da16a8e3df X-MS-TrafficTypeDiagnostic: TYWPR01MB8525:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OnGhuIzLSJPNZ7CIMC+BQdSwDhUof1lluKeAm2mYUBIU53OMfI5ukhIYvK/BCcH4528thv/MbOQnPU+cW+b6eqVkhhBCoGSEbZsV+Fo5AcWPaftUrgtZPNWtsXKJL3mpajZQH5hIGBaptJ089lpVbV6arU2IDJ9z7VSQLLqV+kOQ0pzsRbqAd8uVdnqf3DRht0GJHuCWsAZ0yKLZmkn2htCnpu4RmO6ybC/OnjGd5wo+WJnI2dYrrSxVZAy5FDzaKJdOdF7iOtOWfZGXzGGRAzXRxbRFg7y3IM8FG0eQvd5uY49yE0DwQ868C8ZUo3lmEo0diCJ+rA+MWPjxYaIIlvBcL3/KpY1u0saU5c9RUvgopPS69UJkShETxZnSYo3rh5Sv1SK6fYf6KATWlIq5vyLKyfEMpKDreUOcPQNrV5vwcIzffePkTmrOneDJAZMPXMlyZ4qOFTNDJEcBS1RzRlNSnMmEeIzouWLcZQSbGDZwuz/8rQLWKvMDO8JDb+1JvepcxtG7QxnaMtC7H/St2Hd2oxlOPK3OG7a7BBPww1HFpHzOUou4AW037nxr0Ee89XMsDY3abrrrjGZ/5+thKc379BemZlEcfTnTimg2jeffhenlXGTLVWd6GPyIt15gyPtl8YA4txgqKN+uIH+0cOB0Ohc03t7yiCQQ/NHwC/2WWwFHglzpKqL2M8SXYgR+Vk7mpr14c3jji1+hKTgxBA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(8676002)(4326008)(8936002)(5660300002)(36756003)(6486002)(2906002)(316002)(66946007)(66556008)(6916009)(66476007)(508600001)(6512007)(2616005)(186003)(38350700002)(86362001)(26005)(83380400001)(52116002)(38100700002)(6506007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PzL0851nMrjH8M7cpEjWC6p//PrET9gY1jDSD61WbaBCjAwl6ivAEzqon0tDF384NuiijDMQ+RwMG0CPFFsC4fvKi7SuqzjmIm7yWsvn6DKasUk/G+boZkTYe0ff7JZVut9RP1Ag3ZworyhOf5Rze3acNjgIhu61wTUZddJZah6v9j8S9dh9w+0vNtyr4UbD2cZdoucrrv5JiWl8Bo1WjvAb7fsABMEYrKVbc+Tc0hrp8C3pn7p4zBrxmUbz06tl9CoAPyNnzz91S3f5rRZR1Twnezq4R51k9L9FdSkBT3KryYJfmIFMNlPoZUeBK2jbwulluDFM4MZUvyOdoBvndVWo37Dzd2UrNQprP/cZ1TCXP9K1yQBha3f4ICN2pUDwpqv0actXqRCBZQbkovjcLupE+pUDiGzpMzgtgMgoeJUS+ZjuJ6wc9W6aecrcWRtO+1qb974oPMBdo/hmaZz9xiVtynpci5SHJMnw95/4uW+OT88NT7YES0A1cGHEKcrxisAKkaL2gskDd8iiThDMN2D7zoiJGVAua/vO6J7HKDwafV+f7PmfhJNfCfsKow64E4Ri55xy+LDtIVyvQSugi93JNNk3zTj0zks3lYYke53DVjydlasxR0B58KVtFizgDKiriL1T13IKayGbEGFHw3V6YnYDhFJ5li1Ac/Hfcs5Q+mPu0tZ40X0ZJvtjBy2vbx07jcrKxS6ksOuORoC6woZ6awOkh9RcIwBUda5BoHgPQTpiPACTeG5+kT2P/NmXnf0fzF/m6o1EuzZabvABrk/E6jS/q8r5qSejqXfUFzrRQ7o52/UCyGR9ma9QpXoT7Tbqbi6bpgt3m0aftmzZQbvXAY8MsRi+ez2feEVgiM2RGS4u7nCeuGFG9ZNulz5br73XP98yxQVP+l0vxtry/PkvcfTvzScg2cadzhTjbVZ28zEre5qLd3OsG60mtBaFV2AWyd+MTcwyQV+18XGZ/eHLNS3fCUOymp0jM6Q7FsfsdQ73LnY/vXT7ohZJ/ZBKin5OKcR3jYfT3bXk+qziJNoBLXwyNcEhsjplqmj/OzJR0gSSdxyhvmVv13oIDNt3j+ojTLwRpoX9lCaTUrgKboU3t0kCWS/gUVe6BTbXiADwdNGCIHF8ZLmvZGwsERbWBaTg/CyjY6DBdgVmmT6+Ah/Ci2Y1cYRY4b26K8taYHHhCiRokJBzsJ1bichte7j0gMJ59kxQWcgWgvg3nRVSUhOzrXxDd7DMKWyUMiVwGkYyvYQEoUCGMuZPAN+pTKBJIIJ2Qlhdra5uJS4BJX/wmkUNfArkGnSuaKqdXfUX1AsAPeqbFWq17SQALigmRqxL+P6Fy+9zcNIc1TF3zrcQ6iuFlnr15RJrOOmAjbenR65bIUQ3j3u4uHsxm4Z2t1EMt+2hisg6uJ+o7cqBNiOsD9OvXnsF/iPzSUoNGl4viQxI0SW2Xm9mnM3jZT7FDkLmeNTW5/Gnjg2ETI9NEGvvJVT0C2mb3urz1d2LjV5P4Jz2eIZN+gDv4tJHMKzCLhTnS++eqwVInh5eEsSebXrfh6Sk72zbhNQtls8+bF3T3SN7ysYBY6i1O/wbUANPHJDyyQnw27chN76Z7wf6iRJQSvTMtX0Fof6TD4sa7mCKbh/yd6lqqvsPy0yJGQW33lAkWxV15E/h77H1TLzr/XZOR8H0DBokCJ94iFWsMH1jsiXLWHSRLQC0gyWzKzHxtHE0e7u7LLLHftwv7k6r6AfL+O6ZxYXyhdbo9QadnYkefMu44ZtA6cvoYb+5QINJnL9J X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7e615c8-7441-4134-6625-08da16a8e3df X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 02:06:26.0356 (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: hLNMq1RoX3/G9aLf98II4cgnUAITmQAR7Z+loeURg+3dQXx5Js9xnTMbL+5OkZzMf9VGRoJWFXZPo3jRoMVfsO623b0Wn5dSkO9WxC1JvAzZO3H3x88MdLN0QYJdzUjW X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB8525 Cc: Linux-ALSA X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" From: Kuninori Morimoto Renesas is only user of ak4613 on upstream, and it is tested only under "clock consumer" because of board mounting situation. Thus, "clock provider" is not supperted/tested. This patch return error if it was setup as clock provider. Signed-off-by: Kuninori Morimoto --- sound/soc/codecs/ak4613.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c index a20bbf82e8df..b19c7c4a1971 100644 --- a/sound/soc/codecs/ak4613.c +++ b/sound/soc/codecs/ak4613.c @@ -329,13 +329,13 @@ static int ak4613_dai_set_sysclk(struct snd_soc_dai *codec_dai, return 0; } -static int ak4613_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) +static int ak4613_dai_set_fmt(struct snd_soc_dai *dai, unsigned int format) { struct snd_soc_component *component = dai->component; struct ak4613_priv *priv = snd_soc_component_get_drvdata(component); + unsigned int fmt; - fmt &= SND_SOC_DAIFMT_FORMAT_MASK; - + fmt = format & SND_SOC_DAIFMT_FORMAT_MASK; switch (fmt) { case SND_SOC_DAIFMT_LEFT_J: case SND_SOC_DAIFMT_I2S: @@ -345,6 +345,19 @@ static int ak4613_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) return -EINVAL; } + fmt = format & SND_SOC_DAIFMT_CLOCK_PROVIDER_MASK; + switch (fmt) { + case SND_SOC_DAIFMT_CBC_CFC: + break; + default: + /* + * SUPPORTME + * + * "clock provider" is not yet supperted + */ + return -EINVAL; + } + return 0; } From patchwork Tue Apr 5 02:06:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 556223 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 7CFE3C433EF for ; Tue, 5 Apr 2022 02:08:39 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id BD28F16FE; Tue, 5 Apr 2022 04:07:47 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz BD28F16FE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1649124517; bh=BDGVfy/7bbVK1x4CHW5xpcdkIqvJg9JDAjv3RAEOYyw=; h=From:Subject:To:In-Reply-To:References:Date:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=Edc6Uj/UFrEy1KI9swpaab8V/yE4fCYnW1ANkXfrViysFxUXy5YdopCNtiRs9b5ig Ovui+hxHGp/Y74IkgKQZhlG/Vreyw92M9axEtJgBtStYMkL4rROFwDlSwZFLpukhgN 3OVBCm44sMgQl42XtQQnZAWWcB+f/sYuhJYMJLT4= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 93A99F804AA; Tue, 5 Apr 2022 04:07:01 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id C4987F804AA; Tue, 5 Apr 2022 04:06:59 +0200 (CEST) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on20707.outbound.protection.outlook.com [IPv6:2a01:111:f403:700c::707]) (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 13E2CF80526 for ; Tue, 5 Apr 2022 04:06:51 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 13E2CF80526 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="eEeXxxYt" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YoOrszCU59ldyafA5duweDqJcp7gtBzwSY0W7yacXxCb2Go6J1JpywT5L4DZ041gIdSARRVSHx3ApG76OvOrg4Z+ZisopGJ9+V2jD+UmxOhGbKsdlAtaCK7v2OQgF4uJNlZZKHy37aOaCsMcT4lK+A+svoqZC3TckJhtfIuWgIcuBBTFpx2T9WJFlC0239S7/adCc1OJ5oX0dBw/NUcS04IWI+JGzUnBPq0Q6yA4fxGAdRyQW3y5tW5LsIv5+olmB+FYuqRp5acRbm3U0pHRxxSVn1TfbC1SzQaOmjfJyIxxvJtIXyVkNMoESKNmG11PNh14prP0SoljBF8Ci4hkIg== 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=8V0hIt148PSHMO9I75I3AdXHUuS06mdxsktn1PrN4r4=; b=JQMDD+CX6qK+XeSZIMfRKF6SQsanM/gAMQBr+kQZNKP0UhTRIkbtKXLASm2swZQ8csT3KDkEYBaMY+egxr2qGPkWbZ7eiCmrGN2Q2OVQSxcNOWxpgAtI/3jv8ixrHejWiuurpjPdLXPHKA28lg43TqbQ4MJf+SBE8ykx1SVa0Hf482S6xPQqddF0BPuBkUKD3G6IhOEwi3SI/qLwPBVPM2XvZk0g9PZds9UwgeCddNAdzZXuuP74PYCm7Rge/1e403ZcFL7LliZ0SC6xGY8Eu8/5pBg0po2kplQnBZ1qRBvkTNcyxDcWa3TmsFAtGHIY5U7JzbwMtNj4p/MtaICl+A== 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=8V0hIt148PSHMO9I75I3AdXHUuS06mdxsktn1PrN4r4=; b=eEeXxxYtP+XDnUpgIqRzY7xRGIJgvlaO4I/QzkPV9PIEc2IopBccAss5oMc4NMMsCaIpUDoGu3xiPP6S0irqQznpwUu190jgflzr5zcIPVmRxiuCTjkOYrwiNkiq4BuflpyqL0G9ON50bCPgT5RoyQNKUxz+SK26tsvt/ZRIop0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by OSBPR01MB5095.jpnprd01.prod.outlook.com (2603:1096:604:38::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.30; Tue, 5 Apr 2022 02:06:45 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3da4:1dbe:7a91:8167%3]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 02:06:45 +0000 Message-ID: <87a6d0p9l7.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 5/6] ASoC: ak4613: rename constraint to constraint_rates User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown In-Reply-To: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> References: <87h778p9mx.wl-kuninori.morimoto.gx@renesas.com> Date: Tue, 5 Apr 2022 02:06:44 +0000 X-ClientProxiedBy: TYBP286CA0039.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:10a::27) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33794c05-cd5a-43f5-a7ce-08da16a8ef3f X-MS-TrafficTypeDiagnostic: OSBPR01MB5095:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: opod5VFKBh59ZA8jdGOhA8iZInpqULhahdLigsXiJtIwtAiGaXjMbKlViNauc793C3lFb5qrKurGFNBPjR4RH+LomaECXB702ePl2bLKyHIGjFMFd8QPO8d+TVghRG6KREPR/PUCw5Ek0GV1UJHu/16mrGkbXZx1iW5AhbeWKvvgcqDrJGZfRgj2SJrB86uu2aEVscUkY3UOh/o6v/asxLjTjLRWNXiKIDxISXOA5AR/++CONqAPeYeAaM83ync3G+fMMEvGVDAIcZ6UZq20kA2i0ucToKxaNOWc5NFV7oWlmUf/gr7LTXbZPUDyUSomzJUtgrY/wUEUjRrXBrDUJqU0mVxLeUtJNmkQP2TcYY715+sPuT0/0Uo54foZRTOVqsyHGbavOb0prvp595J2/JQZuBWfr1TOx1DcZ7CQtpnBFPVM+WQ9Y5/spzkycCg8xWS4ursmv+ixbzQ4puKCAlH0OR9dxUUjpAPifURH00Ah5UxbzHSr1KQHRomCoCi+vVN+zZZ9fu4voKdIW0VM2rTUEhwIoCv7Jle2M6nNU7nxOg690PaVC3RySvc1CXvIl/uYq5BS4MCSGHnPO493EBVotSSw/a0OEu0p+QR7hqmvEWaAR7GoxvGfOETbFPXWvTSdBICJRW2L4KCvgTWMUU22yek10a0jCOpd2xSyZ8PdT7QA/+qMnEJcoUNq6Bms4+9fstnfKbF6VHikS8x3UA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6916009)(4326008)(38350700002)(66946007)(66556008)(66476007)(8676002)(83380400001)(36756003)(316002)(2906002)(38100700002)(508600001)(6512007)(86362001)(6486002)(8936002)(2616005)(52116002)(5660300002)(26005)(186003)(6506007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cYjMAYuL4SGlKTwLDExHV2K1X5AEpf/8jwFtLeeu50G5IhRmfwoZHTKxPW2I+P8l0o/Ghsdh1hTlTsxsNo+u8l2/t+tzbCcITJjFx6YvhBwguFuIwAjWSvT3Ay9+7S6fr5rpkHAX6PIIAaCmWeRE9NfT/FF1Q8sEeeoYFn5VlC9faCcny4r+oFFlPJDiTL8rjshXLIUNr435gcUJ/wWn9VzE7Yx3HIANguUB/VXy4ym9CQ/FPC3BDBWpQrHy1tQyHr8sHLayQJWaUkwqrWCGqle77BrYSMNFtNFq6K2KEssZ2A0VyI4vkIXn0G48Zm7kYBwnYRgIdINj4gz3gplqbVl9wgNpAW3/FqMKqFkA8P9KkjjDkxEOgh8jkq23yL+8G4Sc+6C66vxqxMrFGybfzUUTxR4L1TQuSicDF2J8oelY8rm0YV/yrO4/lPAh0VFWaqzvE+8lVO5E7vpPiYapfdb5Zcflc8HlN7ElUS4OXkiCILxGb8ZqOlJrww9sSw1en6ISZKzj85+H/gcemslo41Hi8YJX4MueE5RLXItzg5gMp6B0C3cZgY+A2b9VMFggZ+X0AZzvmmY4Q7oa5OZMfEbNID9pIMTS+uKl5kMLaZmm6bY6lm6KJfEdhBTnPF4h/QLSTPgGTJFNxvt6SjUDnTDynnYqPzU1PK6t1G02u/TOGQbBeceOQmdBUFw6wSZY7jrxK9b/800DmmSlvJ6vWKk+TcYLWG/sX8mCQA6b129ONmC73Sa4QN8+TaQj2Py5ss+8aEMi563f8dpaOWS2dSYiocvX/efMgznKyslCYHhJZpOy10n4CIAxBz9O+mYpaRIoI7+C+osBLoBexxpPERdgkom/nk5dei5hFocExofMmHKu4YKq4b3r9gvR6E2de5DHtpWttE4wJdaqCQ28dIXf6wcD7E8ZjngofiqyMTw6ykin9WXSKVnqBOY18uII/tjUYXwVID3yp57yscrBaj2tWmu+dDwd+pyJS5FXQ59xTvOd70lfd5mX1y4SyeGxmp9yZi31Y6Aq1UrB1DPi5Eio6wHjF3GOyVlzXJe7GJwIUnJYr6GFl9Fp9BjDJdsWz+/20whxW9LGIIjgULSxKeltueQ25ikczDe68/qpXwxcz9IpDgZtszVlftTYMq317EUdSLcAYuRYIvqW25JiksHVciolWdu13osxpqn3V8eGb56O3FupoY1AwVmcB83cgCgRadid24VfSEjLcu0jBJEaifF/R+QzHS1AdgwarB59Yf9wJ5Hog4jgUspEuyAeEV/beTiKNhqTCulF4aDwi8XGi+ewfKzfXjwooVFp8ezwYeKwQ4IFqiqNI1scL/WGP12Sh0Nn40RrwxcsAC6o1Yc3PzB9Om5rapKhSpGU5GhCqNbJPV21EwtGRlLgJ5yG1+lAFeYqqz6DQtpBTT18eMENHGbIuGPvXTigFOP32OI/uTABa0TCIeViJv3+Mr9jgp9NEjoga2fUDx+imTxyA5gSQ7HegNMiCQNYrD6y+BcWr9OGslH+A/F9V6dc5Vlx2CqZWjmVDRt1RWEHbT3NNHnbdPEHiRRawt4Sv84xv3A3pFHzUFDCB27TTXnqMQJl5m7P2FSK8lNKjNR+1I8KNbSRLckkH3thPb5LFPdsv/XD2Pdz7tdIJSk0+oSF4ovlCmdbjtWTGd/fXSmomYCRacHB/HLQS3w2uYqVnSNVSU6popFw9QbOClVR0UCgsJV//jjAmtDGzR0l5jhhp+lq8+XrlfOgXHR1YCeBFe4zRlqPfsC2BDLkVKw6rA9NJIel X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33794c05-cd5a-43f5-a7ce-08da16a8ef3f X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 02:06:45.1526 (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: su79vpqPvYoTW6IHtash/tG5qfyZdYTVHrCt5fz6cUWchtOZ/+xeWwJdYmhtGMVleR+JiaGS5ZTcuG1BPFwwBX15uQkX7C9JLuGrqNBRVy3vTNXnVWzNDtriugBj9/QH X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB5095 Cc: Linux-ALSA X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" From: Kuninori Morimoto TDM support needs to use constraint_channels. This patch renames current constraint to constraint_rates for it. This is prepare for TDM support. Signed-off-by: Kuninori Morimoto --- sound/soc/codecs/ak4613.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c index 73fae6ffe92b..2ec6313e823d 100644 --- a/sound/soc/codecs/ak4613.c +++ b/sound/soc/codecs/ak4613.c @@ -86,7 +86,7 @@ struct ak4613_interface { struct ak4613_priv { struct mutex lock; - struct snd_pcm_hw_constraint_list constraint; + struct snd_pcm_hw_constraint_list constraint_rates; struct work_struct dummy_write_work; struct snd_soc_component *component; unsigned int rate; @@ -272,10 +272,11 @@ static void ak4613_hw_constraints(struct ak4613_priv *priv, 176400, 192000, }; - struct snd_pcm_hw_constraint_list *constraint = &priv->constraint; + struct snd_pcm_hw_constraint_list *constraint; unsigned int fs; int i; + constraint = &priv->constraint_rates; constraint->list = ak4613_rates; constraint->mask = 0; constraint->count = 0;