Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1757932lqe; Mon, 8 Apr 2024 21:44:39 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWVn2nnxxp3OPhkQ55Sw6PUAt1v9PRP1gDDmwObI29sH8szxX5x4oKpe1W1NvQk02gDXD6nKoiTKHlZNnwAF3Jp6Lhtq98eEv5gzVUa6w== X-Google-Smtp-Source: AGHT+IH+3z1X82Wr6AeO+rsMmQHtaQbPx+r6rteqypSEqB0x5gfugSL32KXnxRBgfq18h7mpPnpL X-Received: by 2002:a50:d71b:0:b0:56e:2d9c:7156 with SMTP id t27-20020a50d71b000000b0056e2d9c7156mr7045855edi.20.1712637879724; Mon, 08 Apr 2024 21:44:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712637879; cv=pass; d=google.com; s=arc-20160816; b=z+fCp+y04TK5UL/NIVE9yqZSJ6WiOJzMAE3M1MQxLqt+jFqE7OOeQeECEBXJzBIOt0 ioiFm7IEj+8V6OIomhcYhomqeN2fs8c2JURx56kx3ecxfpYWrn+A0y4RNVB5pGQbr1hx TmGQxxpAO7zWOhwnONnz00LbaHqKrGmwrQno6B8MyiXJRJxX9dQuV7ENsdPlWq6eMHkv 9x90kDMInDGHCw4i2vKQahDI1Jno5zjutJnztp8Jo/Xip4J/aiIN2ADOSWfRqEi1n0VV Mojm9MUIckwK3IpMVUxtZWuT3+sg5uohzLqG4kfRdIRtoufsnX8CKdWD0xeuTjvBTGAJ +Nlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=o6ILPPveJlwz9YEeNN8wQwk/Eo5S7ZuMsIS0vRw778k=; fh=5cwNtAs7kb+w+aFRFeMsv9v6tsL0PMr7QoS78TskTKE=; b=Lq87T52/tnf+AAq4ZA5LCft0N2XBxTcabNHv9Hq6zkiyrAgGRGqbJN5Ff6/EYUHSd1 tZNOVgk2O+tuGG61mFbKsQkScMLUa4uRqqh+NRn0wZ4Mh5AkAPmlcq80iA+6+7Y0JIfG B03XjexNFI3xeFldc01Tt2QujGGEouc2Pff+zKlx71qoDoJXpqxpF2awkUAgEnoXHA21 X9pdns26L8G2e5vEGnMGJni2yumU9mssAa03m9xW08SJR1w1qiRQe78VK936n/zrv8Yb eadL54ONTcJjFpIFuYwJlxifKAbvvDZSGE9SeIMfSnESNdRxtlPqtoEkG8rWFiDzpLt8 tbtQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=OOYFuEZR; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-136238-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-136238-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id s27-20020a50d49b000000b0056e2f95e09dsi4288105edi.612.2024.04.08.21.44.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 21:44:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-136238-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=OOYFuEZR; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-136238-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-136238-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 4C24F1F21DE5 for ; Tue, 9 Apr 2024 04:44:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 65ACC4F887; Tue, 9 Apr 2024 04:44:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=leemhuis.info header.i=@leemhuis.info header.b="OOYFuEZR" Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 537DC4C69; Tue, 9 Apr 2024 04:44:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.237.130.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712637861; cv=none; b=R6+Q0oiT1TjTD4AhkddYIz/x5p3V2cVlHBxCrlzYsrp5yqjLlY8s/VhU77BC9PqmiIA716PBjMk96aFhPfFh3kGp+Z+ItpkITo/XEOtwPEUALFNHF9uYnvs/n93rDnQCs+miiHR05e4IbjRwASZGhUw5fxw5UU/Qpv8eSoU2kxM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712637861; c=relaxed/simple; bh=z1C/leeSe16QR15Sg06+OOAnz1Y1OhA/4oHDdhPPOic=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Q3pW5SJqDKGqtBJe10eDImhmdwk2qFJP9TS0qVvgftET9v6uIN0UJrhfeqABNAzyldbJPyJVnhHq7qfftEiY4Us5Df2+xkXHRfi+cKVWYgfF0lps8AgqDdJMV4Qp15DBg++HYWKS5ro9dV2vQ7UBZYBa2uDuIIa3074VR2kiq3U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=leemhuis.info; spf=pass smtp.mailfrom=leemhuis.info; dkim=pass (2048-bit key) header.d=leemhuis.info header.i=@leemhuis.info header.b=OOYFuEZR; arc=none smtp.client-ip=80.237.130.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=leemhuis.info Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=leemhuis.info DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=leemhuis.info; s=he214686; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description: In-Reply-To:References; bh=o6ILPPveJlwz9YEeNN8wQwk/Eo5S7ZuMsIS0vRw778k=; t=1712637859; x=1713069859; b=OOYFuEZRRgR1vQGioLvph4BfC8LiVwksAonepMddiYChNFw mPhTRCMhWGGyi9MlvAwmBCRE7aMrplLQZ/8+V+0SuEUPBNq7LvpfOuJKA0/PAzFj/ucykHVoCK46Q nJxafBJVjKl7+XlYsnOawgzWGoG+wMCWbIdQQFWCchTTfnvgKeVpUFxWhJ7Oayvfq4Z8oOEoh5tYZ uSIzvBP0R+IAG7NBAN/iUiKEtLI0Dst08fBNzPKycz4ly852pCjLEgUyC4NpiJSEhK//RMlHDhh1o uSacxLu4L2E5/DSDNSGJzYHZNN0chmmh+d4tQnvLXLPMUiEVQavtA5F/xjwRMUFA==; Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1ru3LD-0007xB-FV; Tue, 09 Apr 2024 06:44:15 +0200 Message-ID: Date: Tue, 9 Apr 2024 06:44:12 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Fwd: Steam Deck OLED 6.8.2 nau8821-max fails To: Cristian Ciocaltea , Linux regressions mailing list , Bagas Sanjaya , Venkata Prasad Potturu Cc: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Kuninori Morimoto , Arun Gopal Kondaveeti , Pierre-Louis Bossart , Daniel , Linux Kernel Mailing List , Linux Sound System References: <4d231dc4-0183-47e1-8bfa-3dd225bf8ea3@leemhuis.info> <904ffa11-592a-4336-aed2-d6370bb01896@collabora.com> From: "Linux regression tracking (Thorsten Leemhuis)" Content-Language: en-US, de-DE Reply-To: Linux regressions mailing list In-Reply-To: <904ffa11-592a-4336-aed2-d6370bb01896@collabora.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1712637859;356ca266; X-HE-SMSGID: 1ru3LD-0007xB-FV On 09.04.24 01:44, Cristian Ciocaltea wrote: > On 4/7/24 10:47 AM, Linux regression tracking (Thorsten Leemhuis) wrote: >> On 06.04.24 15:08, Bagas Sanjaya wrote: >>> >>> On Bugzilla, Daniel reported topology regression >>> on Steam Deck OLED [1]. He wrote: > >>>> I'm adding this here, I hope it's the correct place. >>>> >>>> Currently the Steam Deck OLED fails with Kernel 6.8.2 when trying to initialise the topology for the device. >>>> I'm using the `sof-vangogh-nau8821-max.tplg` file from the Steam Deck OLED and associated firmware. >>> >>> [1]: https://bugzilla.kernel.org/show_bug.cgi?id=218677 >> >> A quick search made me find these posts/threads that foreshadow the problem: >> >> https://lore.kernel.org/lkml/20231219030728.2431640-1-cristian.ciocaltea@collabora.com/ >> https://lore.kernel.org/all/a3357e1f-f354-4d4b-9751-6b2182dceea6@amd.com/ >> >> From a quick look at the second discussion it seems a bit like we are >> screwed, as iiutc topology files are out in the wild for one or the >> other approach. So we might have to bite a bullet there and accept the >> regression -- but I might easily be totally mistaken here. Would be good >> in one of the experts (Venkata Prasad Potturu maybe?) could quickly >> explain what's up here. > > The problem here is that Steam Deck OLED provides a topology file which > uses an incorrect DAI link ID for BT codec. > > Patch [1] moves BT_BE_ID to position 2 in the enum, as expected by the > topology, but this is not a change that can be accepted upstream as it > would break other devices which rely on BT_BE_ID set to 3. > > The proper solution would be to update the topology file on Steam Deck, > but this is probably not straightforward to be accomplished as it would > break the compatibility with the currently released (downstream) > kernels. > > Hopefully, this sheds some more light on the matter. > > [1]: https://lore.kernel.org/all/20231209205351.880797-11-cristian.ciocaltea@collabora.com/ Many thx, yes, this sheds some light on the matter. But there is one remaining question: can we make both camps happy somehow? E.g. something along the lines of "first detect if the topology file has BT_BE_ID in position 2 or 3 and then act accordingly? Ciao, Thorsten