Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1664553lqe; Mon, 8 Apr 2024 16:44:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU8DqokNwSic+r4OBqxavdoz97tSCK4YYaw+tGj+tgo1MrSeVRE0tPhK8ES74NpTJzRsey+3dfRkgbA+KoojORf05VCGr0/5/h8FlOeWA== X-Google-Smtp-Source: AGHT+IF0fazxS6PKAzvLt3ghPYUREqb1+6iM7Dy2uN4Zhu55Dtez5Rs6dcJeT9ZHqbmmSFpQWaCp X-Received: by 2002:a05:6808:212a:b0:3c4:eeca:6c5 with SMTP id r42-20020a056808212a00b003c4eeca06c5mr10984035oiw.53.1712619895815; Mon, 08 Apr 2024 16:44:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712619895; cv=pass; d=google.com; s=arc-20160816; b=zszBCtqY56o4nrkK0ak4PYWVU/Idq28t0bqrKIGSAqR0mxCjx/UvHCAiIUBo9cSrxb lS2XTbhdGvR8tE4cnrTBwiFskeY/cx0b3SH+5/7h2YAfXK+xt4ekm/pyt76jTmlCYRjg 6S9cUMg8QpXkfTtvjKXLumks7Dytkdbw4lDecabpP2ClqaBCEdV+9nfMFU17ozFNFtUL Tqs+Lz8AzzNBwWOfoKVqCSO8DCCHEnSPxLSm+LVv1B7BH+6YlKS1AkvW1YlAA5zWDpOU Wp7sVmbkjq77/7ZyOTthM+W8dBwbPbCClneASjuJWy1LuCQMyU7EuGL9WP3qb9JqO7Ls gOaQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=mgDN3exlOPRTKaO0Vh79awwdJAuhNR2xHMFrhINSpgg=; fh=ixNTtWSW/Y8QLVVGEXbRwTt6+7G8soHd5lzXAhGPlP8=; b=N3ISbCE07U9A/jhuewRTCXsOvaQGGhO25kN5Spl9SfXogQUptosx4zQzk5CRZzwY3b P7XWJj7ADnxZpSD1kgRn2VcpsWoG07eMbT/s2c7Rhz+ZocbjMnMKug/QbNGK2IE7L4U+ bof1bt3QUDnyis3FoWXz6XfVwcK7lKvXid6nTvqlu72kwoMTxvSCE8/0DaLX2wLk80cN yXMfW5vS4ZpJlTy9iD2TbbAGfv4aiKICuE6/4wX7XurEJ2xu4gMycsJXNk8eS8cyA2vx 5A+3R9uzpGPaXb1+wF9pREAQ8erRz8jNxA4pCcn90g/LJvOFASX6abtAQYth1+JYjYWq oqnw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n3xQE403; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-136024-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-136024-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id f2-20020a056a0022c200b006e6500001e9si7393260pfj.356.2024.04.08.16.44.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 16:44:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-136024-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n3xQE403; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-136024-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-136024-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id C0F252847A0 for ; Mon, 8 Apr 2024 23:44:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E29EB149C49; Mon, 8 Apr 2024 23:44:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="n3xQE403" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (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 7FB1718C05; Mon, 8 Apr 2024 23:44:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712619860; cv=none; b=rw7iVRgMthZfuIHrb57M1U9BT9KiN9ijkwpOUh45bBxKlGCJQkN8uQRm4SdQ8qbSdTaduqnVLlroUObqoFk+kWq3lfHW9+VJ48QROv55t75VPspLdWtsqoWmb6QudKcAvpQosZUz6QiKSv3S4WNaaEFS8xhI5qi5gJMhG42F1qU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712619860; c=relaxed/simple; bh=9v+/+KHAGA01kkiMa2qAh1zC5zHXgmpHxJ+Jd2ebixs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=YJkDncnOVk1DTpmrzsckQMEFro+juqqJvWN8HkSaCgEVgkbaQvmbZH1xfTq/WkZBkE7nQ9MTNMD8jEpsleFyx8tDfhDtO1n/xkVia3A6wCw2udVlKDFN8S36vGlay1DX41wW+BcTFO8MABTvKXTPoWC1oxJvG0BXPptEpkAculU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=n3xQE403; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1712619856; bh=9v+/+KHAGA01kkiMa2qAh1zC5zHXgmpHxJ+Jd2ebixs=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=n3xQE403gyfiyrWVcY5h3QGFR8w37IqKfBbPLnpxgJ4Ju5j+lDF6mR+WZQytR7YpZ qtYPW6khkoHdA2HCWO3GsYS2LJySKOtxFkLUpvP9IwIVHKmSEkq07lVH2wGt1ReR5s b89F/Y1tG4dxzR95c3loshe8OMDNXwDGgawFoTAWFKcIHAC2PGCt4XPlUxST0c6ml/ mCjLvLTz9P8S36wFY1bWzePJmYoXynxCjRK/6dB5pErn7YCEaRVKsHjQeiBXzlh2z/ qvFtFsq1WbDWt8xPImQ/HiGm3GNelNOOc5f6U8C9trPipdzai3z4W0MUVN+p7Or+Cg avfIjoGpsptMA== Received: from [100.115.223.179] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by madrid.collaboradmins.com (Postfix) with ESMTPSA id AF36E37813CA; Mon, 8 Apr 2024 23:44:15 +0000 (UTC) Message-ID: <904ffa11-592a-4336-aed2-d6370bb01896@collabora.com> Date: Tue, 9 Apr 2024 02:44:15 +0300 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: 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> Content-Language: en-US From: Cristian Ciocaltea In-Reply-To: <4d231dc4-0183-47e1-8bfa-3dd225bf8ea3@leemhuis.info> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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: > > Bagas, why didn't you forward this to me in private first, as we agreed > on as general procedure for cases like this? > > Anyway: > >>> 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. >> >> See Bugzilla for the full thread. >> >> [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. Regards, Cristian [1]: https://lore.kernel.org/all/20231209205351.880797-11-cristian.ciocaltea@collabora.com/