From patchwork Wed Oct 17 01:55:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10644513 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0771013AD for ; Wed, 17 Oct 2018 01:56:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EC9922905C for ; Wed, 17 Oct 2018 01:56:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E11EF2908E; Wed, 17 Oct 2018 01:56:10 +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=-2.7 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham 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 212F42905C for ; Wed, 17 Oct 2018 01:56:10 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id C46452675AB; Wed, 17 Oct 2018 03:56:08 +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 C5BB426759E; Wed, 17 Oct 2018 03:56:06 +0200 (CEST) Received: from relmlie4.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by alsa0.perex.cz (Postfix) with ESMTP id 8664D267546 for ; Wed, 17 Oct 2018 03:56:03 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie4.idc.renesas.com with ESMTP; 17 Oct 2018 10:56:01 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 1BD82645BE; Wed, 17 Oct 2018 10:56:01 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.54,389,1534777200"; d="scan'208";a="293751651" Received: from mail-ty1jpn01lp0183.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.183]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Oct 2018 10:56:00 +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:X-MS-Exchange-SenderADCheck; bh=gPlMPvJnPVmKTGOO2DwmOwb2NAJ8hQNUKrlYulKpjfI=; b=SDLxwaHQ8t8smMmbOf0nl9eCeGAxAVYDexuxH6jHRaJWqLFrc85YBrhlL+vxgXHgX4yoKjYjPP2upop1HriajkyzzrKkn5ve6mFlj0S8xLxfSMhij4JFVpnxCxwI9qA5M0GuzuS5m3unKfTq7QOfadzgcookbiKgLUCxYIIIiHw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by OSXPR01MB0615.jpnprd01.prod.outlook.com (2603:1096:600:14::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.26; Wed, 17 Oct 2018 01:55:57 +0000 Message-ID: <87k1mhz6m6.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Mark Brown MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 17 Oct 2018 01:55:57 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TY2PR06CA0048.apcprd06.prod.outlook.com (2603:1096:404:2e::36) To OSXPR01MB0615.jpnprd01.prod.outlook.com (2603:1096:600:14::25) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a0bee4ef-262b-4a71-606e-08d633d3ae3e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:OSXPR01MB0615; X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0615; 3:HGPer1xfb2qf9vPRNzjUtP4+m605sc8/5IccwZ5/AzvJ7Lf7x3RWjsZh2GYkPPZaFts0uNdIa+uH4oQVC65L/WK10tIUu9v2gMLFR7ZALeE+Ehl12qBzYFoRC8Lf0IyUCmQaS6CsL1nzPhir/uFyYbTuk5WvNn7bMpeniNRSK32u7NcK83uPAfn7CMilDjBT2HY/AKadgrlrSnggJ9VXLlxwhHxHX/0/ZKrFm5YmioF+qNYtH+KKGHlOj33VLore; 25:R54zaUN4KelCz547GyNrf/9HVONwn4nYAxvIy67aH/9ifoANcwaDuUuo/aPXsHaOZJokzna99XpnOh63F39XMvHHT6jGaXJBGNH0c8kgYGV+WRRMKwfKRHSAxClXt7Fw1YSLxKdqI9z41Df0akNsNaUpBdYpt9pQB/LZGSH1I1f+JdQzBAfDRj0PBMq8bN6pjhh/JRUTew8f5XEQdshFr9q+X7V/hWVYH70+WXRGg9jSOX22vRR7gZoJ8A1AKhD6U6No/FxYwhQdelJi4lan6NW1nJB9vKAORF0ZS755WXs7y7HF69cmTP+5KAjUMPgHYfL3c7l+LlCucg3AiQwnnw==; 31:IJi49iDCgnFDAFM2HNq4rwjvB+kOb5Z0BstMuS0GeixMeN37Od+3uek1bnbTkICOXP1RgIdpakQEKQrZh8rfQPDSL9+mj49y1UWQs87JoiEI+FN/qOwBEAVBHCVygmndI1+eK8XyihqWPs2L71ZDtiE38Ba7ke//AB2dxtTCwLjmeW/Vu8Q0J4r4lNKcvAiD/UIsyS8/FxV545+ydoOAAwnF1NptqF4QsnBNW8Dtojk= X-MS-TrafficTypeDiagnostic: OSXPR01MB0615: X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0615; 20:ECDHKqMiWEZq5iFJvEW+YRYVLulH2glOqEsY7p/y/jQwRuMotNpIg18U+ygQc3HDioQxEdvMiIc77tE4mxL3tZetnwk8yOGIp/ePPdxg4vHqTodXbJK3uWQRghBV73BK4dkKaLMSFzMYfsh9hKXL00eVOzOd0iU9+x2swStWfmPjH/5fntxcGFwSdz6m8b6m9MDGR/nuzxECS7CvWR4zmdPE4yD0Q79mj+V4dtSml3a09jSA0g80MNLFuXAhZBBOKTSH3MMlDUZaM3EHEaQawEZ9i9gNBygwQ5FsN5H+MBIn98SpYko0Ugu6s74E6yFw50fj+qZDFgys7WPqbwERfXtJnJu709HWdwO7pfzYRu3LBEbFksSOMO2OVTDbDuDJJ0FqbAh9CRNgnsIVc4RVKE2Ia7SfZA2lNrnFEWDsN1A2oXYY8EriZq5AkB1QcC6859rE9w0YVp+Ubci3AagoqCODvsc1HqUm7oUBvVRlfs3Lw9J8fdEeCD4AQtUkNAvu; 4:RWocVYV7tjwusftuc0ZAn3Z17nPRP0w6lymvQAsZi72P6UL/8sEvMxNt4mzZYrSRQeV6lPxCKaBxyTXRwrYcHRXh20NCcjbwY1LcTW0ng34KRbatk5ijAz0E/SLIx3qG7dGGL3VG4SE0nLwscaz82AyU2Wsq5pVmcSl+RwlBla94Z8VsJ72GEoQSU4Plq7RdDyvzHYcjl7ZZZA4OphQgr5P06S0JZhIGVEXmKF4XRAMnS4mPw32gMTc8KJBU9+8Bd1xVVHH8Q32ELsoJbQBU+g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991084); SRVR:OSXPR01MB0615; BCL:0; PCL:0; RULEID:; SRVR:OSXPR01MB0615; X-Forefront-PRVS: 08286A0BE2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(346002)(396003)(39860400002)(366004)(136003)(189003)(199004)(16586007)(26005)(68736007)(186003)(16526019)(97736004)(7736002)(86362001)(5660300001)(1857600001)(50466002)(575784001)(6916009)(47776003)(14444005)(316002)(66066001)(25786009)(4326008)(476003)(69596002)(486006)(36756003)(106356001)(105586002)(53416004)(478600001)(81166006)(81156014)(58126008)(386003)(6486002)(8676002)(6116002)(23726003)(3846002)(53936002)(2616005)(2906002)(8936002)(7696005)(956004)(305945005)(52116002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSXPR01MB0615; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSXPR01MB0615; 23:F2IqHxEK7TSyauRuniTIt9A54x8TxuPab2DBjCLbb?= G/UDW4Wc9QEh6SkAW3MsjbB6jvhcGJy4K3yU4GiCQhFU97YZByaCpk/Pr56I3BkX25Td4H8PYBEfeYL/2FWp+mX2mrMQ6xpv3vWRrD9cIkrkQ5mzuIzb4tPqYB5fn0IyjqWyFui1eYz0RWkZaNdq6FFHl99jAeDaYRHdfNPrihAoYXjGH+oMvBvYVT9+CZiuJbLAvbU2QPXmbNa7/1U//faBE/L2Vl9RnVrYwWWSQYwIl58Gci9igI0Bmbmt/8HbbndUTq9M7Za0Q6SCFrSBwE6xuf2EEHKJEBlF8pplCtjmtdPRJGY/iM93r/H3eOGJ3j0JhbRQkVsAjw/U2OClAHoena/FTslCsd9sjTJOQbLNJL7Cw2XS8SLgq3wiIoqKwqfz4phsl2p9xtjdgGffQ3KxKnZXQ9kVCZ4HvjV8E3t61aWd/uAhxWcitRz9LK5xc4QAvfimS97n2fTOZ97GppZpG2fKYdPvS2gn8HDeKV4iOL0UY9e4vzi3pxlsyWSjC6YhV6bjLRIBRcaQS3RutGGkqexhcBfcRUx2h/CY7z5+dS3WvbO0dD7yLxoC4I3dzTCGnLGxsL/O8LeinuQgEvpzjvLxLz7CN9gm1oUR+hy/hyTMe0YUcUEcA7NPnTTpTY8Sg8854p1Iv0YcD9rbXFxQqHhtPME3SoajkMPMLG1cFnVoZhkV/yB0EAA0HWscza/UKlP18R8poAEiI9oTEjNeCvGmAl5JU8EsEcS/3xSCy1ro1uyQNafx+FLIFU2YujPP5Wf4UUxKjsOpPQnZyToGm+O+xk43RkD/EjZdKs0mqy/8DYFVlPaOhc8j6J773T0wkfL/r2TTYKU4hA0Y+JzqNwSb8hwByP9OQhJWDCJ/n08aRf2yA5PFZql9xOY8xmaHPEoD9LqSunTZbBIdyWnD1HGt5HUTqfGOF+yqNRU7b5Xtjs8Y5cRgpbwqgG9JMdzwE5pVIZ9ev6iOAI9zeLY8ShjOEvmOrZhndEiKFvGPJMSyDTZeTqtnBKWwwQUIeyo9MCTQ6uLAQDyRO4UZFlUR+O+x/SYZTOAQFnFstqwHfl+8Bbr6lqMHTUsprxnqXUir57hqgkqUscphA68HDjGHMO1jSxhyNSFkrWLk4agPP5Cag+RZPnot+JhP1bfqqQ= X-Microsoft-Antispam-Message-Info: sWqNsLi9OQAHkvZGbmtyeejvNA8azz9xUhfb/NK5ODRV/spagXAma6ytIwj9zSie0lZdvBufQdBLG1lUmzwJZzaEWeP0FqLW/2/RYIQ++0/DasyEtoZeGDI2u068LPGI3N+kpdudaAXrY8dSv1J28r77UwHeoJC5hRlYPMDID2Nu8p5CPqkFezAXJGvYygCQiIp+W648CXBmoz1CTRJzOealJRqGPio+xiisBrZ9itlWYcRAfTLmsoyQ7SePiFajbwQsKa4d3GGmzU5QrT3LGJNxzzwhCXz6+m6BGe+kDsoyqcX0+vuWIUh0CsuI6cdgjzpyB7mk/V+O5dXZGQSjkbT12KWxN073HrDyRg4tulY= X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0615; 6:aj03GKVgDSJ05L9pPWPbB3BJYh2rfth5nkgmMVsoATdEUo720vtwm054rJjyVESaqDe+UR9Xl7hG/0fbROpF6GLM31C+O2TFJ342a/pUlbqs9+cMRmpeajudP2Iiz0NxTpUQD4YFGuBLv1Muq3Q/OuMkHI8VQCZLJBtnkeTpxIMyJ0kNBVL6p09SHKDJzPTD3ZotVwhXoNppIsTvngLTSleqpvOeBPuGjuGsaTvggDhUwdlbI/R9J/zLGYZXx/7VCerBPwsD67FFSRIC7im4lbJy0r9oNJgSu8lxHiCDRFWSjBpwp4jm/fONTzTrMQD7edI4vTOJXoEXlGTwKMRXtLPoXYQLj5nejTBjjt0KMPsqkzquTlTOyukmjlcQrVyniv2Ad27mRMxqVIEY+VfTuw3MU4SSysrTmfrpOAqMHrcdRQelSB3K1O37Br1XqE00gsopUliQv9LOMv3KQODyJw==; 5:aVGlQ0blD6gW2XbtnvjXK9bb9qpDVnqvNk9PMq94cnTmbDtEvkH7xUNk/zlZrIFsL6ph+sgFvKzo9mJQypA3ZLm8N7kOkGJCdbIR9JOuUv+U7qCv5eLFsOyuy5pTxqTqgx1SWXnosqlSiJyxagWG1pnYk1R+7CekzgdGn3/GbdM=; 7:9JcnZh0TBS8CxqbG9tZ3KDjNjnMj9BgGI2BcCubGoYSriEKNuptIsskrqlaX2jIevhzzfX+jqwPxnjtjrEnzNaADs6zjkesdI9qrAO2u5xmS4LgZGO+oZhXRb1oi7qU0J7nHNoqQx45d+TQby82R3Y3Rqr+7KM3hcbW9JnzK3btvNw26s0NKvAszfe7TNsh3T30LVuGH2lHrQWN11UfSQ1ksqd6UfaopDhC7RWp0d56WOHERj4y3iMpn/5eRXuG9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSXPR01MB0615; 20:6L9UHv3QLYQNkljqzl4IkIdaXTrugIKlniBLCQH4qmqr9nLJyF/J6FM7qOXl+0Bm715Ki6BkJMO1GXun6YFO9NXtQuwPGK6MHJDOEE/jZH+/YXuv9jcvqsChfwSv3QmRCUHwBdFlNuhe7y23jTQJLWu/AnM4kgeUq+cOltLjNMg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2018 01:55:57.2942 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a0bee4ef-262b-4a71-606e-08d633d3ae3e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSXPR01MB0615 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH] ASoC: rsnd: tidyup SSICR::SWSP for TDM 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 R-Car datasheet is indicating that WS output settings of SSICR::SWSP is inverted on TDM mode from non TDM mode settings. But, it is meaning that TDM should use 0 here. Without this patch, sound input/output 1ch will be 2ch, 2ch will be 3ch ..., be jumbled on I2S + TDM settings. This patch fixup it. This patch is tested on R-Car H3 ulcb-kf board, SSI3/4 TDM sound. Signed-off-by: Kuninori Morimoto --- sound/soc/sh/rcar/ssi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sh/rcar/ssi.c b/sound/soc/sh/rcar/ssi.c index b42a0e0..fcb4df2 100644 --- a/sound/soc/sh/rcar/ssi.c +++ b/sound/soc/sh/rcar/ssi.c @@ -392,7 +392,7 @@ static void rsnd_ssi_config_init(struct rsnd_mod *mod, if (rdai->bit_clk_inv) cr_own |= SCKP; - if (rdai->frm_clk_inv ^ is_tdm) + if (rdai->frm_clk_inv && !is_tdm) cr_own |= SWSP; if (rdai->data_alignment) cr_own |= SDTA;