From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=95.215.58.196 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793736431; b=BJk50avkISL2s9e3YW5waQYpCq61wx7GXZ/rr/BODisJ82Ay1KkiEIJwxYFKJFLTjYPk wm3IIJSA0/gfOSpAHU3/TugB+J2ZUfyk0/bsI52muUviYLWV/iaiMx26WL5cNH8riVICk j1iDcFEmfJI33jQnm8kPacAaOqvC73fsZZOHMJaiU6UaN+Epw9WnbvopWxKbaRch9oCeY vRSVKlKaRfpM4gLPlAVN+KcayFZUJ/rve3uTcBiHXqn30FsYPrmCUkCGrOJH4gGBndOLu l1XuhVH0RugJQFxtcw/Sh3oH7zEXUCX5TuSfYv7vozjI+lqPiIrVTylhWzvjD9GxUbg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793736431; h=DMARC-Filter:X-Envelope-To:DKIM-Signature:X-Envelope-To:Received: X-Mizu-Trace-ID:X-Migadu-Flow:From:To:Cc:Subject:Date:Message-ID: X-Mailer:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding; bh=P3ejjsP5CUTkIgbJxIswC08Q7vBzgePxT/LNcIoo2w0=; b=mvKg/WiabmpHDWB/3F7+j7RLnfZujBG6j+gktFFcd2VGnLKDgA6elzqQerSRyL0DlsAG eRo1R61TGqCXdh/W+QkTRhJv8oB9sPERcYt35/IW99gFKg8UyQg4egibzUEFCLMFd444M c8Y14qpYq07jWu4ZSRixWRYwDQVRmroZ+uqFNLm79ALng82pDusj9wl7EUYxlAzs1Ffpp 3W/f9J8awD/8fgWCh061p1xmsajS/qV/b2bAPhkKzZeuauqoUEXus51iVsBqTiRSL/KGa UBsOOAFPIiZAK8ppaH/8LsxrwFwiqobuydj61R7hJoEMU7+eP9iyu8rzrzlhGkM3mKA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=linux.dev; spf=pass smtp.mailfrom=linux.dev; dkim=pass header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256 header.s=key1 header.b=eAvCtXOP; arc=none smtp.remote-ip=95.215.58.196 Received: from mta1.migadu.com (out-196.mta1.migadu.com [95.215.58.196]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 89049606A328 for ; Tue, 3 Nov 2026 20:07:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 89049606A328 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.dev Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256 header.s=key1 header.b=eAvCtXOP X-Envelope-To: linux-sound@vger.kernel.org DKIM-Signature: a=rsa-sha256; bh=GpkFyOepvSaTmprHNZGRwrHOetWFypuIqLJ++aQFUwA=; c=simple/simple; d=linux.dev; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1793736428; v=1; x=1794341228; b=eAvCtXOPONmdcmRovqwMoy4IjWVj8ku8HYc7kDBDfXT0A8rUFUeVZ3BPXt0/lvqUkSSMlrFZ GowwEYMkPmuwob80uZjtYxWMxM3Fpyh0W1eotqyG0OfmUBWq0XA+jfF+lGCxEwMNQy6aPE/7CqV h28wMSyYkqUHQlGRliDLybB4= X-Envelope-To: linux-sound@vger.kernel.org Received: by smtp.migadu.com with ESMTPS id d9b7aaec3df5e4b4; Tue, 03 Nov 2026 20:07:08 +0000 X-Mizu-Trace-ID: d9b7aaec3df5e4b4 X-Migadu-Flow: FLOW_OUT From: Matthew Schwartz To: broonie@kernel.org Cc: Matthew Schwartz , Vijendar Mukunda , Venkata Prasad Potturu , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/5] ASoC: amd: acp-config: force SoundWire probe on ASUS RC74XA Date: Tue, 3 Nov 2026 12:05:35 -0800 Message-ID: <20261103200540.3863272-2-matthew.schwartz@linux.dev> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261103200540.3863272-1-matthew.schwartz@linux.dev> References: <20261103200540.3863272-1-matthew.schwartz@linux.dev> X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The ROG Xbox Ally X20 (RC74XA) BIOS reports acp-audio-config-flag 0x10 (FLAG_AMD_LEGACY_ONLY_DMIC) in the ACP _DSD. snd_pci_ps then rejects the device, so the SoundWire links carrying the two TAS2783 amps and the RT721 are never scanned. Add the board to the ACP70 flag override table so snd_pci_ps probes. Reviewed-by: Vijendar Mukunda Signed-off-by: Matthew Schwartz --- sound/soc/amd/acp-config.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sound/soc/amd/acp-config.c b/sound/soc/amd/acp-config.c index 2fb9789cac0ac..858bb51fa0383 100644 --- a/sound/soc/amd/acp-config.c +++ b/sound/soc/amd/acp-config.c @@ -105,6 +105,13 @@ static const struct dmi_system_id acp70_acpi_flag_override_table[] = { DMI_MATCH(DMI_PRODUCT_NAME, "Dell 14S DS14265"), }, }, + { + /* ASUS ROG Xbox Ally X20 (Strix Point, ACP 7.0) */ + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_BOARD_NAME, "RC74XA"), + }, + }, {} }; -- 2.56.0