Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp3130844rdb; Sat, 9 Dec 2023 12:40:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IHhIOpR0XKSDy2sMRMkQIzS8VODajdbulD4zbYKgVg/tFqAQHA4xAVNyvyHSc98ZbMC2Hgi X-Received: by 2002:a17:903:482:b0:1d0:8686:b68b with SMTP id jj2-20020a170903048200b001d08686b68bmr980146plb.26.1702154448250; Sat, 09 Dec 2023 12:40:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702154448; cv=none; d=google.com; s=arc-20160816; b=s2yaNEKfPvhCcU7zwCUMpsR43ShPwiV7ysPOTd1qmWg8HQOL+pYzlnnV7bVnCClDJ+ DpTRN7Ga3zcITc3AHCroQS5AEfflPBBhhnBgilRkjpC0SNan3mtjh+z8Y5NSE/T9dGa7 fpcjkSChzT6Pql3RHCkKDxXOBGslIb/s9dtujp5hoLgPE4fEGm+bDqqv2z9l+P7nQ/Xe BWlUoZ7rp60EON/oNXX1e5BvpoSsU1cvTHI7/Xf+rAGRkaw9GlKSKXhZT4X6Dzg2URw5 cCdLHJciFXCnsHz9Pjws0vTboA4OLWGpnVRu7uw3NzXkSzu7Z42AHjgXTuYr1WOzNq0j q8fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=rtSsY0S08su5hegEUIIajxJkb5NdBkqga4ZJs4JAebM=; fh=dgKPqND1yeOHgkZYdqBEc/bnLAqKRm9rpHM8U4GA+Yk=; b=HXTgXrGiwg862zcYTkrAqjcekJ1iJOew0ANHJWn4dGYkywp9sfeoyeFth7TiDXLDsN lrBlp2YlFjQuqcccHexr/SCCo5X87J1gFcG0fs35vfuAhWrRBlGxfX/BLVcMRPWwEeXJ ORSDugA1qt6xZ1p+RmGcOISZ2EO0NPrKhg1Yv+Qm0icLwK3YIPysw+4rElLTx5p5595a ya4N83D11VLpcm8pFyvSDO0BUn5P7EDBjj5bW+Cp/qg42CXeX3a3HZskSSERXI8a/UTN ff65ecy/Gsx8AmNXTG4PF3CsN1mpb3YgEEvq53WNM6LXPELJkwD41dtpGBplazHJ6kJ4 M07A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b="y+JhS/lw"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id y15-20020a17090322cf00b001d08cfd3933si3635105plg.394.2023.12.09.12.40.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Dec 2023 12:40:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b="y+JhS/lw"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id F133E8060CAE; Sat, 9 Dec 2023 12:40:45 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231147AbjLIUk3 (ORCPT + 99 others); Sat, 9 Dec 2023 15:40:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55780 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229501AbjLIUkZ (ORCPT ); Sat, 9 Dec 2023 15:40:25 -0500 Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B920193; Sat, 9 Dec 2023 12:40:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702153978; bh=kMegneD4j4d96NVL/0K7rY3s/IkV/1Ctu1ANsfIwzRw=; h=From:To:Cc:Subject:Date:From; b=y+JhS/lw7iNrQqoCjm5vlmKGooyg8m+E6Mne27OVcbQrepZH7sfZqcGNg7IxfysMK cKYDmOB4TFfmy5nF8Vau8ou11gQhg8g7cLYVVDBvyav0jFEGybNrMz2KNj+hvCJE1V ynBKMmcNBJFa4yF1WeWxHwhF2sQJhkvqoJzYyHE0zaQHuJ6CERBo5/aeoqx0tlEu10 YnvmevacIIu+15yVNKrjGf9deZXwiE4rTmrMLDP1spZ2w6vDh95Jh4Us6unGNXiZ2F fRAWWAVEJdjm9owGNJ9yvI4im/NgGWz6sAsyqXhUHz7qlD0+IZFgTXZWDTqWwj4vWJ NyF91YndjmZKg== Received: from localhost (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by madrid.collaboradmins.com (Postfix) with ESMTPSA id B9B463780C1A; Sat, 9 Dec 2023 20:32:57 +0000 (UTC) From: Cristian Ciocaltea To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Venkata Prasad Potturu , Marian Postevca , Vijendar Mukunda , Syed Saba Kareem , Alper Nebi Yasak , Kuninori Morimoto , Rander Wang , Pierre-Louis Bossart , Daniel Baluta , Ajit Kumar Pandey , Bard Liao , Kai Vehmanen Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@collabora.com Subject: [PATCH 0/5] Improve AMD ACP Vangogh audio support for Steam Deck OLED Date: Sat, 9 Dec 2023 22:32:18 +0200 Message-ID: <20231209203229.878730-1-cristian.ciocaltea@collabora.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Sat, 09 Dec 2023 12:40:46 -0800 (PST) This patch series provides several fixes and improvements to AMD ACP drivers targeting the Vangogh platform, as found on the Valve's new Steam Deck OLED. Although in theory the board should have been supported by both SOF and legacy ACP drivers, as of next-20231208 the audio seems to be completely broken. Please note this only restores the legacy support, while SOF will be handled in a separate series. Cristian Ciocaltea (5): ASoC: amd: vangogh: Drop conflicting ACPI-based probing ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common sound/soc/amd/acp-config.c | 1 + sound/soc/amd/acp/acp-mach-common.c | 1 + sound/soc/amd/vangogh/acp5x-mach.c | 35 +++++++++++------------------ sound/soc/amd/vangogh/pci-acp5x.c | 19 +++++++++------- 4 files changed, 26 insertions(+), 30 deletions(-) -- 2.43.0