Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp632808ybi; Fri, 31 May 2019 06:45:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqyBd8MaH6BT91jwkqzWroqFDnbbiU3bpJLvM8EnBo8v5tqxOcDCaRzZX3ql+roYmVC5hyGI X-Received: by 2002:a17:902:bf08:: with SMTP id bi8mr9187866plb.206.1559310352363; Fri, 31 May 2019 06:45:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559310352; cv=none; d=google.com; s=arc-20160816; b=gHzv+81v8qDgaaB5t9sRlWueQc3Tnft52IV1KqofE9BcCCCYMOC83m5SLzzmudzbB2 aghA/pXOhAAzmxXDPX8FsXQfhT/JvKgv8tJPeTgdIKk5Vros3vrfHP/DPMpadkcJFt7+ zU9WaqC/zdt/0iNARoz3EOl1/3BUltV+RrDGNXVlyEaD/mx5ZY99kWoi/t+Xdyk6RHWN uNay98a2saztAzJp1lfO6vskkYzx11qahJZYg0ux+43d4Prpkdmwyh8+AjUEx3/TilV9 cqWDBDP1AONzj6FfEsrgLgfBzr3eu65A4Rvw+FUJZFOAysIu3B7R51y92APmxBJat4bT 2Hjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:cc:to:subject:dkim-signature :dkim-filter; bh=d/ofE7C+qb8FXizk062nYULRDGW//8GcqaiVTR+gKZw=; b=oiNH20eyErmntP95MQWl2XzeXKMUobhgG8EfesXHVUuyvhVM2j4zYbaRNVlnjda5zy s3Vxun5iw/cVQx8QLX9FPqFQuxO7Gcn8kFrfnIghJw3TeFulmBA4NE+t5urYEFLZbEu9 7En3qJWxwaq7vHDowASWhJDlIkq3k9jzxJgRHd+W4mM06zY3j66DzNmuV6iMBbsOb5Gb Mwv8TvF3s/IxfBjEfVM6VVDrdEHztmApeQtf83QUyvSQoQa4BQEazm3vhtJ8ZrEKADTC xNp4lrYJW3VHIotAEu+8GFGnYIkMnINbd6t8baGRIz+p1Q6Fnfy3OJWqwW4bnRfG9Dbu rF3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=C0LFClLd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j40si6462894plb.352.2019.05.31.06.45.35; Fri, 31 May 2019 06:45:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=C0LFClLd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726617AbfEaNoS (ORCPT + 99 others); Fri, 31 May 2019 09:44:18 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:60801 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726330AbfEaNoR (ORCPT ); Fri, 31 May 2019 09:44:17 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20190531134414euoutp0201e6f40cc5505a0d8d40b41fb4806bed~jyGpTwsAU0564905649euoutp02b for ; Fri, 31 May 2019 13:44:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20190531134414euoutp0201e6f40cc5505a0d8d40b41fb4806bed~jyGpTwsAU0564905649euoutp02b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1559310255; bh=d/ofE7C+qb8FXizk062nYULRDGW//8GcqaiVTR+gKZw=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=C0LFClLdGSPjKtya1SQwG8Vo5S2PJL+EBjOxkpsZ3NmK+cMBLjWmghPfr7y3M0AME RqJrTxhrHEmgpYZJXTjKKVt60J1as6vCThH/ZSIXB+IIfoLvkabmlSUrLDRdOZUzpl r5/lQxQGQrdy2XtrHMEIxaA/81kj+mPRpCtEJ+x0= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20190531134414eucas1p28d9b8f040c87e1027ba8c5968784dd36~jyGoplmZM0356303563eucas1p2d; Fri, 31 May 2019 13:44:14 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 45.1D.04377.DAF21FC5; Fri, 31 May 2019 14:44:14 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20190531134413eucas1p2266b217f5177645a9db3edc7c699f7f2~jyGn8sr8o0456304563eucas1p2V; Fri, 31 May 2019 13:44:13 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20190531134413eusmtrp14330820d7eac5b6af688fc8ce893b16c~jyGntG3ml1543915439eusmtrp18; Fri, 31 May 2019 13:44:13 +0000 (GMT) X-AuditID: cbfec7f4-113ff70000001119-bf-5cf12fad4869 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 23.77.04140.DAF21FC5; Fri, 31 May 2019 14:44:13 +0100 (BST) Received: from [106.120.51.75] (unknown [106.120.51.75]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20190531134412eusmtip16ad00df3fc610e1c7d48d56e6e278333~jyGnSoau91082410824eusmtip1H; Fri, 31 May 2019 13:44:12 +0000 (GMT) Subject: Re: [BISECT] No audio after "ASoC: core: use component driver name as component name" To: Tzung-Bi Shih , Krzysztof Kozlowski Cc: Mark Brown , Takashi Iwai , Jaroslav Kysela , alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Liam Girdwood , "linux-samsung-soc@vger.kernel.org" From: Sylwester Nawrocki Message-ID: Date: Fri, 31 May 2019 15:44:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHfXcuOxtOXo+VD1MKRhEVaYofDhRaVLC+WEJQlKFHPak4zTY1 bV9ETea1oXQbyyZpl5UpS7zMMp3kJSkvaQQpViiKa5FsGmJazlPkt9//ef7P+zx/eBmCfUkp mdSMLEGbwWtUtJxs6V1+t/9Z6ELsgUIj4sZGHBLuxpdpmhsaapJyS2MGCffebqa520OdEq7E fp3imn42IO7FyLz0sEzd5C6g1e2mSanaYstW26wltLrT9YBWNzaPk2q3bfsp6Tn5oSRBk5oj aEMj4+Upb+1zROYT39wV51tJPjLJS5GMARwBq19nqFIkZ1j8CEFbj1UiCg+CnoFiUhRuBHNV NdJ/I/WLXYSXWfwQwfx9jWhyIZj2TKxPMEwAjofW4VNezxZ8Enqbawmvh8DVEii7OU95GzQO g4rXlcjLChwJdWXdpJdJvAvurjg36lvxWfC02/56/GHgzvSGR4ZjwDlVtFEncCAUeB5TIu+A Vpd5YxngUSmYJm7S4tXHwDJZQYocAPN9zX/TBMNgdTkpDhQiKO/4JBWFEcFUnwWJroPQ0zdC eaMReA802kO9CPgI9I9Gi+gHH13+4g1+UNVyixDLCjAUs+IbO2HFeksishLKpn+TRqQybUpm 2pTGtCmN6f9aCyKtKFDI1qUnC7rwDOFKiI5P12VnJIckXkq3ofVPNbjW52lD9l8JDoQZpPJV GNmFWJbic3R56Q4EDKHaolid+xHLKpL4vKuC9lKcNlsj6BwoiCFVgQq9z+fzLE7ms4Q0QcgU tP+6EkamzEdse9Sr5XG+Q4P0ZmGpttj84cLpiOdG55sAul95OfrY7vprcx2z75xCpUEZVJZf 5Je3787PAw0xNZl11jNai6LJp7myc99xLqTrizWqeDVHH7xtIW7QQUWsffNEULPu7pDvphOL 4Yn3Lsbr7faDT10zw7kX02rMR2sSDCu8plVF6lL4sL2EVsf/Aced1NlQAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRmVeSWpSXmKPExsVy+t/xu7pr9T/GGMx8wGdx5eIhJoupD5+w WZw/v4Hd4tuVDiaLy7vmsFnMOL+PyaJzVz+rxYbvaxkt9lx8xe7A6bHhcxObx85Zd9k9Fmwq 9di0qpPNY9/bZWwe67dcZfH4vEkugD1Kz6Yov7QkVSEjv7jEVina0MJIz9DSQs/IxFLP0Ng8 1srIVEnfziYlNSezLLVI3y5BL+PsrhfMBat5Kn6/PsvUwDiLq4uRk0NCwERi6dcDzF2MXBxC AksZJQ6eW8rWxcgBlJCSmN+iBFEjLPHnWhcbRM1rRonOa79ZQRLCAgkSL3ueM4PYIgK+EvMf rgcrYhaYzCRxcv8VZriOTf/esINUsQkYSvQe7WMEsXkF7CSWdB9kAbFZBFQl5v5+DRYXFYiQ mL2rgQWiRlDi5MwnYDanQKDE6/stYDXMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gVFoFpL2 WUhaZiFpmYWkZQEjyypGkdTS4tz03GIjveLE3OLSvHS95PzcTYzA6Nx27OeWHYxd74IPMQpw MCrx8E4Q+hgjxJpYVlyZe4hRgoNZSYT374sPMUK8KYmVValF+fFFpTmpxYcYTYGem8gsJZqc D0wceSXxhqaG5haWhubG5sZmFkrivB0CB2OEBNITS1KzU1MLUotg+pg4OKUaGO23ezeZHeOs O7vd4UZm8BLeFKMy7rsPt04/Zbt81/z/7QF75NUuZv77tkZr1c6wXUoHrUV7xNY83c7y50ha 9eXbSXM+nilN4qwWEw9do/zx+XMmv4l7eQzk1r6TjikX1Uxhnnqd5edHNvlg81WRug4zq6df WGL4TrLM793z8x9PKT016np/21GJpTgj0VCLuag4EQB5L3YL5AIAAA== X-CMS-MailID: 20190531134413eucas1p2266b217f5177645a9db3edc7c699f7f2 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190531102017epcas1p3b5522b9a133bf50659d9d306ed9d6d52 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190531102017epcas1p3b5522b9a133bf50659d9d306ed9d6d52 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/31/19 12:20, Tzung-Bi Shih wrote: > On Fri, May 31, 2019 at 5:27 PM Krzysztof Kozlowski wrote: >> The problem might be in component name. The driver->name and >> fmt_single_name(dev, &component->id) are: >> snd_dmaengine_pcm != 3830000.i2s >> snd_dmaengine_pcm != 3830000.i2s-sec >> samsung-i2s != 3830000.i2s >> >> This commit should not go in without fixing the users of old >> behavior... I could adjust the platform names for primary and >> secondary links... but now it looks like two components will have the >> same name. > > That is because the two component drivers used the same name in > somehow. But yes, we should not have the commit without fixing > potential errors for users depend on old behavior. There are 2 platform devices (3830000.i2s, 3830000.i2s-sec), for each a platform/DMA component is created. For 3830000.i2s there is also a component with 2 CPU DAIs registered. If we derive the platform/DMA component name from the component's driver name then we end up with non unique Platform component names (snd_dmaengine_pcm) and subsequently we fail to assign Platform component to DAI links. Here is list of components before the patch: # cat /sys/kernel/debug/asoc/components 3830000.i2s 3830000.i2s-sec 3830000.i2s hdmi-audio-codec.3.auto max98090.5-0010 snd-soc-dummy snd-soc-dummy And after the patch: root@target:~# cat /sys/kernel/debug/asoc/components samsung-i2s snd_dmaengine_pcm snd_dmaengine_pcm hdmi-audio-codec.3.auto max98090.5-0010 snd-soc-dummy snd-soc-dummy