From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Osipenko Subject: Re: [PATCH v3 09/15] ASoC: tegra: Add fallback for audio mclk Date: Tue, 10 Dec 2019 21:24:43 +0300 Message-ID: <560185d9-32fd-a85e-5feb-105f79b953c6@gmail.com> References: <1575600535-26877-1-git-send-email-skomatineni@nvidia.com> <1575600535-26877-10-git-send-email-skomatineni@nvidia.com> <20191209164027.GG5483@sirena.org.uk> <7fe879fd-dae3-1e64-1031-cd9f00e31552@gmail.com> <20191209204735.GK5483@sirena.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: <20191209204735.GK5483@sirena.org.uk> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Mark Brown , robh+dt@kernel.org, mark.rutland@arm.com Cc: Sowjanya Komatineni , thierry.reding@gmail.com, jonathanh@nvidia.com, mperttunen@nvidia.com, gregkh@linuxfoundation.org, sboyd@kernel.org, tglx@linutronix.de, allison@lohutok.net, pdeschrijver@nvidia.com, pgaikwad@nvidia.com, mturquette@baylibre.com, horms+renesas@verge.net.au, Jisheng.Zhang@synaptics.com, krzk@kernel.org, arnd@arndb.de, spujar@nvidia.com, josephl@nvidia.com, vidyas@nvidia.com, daniel.lezcano@linaro.org, mmaddireddy@nvidia.com, markz@nvidia.com, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, alexios.zavras@intel.com, alsa-devel@alsa-project.org List-Id: linux-tegra@vger.kernel.org 09.12.2019 23:47, Mark Brown пишет: > On Mon, Dec 09, 2019 at 11:31:59PM +0300, Dmitry Osipenko wrote: >> 09.12.2019 19:40, Mark Brown пишет: > >>> Why would this need to be a stable fix? Presumably people with stable >>> kernels are using the old device tree anyway? > >> At least Rob Herring is asking to maintain backwards compatibility >> because some ditros are using newer device-trees with stable kernels. > > You're talking about forwards compatibility not backwards here. Are > those distros actually using LTS kernels? I think openSUSE Leap could be one of those distros that use LTS kernel with newer device-trees, but that's not 100%. Maybe Rob could help clarifying that. >> I'm personally also tending to use the newer DTB with older kernel >> version whenever there is a need to check something using stable kernel. >> Perhaps losing sound is not very important, but will be nicer if that >> doesn't happen. > > That really does sound like a "you broke it, you get all the pieces" > situation TBH... I'd be a lot more comfortable if the stable kernels > were sticking to bugfix only though I do appreciate that they're not > really that any more. In some cases it could be painful to maintain device-tree compatibility for platforms like NVIDIA Tegra SoCs because hardware wasn't modeled correctly from the start. I agree that people should use relevant device-trees. It's quite a lot of hassle to care about compatibility for platforms that are permanently in a development state. It could be more reasonable to go through the pain if kernel required a full-featured device tree for every SoC from the start. But maybe Tegra / device-tree maintainers have a different opinion. IIUC, device-trees are meant to be stable and software-agnostic, at least that was the case not so long time ago and I don't think that this premise changed. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 135A2C43603 for ; Wed, 11 Dec 2019 06:41:21 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8F31E214D8 for ; Wed, 11 Dec 2019 06:41:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="J76AQF8g"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aGUEOSg8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F31E214D8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id B3CD01667; Wed, 11 Dec 2019 07:40:28 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz B3CD01667 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1576046478; bh=U5IKi4BVIeG8c0TQM5lkpdbz2904yCw/usNhX1B+LvU=; h=To:References:From:Date:In-Reply-To:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=J76AQF8gGdKtcqsTgQc20qajurKjgHi5PkJ7FsVPq43WKFNpLiOJ0l7TBY3j+m5Jp sQ44abeSQbLH9OsVB0K81Bd1zRBp9OW+0fOJj7nteCJh9dDDm1gLitj/fh9w407jqa 3iuOSyuxw7RrPoQ9f2cK/Rid1fOMwGStFBO5K7T0= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 0CF1BF8025A; Wed, 11 Dec 2019 07:38:48 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 31EA8F8020C; Tue, 10 Dec 2019 19:24:52 +0100 (CET) Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 3988FF8011E for ; Tue, 10 Dec 2019 19:24:48 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 3988FF8011E Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aGUEOSg8" Received: by mail-lf1-x141.google.com with SMTP id r14so14531224lfm.5 for ; Tue, 10 Dec 2019 10:24:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=J3Fx8Ozru3AuGWOjWvc6Qigb/OUj/LedRTw55RBNbbg=; b=aGUEOSg85AsreT39QBDzBQYeDUNVNG8qxblS0lqPAOh/mvDWQmp+aYHdObab0Ywr6/ 1D/erTOfgbnefovIimaS5RxuhRJzRjZAzlWjw+3mBPmcQTd3cYE2mBsLarWUoVtX7VYk oT+kg9iQJ6uc+Cxr22Q7UnhkUxJfa576lHzRkcvAz+SzCjgx3b657NXs3xUVmfkE4IXQ +OmlBtcQ2A/XCmuzcQIKUq2k08SSI4a+CsQhJbgXsRpIErzjxtkzDQQX3pQSEaVaDuJs aJeWxBsqMyv+4hceKG1UHxRONlmh9VgsaJS7tWPIZJuR1h3F3dx7ySRJQCm1E0wNvqH0 amvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=J3Fx8Ozru3AuGWOjWvc6Qigb/OUj/LedRTw55RBNbbg=; b=OoDYJrUK4xrnT3T5pR3jyqvMNdvuvX2gDJbPdkJGvbiSu9y7YX84WqwYzciutoU+cy hoDw+rvWf4HoLrY38lYTBFqSDTgBIk102WUsq3nYi9maWSny4dEqph6g6x1K9zZLk8OE QHPUXMhybIvaXpIOGvz/Be99UU4tBBknRhBS3jvdIsw/QklKc6TAL7dfr2CTVo798h8x G7NWbjYs4UJgrHOqhF/UFPrsEqJQTKo1cpQ6E15p3Z0TK/OidXdGFX9PLChu+0tDg0RK HTgdtx0OWN9F4qFIVFypje7BFF6a5bOxWUccFC7qO2QJ7aOsJh8KGI+C7rGWVDCdc71l QDdQ== X-Gm-Message-State: APjAAAV0HDPS5T41GxAskW17a+/6KNthJHz825ZVm1Dms0BziddxEXVZ DECg4aRCZOw3WI8ioQUjMNaMo0EH X-Google-Smtp-Source: APXvYqxF07iQXmiNXjFleXUWs9rwRg1kwAjgSyuguUjGbybN4u6GkAQPSegzeXZQNvdtozsIzp8rUg== X-Received: by 2002:a19:4a12:: with SMTP id x18mr16433639lfa.158.1576002286171; Tue, 10 Dec 2019 10:24:46 -0800 (PST) Received: from [192.168.2.145] (79-139-233-37.dynamic.spd-mgts.ru. [79.139.233.37]) by smtp.googlemail.com with ESMTPSA id b17sm1999915lfp.15.2019.12.10.10.24.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Dec 2019 10:24:45 -0800 (PST) To: Mark Brown , robh+dt@kernel.org, mark.rutland@arm.com References: <1575600535-26877-1-git-send-email-skomatineni@nvidia.com> <1575600535-26877-10-git-send-email-skomatineni@nvidia.com> <20191209164027.GG5483@sirena.org.uk> <7fe879fd-dae3-1e64-1031-cd9f00e31552@gmail.com> <20191209204735.GK5483@sirena.org.uk> From: Dmitry Osipenko Message-ID: <560185d9-32fd-a85e-5feb-105f79b953c6@gmail.com> Date: Tue, 10 Dec 2019 21:24:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: <20191209204735.GK5483@sirena.org.uk> Content-Language: en-US X-Mailman-Approved-At: Wed, 11 Dec 2019 07:38:39 +0100 Cc: alsa-devel@alsa-project.org, pgaikwad@nvidia.com, lgirdwood@gmail.com, spujar@nvidia.com, mperttunen@nvidia.com, thierry.reding@gmail.com, josephl@nvidia.com, linux-clk@vger.kernel.org, mmaddireddy@nvidia.com, daniel.lezcano@linaro.org, krzk@kernel.org, jonathanh@nvidia.com, mturquette@baylibre.com, devicetree@vger.kernel.org, arnd@arndb.de, markz@nvidia.com, alexios.zavras@intel.com, tiwai@suse.com, linux-tegra@vger.kernel.org, horms+renesas@verge.net.au, tglx@linutronix.de, allison@lohutok.net, sboyd@kernel.org, gregkh@linuxfoundation.org, pdeschrijver@nvidia.com, linux-kernel@vger.kernel.org, vidyas@nvidia.com, Jisheng.Zhang@synaptics.com, Sowjanya Komatineni Subject: Re: [alsa-devel] [PATCH v3 09/15] ASoC: tegra: Add fallback for audio mclk X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" MDkuMTIuMjAxOSAyMzo0NywgTWFyayBCcm93biDQv9C40YjQtdGCOgo+IE9uIE1vbiwgRGVjIDA5 LCAyMDE5IGF0IDExOjMxOjU5UE0gKzAzMDAsIERtaXRyeSBPc2lwZW5rbyB3cm90ZToKPj4gMDku MTIuMjAxOSAxOTo0MCwgTWFyayBCcm93biDQv9C40YjQtdGCOgo+IAo+Pj4gV2h5IHdvdWxkIHRo aXMgbmVlZCB0byBiZSBhIHN0YWJsZSBmaXg/ICBQcmVzdW1hYmx5IHBlb3BsZSB3aXRoIHN0YWJs ZQo+Pj4ga2VybmVscyBhcmUgdXNpbmcgdGhlIG9sZCBkZXZpY2UgdHJlZSBhbnl3YXk/Cj4gCj4+ IEF0IGxlYXN0IFJvYiBIZXJyaW5nIGlzIGFza2luZyB0byBtYWludGFpbiBiYWNrd2FyZHMgY29t cGF0aWJpbGl0eQo+PiBiZWNhdXNlIHNvbWUgZGl0cm9zIGFyZSB1c2luZyBuZXdlciBkZXZpY2Ut dHJlZXMgd2l0aCBzdGFibGUga2VybmVscy4KPiAKPiBZb3UncmUgdGFsa2luZyBhYm91dCBmb3J3 YXJkcyBjb21wYXRpYmlsaXR5IG5vdCBiYWNrd2FyZHMgaGVyZS4gIEFyZQo+IHRob3NlIGRpc3Ry b3MgYWN0dWFsbHkgdXNpbmcgTFRTIGtlcm5lbHM/CgpJIHRoaW5rIG9wZW5TVVNFIExlYXAgY291 bGQgYmUgb25lIG9mIHRob3NlIGRpc3Ryb3MgdGhhdCB1c2UgTFRTIGtlcm5lbAp3aXRoIG5ld2Vy IGRldmljZS10cmVlcywgYnV0IHRoYXQncyBub3QgMTAwJS4gTWF5YmUgUm9iIGNvdWxkIGhlbHAK Y2xhcmlmeWluZyB0aGF0LgoKPj4gSSdtIHBlcnNvbmFsbHkgYWxzbyB0ZW5kaW5nIHRvIHVzZSB0 aGUgbmV3ZXIgRFRCIHdpdGggb2xkZXIga2VybmVsCj4+IHZlcnNpb24gd2hlbmV2ZXIgdGhlcmUg aXMgYSBuZWVkIHRvIGNoZWNrIHNvbWV0aGluZyB1c2luZyBzdGFibGUga2VybmVsLgo+PiBQZXJo YXBzIGxvc2luZyBzb3VuZCBpcyBub3QgdmVyeSBpbXBvcnRhbnQsIGJ1dCB3aWxsIGJlIG5pY2Vy IGlmIHRoYXQKPj4gZG9lc24ndCBoYXBwZW4uCj4gCj4gVGhhdCByZWFsbHkgZG9lcyBzb3VuZCBs aWtlIGEgInlvdSBicm9rZSBpdCwgeW91IGdldCBhbGwgdGhlIHBpZWNlcyIKPiBzaXR1YXRpb24g VEJILi4uICBJJ2QgYmUgYSBsb3QgbW9yZSBjb21mb3J0YWJsZSBpZiB0aGUgc3RhYmxlIGtlcm5l bHMKPiB3ZXJlIHN0aWNraW5nIHRvIGJ1Z2ZpeCBvbmx5IHRob3VnaCBJIGRvIGFwcHJlY2lhdGUg dGhhdCB0aGV5J3JlIG5vdAo+IHJlYWxseSB0aGF0IGFueSBtb3JlLgoKSW4gc29tZSBjYXNlcyBp dCBjb3VsZCBiZSBwYWluZnVsIHRvIG1haW50YWluIGRldmljZS10cmVlIGNvbXBhdGliaWxpdHkK Zm9yIHBsYXRmb3JtcyBsaWtlIE5WSURJQSBUZWdyYSBTb0NzIGJlY2F1c2UgaGFyZHdhcmUgd2Fz bid0IG1vZGVsZWQKY29ycmVjdGx5IGZyb20gdGhlIHN0YXJ0LgoKSSBhZ3JlZSB0aGF0IHBlb3Bs ZSBzaG91bGQgdXNlIHJlbGV2YW50IGRldmljZS10cmVlcy4gSXQncyBxdWl0ZSBhIGxvdApvZiBo YXNzbGUgdG8gY2FyZSBhYm91dCBjb21wYXRpYmlsaXR5IGZvciBwbGF0Zm9ybXMgdGhhdCBhcmUg cGVybWFuZW50bHkKaW4gYSBkZXZlbG9wbWVudCBzdGF0ZS4gSXQgY291bGQgYmUgbW9yZSByZWFz b25hYmxlIHRvIGdvIHRocm91Z2ggdGhlCnBhaW4gaWYga2VybmVsIHJlcXVpcmVkIGEgZnVsbC1m ZWF0dXJlZCBkZXZpY2UgdHJlZSBmb3IgZXZlcnkgU29DIGZyb20KdGhlIHN0YXJ0LgoKQnV0IG1h eWJlIFRlZ3JhIC8gZGV2aWNlLXRyZWUgbWFpbnRhaW5lcnMgaGF2ZSBhIGRpZmZlcmVudCBvcGlu aW9uLgpJSVVDLCBkZXZpY2UtdHJlZXMgYXJlIG1lYW50IHRvIGJlIHN0YWJsZSBhbmQgc29mdHdh cmUtYWdub3N0aWMsIGF0CmxlYXN0IHRoYXQgd2FzIHRoZSBjYXNlIG5vdCBzbyBsb25nIHRpbWUg YWdvIGFuZCBJIGRvbid0IHRoaW5rIHRoYXQgdGhpcwpwcmVtaXNlIGNoYW5nZWQuCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFsc2EtZGV2ZWwgbWFpbGlu ZyBsaXN0CkFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZwpodHRwczovL21haWxtYW4uYWxzYS1w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Fsc2EtZGV2ZWwK