From patchwork Thu Jan 21 01:59:12 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 8076721 Return-Path: X-Original-To: patchwork-alsa-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 1A8FD9F859 for ; Thu, 21 Jan 2016 02:05:42 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 49092205DA for ; Thu, 21 Jan 2016 02:05:41 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.kernel.org (Postfix) with ESMTP id 0E984205CD for ; Thu, 21 Jan 2016 02:05:40 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 0FEFE2607E9; Thu, 21 Jan 2016 03:05:39 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Spam-Status: No, score=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 35E15265D93; Thu, 21 Jan 2016 03:02:03 +0100 (CET) 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 6CB6C265D91; Thu, 21 Jan 2016 03:02:01 +0100 (CET) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id 278BF265DF1 for ; Thu, 21 Jan 2016 02:59:17 +0100 (CET) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie1.idc.renesas.com with ESMTP; 21 Jan 2016 10:59:16 +0900 Received: from relmlac3.idc.renesas.com (relmlac3.idc.renesas.com [10.200.69.23]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id B2ACB4CCC2; Thu, 21 Jan 2016 10:59:16 +0900 (JST) Received: by relmlac3.idc.renesas.com (Postfix, from userid 0) id 8B36A18070; Thu, 21 Jan 2016 10:59:16 +0900 (JST) Received: from relmlac3.idc.renesas.com (localhost [127.0.0.1]) by relmlac3.idc.renesas.com (Postfix) with ESMTP id 6A5C61800A; Thu, 21 Jan 2016 10:59:16 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac3.idc.renesas.com with ESMTP id LAA23086; Thu, 21 Jan 2016 10:59:16 +0900 X-IronPort-AV: E=Sophos;i="5.22,323,1449500400"; d="scan'";a="202684699" Received: from mail-pu1apc01lp0019.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.19]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 21 Jan 2016 10:59:15 +0900 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by SG2PR06MB1018.apcprd06.prod.outlook.com (10.161.9.26) with Microsoft SMTP Server (TLS) id 15.1.390.13; Thu, 21 Jan 2016 01:59:12 +0000 Message-ID: <87a8nz4rxl.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: <87r3hb4s53.wl%kuninori.morimoto.gx@renesas.com> References: <87r3hb4s53.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Thu, 21 Jan 2016 01:59:12 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR0201CA0002.apcprd02.prod.outlook.com (25.164.90.140) To SG2PR06MB1018.apcprd06.prod.outlook.com (25.161.9.26) X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB1018; 2:GBXyhInrOa75EL85vlzWaUO4MZqEl0CK42hVrbw3vCRnucCDjjbnDa7yv9r37ODEzPjYppGAIf1ZMIb0N6nL8795hAmoILAzUAXiOY+WDl1J0UB756lySUjhHyxugXE3oD0aJvNWzMDVxW16dlFZyA==; 3:iVb8TKmVtWCqGyJJxjITJNsRdz+Gj4iOTEZGewdiqI81kK7E5URKjdiVzcTS+2qbugLziXKeQarDYDm31rW1cZnSn3IyDmKKNrI28cgMK2iRvBgNn4EUZH2a1ouje15J; 25:hmYc0qo4fz9p77hnVyAt6M+z/Ki+RvZnAxFo8x/uLt5xMKgpla/bCPDYVcmXSPC1WoHJAw4lTDZV5fuOD9naOT/0u0etoB7PjDdWA7MFWHEESq5r3OzfpjY+Xocfl6H3K4gRB9nzJXLV8ia9qum42+Q7fr3r2V9bKCm9mvKH+7RXLENtTYuxLKn8M6and2b2cYv+9DEXroz+0c4E9A8wG8n44Ueg7kJFTd5KJQFgiI09f6Ee++uKSBgMsjxbNM9e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR06MB1018; X-MS-Office365-Filtering-Correlation-Id: 810faf13-c9d2-4e70-a890-08d322067603 X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB1018; 20:N4n55Qtd18euMPFIaB1HF48a3d1lQSa9kW8l+T5YZDZ1cirbWooDJtxdUiWjZ8T4HaMAgsIHuC5QhXtzArKRUnJnm8AaaUjkARlhrVVH7BXPxgSLTIUFb7bxv9B7+V7Ny+4ZxTNKlL2mNepBMc8DjtUpTeO1JboMYK5bLYWZHyfCZpyPUwG97DbP1ijimBVhnNEolCGfDglXNVMHXTVPj/jFHQ4X42c+Q41XLc4+34LQX+aZsWcwd8JsnbA7vzNQ9eiJhzBM1SKgvAnm1M1sTyUr4AONnjc3uQbS4KmgLDb1Ar0zkD4IeWpH2INVICVvyNncQWh2FZUdEe+6FO/u5H0La1ysT6DpOJ7fP2dmSInXkjOHtvJnu5tDNvbp5abdjysolAWwBKHhtHakPBBUt8HzM87oAne8LBcGI3mBE+I2OJFcLHZyQV5NY2Za70WDyHPR0m54AHrzsIbPBofUWDEIC0FZFhPPREekhNGJtTggik0YVDKiUbKsRTyBLKjL; 4:w/kn4pKTNUwNNrBXOYjVig1xnOwmoMzukEEQYEzxWMZIrLwPtbjAjtQjW7OMyOwEv5O1Ub1gAEtyW1ubF3qRP5rFVec3celqfQjyMIylmJjULU3FSMbbsZ6RXI6/SHuNQNMaoYvb79xCWmNSwKpsJSt1V+D0YdcQjT2NxamjDW/8OyBqDq8ZqL2fRwFy68yqpxZKtD69iOh4qiD5Ixvx2f7HRANUv88MPSVHYyMeekinKAGT5njSLjJA11ZuZXdaxeSVyHsoudcyUR8khfs/yLaqQrGG83MyMHOtEyIXA15N1FoJ7Aj1uHbeGLyrV1llPGe2T2xXSD1iH2OqksXZK1HjEzkGcJzIEbhINISZTRiY1ToxnGhl+MpwvDIey5qJRaFdF/ovD6RKvfRl4A41rbzoI8gVmTdm6mxLXtV75cHUfpaoSySlvWUzesk5bIkO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85106069007906); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(123027)(601004)(2401047)(8121501046)(5005006)(520078)(3002001)(10201501046); SRVR:SG2PR06MB1018; BCL:0; PCL:0; RULEID:; SRVR:SG2PR06MB1018; X-Forefront-PRVS: 08286A0BE2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(110136002)(46406003)(81156007)(36756003)(66066001)(4001350100001)(229853001)(106356001)(2906002)(4326007)(76176999)(50466002)(77096005)(5008740100001)(6116002)(3846002)(33646002)(50986999)(586003)(53416004)(1096002)(23726003)(54356999)(2950100001)(42186005)(40100003)(87976001)(105586002)(97736004)(101416001)(5004730100002)(92566002)(19580405001)(5001960100002)(47776003)(83506001)(19580395003)(189998001)(86362001)(69596002)(122386002); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR06MB1018; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR06MB1018; 23:ToWKDqlHoOfkgT3cl0mIfDPQZ0QJVdBi63B4iLBEa?= =?us-ascii?Q?l4Sc+kbPd1h1ISoCzmVYPlBb8BB8bMZ+2u0fwAdIBP8xCA9DMgbfENChJe2L?= =?us-ascii?Q?RLuIaGodERVrLQoGgCEzDh94udTj3b6MMXYYcoCBAxu4VKx1KUnrrRUBAxvQ?= =?us-ascii?Q?Gi7LW7lgrCLru3EKkAV2CVgEMRauHwxjRWLm3SjDYj4/Eb+b3o0n0hnp8YVb?= =?us-ascii?Q?erCt5oxnwpOTZzhVQ07x0seN0Dcd2VmSED1J4hW9cTVTV9r/rsUIL6yNYJ8I?= =?us-ascii?Q?7Fl0Z+/i44uoRnAU9NqGQoWYH79hEVZqzinWz15K8wjYPWUc9eAOIcg7ymCw?= =?us-ascii?Q?8uRcmgznfeGkynE9H8q9+i36ej0tybpMlKPYFCufKN4eeg0iWU1+qhj4JeyR?= =?us-ascii?Q?TMNy37zfRrezF4UHS8QaWENkkGAU7Ql9meQco7VW+vKc0mK3GYFbgqNxJnYy?= =?us-ascii?Q?o8d2QYpv53VZGtiIULzSw45UH+E/xPc8rFh5azNtIHm6lDHf7WKDXjjARmwf?= =?us-ascii?Q?mXowh/fX4VVRy5AAYDsLjoj9aYvVVKFm1W1JNlUZ2/T4YJbteKYJ/SwB9CQT?= =?us-ascii?Q?yN/QMv//+72Wlm43URc/GKn3RSNwd9JGqja4rpxNniuXryqktEGHvFGufYV5?= =?us-ascii?Q?afEZreMwuZ39VfaiPh4elC5BTaT9UByVE5mRBgXq3GgYa945tNXZsrB7CnJw?= =?us-ascii?Q?1dmNIxngwlblr0INsyXSGX6osAykGmOWcpcgOgg1VeIJRNfa/EpM1VYBp/sf?= =?us-ascii?Q?3Q+i9oPFLmyR1iURFv/EvppY0yumb49odi7dwb4W/WyR0gz7H7ZNDReRlEbP?= =?us-ascii?Q?OxG0MszP+xO9/u8baFZOcZMa/hJi5WXCIXaRVHETEpipwrxwPX4yc3YM9rYF?= =?us-ascii?Q?JPPd/pq4XChbJuaOyseD+SUAjbF5dYvCvRuvVTtIFMMV2B9XVesVweWz39aJ?= =?us-ascii?Q?gWogBR3z1wLF5R8xN2mFx/O3aaJM6WbCJGp7paz2DTLcMXZlEeKlPrf/9OcY?= =?us-ascii?Q?lahDAyiHdBbz1/rdueIHEPWeicLJ5Zo03l4FtC07pTnF7AodfuWYmywillgw?= =?us-ascii?Q?7ZjD2qygIKY3/AqMTyc2E4ffT0weHCufGof1CJxsbxZkHE9YV/AtDQYZy8vm?= =?us-ascii?Q?+WQtxx60QAxSpCOzCV3jPUvbWXGkwad?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB1018; 5:vK7G9X5CQIIt3fm8C9JzlQN/YxSnkb9wklUeNo8Zth4t6sFYwxijamVVDbwtxy4LohksrnqZw8lHBM3VC/Ds99S0vAYXhfyKp/uCNsRc+TYbEcH6S6kcXSNCz+JG1WgWPYxRA7jQqutG/0EtwXWlCg==; 24:8FMDhzxQsA0IPSUCAE15c3dhiC+qjwDmFKILTeZZ9il43h/P4AEdXheoLAINr6liKZhObxrQ++Vf7Z+yOyXfSVTCM6Cl7EJTgoTS2NBbdOM=; 20:D2MvarNYAaMmkwB/70DvZQ/A0769Dwd3D9iFexOO6NYmg+X0l4XL9GUqA5Z73yMl8iblM8hgvaLEU/zMRTyFeQwMgb2qUPHwvezYoxa923zfQ9hDteHzOer2aOreiT8/9TYyJre79f9nGxSy7HLUZKrly7sDQ/z04W0Tjgl7qnU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2016 01:59:12.8690 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR06MB1018 Cc: Linux-ALSA , Simon , Liam Girdwood Subject: [alsa-devel] [PATCH 12/15] ASoC: rsnd: ctu: add rsnd_ctu_halt() 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" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto Based on datasheet process Signed-off-by: Kuninori Morimoto --- sound/soc/sh/rcar/ctu.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sound/soc/sh/rcar/ctu.c b/sound/soc/sh/rcar/ctu.c index 0dc4518..7b482f3 100644 --- a/sound/soc/sh/rcar/ctu.c +++ b/sound/soc/sh/rcar/ctu.c @@ -31,6 +31,12 @@ static void rsnd_ctu_activation(struct rsnd_mod *mod) rsnd_mod_write(mod, CTU_SWRSR, 1); } +static void rsnd_ctu_halt(struct rsnd_mod *mod) +{ + rsnd_mod_write(mod, CTU_CTUIR, 1); + rsnd_mod_write(mod, CTU_SWRSR, 0); +} + #define rsnd_ctu_initialize_lock(mod) __rsnd_ctu_initialize_lock(mod, 1) #define rsnd_ctu_initialize_unlock(mod) __rsnd_ctu_initialize_lock(mod, 0) static void __rsnd_ctu_initialize_lock(struct rsnd_mod *mod, u32 enable) @@ -66,6 +72,8 @@ static int rsnd_ctu_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) { + rsnd_ctu_halt(mod); + rsnd_mod_power_off(mod); return 0;