Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1242984pxb; Wed, 4 Nov 2020 03:59:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJwoKEALulttA2aBXymDJwnyri6cmlOS4dshLS1sLCoxuu8IPpT8nJltSxwUbKdx3LJ74Doh X-Received: by 2002:aa7:c90a:: with SMTP id b10mr6497553edt.266.1604491152219; Wed, 04 Nov 2020 03:59:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604491152; cv=none; d=google.com; s=arc-20160816; b=xGZOqUjgBgi+HFfLTI5osI7ByMzhNtcCqbkGhUdLkCCcDHDBi0/8uDTgm7NnzENEme 9o4lrREbGEQxrS6SfeLfk/KtmzTkly0mj4hqjHcqHS9mAAOQXSUoKCULMxb3xoN5oj7j uh9IO0U1ahDMI7/2WcWMXU11ESN/u12GBhAZspq8cJ/CzhfI8OQQ+USUseCEJJyreSlW TDnDSSq5LpA2eLcfNlJtEf+z+64A1BfMQalavGqZWqE/c9ohsFDRk/v+FpnwIOpbIMUD fVoZ3IWgynWUOVIi1/4oovksgNPJQMtPKTPu48dYGJ6sY7ONRVLzIFtaPE6nOydEL1bT PCig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=BdF5T4OvqUIBw5SKafssLsc0JnkiOsR0rrtu1t9QyTw=; b=ltNsQ8aBJsJiu1m51nGO0f1+qyQpd7Q7nu3iBPD7BnpwQKH4KBsyViqnFuK0j8h7yq 6jMymmVcrCkP2LbfsqwelkU2T1g3yoy0ZaU9B7VJwSONjgAyZt+Y8yCR2jcfMtcLzfvZ g+gZtXCA93GrI4/hx5qTpYRpBBoIGFnsZeOFuwgUSpeUx5mgbtdGDobO3/ATr+a+QguE 2dS8kqgriUJVJHOvftNPWh87FgLhz4unzyUShcSOBaS2InqvpFL3i5rpCHdtA4cDx8FC NS8CIxuQlBR8YFcTAQqsn/twKEz87e8dacXZS03IRtC8k+z0G9htKlnRRCUYpRPjdgjY J4tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="gBW/wRXV"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m5si1215880eje.723.2020.11.04.03.58.49; Wed, 04 Nov 2020 03:59:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="gBW/wRXV"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729811AbgKDL51 (ORCPT + 99 others); Wed, 4 Nov 2020 06:57:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:34664 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728645AbgKDL5U (ORCPT ); Wed, 4 Nov 2020 06:57:20 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2641220759; Wed, 4 Nov 2020 11:57:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604491039; bh=goCd/FsixsuhFDQdIYZUh9ms1ET37ZuEkEzXEWKQDgY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gBW/wRXVSiC3ZN6j4jEa4wzxZdeawe1Jr5n7hg1AfVtBWXSQ4PgdUePxIxKaFFmqd BYrL61Hsw718XoSK/cieL5MBCZzyqXcuaca9+r161xvqJwKKntBjZzedVzuSvsLGY8 K6Oc10fjc7M1RmAwTVBIbPB5loOBd47cQ4e5yzF8= Date: Wed, 4 Nov 2020 12:58:10 +0100 From: Greg KH To: "Gorski, Mateusz" Cc: stable@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, cezary.rojewski@intel.com, Mark Brown Subject: Re: [PATCH] ASoC: Intel: Skylake: Add alternative topology binary name Message-ID: <20201104115810.GA1694250@kroah.com> References: <20201103141047.15053-1-mateusz.gorski@linux.intel.com> <20201103153541.GC3267686@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 04, 2020 at 12:46:36PM +0100, Gorski, Mateusz wrote: > > > > [ Upstream commit 1b290ef023b3eeb4f4688b582fecb773915ef937 ] > > > > > > Add alternative topology binary file name based on used machine driver > > > and fallback to use this name after failed attempt to load topology file > > > with name based on NHLT. > > > This change addresses multiple issues with current mechanism, for > > > example - there are devices without NHLT table, and that currently > > > results in tplg_name being empty. > > > > > > Signed-off-by: Mateusz Gorski > > > Reviewed-by: Cezary Rojewski > > > Reviewed-by: Pierre-Louis Bossart > > > Link: https://lore.kernel.org/r/20200427132727.24942-2-mateusz.gorski@linux.intel.com > > > Signed-off-by: Mark Brown > > > --- > > > > > > This functionality is merged on upstream kernel and widely used. Merging > > > it to LTS kernel would improve the user experience and resolve some of the > > > problems regarding topology naming that the users are facing. > > What problems are people facing, and what kernel(s) are you asking for > > this to be ported to, and why can't people just use 5.8 or newer if they > > have this new hardware? > > > > thanks, > > > > greg k-h > > I forgot to add - I wanted this change to be merged to stable 5.4 kernel. > Please let me know if I should resend this patch with this information > included. > > As for the user issues - topology binary file name is currently created > according to information from NHLT. The problem is, that some laptops (for > example Dell XPS 13) do not have NHLT at all. This results in topology > binary name being empty (" "). > This patch adds alternative name based on loaded machine driver. > > It applies not only to new hardware, please note that the mentioned Dell XPS > 13 is based on Kabylake. This issue existed on upstream from the beginning > of Skylake driver and was only recently addressed. When was that laptop released and is this the only change that is needed in order for the 5.4.y kernel to work properly on it? thanks, greg k-h