From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=91.218.175.248 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793833176; b=FThO3J5HTj4eQ00XjN6y2s8Shs78UxGUYnjovqStd01HxrY2qONaauIs7pnLMSMiPBJH bdRGhMpnYepjOGR5xiEMqg5VE1cS9ctdWhXvJFxKgHh5GoetovREZr3PKo1FcIWgTAP6d 0zeuyhX03WB2hCB/OBOH7r2B2hXjfitGTvsfNWZgAHcNs6tkgX3j/j4Snlf9eOaooQUDY jRrpgxua13rgT84Ni1HMVM+NZgcHsFjx6Z9to8T8FYTDWsFZqb1Q2CNsXRZLRULq5tVX/ aFgHuH/OHcICdwveaAr4/Cvr7H/Uh9YmguK/zNboyrf1DDCPsJB16PnTvTtlXGsdXfQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793833176; 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=drU4nGLP8uIfWB7KJ0g7dGtuB41dJ1s/J69E4l8SZRRHcK9d/XPIILgtrlPqEgMYyl2e IO5uwDStt7VfKMKtNjvL2JCi6Hah03E1bG1UNXRBw/V7xbZfX8nkh4TPTpH0Pf3YDLtFF +ab/jkSiP66z2gl1XGojS3jZuy2Cevx2newu6BlFF80TQ9Zx3G5pyaZa3mTy74xagEBzg AR80JVAedo/GQBqf/tlH4Rdm5z+ZYdNACvPZAlGmKJgGZT43nFSt80UmXLSszvsf6OfCo qkZH7GA8TCXJ3ejNaThGT3496usYJrOjMlEu1NrCGKcbPOVyFudhoqlJEbvQkhfee2Q== 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=UPNqAEwB; arc=none smtp.remote-ip=91.218.175.248 Received: from mta0.migadu.com (out-248.mta0.migadu.com [91.218.175.248]) (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 7E19D606A333 for ; Wed, 4 Nov 2026 22:59:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 7E19D606A333 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=UPNqAEwB X-Envelope-To: linux-kernel@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=1793833173; v=1; x=1794437973; b=UPNqAEwBAQ8xNqHCwO8U/N9g+AUjrfHKwBqK/a3gpy4bSGPY97/qpd9N2JsN4AzWt1Gc6mO/ pVXLTKzLDASPrfWVOhDCKN0t8VO2k5Qhq4xzj5CY0BAzi95S5VY18EHdXZsFeOHynbqph1cRiKs 89M9VRK5iL6ih0QiEZKyML/U= X-Envelope-To: linux-kernel@vger.kernel.org Received: by smtp.migadu.com with ESMTPS id 1a75e10ecc4a965d; Wed, 04 Nov 2026 22:59:33 +0000 X-Mizu-Trace-ID: 1a75e10ecc4a965d 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 v3 1/4] ASoC: amd: acp-config: force SoundWire probe on ASUS RC74XA Date: Wed, 4 Nov 2026 14:58:00 -0800 Message-ID: <20261104225803.1574849-2-matthew.schwartz@linux.dev> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261104225803.1574849-1-matthew.schwartz@linux.dev> References: <20261104225803.1574849-1-matthew.schwartz@linux.dev> X-Mailing-List: linux-kernel@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