Message ID | 20171018072534.21204-1-m.szyprowski@samsung.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 064970a0aae978073a859aaf0793bfe14762d4f3 |
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 B086D602C8 for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 18 Oct 2017 07:26:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A28FD2841D for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 18 Oct 2017 07:26:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9739F28AED; Wed, 18 Oct 2017 07:26:04 +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.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=unavailable 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 ECA3D2841D for <patchwork-alsa-devel@patchwork.kernel.org>; Wed, 18 Oct 2017 07:26:03 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B039A267068; Wed, 18 Oct 2017 09:26:01 +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 151D826706C; Wed, 18 Oct 2017 09:26:00 +0200 (CEST) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by alsa0.perex.cz (Postfix) with ESMTP id 2D959266A73 for <alsa-devel@alsa-project.org>; Wed, 18 Oct 2017 09:25:55 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20171018072554euoutp010ae4f3e80455951fcacafd83b385fd8e~umV4LbeRl0222902229euoutp01Z; Wed, 18 Oct 2017 07:25:54 +0000 (GMT) Received: from eusmges5.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20171018072553eucas1p2c409850b8c38577306767aa2c9200210~umV3bfenN1440414404eucas1p2I; Wed, 18 Oct 2017 07:25:53 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges5.samsung.com (EUCPMTA) with SMTP id F6.9A.12743.10207E95; Wed, 18 Oct 2017 08:25:53 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20171018072552eucas1p2ec41e98c5bc004f6ada02987fd55222a~umV2knBEL0790907909eucas1p2x; Wed, 18 Oct 2017 07:25:52 +0000 (GMT) X-AuditID: cbfec7f5-f79d06d0000031c7-9e-59e7020183b6 Received: from eusync3.samsung.com ( [203.254.199.213]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id AD.E9.18832.00207E95; Wed, 18 Oct 2017 08:25:52 +0100 (BST) Received: from AMDC2765.digital.local ([106.116.147.25]) by eusync3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OY000B2XCMX0UA0@eusync3.samsung.com>; Wed, 18 Oct 2017 08:25:52 +0100 (BST) From: Marek Szyprowski <m.szyprowski@samsung.com> To: alsa-devel@alsa-project.org, linux-samsung-soc@vger.kernel.org Date: Wed, 18 Oct 2017 09:25:34 +0200 Message-id: <20171018072534.21204-1-m.szyprowski@samsung.com> X-Mailer: git-send-email 2.14.2 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsWy7djPc7qMTM8jDZqmiVpcuXiIyWLjjPWs FlMfPmGzOH9+A7vFjPP7mCzWHrnLbnH4TTurxcUVX5gcODw2fG5i89i0qpPNo2/LKkaPz5vk AliiuGxSUnMyy1KL9O0SuDJu/d7CUvBGuuL76Q7WBsY3El2MnBwSAiYSKz/cY4awxSQu3FvP 1sXIxSEksJRRYvrOhSwQzmdGiWXP21hgOta9uQeVWMYocX35HCingUni5+77YLPYBAwlut52 sYHYIgJOEjPnvAebyyzQwiRx/d1EVpCEsECAxJ+LfYwgNouAqsTDlZPYQWxeAVuJ5rfL2SHW yUu8X3CfEaRZQuArq0TbgS2MEAkXibsnb7NB2MISr45vgWqQkejsOMgEYfczSjS1akPYMxgl zr3lhbCtJQ4fvwh2BLMAn8SkbdOBruYAivNKdLQJQZR4SNyePA9qpKNEz4NNYOVCArESn3Ye YJ3AKLWAkWEVo0hqaXFuemqxqV5xYm5xaV66XnJ+7iZGYEye/nf86w7GpcesDjEKcDAq8fAG qDyLFGJNLCuuzD3EKMHBrCTCy/wRKMSbklhZlVqUH19UmpNafIhRmoNFSZzXNqotUkggPbEk NTs1tSC1CCbLxMEp1cBY/GAaw8s62+UvNjsHKlyu+ZvEu/nYkajtptM3criuz55w6wzrLVGd v0sudz+VCjzz67/mZ9WYW5F2PH3uVzm+GOar+we8POX05xf/sUfnd1q8Ec/TU+s/acG/4qJp irdK39el4sGlKx0EKsx5eQr3ajEF/F5VKqSRH+bZl8HlO98xxfZio6USS3FGoqEWc1FxIgAr pL5cxQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNJMWRmVeSWpSXmKPExsVy+t/xq7oMTM8jDXZf0LC4cvEQk8XGGetZ LaY+fMJmcf78BnaLGef3MVmsPXKX3eLwm3ZWi4srvjA5cHhs+NzE5rFpVSebR9+WVYwenzfJ BbBEcdmkpOZklqUW6dslcGXc+r2FpeCNdMX30x2sDYxvJLoYOTkkBEwk1r25xwJhi0lcuLee rYuRi0NIYAmjxPufX5ggnCYmiYm/d7CCVLEJGEp0ve1iA7FFBJwkZs55D2YzC7QwSfz5yA9i Cwv4SRxt7mUGsVkEVCUerpzEDmLzCthKNL9dzg6xTV7i/YL7jBMYuRcwMqxiFEktLc5Nzy02 1CtOzC0uzUvXS87P3cQIDJJtx35u3sF4aWPwIUYBDkYlHt4AlWeRQqyJZcWVuYcYJTiYlUR4 mT8ChXhTEiurUovy44tKc1KLDzFKc7AoifP27lkdKSSQnliSmp2aWpBaBJNl4uCUamCseqHc ss826bdCmvnXp36P3+xaqrHjY6rtBubG7EBJplsMb14Z23Ap/Mg9t6/m/Iebzw7odW+7Xbd8 o2R7+q5Htze/Xfdpnu7SJJknnAtO+T5jjTK9frN+ferX0z47T96wYL+eeN/b37jid3iEVPDz Xp5b1ctspI7tK5+/b6dR803nJTyFek8jlViKMxINtZiLihMBda8cDA4CAAA= X-CMS-MailID: 20171018072552eucas1p2ec41e98c5bc004f6ada02987fd55222a X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRs=?= =?UTF-8?B?7IK87ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Global-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRtT?= =?UTF-8?B?YW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 201P X-CMS-RootMailID: 20171018072552eucas1p2ec41e98c5bc004f6ada02987fd55222a X-RootMTR: 20171018072552eucas1p2ec41e98c5bc004f6ada02987fd55222a References: <CGME20171018072552eucas1p2ec41e98c5bc004f6ada02987fd55222a@eucas1p2.samsung.com> Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>, Sangbeom Kim <sbkim73@samsung.com>, Krzysztof Kozlowski <krzk@kernel.org>, Mark Brown <broonie@kernel.org>, Sylwester Nawrocki <s.nawrocki@samsung.com>, Marek Szyprowski <m.szyprowski@samsung.com> Subject: [alsa-devel] [PATCH] ASoC: samsung: i2s: disable secondary DAI until it gets fixed 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> MIME-Version: 1.0 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 |
diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c index 8d5e1861abb1..233f1c9a4b6c 100644 --- a/sound/soc/samsung/i2s.c +++ b/sound/soc/samsung/i2s.c @@ -1292,6 +1292,7 @@ static int samsung_i2s_probe(struct platform_device *pdev) } } } + quirks &= ~(QUIRK_SEC_DAI | QUIRK_SUPPORTS_IDMA); res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pri_dai->addr = devm_ioremap_resource(&pdev->dev, res);
Secondary DAI in Exynos I2S driver is not used by any of the currently supported boards and it causes problems due to some limitations in the ASoC code. Disable it until it gets proper support both by board-specific and ASoC core code. Also disable IDMA support, which relies on secondary DAI presence. This patch fixes following kernel warning: samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory ------------[ cut here ]------------ WARNING: CPU: 3 PID: 82 at fs/proc/generic.c:330 proc_register+0xec/0x10c proc_dir_entry 'sub0/prealloc' already registered Modules linked in: CPU: 3 PID: 82 Comm: kworker/3:1 Not tainted 4.14.0-rc5-next-20171017 #3089 Hardware name: SAMSUNG EXYNOS (Flattened Device Tree) Workqueue: events deferred_probe_work_func [<c0110114>] (unwind_backtrace) from [<c010c900>] (show_stack+0x10/0x14) [<c010c900>] (show_stack) from [<c083e664>] (dump_stack+0x90/0xc8) [<c083e664>] (dump_stack) from [<c011d2b8>] (__warn+0xd4/0x100) [<c011d2b8>] (__warn) from [<c011d384>] (warn_slowpath_fmt+0x38/0x48) [<c011d384>] (warn_slowpath_fmt) from [<c0271268>] (proc_register+0xec/0x10c) [<c0271268>] (proc_register) from [<c027130c>] (proc_create_data+0x84/0xc8) [<c027130c>] (proc_create_data) from [<c061afbc>] (snd_info_register+0x64/0xcc) [<c061afbc>] (snd_info_register) from [<c062a6e0>] (snd_pcm_lib_preallocate_pages1+0x78/0x1a0) [<c062a6e0>] (snd_pcm_lib_preallocate_pages1) from [<c063eef4>] (dmaengine_pcm_new+0xa0/0x1ec) [<c063eef4>] (dmaengine_pcm_new) from [<c062b9f8>] (snd_soc_platform_drv_pcm_new+0x1c/0x28) [<c062b9f8>] (snd_soc_platform_drv_pcm_new) from [<c063d54c>] (soc_new_pcm+0x2f4/0x4f4) [<c063d54c>] (soc_new_pcm) from [<c063107c>] (snd_soc_register_card+0xc4c/0xdc4) [<c063107c>] (snd_soc_register_card) from [<c063db30>] (devm_snd_soc_register_card+0x34/0x70) [<c063db30>] (devm_snd_soc_register_card) from [<c064af60>] (asoc_simple_card_probe+0x230/0x47c) [<c064af60>] (asoc_simple_card_probe) from [<c047f8fc>] (platform_drv_probe+0x50/0xb0) [<c047f8fc>] (platform_drv_probe) from [<c047dee0>] (driver_probe_device+0x2a0/0x46c) [<c047dee0>] (driver_probe_device) from [<c047c0bc>] (bus_for_each_drv+0x44/0x8c) [<c047c0bc>] (bus_for_each_drv) from [<c047db50>] (__device_attach+0xa0/0x134) [<c047db50>] (__device_attach) from [<c047cf7c>] (bus_probe_device+0x88/0x90) [<c047cf7c>] (bus_probe_device) from [<c047d484>] (deferred_probe_work_func+0x3c/0x168) [<c047d484>] (deferred_probe_work_func) from [<c01371f8>] (process_one_work+0x188/0x41c) [<c01371f8>] (process_one_work) from [<c01374b4>] (process_scheduled_works+0x28/0x38) [<c01374b4>] (process_scheduled_works) from [<c01376d4>] (worker_thread+0x210/0x4dc) [<c01376d4>] (worker_thread) from [<c013d9cc>] (kthread+0x128/0x164) [<c013d9cc>] (kthread) from [<c0108848>] (ret_from_fork+0x14/0x2c) ---[ end trace bad8db6ee771d094 ]-- Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> --- sound/soc/samsung/i2s.c | 1 + 1 file changed, 1 insertion(+)