From patchwork Wed Oct 26 04:29:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9396097 Return-Path: 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 CF8AB60477 for ; Wed, 26 Oct 2016 07:02:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 98BE029890 for ; Wed, 26 Oct 2016 07:02:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 862E129895; Wed, 26 Oct 2016 07:02:51 +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 65F1F29893 for ; Wed, 26 Oct 2016 07:02:46 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 969B5266889; Wed, 26 Oct 2016 09:02:45 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B89CB26688D; Wed, 26 Oct 2016 09:00:27 +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 E4D3D26706C; Wed, 26 Oct 2016 06:29:29 +0200 (CEST) Received: from relmlie4.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by alsa0.perex.cz (Postfix) with ESMTP id 0D8E226702B for ; Wed, 26 Oct 2016 06:29:25 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie4.idc.renesas.com with ESMTP; 26 Oct 2016 13:29:24 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 5BA4A4C31B; Wed, 26 Oct 2016 13:29:24 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id 4A8F080030; Wed, 26 Oct 2016 13:29:24 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id 3F00A8002F; Wed, 26 Oct 2016 13:29:24 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac1.idc.renesas.com with ESMTP id PAA02774; Wed, 26 Oct 2016 13:29:24 +0900 X-IronPort-AV: E=Sophos;i="5.31,548,1473087600"; d="scan'208";a="223391738" Received: from mail-pu1apc01lp0023.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.23]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 26 Oct 2016 13:29:23 +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=YyNfkDtgzqV96hql3Ago3/avnnhCrrUcMjWsxo59t5w=; b=Dp+9PMrq1f434Vj4dp+7a751Y4Gy8oMzmPxUw+ibcuAseewITIYhW2aNIxbxWUAq4Cp3v+RALzkbxY83keJ6BEIl9uzJe0fPDqOoDD+GfSXvM/AMZrkXb8ByrltEXHk/qPkk5efo22+6KiXUkmq9L/ieq5scNmWgxceDRHAy2pA= 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 SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12; Wed, 26 Oct 2016 04:29:21 +0000 Message-ID: <87r373wxlp.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: <87wpgvwxqe.wl%kuninori.morimoto.gx@renesas.com> References: <87wpgvwxqe.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 26 Oct 2016 04:29:21 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR06CA0004.apcprd06.prod.outlook.com (10.164.91.14) To SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) X-MS-Office365-Filtering-Correlation-Id: 3bd67c9d-b0c2-43d0-0a63-08d3fd58a8f4 X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 2:CE5dJN3yAd8olhDH/BKI2M5CyNSb1jVpgPRoIZj+Hioo5N6LW2+/CZ/IUDhUytrArvP0GYIM6n+pvxMZqqtxbUmekAoFIwbl6nvAw091m+GFEQYA8atXE97vDaNHNfBTCmHfwsoEgIaRVj2ogeEGVkQ84EFAS1qrScg95HdlSO2Nh8vZ6JeiLTPsarvD8P4P2c8TMKCzWS/LPHaA8Lwp2Q==; 3:NlriJQXAcaDtWymTS5hzqRYQDKlNYyDRwojrJe1JYJN1KZyxcW3jSYmkqyOamSTSpja5w5Eoyf5lGC3dPHM2Ve0sCWk6ybQACxYpA0Ia3Dqx92KG0VwlnpO53oIGqVeAx+3BE0o6C+qmWAGSHWikRA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 25:FfKfK4OPxT4iWHU3T9gLPC1KZ97J0mUDA02svDPCfeuSsoo7Oz5w83p7Tn082ob39J793KFLkZ990LtMGNO2AST5/YUdMTzlDkfKlOnvr5rN88qvl62n1NsxgHxzn36re2KmzVf1/Ee8gaCC9AXKY/Tl3lVB4TlSPtrqAd+qgSx4YmwpImq9tnKY2cdqac0MWyyxrRk4oB/zvrdiXleOtpL2jMXH0dk04+haaD60s4BX23BVQnp7aGPpvTMEUnkKWP0MMWqhX+f65wicQlzsdwS8ln91PzEphXFw9n2Y4FP4nR3Ayx2mnlDxEZSKJE7J8JNQud6mbKmqSj8xY2yDtYzJYWB7I7IVsIRHYcvcQyGwOC4i+itrvblVJHpKE+PNltfgLpU0tZKzkG4s5rIp1P3lSjaPiFaO6J0sJsYKFYl+0DlK2NVc7+3kFA5VkAgTNB3eG+hLEb6mQvyOEYqEBeHyLb4sefgKg/kS0quNMKl6AI2TEX9f6gtDZxmTZWV3bA76M3v0mMWtMPrZPj2aDZ8V74FRlTdVAsvonRv4Fdg3JreVVB8+yj+KCTnmuRGAckqJQSwsh3bkx7+VHvT61bRQtUfbYRXHYl96216ZgFJ/ogXeGPINF4bTJsDiNAIJUw72aU7z5IXWy4sGQGsbiWapsv7QhV1eywZkXKsXEh8qOGhLJMYGtE/tX6wbusU/RfJDX8keXDqPWwc5C2wka3vTXk2HNkWeK74ousIybK0= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 31:6YH5yAq1Tv/GTlHvA/IT8Bn1+4NpEsVjwixpTBVh5Kci1u5IRyxMexTSmRPXw0Wupe8BshRoXiYRXjEN2oVQV21ceHaH8iEJePYdkrZeiA/Kdzx2VERTUYUDL3uV1FgVbkTwYpGKEqLYvd33O8Z9WO5CYprpOmKBtHIten9bLaXbrT2oEzNGAKcqd1k167PkihgNGo0L+JJdGaHU183evQwm/8YgnX+qEEUz9cAXrZEfhpx4/uwcwKN9738mYS3e; 20:HC5+M7a8AHwsvzeXD31MpbrdjIl4Bcw4DbJ5ziaMOhq+VSXS2Y1Iga4Z3k2WhMFe3CHf9N/zGKvDPnmYcCqwtVfLybIsZy5hro81xQula+ALTQcqWjXmetnLlyxIxd5WmAULRyGr1yiy5j5Ts+qqiCnK6xHCwElm9SPNu/Es/rr3e8s2fx6NYtw+FwkSEKz0XwvLs8HseEzpYFUUOCxwh2PmNvTU/ytnC5nRRVC4VJIvdxBFIKHVe9/6/JLbn8vCGJNuxDqDD8OKT133FwDfpgLWcJFGUl3N5NXKAkasf12cdbqJSz/6GbtikoaVMVc2+6TQiebLRyAKd+NT+xWnFOvmMPQj/Mmp3dZpNX7hcZL6kbR01gmUIHUzoyyySMBrsZHDPMxIZV/dz9Nf6lLc6PLCGjZRNI4bPFqcjLgXM8mKoRhPkuRglNbB0MEB2Djs9JhNUOIOUWnDYuPMnM3Y97WgWUjPKHmE9w9GeYpeF+WhlHF4VRgzHwkMB6mnx54y X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:SG2PR0601MB1455; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 4:0/CO/06e4uCpE0gLP1GurRKd13AsRiIIM+fYOgCnUQdrwNofQ1q87MSZav17hxyCyYxkmocOYbFCplrhE3fvww/Y3iTwc0xnyklzrXAxU1xHQxhxR5y8fYUkfNsAtuDg+F8eF7OpoMYuptTLXWhAIpoBFJ58XA9hEG1UOJEiOa88oUyiek1vj3hfR4F1XL9E8t09m3PGsnkuxmHTWJumsTi90wGr9zpH9xPFZA5ga0wn5NoyppNbQi84HfGJggeHfqBckFSE/XPkFtrwvCyNq9935y8UvQjJg3lsjHaken8zbRU8zY+6k5WTODyI+wR01Is1unwlGNlpi7RnqzrtOgCFnS9W35hyHTQBHEkHDHPCo5R5uR6BMeeagyLPiSqtR/UIOW4+GvGrOm4kRHw5fsmVKP8oeLufX2D4IxUkF7w= X-Forefront-PRVS: 0107098B6C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(92566002)(7846002)(81156014)(53416004)(305945005)(83506001)(50466002)(81166006)(8676002)(42186005)(7736002)(189998001)(23726003)(86362001)(6116002)(105586002)(6916009)(3846002)(106356001)(19580395003)(2906002)(97736004)(66066001)(2950100002)(77096005)(33646002)(4001350100001)(47776003)(19580405001)(101416001)(586003)(76176999)(110136003)(4326007)(5660300001)(50986999)(229853001)(54356999)(69596002)(36756003)(68736007)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1455; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1455; 23:KX0MAjgoAckrTqaIsXenuc5dO3HhhkUKHCybJVa?= =?us-ascii?Q?NY8cdhC5SofH8FoSKIeFXmSqPHDDuXenIEZ2DsZ5Rb9r8s5xPy23LeK2WiQQ?= =?us-ascii?Q?2Sd2oAyKOcZL1zf1S0UHEVdV1j3a/0Hw8Ei9OENbIrEpGu5WRz/zaF3JkWyc?= =?us-ascii?Q?Pv3Xzh5Vzj9lDQ7QnaLQtXATixiB0YLaPYhWrXjYYfrQChkTyu/kZHvjYNKY?= =?us-ascii?Q?yvoiZkZOQZhZrE32KqP+mnZne2vwT45FBmWEhdwb0QqX/kbDZ1xgwhs9YU9Q?= =?us-ascii?Q?pmFJXWmDPJ/EqvWbQNxmB4HEFupcwmLJgMajDPz70XVmj7c+UP3gGQpb8Gbx?= =?us-ascii?Q?DC9JSudakm33F5i02L1cc1rTJMpmwp+0T1vv39DZe9t+dNMh7rQX6R+/ZMIu?= =?us-ascii?Q?O/BKJbUOYtgi2GL37kKsIwK18D/pu3XK7Gf6kewNub4wvkH566yaqgJS/R/M?= =?us-ascii?Q?h7NviyxNDg80JMi/ndJo02JCTdA5YdEOHI81yjABkQ6PmB7kuEPq5TRPb7/R?= =?us-ascii?Q?Y4X+KCgqOc6TqgQmmBxcT0rH9yWESPF3ZJ5hJGxxMjLLw06lrMuDEvmeiWdS?= =?us-ascii?Q?3rVbwTJmzTbejwPmbIUAvQBsSsMXwpcdTIVwa5DO7qabXfLGDWoXm5tZUDA6?= =?us-ascii?Q?r36LWVtSoBpmOnhVTg56JuH6T8ZNagy+TuueHTTkV/Ta930WC3xbXqSyZKDr?= =?us-ascii?Q?Jr69qT7/JwSmnoA0hzX0S7Z6HRS4hq0OnIIRa+VsDlC3y8BtNjKCKFX824h8?= =?us-ascii?Q?PRnRXQ32AbVZCllD+wqkELnEskLVvZrn1F8IuQNv0otj9OyoqaQswUlgcry6?= =?us-ascii?Q?eAlUNfVTMjM+c00W0w1uHrPXu77IA11pv7vb/BIlB4CjeZ4/VH2BOGUbdmPY?= =?us-ascii?Q?7Sn/Z/z/uiwVOuTxY0sHtULg4WVGd62DzA3UtEpgbq10Xlo7skAPvFpOfQBO?= =?us-ascii?Q?yYhAXt2edf+v2Cy8nsl7zTvzyK9jdT7PYes+MsCqP4bpVWaV1cYjMB7EEMKE?= =?us-ascii?Q?eWpKReOCbkdJu2Y05Pkoi59bJSBDMhQbd+YOxNIfFiXlf7jJhfQR0Gnt5GPS?= =?us-ascii?Q?BAZUDizEAwdTuHGv4NfV2jZub9Nv7lrXTSejYvz925To9msAYHlVrCDUuVzr?= =?us-ascii?Q?pytRlpkXEvcQ6F9jnn3hBn3qRyas4J9tguK7qpDdpXTsvgevBMoCGE0c7IEx?= =?us-ascii?Q?H0a8XG0p02eRBaRY=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 6:xY9S68xhiXso75xtfJCBOqyaL7JpFLOn1SzAGrglNsCqv+nxyMn8JraLyiIVeQjiNZU1bPe+a0JIE5dvCXyYPRvEDide+otejeJHmXVngtVUuu+5CiR+IcBLI7V0DOdEBI3Ms7M3/71NBagilU33AYFsAoT3nI9UVjAd5JvGzC9njECjX9TrNpFPIR2CmX4kLOKzTKQ2H04H1mg4iGaBKVkcpNbNsdFt+I83EYNxPZDR6N/m4Qij0ghunCh7CoGzxhXLfk0tasQo66TtDf1G4hwexBEdkEZKHh2AwG4rYvBHez2mY3Squ5P3Swj2AnpQCg0MylTN/AF9z75q3Drgcg==; 5:PvNUneJ28FPxXhc0n2i8Ld2mRu2SE5Gksjl4dHTnmOG6YRm1wA5i+KaI2EFWImAV7Dv0Nz1LRvTyd9LoOQ4dkCpZ3iBDWKYAVmdkcv31l9MeSVh+2KSL5/Re2MNGboXYAqevXrdO8GUPPvl3Q0BVEklF7HeGtMbJw5B3o+YPreE=; 24:XPo9HJ3cy+5EZ7bvvsJqlu/Jjq0BBMoKPv3a2cowX8S66G2vnioNz1y+4uUT9vP1qDkEZkaFAhDNN7m8XtFueaDRSv/Wu6XGDtJFxVKDRaI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 7:t6kQnOdXgmR/f1Qx20Cy87ocaLQJ+LRHoxSqVH70Hda/9beQw10UTPWkFSeIaDefSdqTFv4/eLyYtO5a3NvRn95pIX3k/WyVr1BJNm7l4s38/r1ytgjIU9hiKLow+E6G25nq+MSzqPelVaSL1AV0Z8CZrNBu7DrigoazZY5APbU53NJZhX9jkLuMpEE053Xik8adoKQuGa9g8doeUC0giAZB9AAa+36rBeNkSMwJoR2NkmBCgnj0zOdb5AJaM+B8TTYElHF7qkkaJ1mw8MLI8i64E89IPd5GzPmlJCP3ldv4zpfEVoX7Q7EKo1yRMcRGkGISWJbpxA7L8PRYCtvD7Qvo5WCu8XnJNhIvny3lsHQ=; 20:kJOiSe0pt+Q6AsPnWLfMk/hwlWrwGc+sfaZAw0r62F8MEAT8rPBnit4u4JV3m1NF0/wyKDKDJfdj6YOzMWtsdeMyWBkZ9/biZKDkkZegkW5PjGklHPkb7HQSlia6S99DN6LOllhPjlU3xJ/2liP3UiJvlkqsEViXjoisKt36enA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2016 04:29:21.8973 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1455 Cc: Linux-ALSA , Simon Subject: [alsa-devel] [PATCH 4/4] ASoC: rsnd: clear SSI_SYS_STATUSx every time 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 Renesas sound SSIU has SSI_SYS_STATUS register whick will be changed if over/under run was occurred. Current rsnd driver is handling over/under run error on SSI/SRC, but doesn't on SSIU. HW guys can't guarantee correct behavior if it already had error bit on status register when it start. Thus, it should be cleared every start timing. This patch do it. Signed-off-by: Kuninori Morimoto --- sound/soc/sh/rcar/gen.c | 8 ++++++++ sound/soc/sh/rcar/rsnd.h | 8 ++++++++ sound/soc/sh/rcar/ssiu.c | 20 ++++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/sound/soc/sh/rcar/gen.c b/sound/soc/sh/rcar/gen.c index 7d2fdf8..d653cf4 100644 --- a/sound/soc/sh/rcar/gen.c +++ b/sound/soc/sh/rcar/gen.c @@ -211,6 +211,14 @@ static int rsnd_gen2_probe(struct rsnd_priv *priv) RSND_GEN_S_REG(SSI_MODE1, 0x804), RSND_GEN_S_REG(SSI_MODE2, 0x808), RSND_GEN_S_REG(SSI_CONTROL, 0x810), + RSND_GEN_S_REG(SSI_SYS_STATUS0, 0x840), + RSND_GEN_S_REG(SSI_SYS_STATUS1, 0x844), + RSND_GEN_S_REG(SSI_SYS_STATUS2, 0x848), + RSND_GEN_S_REG(SSI_SYS_STATUS3, 0x84c), + RSND_GEN_S_REG(SSI_SYS_STATUS4, 0x880), + RSND_GEN_S_REG(SSI_SYS_STATUS5, 0x884), + RSND_GEN_S_REG(SSI_SYS_STATUS6, 0x888), + RSND_GEN_S_REG(SSI_SYS_STATUS7, 0x88c), /* FIXME: it needs SSI_MODE2/3 in the future */ RSND_GEN_M_REG(SSI_BUSIF_MODE, 0x0, 0x80), diff --git a/sound/soc/sh/rcar/rsnd.h b/sound/soc/sh/rcar/rsnd.h index 678a991..d6bb5300 100644 --- a/sound/soc/sh/rcar/rsnd.h +++ b/sound/soc/sh/rcar/rsnd.h @@ -161,6 +161,14 @@ enum rsnd_reg { RSND_REG_SSI_BUSIF_ADINR, RSND_REG_SSI_BUSIF_DALIGN, RSND_REG_SSI_INT_ENABLE, + RSND_REG_SSI_SYS_STATUS0, + RSND_REG_SSI_SYS_STATUS1, + RSND_REG_SSI_SYS_STATUS2, + RSND_REG_SSI_SYS_STATUS3, + RSND_REG_SSI_SYS_STATUS4, + RSND_REG_SSI_SYS_STATUS5, + RSND_REG_SSI_SYS_STATUS6, + RSND_REG_SSI_SYS_STATUS7, /* SSI */ RSND_REG_SSICR, diff --git a/sound/soc/sh/rcar/ssiu.c b/sound/soc/sh/rcar/ssiu.c index 6f9b388..4e817c8 100644 --- a/sound/soc/sh/rcar/ssiu.c +++ b/sound/soc/sh/rcar/ssiu.c @@ -33,6 +33,26 @@ static int rsnd_ssiu_init(struct rsnd_mod *mod, u32 mask1, val1; u32 mask2, val2; + /* clear status */ + switch (id) { + case 0: + case 1: + case 2: + case 3: + case 4: + rsnd_mod_write(mod, SSI_SYS_STATUS0, 0xf << (id * 4)); + rsnd_mod_write(mod, SSI_SYS_STATUS2, 0xf << (id * 4)); + rsnd_mod_write(mod, SSI_SYS_STATUS4, 0xf << (id * 4)); + rsnd_mod_write(mod, SSI_SYS_STATUS6, 0xf << (id * 4)); + break; + case 9: + rsnd_mod_write(mod, SSI_SYS_STATUS1, 0xf << 4); + rsnd_mod_write(mod, SSI_SYS_STATUS3, 0xf << 4); + rsnd_mod_write(mod, SSI_SYS_STATUS5, 0xf << 4); + rsnd_mod_write(mod, SSI_SYS_STATUS7, 0xf << 4); + break; + } + /* * SSI_MODE0 */