Message ID | 877f2hkzcp.wl%kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 4898b61e40d62ca1652af40935dbbb5d2e5fd93d |
Headers | show
Return-Path: <alsa-devel-bounces@alsa-project.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id D361A6037F for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 19 Apr 2017 00:41:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C2F9E24B44 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 19 Apr 2017 00:41:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B404728387; Wed, 19 Apr 2017 00:41:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6F1B624B44 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 19 Apr 2017 00:41:01 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id C6A50266DB1; Wed, 19 Apr 2017 02:40:53 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 0BCED266DB3; Wed, 19 Apr 2017 02:40:51 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 187DD266BC1 for <alsa-devel@alsa-project.org>; Wed, 19 Apr 2017 02:40:44 +0200 (CEST) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 19 Apr 2017 09:40:41 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id A68A4610C1; Wed, 19 Apr 2017 09:40:41 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id 75F5618070; Wed, 19 Apr 2017 09:40:41 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id 533731806F; Wed, 19 Apr 2017 09:40:41 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id KAD26435; Wed, 19 Apr 2017 09:40:41 +0900 X-IronPort-AV: E=Sophos;i="5.37,219,1488812400"; d="scan'208";a="240087329" Received: from mail-hk2apc01lp0207.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.207]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 19 Apr 2017 09:40:40 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iV2AYo7GaVcl/yvChcO2chtHLSY8Kx3hs13b/vv4jlM=; b=IdAvQ/Cvozs+6wqlGVFRv8+wA6pXzm68ECgUY/TIq4X67obq+68iiWGk8dFhZFpljsXAbEZVck91RQWArO1nlKjw7DyPx6zpjrFJQI/viRdsBUWKXEgCtKR/7CrfjhtKyliu/oKDqtdjKnbuJiQS5GfVBQmSdLMvhiJjF/MHhpI= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by HK2PR06MB0819.apcprd06.prod.outlook.com (10.162.240.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Wed, 19 Apr 2017 00:40:38 +0000 Message-ID: <877f2hkzcp.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown <broonie@kernel.org> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 19 Apr 2017 00:40:38 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0154.jpnprd01.prod.outlook.com (10.174.224.158) To HK2PR06MB0819.apcprd06.prod.outlook.com (10.162.240.149) X-MS-Office365-Filtering-Correlation-Id: 3fc4af05-f745-423f-1c75-08d486bcb347 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:HK2PR06MB0819; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0819; 3:ADCWyvS/Fq17YV5NTOtIrC1/vSm2ewfuEVKsD845q7RkdE0YUD57LJoDCoGa1VkfhmQb1/BioEPauvYpeWGGK6SgkmHKfD8T27NshESU9dRiEi4Ykpa8DflVE7OPWTMoWb/NWejLWIPe66nMiv8NiuLk71TARF7oE4tDODl+jkH2yaDgJX/kDcsK6AQZ+DKXl464a4dg1IMrXZX1R/+lDpzLS9sxWu1CcRqO8mWMG1vXg4zvI18RjlI2WTdaNoKTqFmr6WSBzCO7LVfyV7snKMnWoGkSjtu7pVRk1R8bz6d6BMlwfR7XFdXakhP9EYQgdG6CaXF+Dmo/fSytlcyvk8pra2oUsqR9rhzR8IvmHpk=; 25:1CETkngtQudff85WGjz5YmLOXlHxLcBy+f6zadpRRDh1PM2t/Jni8VrilJ+3uw4cDemgEdtEr6XfesBE595FWjLWVzIg7Ii/LvqTWRGXWeFSSH3WZ8PYUCIfQSPY6tU5HHmaf3q19y8WljQVT/a1dLJVdR5wJQPJma1k1pryPyzlc0mss3wUGOSwbDubr1eWfj/gAduame8XpFI/lAQ6ZqfN+OQ3B9XO9e/yqs37ZKRpQzb0rt/RItPM+ESABNk+/mgYYg46/RdEOo0v9SpNdG9VwWvYo13saoNSlmO8jdXC6AVhPP0+Z5mdg29lQ78d1yLq82BxwPTZ35Fgwx4EGUQjLT+0pgHIWxzjXUf6dWhI4mcSvm7RxZkJ47s1wMHg4dowcS5owHKWZTSrl05c3QFetJQ4SCIHMeb4hrLeDbHshwseUoj3kAyoI+jn5egyqMSC169hCYSb1zLgkB49CQ== X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0819; 31:0h7L3RJFzqd90N1cYoZqPqxX7AfYNqJ5jkO4l1SX3lnKCx86Nsopu7Tx6IIK8HWmOHIdZ20qdF4CU/k1pJbEyg+8yrvBzF1ap2ndd0nEQOaFDDIeRe1nUBlOHIUathAqEo9KbpCotjgggyfFVewMH12Fray7Ro/S7WXx6JH+hJ2httr6xQsw0XinGqWQtm8QNZdH1q3XjfM1hv2F/PBeZE8Z2qCOWgAKvRQV8L1cWiyNYSKJtyROuADKUIexoxao052QquYKWThdPJ6OboZNwQ==; 20:s3G93HaYn9FfkOGwpOt6aVmZubcuHPTaHVDOJW7vABv6omIBST7X9R1PpQGtSEGl9xFm32zPUz9brpypsTMscvxpXsJT5rreG+VZnYxXgsXQYsMBavk1+F9U1lMJJ4Bu13UuNmhGVEz5PvtMMIp/eE2hIsrOUHqGPKaMgpEQm0QMjuJ8IDCBk5xySFjDbD7YK5i1R/xfd/ZP7QalnWyS0F/BOFyUYp3N3ane5+zXwrkjZEEXCMiNbEQocEaSxOKX/mjEe2dpgKIBRmkZxPZ7ApYZVepYwQmw/yc6y2W1BfajY/e3btmhd5TcWBzr+Jv/l82VGVKVk/yw39jsssW5R0oyJ0HrI/HbrSlXWtvTAqFYNl+g4Qr9kN6jjpXWswDn+po8ilFSco3cKa6/okmS7r0JAaAp2JYREBoW5itN7YuiJIebFz28W3TyMTVbi6icZZA6GNin+L5ypZLiYgNqWlsMq+ix6SnTazVjoKNth3NI0TzWLUf34SN4L5BaFKMj X-Microsoft-Antispam-PRVS: <HK2PR06MB081976B911CC8484EB6FD156D4180@HK2PR06MB0819.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:HK2PR06MB0819; BCL:0; PCL:0; RULEID:; SRVR:HK2PR06MB0819; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0819; 4:AscyaUnkvA7V3Cp9oTo4DPeXyWI09zuc0eEV6zvC1SmUU04t+5qXMPJaMaEonc9fzH8/fAMty0iVEx7FLwG8N2yQwXeYylRGXQpsEBT0oZlP5LG77BKuuuEOZ91UOnfHRWzz+JNvqykhfGTmzByP8MP5Ocwr356p1VAyn/vM94HO5lIJgyMyJCO8mDK2Ib43c9KC6LIkPNUiEBwXE1cQiQEDwNkTg4YvENATPVJhba4xqeFNNJhu4JWSJqi0WfQzN5nH/bwdkfYQPuw/xhG7GQ/+SeaIYAw8kL+HmQoWmNJxrnEnCO6cZSytSv2vAwKXAdThtmRCpOJvN+NtRdHh3IoyhOsh/8PLGhb1wzRN3KJKqmj2MSGBcFRe4h+CDbc81lo6xG7oSvA944+ru/cAnaZHNPjkcrevu/epL9UdbxRpFrY77a7NznLwT/zPz0M5J2ZwSNM9z4RJZiyoho0tZoonK/rnWlbE+WfgBZ8lZnMP9FEb+l0cYxLX3Yy63spqVk3MYgQwHNnPcYy9eP65ksHuUjgX0cpkxtitxgjxf6QOgNhUjSaOPsV6wY9zSt+2nsLIX47RPGpTLRPPaLbxAAOGSnLei6zClg4EEbhempmh47IgegggkEwn+0GA1R1kkOg0xDO5oDWSfoJqEM0LgiMnWjYL9diSFpJaMQTyPRqAo5Z0fPyXTf4rNoHz1saoJjdIZqgjg89s2bt4GWI65sPWhsUqm4Np/Lh103czzLI= X-Forefront-PRVS: 028256169F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(39450400003)(39860400002)(39400400002)(39410400002)(305945005)(7736002)(66066001)(36756003)(46406003)(5660300001)(50466002)(189998001)(6486002)(110136004)(4326008)(38730400002)(8676002)(23726003)(2906002)(3846002)(81166006)(6116002)(86362001)(83506001)(50986999)(25786009)(54356999)(33646002)(54906002)(47776003)(53936002)(42186005)(6916009)(53416004)(4001350100001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR06MB0819; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR06MB0819; 23:EvtPoP/tkDalFnFxYQULvpsmrK0Zv28vWNVGa7DMn?= =?us-ascii?Q?OPZg3BMqOdMfQyDnPoKUEGZWkcZaqFvXNILEe/kcQRePeSjwnFSMnk21wjG0?= =?us-ascii?Q?ihJDMKG7UEAowmcl2TpEuyXPLGRjpAIvAy4EEyLm5lrpDdfsAfOPza35DZcZ?= =?us-ascii?Q?CFeDb7xwLcV2f7kNuetgvuZdrZB/ZkNFLOScM6vxUkNWz1IKv9F0dRmUeV21?= =?us-ascii?Q?XVQVF95+3iYd2gdczv+LFs1rbjee965vehphwERoQ7UjYH6Oz6C35JSQz+b2?= =?us-ascii?Q?73OQfwihf3SEYQPzJ6rreErtEBBwadUpnh5KbeJCfzt7zyuFWwmw0iHnL2tw?= =?us-ascii?Q?gEJsVfStwy49fIIgWcxmENWOPX1pgRDhWtp4sugaEevzunDtwnDKh5wEqM22?= =?us-ascii?Q?F9Z4fmdAQvKaUM7tVqbzro+FiZpaTQMjr/5X0h3GBxKVYLTXAV+7CYBgyzuz?= =?us-ascii?Q?wqqZHwUZwj11CoCi4UCvp7ESrteWlGiOZvAEDthYPGiGl0hkn22Ibu4EvzUS?= =?us-ascii?Q?MAOJ/JXFwnz9PQHZzd/aYzTlAc8mCdeYlmotXiOPtdaUozEByj9KOTBhcafW?= =?us-ascii?Q?ME5upgX62zSsSHpNJ6WsM0GHclftoRpIAOY+TdFaNM0uKlIqraj3udBKMX97?= =?us-ascii?Q?r156mjYKHJkGo8pCv7yj3iMDu6uK4nILdsW2IXeh/iejnJEKnTaXfYnrT6wJ?= =?us-ascii?Q?+idaz10X9Qyn/T8RiJTWinwezz42H3ETmss/oSQ4V4L6xJjdYtTnEeA6FJiV?= =?us-ascii?Q?9hWpSa/0ZzrYRFzZMi4qq08Hv0WsXj18+Lzzonm/8gSqeDuzQNIzTzWlGhUw?= =?us-ascii?Q?F7ha12IXcIFXaDRWwTqn+vthLIYmtDPxmniFaLXeSv2tGE4GoOhbKn5HusHO?= =?us-ascii?Q?JYjQWQQHaLuiOgXKlWbhIQ9AGh9o8VYQCAsyNNgwK/ElEz9MJw8kNXEVJ2L5?= =?us-ascii?Q?yaHUPUNR7QXISYnzh7RxjBXMOLf9yUSoaiYWJaliYdgpWffjFBUyz5GA030q?= =?us-ascii?Q?6I=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0819; 6:AJW2j1VYidqslqu184ghsQW6HOxCaX9OpkWxq6smscxIWVZldTwbvH2Lku+wgFvBC3HVxWF9a009BxvND4eWZqXjTfPVU6U/Mge7r0oLYJET0iSaWhtYUkDxQrow7EOz5hLsH3cHL7D4zmNAWNozuScFlPiZthUuNiA20fIEgbpl/62s844/9mrbuuP90YDYmUM3XXHO56Lu4dlIni2UK7lEHlMaf+5HLe3JamuVXomZXC8TqgQIiqpUiDpEn+KZBQgZC+OLy01Hkva1dsnlLUZ1MlEHxaacp9n3rxSnyAoJdWCWlUQM7bFxiFW+lcQ45zCrWcqudANcmZ8FwyE2zHp8IavrKqwxN6fzF6MrDGDpvs6iTVRZwZ3YN7t+2QxHk1Iwb+gWgUlYL5i/kWyB9/rzu+PXfLgb2of33Me+2+purg4l9IXHD3vHHqIpqUO9BXs2VGVuchC1ZLOAZdlkwywuzDXUl5SXTEzCCM1q7Dg=; 5:5uFTYRuCFnz7QPGVFV4+RQif+sXek5Emq8bT4bJLoGtGdP//ifHXkuYV3QyaxNsMmJu61TNYSgePlJB4F1ZeZQNePgVRkcSHgD7A/hNNNr1RTZIVgt1MEG+OXUaHHGu+jjCoVP5o6tV3nVzxbEN0xQ==; 24:yQ7LBStG1icAAACIdGq++Mvc9M8LqwLspqDRJfdkMKF1jSLDNwOgTsavtf10EPOabD0hsEXggta1o8g1/nRjjrYRz5KJ4LwjuplyxLlDxjY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0819; 7:IDqDz0oVk6qJuker4d5ldkQJ1xLA7qGCwcR5GskaJ3/27YhUvy8uHoyqPrjStLgnyqkzdzJdQRpXKB/d8JQtMJaAA4Efpsh/1NxUMVYmfZbWS/u/uN4WRljo9jSrxT4L33XvQaZNqN9lr48Lh2wTuoU92FjAHGrCOxUQzXbZcTlkMpNHkVoGXy6+HL1Vp4kJy54TdP2tmz97R3/ayPWXb1PJK99ZTMLgZrM3x49Sb63+HZJtVC9nKQJHiQqOotHw2+dEGPyjyOORK9gjFMOAtM61OuXe7pQEQjJG4cUoei1vkkTsUwP73xIvW59pxCzxuSGSVVCAazk+EplFAdKD6A==; 20:t2QaY2ilyX25GPPxJ8UhkNYfEvMxdxju5ISabTwnLtjWcI/LMBgVthdGks6am6pCUGHIZSqydbLpTuG7YXngZRmLRJBiC7XuvWOtetdGTs0aT1iP5bWmfFIMpOKyyv1aBJyf1D2GOhKKdKNMxd7E0QnL2JGPXoutFkCwPcqf9tc= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 00:40:38.1945 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR06MB0819 Cc: linux-renesas-soc@vger.kernel.org, Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au> Subject: [alsa-devel] [PATCH] ASoC: ak4613: use snd_soc_update_bits() to avoid Reserve bit on I/O CTRL X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" <alsa-devel.alsa-project.org> List-Unsubscribe: <http://mailman.alsa-project.org/mailman/options/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=unsubscribe> List-Archive: <http://mailman.alsa-project.org/pipermail/alsa-devel/> List-Post: <mailto:alsa-devel@alsa-project.org> List-Help: <mailto:alsa-devel-request@alsa-project.org?subject=help> List-Subscribe: <http://mailman.alsa-project.org/mailman/listinfo/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP |
Hello! On 4/19/2017 3:40 AM, Kuninori Morimoto wrote: > From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> > --- > sound/soc/codecs/ak4613.c | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c > index e819dd8..b2dfdde 100644 > --- a/sound/soc/codecs/ak4613.c > +++ b/sound/soc/codecs/ak4613.c > @@ -75,6 +75,12 @@ > #define DFS_DOUBLE_SPEED (1 << 2) > #define DFS_QUAD_SPEED (2 << 2) > > +/* ICTRL */ > +#define ICTRL_MASK (0x3) > + > +/* OCTRL */ > +#define OCTRL_MASK (0x3F) Parens not needed here and above, these are not expressions. WBR, Sergei
diff --git a/sound/soc/codecs/ak4613.c b/sound/soc/codecs/ak4613.c index e819dd8..b2dfdde 100644 --- a/sound/soc/codecs/ak4613.c +++ b/sound/soc/codecs/ak4613.c @@ -75,6 +75,12 @@ #define DFS_DOUBLE_SPEED (1 << 2) #define DFS_QUAD_SPEED (2 << 2) +/* ICTRL */ +#define ICTRL_MASK (0x3) + +/* OCTRL */ +#define OCTRL_MASK (0x3F) + struct ak4613_formats { unsigned int width; unsigned int fmt; @@ -365,8 +371,8 @@ static int ak4613_dai_hw_params(struct snd_pcm_substream *substream, snd_soc_update_bits(codec, CTRL1, FMT_MASK, fmt_ctrl); snd_soc_update_bits(codec, CTRL2, DFS_MASK, ctrl2); - snd_soc_write(codec, ICTRL, priv->ic); - snd_soc_write(codec, OCTRL, priv->oc); + snd_soc_update_bits(codec, ICTRL, ICTRL_MASK, priv->ic); + snd_soc_update_bits(codec, OCTRL, OCTRL_MASK, priv->oc); hw_params_end: if (ret < 0)