From nobody Sun Feb 8 15:54:11 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011057.outbound.protection.outlook.com [40.107.130.57]) (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 6135033508A; Tue, 20 Jan 2026 03:52:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.57 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881178; cv=fail; b=b6zDt//uW5TF/2+AousgNlSKrE5mnUncljlP6MjB+RReG3QzpDCp02Wv+2TCQfdq4XSGl0c1U/83s6FNPZ+UVGsYj9I8Svqs6jTLoCffLXamSSpHL/NoTmkEeuZmXXS1W1GYhQ3Di9RijCJhXmePozeSecgR80Hc6fv0xkOfp6Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881178; c=relaxed/simple; bh=FeOBl93LMpVwplZl10GJ9di1yUdU7kuSm+5+jew2gzM=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=sJv/UH8ZvB7s3G/Z/ZXOotphqFsVV7Ga+17ZqZfxDbfssd6rOMO6LCgexGN0Dt7p6n7ENy4/Ch+ao6yFUcEbfpWBX4c0SKcZuHoJCEYPlK3B3jJdonFPmmdsvgfv4WdK+rog+OVqG9m+yusrZWlqPWGYv33OxII6h/UctDCRiyA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=SZCWFAyB; arc=fail smtp.client-ip=40.107.130.57 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="SZCWFAyB" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aJEkqmIR1Tr7AJq2DM7WwoROXPCp2TTOfm8lPxs+1kb5EW00bV99CQCWppMkyorCF6UG7qAgNCoA7yyvGN1IYr9XFypKOaCCJfVixyH5ovIftWyu1RXpqyBBEEv4b9xYv1NVJ+U5bujEICFIk3Newzo49VM/ZWK675TaPoOysMFb5X8+Vl81iTCs6ZRgFRmvsGDzgM90Xcm02kWaStGaRLXQByLXcQLu8M4/BJUGv9o7uTkk/Dkr8Tlmeltu3w9nRj9fm57dKPKUCtiZahPqYKLn10zobf6AbfoaFA5etGgbHM2YPr9hyyY3YvYF0IqzquKCtO5o+m/7oNGfc1m6JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cKaUODW07i3H4NBeykec3trPohtwhWU1Ohn/fi/bR4s=; b=IlCm9WdWwa2DN1ygNumbgjLORxuXWZsCS9ZxQQPYbn1cYKu7d2c3cPW4yhg0Z1n7eijTzGuRTkPQLQYyirTOnma9nyX+A9RwySTd2bl9rDBPTrJRXxGfa23oNMV2SR/Uf0JMpkwchV4KUvFCaKDWmKQTuR7mQtZGwPxj2C/tdbBB+/+xeYZeh+V53M8Az0pB+iCFmPpiSwjjn/ENtb0ek9bEkDFCoxFC3FF35SJe+uSUfQ+fLFL7AFC/NfRukpRLY5xomF320uBJ4j9Z6MPeqhfOhhGsfQS7yAjeRjClkX9R3OBNcA8s2cyGJZJgVmPZInDdDCgpHOivZQ7pik2gZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cKaUODW07i3H4NBeykec3trPohtwhWU1Ohn/fi/bR4s=; b=SZCWFAyBBZses4BIHSIXZijWo8C6v0KJY1DxxqD5kD8CNK99JiODCulziUJ0tXQjopauU6Lr76moAhy1Ebsetd78F5rOl6e9zrMcoqJywvd9VEM+n5ZeZvCiCI6Jc/yrwnhsB8+YLD9B03JWoyJURj4ERKGMbCKT+Yqq6P46l8Rs6QFL6vOzwohT2J8bh42UtE3+KYGRC0oJ/UQ1+HU7OQOvyOkzVCI3lgMCTLuLf3OzZh46h/ExVAlAVsVa5ipmbHPw8jmCFqCcB3blVDNs7RUgs3ARXUg7+vLMFSbRbwRFCAHOaArm5A0UCZUuWdT0y9cUYruDvKaoL83XdcJFSw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by VE1PR04MB7343.eurprd04.prod.outlook.com (2603:10a6:800:1a2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Tue, 20 Jan 2026 03:52:52 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b%7]) with mapi id 15.20.9520.011; Tue, 20 Jan 2026 03:52:52 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 1/4] ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform Date: Tue, 20 Jan 2026 11:52:07 +0800 Message-Id: <20260120035210.1593742-2-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260120035210.1593742-1-shengjiu.wang@nxp.com> References: <20260120035210.1593742-1-shengjiu.wang@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0074.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1b3::8) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|VE1PR04MB7343:EE_ X-MS-Office365-Filtering-Correlation-Id: 6aed6d93-8564-4598-d1f3-08de57d762c4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|19092799006|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vSEitrzOLyIttTja/imUJ3VjfYM7MDO57UpvKMLQnzwmdrjvPI0ZRgW8r3Uh?= =?us-ascii?Q?Jycd+Xx7sCeZmmyK8WSBGsmOaHNbQbRl2/Kf4FItcqPvVWutIrqpHMnoTV61?= =?us-ascii?Q?js45AZvpujiCXtXyEkNRmGh+K1VhN8K8W+MjBukrTtxXP3eMX/U82rIFby3D?= =?us-ascii?Q?njAYtr7/JMiBHUxCswkwRy9fM+ZVcqJwQz34gafekempVjxmBazSXOPzA/cF?= =?us-ascii?Q?G0DkUhRA2dzwq02xXztZmVaJ0hcuQznBvGnVRDCyorm1l3Z2Q50XTO4ZrP03?= =?us-ascii?Q?x9Z/KkZDyfLK5H9CfQMoG+yuRW6r65WXQCnCi2VsE5xL3AzWbLXvlmNyPbBA?= =?us-ascii?Q?OJzRkE9L4jk2etmMlKOhsbkPYEmzbIwvGnu9NxRHD4D7R5EKbiZ7/O7TZpJC?= =?us-ascii?Q?y4VI/I2Mer89yE/CFjZG7oI5N3mZcgPNd9Fr7sOMzsa0KyWm6hJX4hV+1tLA?= =?us-ascii?Q?Er6PQH8JNrmSo0t/sxVbAu6B0JLWN12phQu6cmVftFbui5NosalrwNMYYe4x?= =?us-ascii?Q?zBVY4yzsFqDXY1M9iaVZeaT9gW7ZoQa4lx0XKYktkEN4LP4a2CrfhyVRkDHS?= =?us-ascii?Q?64FN7T7WGzqm1bEzYGKkdITs+3YBA7kkr6vtof6yhTc3UAnW7nTmO87EVJxx?= =?us-ascii?Q?B1yWbYDChOQXOPehzjBfn1OjA9KvZObcGaSopB2iMHSFjGTRHsx9H+78vaw3?= =?us-ascii?Q?LBv/9aw1fqDU5bWZCE2j9VWsxtXlP25u926Oj/yv2SBzfPcWjIMg+ZPNm3ja?= =?us-ascii?Q?Czi4xWt7R05NqVhIubDbNVJ69CZ5M7zpJ4aOaajTUY1UvgfIZNtusxBy03yg?= =?us-ascii?Q?Wi4NtDb3eVhnmFaXfaGbo5nP0BN74VSzKjt4TNSPuz85ipFP90l4wTfnVip0?= =?us-ascii?Q?Anf7EJZM2ghhPtv9qRg1EXm9o2+HyNv+HWyriEdxznLIqNsXMcZQliICzfu6?= =?us-ascii?Q?W4YXDF1eNmnB3El/Ah3DCiAZ88hK9sIevYNbeZpqneb7Pgo41nApbESHBtD/?= =?us-ascii?Q?SymCM3ukeSMuIjBjq1+HRIDD5BCi+UzoFgrSgTtYdiSjrpK855y12Jx8X0k+?= =?us-ascii?Q?4QMuVIK4XXZ5X4zMw20cT8xFyNFEEVDe19YlGHzZFcBfhmD6PgOFMrehstQZ?= =?us-ascii?Q?HOvWcfVNclRNvP0cpgfMEqFH1x0MNnJMrFsZvEjllNlVtVkT8yc0ZYLF7fCy?= =?us-ascii?Q?GuoClQ9smRS8ZpqUXC0xJE07ZKFc3CQpbN0fKwwowtfecDnO1Y2V/lI8dLRc?= =?us-ascii?Q?c/uOnIBzOR0ENUp9eFqhsyiu8FRhK495ZqLCvuTma8xEytzpPelJo6uSoZg4?= =?us-ascii?Q?B86FuTVMhAOPqnW3AhYpFkhi3pjx4qlaeCan/J2oTh45CuOXnDQQt45POBbE?= =?us-ascii?Q?jqslcASSVUCqbdE5k2Y0jHRsVWTOWmGq6ffQcJPlOCF8IXi4DNWDIl8B0bzg?= =?us-ascii?Q?jSiYiZtn4P4AKrIK4MtRLozl8I3d+HaaZ8o6OAl9EUVw/wQ997VXd8F4nw7o?= =?us-ascii?Q?HTnVDoPm6O6H9IUjXEqGA0Ew/DuDSfjiqQc0y+8TGMesc3neNXsEYmII6FQF?= =?us-ascii?Q?6oetjeQaB+MB22OEEbZcOFjgAEhwbg5cTaABPhV3L0Xu3qH4h0Feay9iAcmN?= =?us-ascii?Q?HFlqCVSl8rtYtQpkUvYsI80hhdbXuTWA6mou1x2yvb8j?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(19092799006)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eK/ZZV0QoPZaxa2xMQ/w2uEYO9cnTuR34pCo88RB1qM7cWyoP/t0OlktX7u9?= =?us-ascii?Q?3nFh9K+uCB05tMCMESeao04kENcHYRh3ts6hnZJhkLwLgQExViADb0+jKEpJ?= =?us-ascii?Q?Zvjiewh7eMdwd9sxBJSQ+7G4LWAHJMFsWqJf4fi+eRVpPbD7X4fNQirPwmpK?= =?us-ascii?Q?rIcNyARJTahnS1PQo2RTcUqZO/Y9xvv8FdmZhGdA+bEF967A+Nc48IecdgrE?= =?us-ascii?Q?mqqnIaAimN70khp0OB+0LEKdkhualMGxClvx4wp3hnvICyDEy5+3N0wLiGpY?= =?us-ascii?Q?QHI7w89qU8bYwQOwszy4jds+M+8qd5C4aFSqVGmF9oJIEK+WMpvSVTJxJ6mg?= =?us-ascii?Q?1xbEaZdFeklPDZIZbtZZFQusl5sWTXEIMUIWK7TMWH43fjDgLBPNnt3+NbKT?= =?us-ascii?Q?IKE8mWVN6WwRFYj3DM/6fmnLz/zO7LslkvrEY1bhsDUvBlTjf+DWqj6clTBU?= =?us-ascii?Q?7wqE8JZdczIHdNtC08qcbk+HVn1gNTLLI8C9qQHdvBTIy2PXjNDr/hPTavFR?= =?us-ascii?Q?maS/rXTzKDJ4ywVK990axqL5FpKwY+ZWu788NNmofugb2Z5vNs9Dmg9w33xr?= =?us-ascii?Q?ikyC2WMS9KGMlqq+WSD+G9cYaqH83QxogZdqrpUgoE3cXExaRsZKVoOobL8q?= =?us-ascii?Q?veOdtHyjM78OvH8tSRWTGm0iVOMkiRNwnDispk3oBuuztK/M4/TpAhIyTou+?= =?us-ascii?Q?cAkGikM8VhkyMfkWkry96T0Yaz+2uxqeyjQTaPuK81BGKEADUF+g23BNrCv0?= =?us-ascii?Q?At8o70LDYXKyGt2wxoCj6n3dLchGgE24kWDigijkWD5iRziVLSzpI16D9k7O?= =?us-ascii?Q?5EqtDTapbkSEE8v71VUcpo0LEPNIcPsx8TwswTzrRB/E5kcm4AiZOPzOqP3U?= =?us-ascii?Q?3OkOGbCwGt8X6AByeCZ0lPnb+7edFMYJTqjYKbgFHQAPQC+FKAwvT5BDmfDv?= =?us-ascii?Q?L5qaP1AJlZxZ0sZkEm2rC/vnOFJHN9V1irtj5P0KWlwRVTvxYHcbbXy0ii3m?= =?us-ascii?Q?oPz4Qq27YiLo6Rh05jw4Dil5GjCbz7TewyEWbjb74N3y9u+46pyCzahIq8ph?= =?us-ascii?Q?cqpCEwI/78OmV5AFwUfbG1CsMx26RshoKSdCzS1acfNCoJ/YiUSP+8QkeJH/?= =?us-ascii?Q?2b9FGsShMnqLnsgXrAbmTIxeWSKxQpH6UQMKft2//dWda+jBBzOiz6bxD1c3?= =?us-ascii?Q?5+WqHp7CXH8ZCvEl+ggXePhQ2y8bma6nKE0pgld/HzswSxXe33SeNviaftTm?= =?us-ascii?Q?MJoBCMGGwHJpPK2rvjtbuadx8JnEhrv6cj+FPy/DN661LfNeqot1PHTTNmwo?= =?us-ascii?Q?rXc+1a+txQx8uTHdCcWV2aBctveITDrCzFxZu6FcTo0dEmUC28cA01StIPrl?= =?us-ascii?Q?4vcaOZhVGJpdCEnkw9w6H7SEcnucnDTzR8Td35rRmDxnX3pbArsUWZBD8OxB?= =?us-ascii?Q?wHfCNhkwz3PgC7tdD42+g4udhhllzddWu6LrbK/NYxME1tlyAOIVjGL1gQWe?= =?us-ascii?Q?whHtdIdJwjtOaHGUffVu9IpbPi9u8DSv8J+3IYhoH54Dwzh3s1PmuLpeOK9n?= =?us-ascii?Q?ttTda5IJ9iiiVxF+8FtbdLMVjSI7OX7VHlzaM+QyR0LYPVbvsMDeYfGolucb?= =?us-ascii?Q?9jURw0oHJi9VzZgljbLbrXKtr++9871NGPZ/TexRk9wxZvs8gpyz8mf2kF38?= =?us-ascii?Q?bgJwQBpqF5D+zX7G1CkT5tv9oYKQCIxnS75Cj0iUn1k/2j1kZX2FMahJziOw?= =?us-ascii?Q?+TzlLUO6jQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6aed6d93-8564-4598-d1f3-08de57d762c4 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2026 03:52:52.6924 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5aifXsu74ISQtHOV1HdrKvXM7CloXAj97vyCMyivRqWd2yuiVmKAhwRCpnYolVnfscqzGRZAjb3WSmgC0Rdm1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7343 Content-Type: text/plain; charset="utf-8" There is no power domain defined on i.MX952, so make power-domains to be dedicated to i.MX8QM. Signed-off-by: Shengjiu Wang Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/sound/fsl,audmix.yaml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml b/Docu= mentation/devicetree/bindings/sound/fsl,audmix.yaml index 3ad197b3c82c..07b9a38761f2 100644 --- a/Documentation/devicetree/bindings/sound/fsl,audmix.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,audmix.yaml @@ -34,7 +34,9 @@ description: | =20 properties: compatible: - const: fsl,imx8qm-audmix + enum: + - fsl,imx8qm-audmix + - fsl,imx952-audmix =20 reg: maxItems: 1 @@ -80,7 +82,17 @@ required: - reg - clocks - clock-names - - power-domains + +allOf: + - if: + properties: + compatible: + contains: + enum: + - fsl,imx8qm-audmix + then: + required: + - power-domains =20 unevaluatedProperties: false =20 --=20 2.34.1 From nobody Sun Feb 8 15:54:11 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012036.outbound.protection.outlook.com [52.101.66.36]) (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 2FD2133508A; Tue, 20 Jan 2026 03:53:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881185; cv=fail; b=kaXCYt8Djjv8Ink9Lowzv7KX6qtXbGBM996hBwF0AdRn3A2LaHjhGA+EBNR86PmG6iZRNIrDbctjtrV0pynqDqGQRGjSu5QRXKO0s5Le3JfXpvYiPCVvLsJJlLPcO9vJzJuCgTmGAmT9FxVJUZmWmA3UEwj9a15L/8zP+JDGvBU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881185; c=relaxed/simple; bh=bkk4Xz8+kojj9fuIxYHE79J6nnGOg0C671TyOtVSdZ4=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UiEuj5xhX0m6bYZRvwn7l78rttMU0UMB/jU505dtva3aUEV5dccK5PUZeCgrSVTLTo2GnrXMs1qCaxStqA2szTLokAMxBdN9S1gpIRn+Yc/6V2DSUAgNXVF11nZg36l+/ULCpJVWyuJsPMGwkuc3tX/MmvNcerX2XR3L0PmJLRs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Aga9JmVa; arc=fail smtp.client-ip=52.101.66.36 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Aga9JmVa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PrvYlEPLMhQz//QqLgmrnI79Q+hBvIG6HxoTQWwZG7+xd2xnjIaaIrIGuOMFgNpYbFivFj+Af18paYgiNbQlvE6kuJoU7d7HFP/bnsJvPxCIPWFipJFaSpOb4DHIsdsKdyFILjRWioRa52qxQeWJB4whm7B/vvnmkJuaojXUD+LVGqYw7y1VLWGXo3tFpqrjivt8jVAql1ax44b8PiTJBddnd4YZ+vNhwFTukdEIdUX28a4mlhF4LOAdeuFGcrU/uRuqMhTlMXpxJFyctN/b4pExOvoHkfrh1FOP9s+O1aRmyM4PaGLs43XPVPiyOgFEDVfQaXMzWRiF3pp7gXELhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A+Y0edS7H4RpVlf3Qg+MSjWHEcBUkL5L8aYYsp7vqfI=; b=mabdKQzaE/P/tK5O8S7yfyMEe1N3HSkZpD0xbVkaJt3cr18U4wRdsf3lFcOG/D+9RM0wy0QwI7DWza2AXeXBue+FJZq60ZcR4gdkosh9bMWsS9u7xjZWUrhxGFDk4zpvCd4x7NKVjHlHB7K9FLv2UML7BVBVwdgG0Mwm+/xtPyTITZvbh+tjLWM+P2n51lJw/2UknwzIjYnuJ8x70v6aPQX9NWn/d4AIHegs6Mqrho1XLbCdzkJIGfWvS+dky3mtL/eDYjq4EU5iMlmSTs+dyw23VYgonT8wzdZqo2impVCV4p5jJVOM2GaawaeCIt5SGBprTW+aRXl1KUAixGXhBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A+Y0edS7H4RpVlf3Qg+MSjWHEcBUkL5L8aYYsp7vqfI=; b=Aga9JmVaCuqeCBJ7TF2rhU3hAdR/xVvt7v0+7nDVHD7QknZTWE/umRwCATjODJKUfY7kZwMJjUWFHXs2UaH6aQ5tHRyH65i3YyfTzYzQs6QU9Z2Z5AyfKZBsXlQB048u37sjpsL+9n94NpKGKGlLXBrXKpdptyI29S3IEixnsEht1dRgS5QKHlYZ1GGoqUzvfCw1s2Oh098IUcSUPiPdmQEy9l/nGJHEXD31ofE6biNhxkw0eR4HHGVQjIg4EP6WW9UC4ZMSQ3ug1gV2I9aoPHlQqCJeVsMfF486NCeqPuurIbAszL5TkOKx59LlXza9PXxTq+pWFUThYChC1vK3LA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by VE1PR04MB7343.eurprd04.prod.outlook.com (2603:10a6:800:1a2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Tue, 20 Jan 2026 03:52:59 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b%7]) with mapi id 15.20.9520.011; Tue, 20 Jan 2026 03:52:59 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/4] ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952 Date: Tue, 20 Jan 2026 11:52:08 +0800 Message-Id: <20260120035210.1593742-3-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260120035210.1593742-1-shengjiu.wang@nxp.com> References: <20260120035210.1593742-1-shengjiu.wang@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0074.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1b3::8) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|VE1PR04MB7343:EE_ X-MS-Office365-Filtering-Correlation-Id: 059d02f4-0208-41d7-491a-08de57d76701 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|19092799006|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?INMwBxks+PEGdxb2vInJ5om737ceTQE3BdGYyBURX0l/v19SrgPFCAtXqf9e?= =?us-ascii?Q?ty98RTM1kdmO/Vj1wm6Xyr5mCnWuyu/JA+3ew5JDOCtzfAySf17wzioHhLY7?= =?us-ascii?Q?EpX8x1ROeecN9RuCWFfh3s4cL2VGeJ2PDywspi+teFhENSVR5ATSL/TYBxID?= =?us-ascii?Q?Zn1G3E56Lwlmz+3tOjbG5ucdh6e/ApzJKtE+yV/iwVviTGM4LGUm9SkvFItv?= =?us-ascii?Q?7aD011wrVFQzweZ07sWJtvQ7fPWf/vZ+UH983ywMsTpf3PzJ7NXykC4eawJG?= =?us-ascii?Q?FlIxeaPKY4UxrU1kTkUTg4VhNcK2arxCDFz0xfvit1H1rijNZN37TE0HijhO?= =?us-ascii?Q?b9Mep9agk65fIPAh7GrVfde1MHd4lLnwTG39a4sCk1QNsbBI1L7fHnReQbi7?= =?us-ascii?Q?/gBCncOCGytK4e4boTYVNWRFSM74k2ATU5JYS7rbQnbOrawzMoy9FZ8K2V+M?= =?us-ascii?Q?zTC5xtClpA2GRt3qEs9uPVZM7qC4fwNXbwDj8Vk+QOjtb3kI8myHqY5keiQ3?= =?us-ascii?Q?HY7Mdkes6sunaKoc9HKh/3V6D2mScevWQ/I1ptYDCvhi76xv3gZHhEFAai8w?= =?us-ascii?Q?MvPMTsFKnpWmy63rh9cTOgnD95S/mL0ow/Fbll0ptKT4s8k13e/UAPsYovch?= =?us-ascii?Q?bbxsIYQP6Zow+3/i9jupbG5fkChf+h1ViLqZzCiKcJ7ny2WfFIvJfPJ0T7Lp?= =?us-ascii?Q?dTic0TmcB3gQUXEm0cXQRIyuY3oZjitgY89DCA37MUdSeN0MBV9vwQ6q1YiZ?= =?us-ascii?Q?rmx1AJLYhUx6TcIH3yRXbzRavEr13b2e5yV0EGmxW2qbe8MzTgSDmh3bf5Fv?= =?us-ascii?Q?hL0Y0sV67Vov6EClUXuiqTb0tzWgIqULu5j2dZFqScNse0q9jhJO7wz7djcR?= =?us-ascii?Q?ovUIh+An6GQ3SlzaRgeiW3zD4XWEulXvv1BDrmY381eAf+P41mI13jVbYMLV?= =?us-ascii?Q?pBfVYGrhThP556Wto+w+HsMGJXLnQSIASWZOBJzmE+ET2MCCkQ/I+EDeNgcD?= =?us-ascii?Q?LiQeVLr3VFJkJ9jsHGd3Gv0syjW5q0reqkHedbua6x97fL/NR44zqttsMgJd?= =?us-ascii?Q?W5yIMRCD8J2CqH5iZS9WftICPDODM0T/Hx4AJqO3gBh/jSe8uKJsGhV4jM2X?= =?us-ascii?Q?alHPvyi8EyyNLaPdyU7Yi24cWsf0Acw8xdumLqp7PiFngZD/ETF1k5k7QfoE?= =?us-ascii?Q?fgdguppFrxsso22Hl2uTzKlDg6NXQIJIn2D4JbG247wlS61n5eqfeJARZO+8?= =?us-ascii?Q?915JkPygacVC7+3+lyQTZRV0LYxUDPmffcUTRbi/OjYEwQgQwWg1qZSdl9tZ?= =?us-ascii?Q?y63Ch5Q75zs82rTFC+4ze4MQoxPpQef4c4OhnrAumMfH+Lvg7mEcxyDqTmdt?= =?us-ascii?Q?x/ETMuYpXDuFVIEMABCNH4q8PiUTVJS5X20gyFWYL3ugeeV3bEmDZRgRUvH0?= =?us-ascii?Q?44aqSqOOBdDPWccoRRV7xvsKcnqpRAYZDkaDCds2ImUhGGiwTdI1uWl9s+QH?= =?us-ascii?Q?U+VP9pgt5XOjPpbi39AFxp4zgwtQ8Yq0a/nFTJ/a6Qa6AhIFjnzNv1OxsuLz?= =?us-ascii?Q?Iey0qE8Psq2ssBb2aMRhWiwRz/8DCDIN9gMMKoph2M7A1n498udcD3JleiGW?= =?us-ascii?Q?HGpXVqTWVmlgZy6Wlp8gT3m4/SDD2nDWLeF3m7en1SL1?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(19092799006)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TqWKePzcO6ATed4HXYEcpCY4eFWepbiESx7t5JLasdauNzBrOS9o9fdERU5q?= =?us-ascii?Q?9XFMLav3QwZewLLAUTff1V7fwC1WGi4ObGzPCaxS/t9fEIR1Iw6ei03EOLR6?= =?us-ascii?Q?yrYE2piCsYelaCiBomdVy1hE1WuN241np6JSPCrBunlGpLpmZivGxtdKGPfR?= =?us-ascii?Q?WahbB08CCpXk48ykvSJRv+Ur4B5rOKIDxBYZWDpmeiaJORMmnKYe6HGT5VHn?= =?us-ascii?Q?gKDEwiLAJNoh1lowG6iilISEnRfpS4l4kAGGWXdh1YvgvTnkHXANAkWw2SBK?= =?us-ascii?Q?f6t43IHNZiGDomdS4ZShVU+aRJoaMK6xj2byuhuDEW/ryf9Ak+6j1FFzhtY/?= =?us-ascii?Q?vsEAzeqt3ed5o7RF1tAZ11nng8/XqR+vFMIvusoxCpvoA2k8GYrQ2smuakLP?= =?us-ascii?Q?7yG1WlahW+n5uQkSVrySikeZa6zRrN3wWbtouQla5UZu7Rw+km4xqATYTQFe?= =?us-ascii?Q?Bw0VUGhzx1levrAHvXu62qMGvrW6SK7P3bk1zQ/qmbh+Zd1jv2ZlG82PIbcl?= =?us-ascii?Q?YmXv5nbqAgs0quRFeWtLQgGYHjyGB5wNLzx9teenPfPOzLCrRrymnunTtDlr?= =?us-ascii?Q?QvQArkGn6S9jRP1bUv6dO59mtTJWzP/oRApZCG5BMriy1Gx5ZbSkyWP7n61Q?= =?us-ascii?Q?RKjNVYlzwrPjr9njeK53Ixoz333lSvG9ea5pxp1njs90NlnXOOsNM7Op17lM?= =?us-ascii?Q?t6TmqQLsKVu1LM+4tfSccU3ZzWXgRSGE2qboU8I3zPiVYIlvc9HuE1dyiY8z?= =?us-ascii?Q?ijLxvttKwX6PQ3um7WHg1ouvd0e8O9LiWQwqBxbJF4INEsd2CkiBiAoEJ7Aa?= =?us-ascii?Q?bc4j0hHgQCP+mha7e6QhFerQqb82ERfOs/5m0uMo4X1tZrb3AlkaYEAd7dc7?= =?us-ascii?Q?DBAnu9MLSUsqdeKyKcGAYsiaK/067KM/UAG/gcn1hMcgDJENdL55XP8Hk5Ho?= =?us-ascii?Q?ILwUz3bGCxNrBRumQOL4ysnqPcwW6RfQsdXLU9oKgvqCZZvLrojS5kHKc0v7?= =?us-ascii?Q?Spz1CoLyOtdvOOPQjnFo3J05/vDVZyFeD91jHoqh4cofElBdEQH+uuHC3Mzz?= =?us-ascii?Q?TpMsmjIZruODGFNKfgW/CyMlSYl1N8jRrbGf84QW7eWhS7pTXqU7031CR9Fb?= =?us-ascii?Q?XyE0hl9JryzvS4g5kM5Ue+YzewrQt6MzOf77kZDvCIapX3KhxGY5RjWVMd5E?= =?us-ascii?Q?GqUSqstcnhfB7VKO3fcFGJcKfsY6MmlzsMoGSyvhYJ9J+Ou9yraxr6RySMhZ?= =?us-ascii?Q?dfssr1MgVG9VUPhpONxwkDOgeQexcxBNqMJyBOsocysZv8SQzkeLdr287al6?= =?us-ascii?Q?gbWRcJHgEXOEk+EuBpMmxoiPrXwxPW/Cne3kjaTiAfggnelYQ+BdeQ2PNaKR?= =?us-ascii?Q?ZWP7MJ6Kc3cVy+twYmwMZKrtUt83rybbtEJwUjtCx+FqR3wCXaEMDXoimXqc?= =?us-ascii?Q?AvggweIsiJRmQWbNIfnKTeE2HR0syqQKH/5Jw1rmnhgQbX82aCysBz/6bmmW?= =?us-ascii?Q?O3Smya7mjZZfjDGPve+RBC1CvLF6VkrozT5v2u8Rx/xg6iLxNGbnQiJlAbUc?= =?us-ascii?Q?nzdGR3EyexPIt15iGTtpAg2WPObEfylNmi++QOSw/aqg8NWmb300lGbmnJMs?= =?us-ascii?Q?N+qaEyOtFat9LhRn/YxvNRHO/+NS2BvQ98TlGqB9+hnuK+hklao2l3XMailT?= =?us-ascii?Q?dj9R1fXw+uKknoe+tyi33FI4W8FlmodbAnGW9jWw+qVQbXLPM4k6IkbPrSDs?= =?us-ascii?Q?w2kytfkMew=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 059d02f4-0208-41d7-491a-08de57d76701 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2026 03:52:59.5116 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MgYmTeDndMnULsmjcqqNPMFmtxgIOQ4lAprzzLWuP4ZnuyiQSyXjAHA44vUnutWLFvVvd+6tzwYGC0j4YB4dSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7343 Content-Type: text/plain; charset="utf-8" The SAI can connect to AUDMIX, but AUDMIX can be bypassed or not on i.MX952, so add 'fsl,sai-amix-mode' property for this feature, with this property present, then SAI driver will try to config the setting, fsl,sai-amix-mode =3D <0> is bypass mode, fsl,sai-amix-mode =3D <1> is the AUDMIX mode. Signed-off-by: Shengjiu Wang --- .../devicetree/bindings/sound/fsl,sai.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/fsl,sai.yaml b/Documen= tation/devicetree/bindings/sound/fsl,sai.yaml index d838ee0b61cb..7808c324eebc 100644 --- a/Documentation/devicetree/bindings/sound/fsl,sai.yaml +++ b/Documentation/devicetree/bindings/sound/fsl,sai.yaml @@ -133,6 +133,13 @@ properties: - description: dataline mask for 'rx' - description: dataline mask for 'tx' =20 + fsl,sai-amix-mode: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The audmix module is bypassed from hardware or not. + Bypass AUDMIX(0), AUDMIX mode(1) + enum: [0, 1] + fsl,sai-mclk-direction-output: description: SAI will output the SAI MCLK clock. type: boolean @@ -180,6 +187,15 @@ allOf: properties: fsl,sai-synchronous-rx: false =20 + - if: + required: + - fsl,sai-amix-mode + then: + properties: + compatible: + contains: + const: fsl,imx952-sai + required: - compatible - reg --=20 2.34.1 From nobody Sun Feb 8 15:54:11 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012007.outbound.protection.outlook.com [52.101.66.7]) (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 2DE2A335572; Tue, 20 Jan 2026 03:53:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.7 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881192; cv=fail; b=k0cuB5/ta/ERJUZBZcQ5QzkNRe2X9yXWS6gVV/8ZNhZpoxEq7DNwca9fPMq8JEEyevbZlWrIgay3BJ7Cw1s/2JiK2PHo/M0vRwD7h1ofl93yetvDApoqwY3ToP2Zf5PFvYdqVhysJgj27Qtzw/ecQvw+c9pEMzVnlPAw648fzEs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881192; c=relaxed/simple; bh=r6Rrmowv5fJbq7vAfUGt99TK0rcHYlj26QiF6WjTGps=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=iBEpvY6otIGlQ/Db/tVqFZECY870aEvucBGC2+ksiGtSZy1iX0z51Q0usf8Lri+SYSeMVrdB9HfVJrREZkTZlhlOTufayetTz2f/pIm+3D7wa8F3imBQx3lMWsm5mWAoUyrmniIbxayfqbsF911QC8AsFLe+ezrj+Jo8tP43dfA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=iE9JX6gl; arc=fail smtp.client-ip=52.101.66.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="iE9JX6gl" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=laKgFcwlEU30rhkjfgpN/FTuPX8yiasobY0TonM7/0q/DpR3zsKv41aTW+vlyNYzh3FmQ3U1+EJJkmne6jkc0HikV/YgOmg8HKAUiA9gLzkyfFXhlM4Ny1SxJv8c7XEQFlf1wdp/Q6iSG/s1lcj4HOZmwygIUqOoEUrHasFERIYDlrIe7Jh2h9Jxga4YddGcaLIIQRexDSpMQYCdMHXkKG8mS41N85te48U0hkiMltIAmVLpNDrXFQK2zZ61OMJaGCYx8HH/0CqhHed8XsneRJWtdfzuMtvW6i7my9Ie34GLodFcpY8Vnw4kgmHy/y1opkMe5aXzKMtybGxIEV0tzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=g8rA3GvkMt2AYYmc32fEUHW9T98nex0O94GBEQQd/ok=; b=U4Jmf4wmp4HKy36TmhV3V2cqLXSyyHuxlQrJTKkD7pgtE/vyeKdddy2VARqTKZqCDHzoxy/A+yUxvaG3sywI691l3ni1LoFgZq063Rsjm+E7F/WSj21MqnEqWndcTsbKcn+SZmLvzizYrFXQPUs8niVWmhHa9hJAh7zwRqBZ2mBPr5JxchZCqHsO/fwo9WkLrr9WM4B8V9onfHw1sZh0QfGjZWlUKujbGsTsLJbCgQm+PMZfysJIORpLmLMdx7tP6X2WKbtoEZi4M82Z2Blx9b7j3mH9gDxPDGMHDt31/izXq28rXNL+v6HDM2tLLJ3KbYDLQGzVAsSZGJgmZ0f/Nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g8rA3GvkMt2AYYmc32fEUHW9T98nex0O94GBEQQd/ok=; b=iE9JX6glVVJUAwqzlznHAZHVGabamf5sbaUjUKnj8OJqx/kK0Z5AMW8gB552CL9LcxqFz3lIkG47eLvf8sko3XSkjgCEzBp90zAZC52atvAwozPzTv6eblPHIxpANRRaoH/4x0o9SRSW4wrdeiM5cwKk6jdm1mCXmokhvCbSPZIEVg70e2iwlBBFVfapnPnkuqVt3zA6F/GuZgfvqmU+znsIPMVUtfj1wG1FCCsRFiwX3y2LMPTCdkImYv80GHdNOjP7iPcada5pEgsdQx6/8O6dGdBK77iuOss6O85JKuOPHbvT6lypUeUDU+7isyuREShGtPEGLXuLOzvJGDDzyA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by VE1PR04MB7343.eurprd04.prod.outlook.com (2603:10a6:800:1a2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Tue, 20 Jan 2026 03:53:06 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b%7]) with mapi id 15.20.9520.011; Tue, 20 Jan 2026 03:53:06 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 3/4] ASoC: fsl_audmix: Add support for i.MX952 platform Date: Tue, 20 Jan 2026 11:52:09 +0800 Message-Id: <20260120035210.1593742-4-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260120035210.1593742-1-shengjiu.wang@nxp.com> References: <20260120035210.1593742-1-shengjiu.wang@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0074.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1b3::8) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|VE1PR04MB7343:EE_ X-MS-Office365-Filtering-Correlation-Id: 5de909f2-1ca3-4430-b9a4-08de57d76b37 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|19092799006|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?wLzE5yVcZdex0PFo9TNl03qGL8+CjEtkJByzDF1VuBt2BVSGdYJnH797hpgx?= =?us-ascii?Q?Z5sXJ2ftlbISge4igZBGSiuWjSnkg8caNEKW+VhSkQd+RdSQ9uqVlzr2oulk?= =?us-ascii?Q?zLMaXjBh6uZL/3I0g4VKNNoqAD/MPcC3Uq52EZsOvFJjh9EAf9F8zVXBvxD2?= =?us-ascii?Q?zGtyx2usCY71y7Wu8l6GBLRb/MUsC82Wq03rhtxttyAWrK8em+1+3HYx40I3?= =?us-ascii?Q?NTsawUFzeBQLc4vckaD2h0HXMcTnCfMpaKQgcIZR1xqusbbjFzcg8y/L/izG?= =?us-ascii?Q?SVc3ebRdZzhk+1E24EOtRk8xXO5LaNGiU1FoeAZmO2ZROniyqOfiahuMWOAq?= =?us-ascii?Q?imHIFpo6OFqSxTAKyYtbYY6kbDOhAiXRuQLUxLeeH2mMPpjlZ38Fpp6iPckU?= =?us-ascii?Q?8MOpmcDNmKp4VsWyXHYJIrFzaw8TysupNsNa59TVh0Ue4bTxuF7LgTQVrX4v?= =?us-ascii?Q?Zuf8B5r1I6JadIV8D90oAz+bMR4XGmOnyOZ4FWFy6oouD3CxNgR1YK752pW9?= =?us-ascii?Q?5XyQu/M8Ny++ImG52qmNnkDLq4d7ZIdNLwFX5KhppFimygs92/FpvKV5QyE1?= =?us-ascii?Q?rSfQcP8ls/VvJgAGUt3i1gpjGSweJDn5W/qV4kJPYbSF8kBngUHpUI+7KMSX?= =?us-ascii?Q?rszg/rLyqBk5BeKNp4ZbVLdIvN1+zqdxMNQNQvrKf4JQm4X4T9fTOULcW6vu?= =?us-ascii?Q?1jesx5VMtjD9AO97IBRKMUeMtjNbZ9x6pJdkogI4I0K1UXEOr/tSG22zanxB?= =?us-ascii?Q?A6jzmORXNLDtlC+dEwgMlNV6GANf917++KkFjQ+YbYuyDNdfsP2Bc6Kh/XEh?= =?us-ascii?Q?kgYylk0rbdtFWaZIQMWmVGTBaDUpc9lnlVNlhazz+cnf9iyfjvq6PbSDTGYt?= =?us-ascii?Q?WaMWCWNPETccI6tkVd4OpAAEQApDP8gy3gb6JjkZEwGePMBM2Ag9aCynaMtO?= =?us-ascii?Q?8nXwflgjgI5wgkvsz7MMD/4kyO1CjHfjiBozu1FmZA5S9l/3A7xslGXPGrYD?= =?us-ascii?Q?CPViiZ/jVID/7DNarWMmNsRgA2aNd9Ij7EH84jkbSWe4KLp3Gj2bCJyU15Kx?= =?us-ascii?Q?aHgHPZZRifgV6hlpPLil2pw6DR4Ch2Zce0ffL5hH6y+4tYHWsfbEzQH1PKfS?= =?us-ascii?Q?e83YP7RVCBUGpWvkUSJBoWd7csuViOGyFoAdgGWTUQNYynoHsokpiiDCgCQs?= =?us-ascii?Q?I5CizAqvDDCX7PJ9iD445yL3D5l3pHHF1+pFxtOfv31BmQOiLui9QVmMW4tW?= =?us-ascii?Q?n0RLThglv5MztvJfKAlTj7ulgCnz89aacN5bjcgCoz+t/mU0pKKQ7l7Nh31l?= =?us-ascii?Q?TRv2Qx29lN5gdkuiRodeK1kc9KXE+ighHBl7oKIyo73e+sF6pDjzBfAKzCl3?= =?us-ascii?Q?Bw5dMeUkeadVAvKisi+6Io2l8fkfIBE/PmmbrqIbezNlW/OvI0eFeOV90nHt?= =?us-ascii?Q?2OsGYxwy1wNb0r3VdaqSPOPvxO32WQ27QmcAB3GamflAO+nBEfcwbcGQ/ZO/?= =?us-ascii?Q?3GFStrjQDo6JB2bSMpsGIkAgRx948Zi6qgcp/hw+CZLT2IEVb1jowpCZxpFF?= =?us-ascii?Q?OYs9uuSNQmeKJLi9nKhGziI9L2cvFASjRO+dCqJUxDLC8moT50wiVlGBKq2+?= =?us-ascii?Q?PyNLrt+wY5pXNcC6XWqTUUlmPPg6x/kloWvob0pL82J+?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(19092799006)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/IF2PqEOjTE4AcXU3O0mxtCwT4fz5cLSYSY+9VWpkDjrCFgJjdyUC5D/qEKg?= =?us-ascii?Q?0q5w7TUzvNc1y1HkvskTZbokmpLvfDFgThCYGysLSK6MwFXhSRhb0UnkZ26r?= =?us-ascii?Q?kODAov5C1GLi5PAtI1fuzCgCLDMR+x4lg3L8/oZliQh/iRIeXdQp1lh1C3pj?= =?us-ascii?Q?5cynszcWf9+/FAwyVoy59K5knVVV4zoGa21IuLtj15AW0fhmZn8BiheNGwp1?= =?us-ascii?Q?sNvyUJ2cKLqMms6sFwYlJ7djHD4hC6tJiefuLgugTvlidECMQSnOn4aXiLnz?= =?us-ascii?Q?ZWJlCq/u1EAjmjRt+QJ3RjU5ozwvaABQSYCV4eu0H1CmGcmoFJ+3FcyF9Maa?= =?us-ascii?Q?LQg/YwVXHiFNXgQym7mZuuhdHDMJDrld8lir/LCgyGRqOKQYNltORL8wKsZv?= =?us-ascii?Q?rTbzv4z2oHrVyGTqssVqjFWsiNjdot7NEWobT9Rh7V5a6KWe9ovoynlg6IBC?= =?us-ascii?Q?ax6beKAg0ZMLt0YtOrtyt47r8GV/3d1u0Ik8DNYHSBMGgDTTWs/c3MsKFrZ3?= =?us-ascii?Q?4vOiaaB3g5Z/j38BnNcthoNwkBv9GU0p6qizhobmrGcz/gu5gckWU0vaLE+Z?= =?us-ascii?Q?e83KZ93DMFdGpnGHEtGW/SKyfqOrmME3MlzUCE0qYg1yBAgpZUUR/2menANC?= =?us-ascii?Q?igtQ9frwG6MtI0a2xW03p26JSPBxIATa0+a8fJVqWzJqfvlgUs/ovU3xGWeX?= =?us-ascii?Q?QQrMcbLvLJkm+HPiR3RKqdyTDTdfbfIKz4JMgdElG9844nlcqo86qm+0ns1K?= =?us-ascii?Q?u0UfOch+LQL51MmrU/7FcMYZCIwh3ZumwVSSkJ6EUTQAfaNni/rDxsohY1nU?= =?us-ascii?Q?NJ6msdzD6v13jWhv1AxDMw40Gk7MULUZmuKlYrcQZFTVVd0BR9cDjGUAA9tB?= =?us-ascii?Q?p8PQLJHxRUqTeGrIjSy2tcuaTC7m0EDMuzxoy58O/mVCI39AhVVn7GnX2PcZ?= =?us-ascii?Q?XJXNhMq0iet/ViVCxFKgNRsJlYnFoJKmBFue92vCOyFVhtvZFzdmtDUyU4Mu?= =?us-ascii?Q?6HkglIKlgwVYM216cVcLE+JN9MXRQxnh1P2fbkRziJQ8NVOHJCUdEXas+hx7?= =?us-ascii?Q?wiGMHLSguPmmI/g4tDfXZAvULg6YfjUJdv1xL9iBUCMwZvG33lz2pBPpe8rZ?= =?us-ascii?Q?v7HiWU2KAhhwUMjHIZ5ZFO7E+SMNl3mW0TUJBvZUdtAFV94AzHnwDCXbbol1?= =?us-ascii?Q?1iiME5Jz6LyFTlLGgoZlgh4E+k/1EJ9sbYlMBGjaLcn45iXIhepC0FlRgCpC?= =?us-ascii?Q?EGJybJGvWfE0cKH1LlvukvpZWKygeH0jTNIfGm+eeRUq4DPhk9ptRCXvmxwL?= =?us-ascii?Q?ToC0P4n9Naqf4w7GXTyEMF9TmuJ9ZjuqpewS3GQBfiuXX3QUnXNKtqEQ1qbi?= =?us-ascii?Q?fc2b6VHZPWwISF4TvVZOyPwefhzi/ZLZkTZ54ZXMEk/OJm4Q4FCjrp9lFXDM?= =?us-ascii?Q?vvrlFkPjBx08xeaVIBT5l/6glVUAoHfavD59IAh2I6IKb8/LF+MkbHMvMQdx?= =?us-ascii?Q?itX0Eje1G9sOk2JoLExkGH7iQjgNEnrHbtDRk1KU6Y/8mpfAenT7Ew9qZ534?= =?us-ascii?Q?epDgTYBx2HBCkSPdlqGJasq+7K5OGdBszZ4P2zBfC1FJgMnyGN4VJq3fXbcU?= =?us-ascii?Q?UExjQYQR4DgpIUyca06GD9+Q+jbCPNS3yHAsm2F8oi3KuWE7THdAw/m0MRF4?= =?us-ascii?Q?m6YIcO5/8rHthIn/kz0/ltDyIkG6ODBQuw6K1jhTZ9fMcA6ipi9mXZNIF3w2?= =?us-ascii?Q?UHviF0yYtQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5de909f2-1ca3-4430-b9a4-08de57d76b37 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2026 03:53:06.4733 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: F2OX0M3ajZbSvWQIMpB4gWYHfisxB+q2io2FpsehfiPiYqqSbyem2znxkuZ/9opXHHiXdEKBs9Loa9E0PkCaAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7343 Content-Type: text/plain; charset="utf-8" Add compatible string to support AUDMIX on i.MX952 Signed-off-by: Shengjiu Wang --- sound/soc/fsl/fsl_audmix.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/soc/fsl/fsl_audmix.c b/sound/soc/fsl/fsl_audmix.c index 7981d598ba13..40a3b7432174 100644 --- a/sound/soc/fsl/fsl_audmix.c +++ b/sound/soc/fsl/fsl_audmix.c @@ -444,6 +444,9 @@ static const struct of_device_id fsl_audmix_ids[] =3D { { .compatible =3D "fsl,imx8qm-audmix", }, + { + .compatible =3D "fsl,imx952-audmix", + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, fsl_audmix_ids); --=20 2.34.1 From nobody Sun Feb 8 15:54:11 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011048.outbound.protection.outlook.com [40.107.130.48]) (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 BB8793382D3; Tue, 20 Jan 2026 03:53:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881197; cv=fail; b=E9DgB3VmvjhDF+ippnycBZLGDzqyaoXhLhbtF91iDjCW3nuafA1KqkFq0mRyoHVf5h1cKRwk4HIeDxrqWybRAegebWqPHbWrXVfOq65sJT3mud3k4WOOrfXCv5XlrPI68V4J1OLM2ZxqqF+EG3J4UYuQGu53d9NJrGYxYCVs8b8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768881197; c=relaxed/simple; bh=h+OkxIwuCZXapqeNZnXXRksmiLUCbWy1R2B4rtR270M=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=I299sAi2RO4DSsIjdUbG0A2liyRdQOWQK07gG0rgAjNxL123xHtiq+Q/Qw28wim4cC7cEqtylMHHiVD93RAsNVTef1THrUUgXiGMpXQ1BAo+wz5wlDkArCpof//h9yXMqc6upngz1v7Tu/ofUvcyrGkqs4gToy2L9dPst8XwPkk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=hobRgqqz; arc=fail smtp.client-ip=40.107.130.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="hobRgqqz" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Za23qeb/1mkoQs/TWM2Z0lX9SX6ByKrVZuiY23UCIXDucTVpco1lACLYt6n/adB6oyOC80IhE+dWz7NFoZRsy3Ux+4B9Rb6VORLnrluXE+mREhSCUkZX8Efln6NbDAhXkMAJW2lpv7FCV1dnaRaJgGWwoz/ZzLiBywZsRIaKggXVxjdkXtMGYxwXDUB98S3VIZ3ibXIi1dbf8hJvpMKfjGDNPnJQB0zAygzzBScbqjGNX8C5/moLY2Sc6ul6CluDiEjzbscxDp+FRpCCP9e5p/ByvD4ghxE3ZSyHiv2Suq0iJ8zJWInef6/LV5bJQHO3GdkxFBZFg+6RVMMnL99hOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LeFGoEWsSWDhNcyLGGYBwNWJwiiZ4UjXbKENET8uby4=; b=goUu/nyZ6YPRB/hiZ4PKWf/d3WRabZ0Q24DiWTSg0iFxKJjUPeNBrcwdOpfj7oRbGfHAfKGA5J6QbYsX+qbkrVSOOinMR7ySqtfbok3L3xPB2p7HPYSic72hwvN8e09jdCbFrEWDze5uN9V4Z85vLBc9HbOkZTtAY0+d0QkhkD6+IS5583Z/bVSkoEY7wB/S+RJB49Asn91dcvsPWLq//hKanXpb+Y6zc97UZ85MYk0c23MGxqdQaG+hsstnrp4I5T6enh4zh4in1ooPXgvEe4ScN7UMEc6coqy7FsbZIO0yUoFS1AWOYFZPpDTeLpTXvCw0fA/C068HVa93VycLHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LeFGoEWsSWDhNcyLGGYBwNWJwiiZ4UjXbKENET8uby4=; b=hobRgqqzZH/pjcjvX6Ok+dUy+KnowHzumGVw6BP45z7LXbz9nDvL49fR6Yi/y/mWR20fg3InixOJ2ZpVjksbRmg/niV8ZJTL7mzMq2JF4hWI59zQa8+lhYBEGuuywwE6fZ0Ds52Jh7FmCKtmRggeXavQWzcBLHBeAgxbseqTHI8/TWh1eNpar+nVIcRC9dDAAIlXOzVdwussK2aJiysv2pqowrodiUWLmSrRE3KyCoph1jc/Y9w1jQLV+WzYLx+XUGdgoxCHSTwBGAa5ITnLmr87i9B2Ibw9Tq3FpiHuqqRXutJYxo8cH3HYbA57/n/I1CUpZ7qaUL7kHJNRG/IRtw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) by VE1PR04MB7343.eurprd04.prod.outlook.com (2603:10a6:800:1a2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Tue, 20 Jan 2026 03:53:13 +0000 Received: from AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b]) by AM0PR04MB7044.eurprd04.prod.outlook.com ([fe80::bab2:d15c:fcf8:ef2b%7]) with mapi id 15.20.9520.011; Tue, 20 Jan 2026 03:53:13 +0000 From: Shengjiu Wang To: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 4/4] ASoC: fsl_sai: Add AUDMIX mode support on i.MX952 Date: Tue, 20 Jan 2026 11:52:10 +0800 Message-Id: <20260120035210.1593742-5-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260120035210.1593742-1-shengjiu.wang@nxp.com> References: <20260120035210.1593742-1-shengjiu.wang@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0074.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1b3::8) To AM0PR04MB7044.eurprd04.prod.outlook.com (2603:10a6:208:191::20) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB7044:EE_|VE1PR04MB7343:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f35df32-cf2b-48bb-e35f-08de57d76f0d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|19092799006|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?R161th2mZxxKvZT5GK0eGGOs0y46m+0Issq9Hg7nxBdsoOuaVrJ4msSUFTVT?= =?us-ascii?Q?jJupH7HRLxjthKwr6E0mEU2NSqGV4L5pP+2iwUuxOMnaR/PSpqxbu3PMklZz?= =?us-ascii?Q?SvUzep2Hb575rOxkFjxRagYyfuQP/7zYDuVJrulIQeMn66mVVCOk0gGZA7qf?= =?us-ascii?Q?NOyhlFqtmcQZpFcZ0c2rLsYo8ttSpdvGlyo/AuPyXKrWHePTkcZNyzTwzt2b?= =?us-ascii?Q?1FnbCYU8vcvybyMr8MuJpw+lNU+naA5rYhuF9YIasNvu3OHob2fsvJcy4OMs?= =?us-ascii?Q?psEKWbUEsqxxtrO7omKKCc4vTmbt2Amm/jUtcZXD6MYGssaDwqXJrjgdRNzL?= =?us-ascii?Q?rW7HX2CGJRyFLvaN1xFJknKJLG5ZVFf2RVW2MqloLY3WPv1uVNyxysR/Ao6n?= =?us-ascii?Q?7Ct3hVWUEepGKx7qFbNIhg3tdDxpTKVC8xhbXGTZEklHdNUm+sEehFV/YcCf?= =?us-ascii?Q?/1A+u38HGwUzoFSZIu6T4iQ6kbrcoVcoDBYX8lBcnCd5eEMzFYjEKW+5c2MV?= =?us-ascii?Q?PC/h2nUauB/k7AxwfMvNCu1u9miKpayG83++kV3KzjmW7Vw040Lecs9TDNN8?= =?us-ascii?Q?1n+X7q3HFvod8jT+oim10eFQCFUnz+i0Ujm07f/hg6KXNbUay93E97InXgYE?= =?us-ascii?Q?DzSO7Rw3vPH3u5Xjdax8iWo1BIjZCAa67SGef5UL0MK6JQcN3m8ElPVj2MSX?= =?us-ascii?Q?bF/csCGnQtEtoiW+UD3h8Aq0HDQlIKzTQHb5wtS6fStyzSY3Tf7j4hOAnOcT?= =?us-ascii?Q?jTc2Ce/63zlFdodTWUO+2kDdCrx4rQYW1gbNBpHh8wL+08/FZndb/QEgtbQq?= =?us-ascii?Q?ZMZv+f+JiR/Giyo0PBguB9Bai8l4uSj0hyl3BlO2U6BvSwV1zWAcAhSQS6AU?= =?us-ascii?Q?CIPPoGnx+JVz/R+5PrOuv0OTWEL48cd1dOcczyY/N/7ax92MlSsYCgGl9E8A?= =?us-ascii?Q?MrJeergbk3PvRvmZxsfOXQboGAx2GyMDOVVmbxvgWFi/+m7RHm+pNsi2ZV7J?= =?us-ascii?Q?227jAw0CzQ6xGstxhwUypZ7cLfYef9DCMsNooIeFTfzfWFScfRZmhtOoWuGp?= =?us-ascii?Q?w0+nI8PALPvI3581jCjr3HpEDMJhfFzbl89S6VwfG5KJ1rWwfILLjC5MV3Kk?= =?us-ascii?Q?L8FqlBrmQWOpowotgCg2DUf4pF8lDKQbRyWUpEhU31NudkWCy0yZLbqC71qL?= =?us-ascii?Q?c/Vsdoi6FJTmUKs3lPANnUCnkLnueDMVkmd1mEVeHW/TsZYMXHcmFcUN71ra?= =?us-ascii?Q?d7oQWs6q0iABDHSW41W6BI5uO2FqnAQta7SD2xbdAHuJ3biijlasyMLvebYg?= =?us-ascii?Q?M0vFKn3yALFTArXu+AlmRBUJNsoy9XMmgw7mXnoL6PZNMTWm+1hkvh2ENdt6?= =?us-ascii?Q?6z3FgJdZjMuWR2iqdQPTWQqc/Of7JXaOHzOG+KHcFJ9WPUBCBrpy3GiWI0mW?= =?us-ascii?Q?KdFon2f9a3DNLeYldJW3RCQHCX0oOHUaVGYr8cc2qPTqgBLX57jRBX/0iOnJ?= =?us-ascii?Q?1ZtUnrrKCkn9PlEsBGMTk/pa2l5wpVK31Pa1t+laejam8cWDk5589zFq5qhd?= =?us-ascii?Q?zBU+v8/DW3+oct4ZRVTLp1Tm12cHHhRHSF6MPLNB67NMmol1to1PP5XGIhfA?= =?us-ascii?Q?tGiHY/hJViXVO673lw/gtAeWFFatlYBW2e4IKGWndc2R?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB7044.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(19092799006)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AVMgjNGYhBQEZw15x62nwu4Q0pkeumyQmvihYs0D/xodS+SsPBv4mX3FDDbJ?= =?us-ascii?Q?g5BSoW2CdDH95iy+c5aiXlaqzZIew7b+DB4Ptp3mAxC5158H2y1PzmK/nHUr?= =?us-ascii?Q?VQAs1X6TvZIx2CP1eGl9Ih8RaQmzO4Mo+2pBzqPg8VS68CVNMuLoUqCEqY+s?= =?us-ascii?Q?2aCX7VtoKVnqNB37H3Wj2F4ATl/gNt31QZucURDmMHZh4IX9pguHxpICEsrA?= =?us-ascii?Q?TW/Ww1V8DZU0u6VyNiqhaIK/wWbxqa2OwAI8wIW2swo7T+knuf+njZQ6cIMp?= =?us-ascii?Q?OQALaqbzVmEnAge7l0mPZ+/5tSSJ8F3xY/VsDVleTlm343pYlDbvmRvlITpS?= =?us-ascii?Q?z13ThFD3CYyKwO9qOfD3vZRbWwlqjp+HJuOyAcepkdt9IH5tJNLSBW9TDdkG?= =?us-ascii?Q?cKcw0hF+nEEc3s/0FgTGlRghItPwG6jVki5z/06ht8zsP+fVdf0ESIcaZ7sT?= =?us-ascii?Q?KSZoyReM95exIjYf6NOtsiiUah3UiXA8c1y+wMzVUf4JCs8ZBaktyHI32SQ3?= =?us-ascii?Q?+4i8NWjLAcW7CqwFjEkOkxEOpHzhA9qZMPEGPtRBnxWTd8V3/vZuDShvqvZu?= =?us-ascii?Q?PCM2wboeb7gZLEux3insSFY4VpCMDjlyBnYEc6DtHn8h0R/IM2Vw5KuVvDf6?= =?us-ascii?Q?6zdsPHFVYvycsofQx3B7genbH1yzFPWPLHhsaPGkTZQeYX9TIXFGPUDsm68G?= =?us-ascii?Q?UQfmCGc+UlSUTcNEBSExNCNhKeUjylI633MrL8SyakzuBA+pf2AUA9nitAfc?= =?us-ascii?Q?vZo6JhGmyAaGDTHm3qwszSLUe5ktA28qZm08ij+xIx1iU90qnDsk+wKjXYz+?= =?us-ascii?Q?sxTpOKD/lbTKIFu+V4eLeJeJvgQWV9WKJ8vU67GP7zFLQ3uU6QxXt+5/ynCY?= =?us-ascii?Q?7rWdcHXLh6xloACKU5wvrgCnIZSDdB6d3d+8N/wbSII90scRlMr51Ugduwq4?= =?us-ascii?Q?X+UjQn2ZRt/NU+koLz6yuG4ZZULeSdBgv2O9veKtimo+nxWoRj+sDlVBzjmJ?= =?us-ascii?Q?sC2/Z1eRRUHEs3rgwYV+UmLWnnlbVFTzNf0SoHYNKT3vA+PT6pRVqEHoyBEO?= =?us-ascii?Q?Zs5rohHBR6MDgQ1qJ/uXAcC5M6HWPtuZcDiU+JkO86stuWBaogaleYtwDT+N?= =?us-ascii?Q?6HXAQOKAZRQeqEoncNnbDM+m4lCWq/Vn2QP4BSP4Mu8dL2QT2hXrTFPeLEH6?= =?us-ascii?Q?oD4P/T+YQ7eXOkrML38YeXQf5vid1YLnqyzrnQt00k+4TTb+XUKLZ3XyBSV9?= =?us-ascii?Q?A/TYgIy8uUtNa4kKFg0IbUYJUCiPkPOG470w4nujFhLZVka2lXNF08T1Gnkv?= =?us-ascii?Q?yWkCoPJDS/o1KVlov3TkrsAsD1JI05NrxecJaNBXc/ZtuNLk8WGBAoJfna4M?= =?us-ascii?Q?JzysYT1314UVmoyQwL33FO4dnygpWXRSpcRYFMbaa4Q3bECp1pZSnqgm2v0Q?= =?us-ascii?Q?yHh6C7gbaistgOI1AkRfxFDyBsLkAgm/a8CmR5rM+ZWMNn29a920ZWD/wVaD?= =?us-ascii?Q?eAlwqS5UBP7ql8hRQVQUmLEBoF0fxZSGNWntpGYJC+KuFNB2qLGOO1zDJk45?= =?us-ascii?Q?a3NEnEdM7xzAB353B8M9j1g/RhnJFyOSOaXu1dGQjGmTK4MpO775/lt0QJ+a?= =?us-ascii?Q?3euyJSwH/M6ATbwXILzf8/pddXF6FpPfPIGkM+W2MZiMOtXyxo2HdodeVqqc?= =?us-ascii?Q?x/gXAt1SVgdlMWTkOWVoyKUyzRIeZIygYkqeh5XHPWF1WkiACMXOFHnlRbYM?= =?us-ascii?Q?o9lTppp6ig=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f35df32-cf2b-48bb-e35f-08de57d76f0d X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB7044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2026 03:53:13.0652 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vH0rKKGq2wC68nfgIA8G5+e/QybG0pBhvmh8Aaf6tqP7oKTW/zbZoHYx5BGpUTqrawk9Sub4hrTWc7WmAbFcaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7343 Content-Type: text/plain; charset="utf-8" One of SAI interfaces is connected to AUDMIX in the i.MX952 chip, but AUDMIX can be bypassed or not bypassed on the i.MX952 platform. so add 'fsl,sai-amix-mode' property for this feature, with this property present,then SAI driver will try to config the setting, fsl,sai-amix-mode =3D <0> is bypass mode, fsl,sai-amix-mode =3D <1> is the AUDMIX mode. Signed-off-by: Shengjiu Wang --- include/linux/firmware/imx/sm.h | 2 ++ sound/soc/fsl/fsl_sai.c | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/include/linux/firmware/imx/sm.h b/include/linux/firmware/imx/s= m.h index a33b45027356..ba5d93bd6158 100644 --- a/include/linux/firmware/imx/sm.h +++ b/include/linux/firmware/imx/sm.h @@ -26,6 +26,8 @@ #define SCMI_IMX94_CTRL_SAI3_MCLK 5U /*!< WAKE SAI3 MCLK */ #define SCMI_IMX94_CTRL_SAI4_MCLK 6U /*!< WAKE SAI4 MCLK */ =20 +#define SCMI_IMX952_CTRL_BYPASS_AUDMIX 8U /* WAKE AUDMIX */ + #if IS_ENABLED(CONFIG_IMX_SCMI_MISC_DRV) int scmi_imx_misc_ctrl_get(u32 id, u32 *num, u32 *val); int scmi_imx_misc_ctrl_set(u32 id, u32 val); diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c index 2fa14fbdfe1a..9facb7c5ee0d 100644 --- a/sound/soc/fsl/fsl_sai.c +++ b/sound/soc/fsl/fsl_sai.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -1429,6 +1430,7 @@ static int fsl_sai_probe(struct platform_device *pdev) int irq, ret, i; int index; u32 dmas[4]; + u32 val; =20 sai =3D devm_kzalloc(dev, sizeof(*sai), GFP_KERNEL); if (!sai) @@ -1598,6 +1600,21 @@ static int fsl_sai_probe(struct platform_device *pde= v) if (ret < 0 && ret !=3D -ENOSYS) goto err_pm_get_sync; =20 + if (of_property_present(np, "fsl,sai-amix-mode") && + of_device_is_compatible(np, "fsl,imx952-sai")) { + ret =3D of_property_read_u32(np, "fsl,sai-amix-mode", &val); + if (ret || val > 1) { + dev_err_probe(dev, ret, "Invalid audmix mode\n"); + goto err_pm_get_sync; + } + + ret =3D scmi_imx_misc_ctrl_set(SCMI_IMX952_CTRL_BYPASS_AUDMIX, val); + if (ret) { + dev_err_probe(dev, ret, "Error setting audmix mode\n"); + goto err_pm_get_sync; + } + } + /* * Register platform component before registering cpu dai for there * is not defer probe for platform component in snd_soc_add_pcm_runtime(). --=20 2.34.1