From patchwork Sat Dec 9 20:32:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 13486071 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="y+JhS/lw" 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 Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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(-) Reviewed-by: Emil Velikov