From nobody Mon Sep 28 09:59:42 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013004.outbound.protection.outlook.com [40.107.162.4]) (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 161A730E83F; Mon, 24 Aug 2026 02:20:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.4 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538038; cv=fail; b=gzjnHtl6ahLMFagPYL9hdetlF1dWhBbn/ufG/NYiDDRmHab+6wMOGM5Wittcln0vNBl6SXqJDW/L9FvVDA4SQU7uHSwSRJ963xAV/4tdMB1p+B4RyOUR20XlaawEJzcSlLoHtJ0MPY9uGus78Zox7WMLl3ejUKPL8W512gFL/xU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538038; c=relaxed/simple; bh=d520ByD3Xh0M/d4rUNXBmFI/CHjulum4cqHM1qIQxPI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Fp8iYDnvp+n/95tMp3bEtWtb63YRgCz5OB1aAkHlUvlPv0/ZDDvqcZkteUcPLIOjkE6MFTf2g+cDlPrk9a40noWYeRhTexLX3IYmN5zbwwchTm6OIwEhdVrfmEMXjdFCXSNAuNejuASI78AB1PqPKZ5ZpiuNiwSEB5Njb7E/RLI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=h8UIT4Zd; arc=fail smtp.client-ip=40.107.162.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="h8UIT4Zd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IV3YLCXx4GMyn2QNZBq+/mCHzFD7e5X5cXUvhbCYyRGkIw2kSHRdbz78mcWzPibB5lNkOiQqQ7BBEYhycCBosF8gxcve6NliMR0/Eh3hErWj2mMI88TjGRuf1EMkdaMcgO5nbEUTavz4X6sk27lkOKfvLCKuQWZ9Kj7qgw13f8h0F/14CyxNVglqk6p25SjuXGwKBrvMZbVmKrfr/5SMq0DygjzibL1O2lAIQJVHs1TzTh5Ijn3d8YI5By+TA2xGbBuSc+e5/DMRTHTF8L9EC64FN4Gfb2GEl14/B7leFN2LdEp9ENwn0Tp8C2ySw7lVA9UwswdW8XkY01qdR5rT3Q== 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=xtwS3Bz1RPsLgJwOLtHA+Vnz3bbAlPszH69dAtybazI=; b=f6lzize5j01fG+MIWYcM8qZqgGC4eN2Jv2yNyJk5Ubvy6b8FcP1a/r+0VUzPFfAO/G+Isqq7AVqPESuH3ME3OQaUwBPIwwTRJY9eC0/tWfjXRMyQwlbRl41MdGAjF/1Y/+ZMIuz8yFn6ourm+tkfNeGXQjZxPBZO3AerhkQExiXYLqWLLfFUrWDOLPADH1TasSsR3FTsMGOoE2g0JPhEfjrKbrS7Ie2iYuvbGD7UHl3zrQbQZ8mA6znR4XItpt/x+x5ZH8XB8f/MaCkpGLM7y60DI0KBJyiGenv5XbRfo+zCOKUCwDFyq2GC4qBphVBo1Qx1jrSkAv8BwaOG1rsvZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xtwS3Bz1RPsLgJwOLtHA+Vnz3bbAlPszH69dAtybazI=; b=h8UIT4ZdKIedhhFPIvXf5V6kZAkwg2QgQgBJGj0GgmUh4FODUiZGfAcxOmmFlRQv/3Xjh8Fl+GntTA1NevMby0lECsve2bWcJ5vTVZK8ehgANhrI1ayMSnDQEJ2T0KYJJ01VLH3ViFBUQ/UBn3P2xkd96E96jmfktd9y9ufSOD4jP/6GB6+4MjKhfCXU9wLUdiS9026xDw0tJhk0xJC0PAr8TqrbANtjyCUn8HejJuTFZbUnGD2SqL8RRo5wMp4Ftyrz6DwHlEZ/NR+Ko1bxCatIz8ubQgisY+62y89g2NfmsLGhW5FCm/ppz78oy+TFkM7t/yVEjI3Hrv6PMWpcfA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:20:33 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:20:33 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 01/17] arm64: dts: imx91_93_common: Add clock and sound-dai-cells properties for MQS Date: Mon, 24 Aug 2026 11:20:04 +0900 Message-ID: <20260824022020.2812810-2-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0044.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2bd::7) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: a5d80f16-d094-4239-40ee-08df01864680 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: K7bG9HIGQ1v6sT9L739RpVRrGBOwvHSPV7FHsrjUSVFwgWdgRzUWXeY+sicX2OVkcFeNEC/AXV0Nj5v2BjCCXBXLD3qAX96hlLiDJ6RU/8+k3zTHEqzx92BtHjvOunJ3V0uMMPda4D7j/f5X8f5adsD2nErtEKC2GW1ZWmQ6gcgt3ITEgUGc3Vp1NgLEvvFS/OaS+SGyl05gZ2mrQorwBIeqhx/j5H5ihb0fSXpDpwmVfh8iclojaI+tUw+5uMkg8KeFAhna/NBKHPpIgZiMP/8S1dqsPblSFpMHWu9++C5kRTZDbiHukc7zYjpRg1s+SxLwWrowHkZqId4JsHdMucS62KLTlUqcR0cN2gz8bBRdQHbuS7Wz3qIaAP4+abIdfAYZQoEkJiKAT1oQ7cmhq/acrm4pPK6aCqcA3SMwD4jwebdGjzYvaZ4kcT0O8PKNjXr0yKXSoo+i0T1DNj8HChW3iA93mOInDNYqlA1zo7za0Sruo88NNuVZ9wwZ+raFIMYw+B2hgIcSdQp+259IRaCXYe0lojpCsAyuoQUVCENN9VF9Lw+fxQ7H9jekD4wfNtDU2wca1c72V1y0qMha35t+Ibk7eu2D3L/Cr/SX/6UcS1TVdoNIcG8h9sJIttu+fv7GI/5ST2eLSa8vPXtgjNiDg4yKBTi6HZMnlso1PmM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?teyK9MbKBrxiM2oiE5IDC3rjc/jAPBbY1JnNZzghMKHWkhxU9FP2osUnPEiH?= =?us-ascii?Q?1g2zWYpAMKOPwrPNgHmY1rggLHwhqJs5LrigmO93SfvCqcpxEOdarvFZSw2h?= =?us-ascii?Q?+G0ji7WnTj7s65SV3pAxp2jRXmPWp5vadzwdBPc5D9JJJKm9dxBYrfHWUT0k?= =?us-ascii?Q?xZZrSVQo3r1O3aoHn0tZuMfZu6mqpnNPPqheTkAyjmfYhCex1tJSieN3r7xR?= =?us-ascii?Q?0FxKVr6swYztXxqzlbsCL1zY+2SwtovdvxgLRjivL5YSmWjglgrZiiaIOkRz?= =?us-ascii?Q?HSLST9iKiLG24lQrylDwdNNv5uq5r27d2MDVhDi4jIjIIZT8Y4gdekKlZ9Zm?= =?us-ascii?Q?reQRkHuv3aa1xhdhNTjbmAV5LiFKly51Rrdc6kI2R1P/VXyPG/axzJ0BihGC?= =?us-ascii?Q?a0C3weue+Rq52BSzNCEnCRepAgzF+pxNYKC7sTR+6BEec6gFb95EFg0NTCIB?= =?us-ascii?Q?YMmU+QNvxHXONcZschJsnrvdRheYDpWfWgpLoRU7KbtfDXHJnZ08/xM+iZO2?= =?us-ascii?Q?rNQBBlcoCvhjFCDsCBj41oswBKH7MWO/GFemStTxkY4g7JO1rnKWfnOEcuC3?= =?us-ascii?Q?7qDrhYv4vcIbz8GHt8HFYAEHRJBgKYP8xwH9J8C7tSqqiGAvLZz7EDo7jz7m?= =?us-ascii?Q?nLh+oRE5LkiJFpPoJ0+FASfsg5HkkjGU2I8YzajcCM+RxL0Ex76Ktb5ruQO8?= =?us-ascii?Q?WyyZ/ZDvZpO2a/yBI5maZ74hu1L3MK3TTKLquekaYNuFjuoq8Avfr4WNl30m?= =?us-ascii?Q?OcT4X4s4GrX1bvbTkplTos+lw6EfnAvH7+qHQ6fCgwvByJUoQNEAVzCf0zcP?= =?us-ascii?Q?/8whLDsekd+slWXaP3O3mD5mBUELlf169AAUqglimLMKt/z2+RGK059yTotY?= =?us-ascii?Q?qKIC07Pq3yVNWJP+3mxhlWFI+7RWMAj+k8BepCy8+PPFkg6tGhyPbzYcgidd?= =?us-ascii?Q?IcAaBr0t/EbS0DacAcsDANv3BRyQw96nrYoa4G7eFrTH5u+iQR158c6u5BYp?= =?us-ascii?Q?BC9xYoyR99trFqOCtbz+TALWsNHPPZ3JagGjuEOZ9kKWrHa3EQVH4QutR3r3?= =?us-ascii?Q?NU98TnrWxWZzznyCRzgXSOb3UZTz64VFCbmlbYkaQh+DTmvkWfTkOM6asTNF?= =?us-ascii?Q?iclHJFYQbPn++8jDS2+qIuRvrLQ8R5soTKKP6NIpgXreF7I0HKirZ/s+Sfk/?= =?us-ascii?Q?l7UmtDbr3NVhGYTb6waKyLmb/vcdotT7Gp4NNygCzmo5KOJPNC5U+4VlRIgn?= =?us-ascii?Q?gQFmj/x68zGh5VyI3Nr7Qh9iJuMy/osctqpH6YuLBA+iLNDrgjdtzfeQ4Cwq?= =?us-ascii?Q?CwUJ3SWUpAVq9argLd+3H6thd7c+UxoSIcjUkWtJsLJ75IrP/8DP5TPfkuyY?= =?us-ascii?Q?wV432We2i8eU+2puSjr29BR651NHPqfQCkzg+mkxHxBXcrXgpfCU9DsH7Xvc?= =?us-ascii?Q?nIYgK3mBLvQ1N4wLFrxbZ1WRNUl0WWQWD2sATk0eEVdaRUyRPPNkIuHikt8e?= =?us-ascii?Q?6baPbzmK1Ci1OkjD7RBqe+yHd8BzmQ5IqvHUklwMBYURoWe1wfQIff1CZ8xf?= =?us-ascii?Q?PmzbxxVZSqrI34QIj/aVmVLNg/o4+cvr0Ce1zXef/IpYJFnNiC0xdCbOXuGk?= =?us-ascii?Q?lc/Q7C5fqtZQmsalAp4K0TOr9Q7sD/OznkisohtwKBipmjd6oSkwEAFE5Ly/?= =?us-ascii?Q?U5QNSjcfMykrY5CYe3RjJA56uUCWxrsAPy2ZIJhfDd03XpNOsYrUCeNt5Q4O?= =?us-ascii?Q?01H4lP4tTJIi7rbr3QC8z+ImZ8+MhiUq4zS4RcAq0OYtXdRjZNkt?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5d80f16-d094-4239-40ee-08df01864680 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:20:33.1591 (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: Ja/9va6moGkaqNeBx7+PoTJfupEXpseDSJRAInIM2ygCvhs1yyM4ASArxdMO3rgHysSL6g16B0vhzDLPRiSEQ4aiM+25pVocS9zQdfIc0LYLafkEujd65GzOVXqBGTed X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu The "mclk" clock provides the MQS oversampling clock, and #sound-dai-cells describes the node as an ASoC DAI provider. Both are fixed SoC integration properties rather than board specific, so add them here in the common dtsi instead of duplicating them in each board dts. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx91-11x11-frdm-s.dts | 2 -- arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 2 -- arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 6 ++++++ arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 2 -- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx91-11x11-frdm-s.dts b/arch/ar= m64/boot/dts/freescale/imx91-11x11-frdm-s.dts index 62dc1dedfb0e..c6019d76b998 100644 --- a/arch/arm64/boot/dts/freescale/imx91-11x11-frdm-s.dts +++ b/arch/arm64/boot/dts/freescale/imx91-11x11-frdm-s.dts @@ -672,8 +672,6 @@ &media_blk_ctrl { }; =20 &mqs1 { - clocks =3D <&clk IMX93_CLK_MQS1_GATE>; - clock-names =3D "mclk"; pinctrl-0 =3D <&pinctrl_mqs1>; pinctrl-names =3D "default"; status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts b/arch/arm6= 4/boot/dts/freescale/imx91-11x11-frdm.dts index c25561574d3f..6144fa6f3706 100644 --- a/arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts +++ b/arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts @@ -468,8 +468,6 @@ bluetooth { }; =20 &mqs1 { - clocks =3D <&clk IMX93_CLK_MQS1_GATE>; - clock-names =3D "mclk"; pinctrl-0 =3D <&pinctrl_mqs1>; pinctrl-names =3D "default"; status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx91_93_common.dtsi b/arch/arm6= 4/boot/dts/freescale/imx91_93_common.dtsi index a1a7e6a0571b..a68ffd04ee08 100644 --- a/arch/arm64/boot/dts/freescale/imx91_93_common.dtsi +++ b/arch/arm64/boot/dts/freescale/imx91_93_common.dtsi @@ -100,13 +100,19 @@ gic: interrupt-controller@48000000 { =20 mqs1: mqs1 { compatible =3D "fsl,imx93-mqs"; + clocks =3D <&clk IMX93_CLK_MQS1_GATE>; + clock-names =3D "mclk"; gpr =3D <&aonmix_ns_gpr>; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 mqs2: mqs2 { compatible =3D "fsl,imx93-mqs"; + clocks =3D <&clk IMX93_CLK_MQS2_GATE>; + clock-names =3D "mclk"; gpr =3D <&wakeupmix_gpr>; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm6= 4/boot/dts/freescale/imx93-11x11-frdm.dts index bd14ba28690c..038e5ed23e5f 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts @@ -400,8 +400,6 @@ bluetooth { &mqs1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_mqs1>; - clocks =3D <&clk IMX93_CLK_MQS1_GATE>; - clock-names =3D "mclk"; status =3D "okay"; }; =20 --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013002.outbound.protection.outlook.com [40.107.162.2]) (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 21DD33515C9; Mon, 24 Aug 2026 02:20:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.2 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538046; cv=fail; b=ZsHnguZKpqimiYhea4YYDr5gJdpo4mRtUjXAPa5toICHWraNrZ8lBXMOaMlxdYxguFykNY78FWgornJF0LSVhDyAFYLVF1Qoywklf5Wq27CIdUQrmh25vYaWbAcjRNWjGCl45i1OAb2reDflR7GZTWqpLGr6CVlI8s5/fV8+/kk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538046; c=relaxed/simple; bh=lO6+8JP/5itsQwgcnohkZClbise7bAlm6teP+wj1Tag=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gO3qiVeyE5UDfHRm8oTgZQfqtIWsoyGvT05zU1TbSrkdGPgkdab2S8pJG9IKHQF/gWYcyqj1Dv4VHRGAXNA+5MQNBC5VYOJ532qgTuRC4oF8aZYstjbUhHOQk6/U3sXEDctQqjzYAa1Tiw4Qc3IVp+N9mQ0YG0gI5hlxUYS+Pqo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=iHcoJUI/; arc=fail smtp.client-ip=40.107.162.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="iHcoJUI/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DUmaXREHIhNdS5iQHoH62in2gI3a6W1cBodB/y2fgrIn77O6nUHVg4RlAAxooMs9HQVAj/iyVZI2lMcq0bmQfIZWz78BPqNkclgvrNq+z4oszBfblt8mNaluU8p6BtQw60cx0b7cbj4uiJOgsTEoRoGHvr207s2VFbGnXrkW6t7D5wU6eX57+S8Q3zGHPADFwUeSyetCwv6zoVRpOU2G+bpGpTGG4cj+xocusmM4Cm8W3iwSdmUYRV5d/I0S7/wWi72biohaX9NyPqCt8Tv9AafLOj+OmNmssBr1cY6OeMi3TxKEMV3U4A6s1hPBSVZIddSuKAO74ok6ruvRJHsUTw== 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=D+q5vVy3/mHMMRg8yJeHxHFAos4TmuZ4TO7+Jg4SLdw=; b=lJrhuU+vUN6ehiWqIBW8+98B6ghAMEmh0jd/aK2GS/+quk1T2EO1Pw+drEETXACDxd1+r6+dgh5JMkVS2NY3ZDdcrqX3C5nGNeBmHxcDgKCUejzoE7CQb0n8Vs30Wgci5mgiN04zBlhJV3BEzcEPWXB5b9P0sBmQAObvYjakfhfyCFwsSy3R2vZ56IwIGr28swaUWiHpfojEDoQt9M9t64lU5EQ/s655RfTfgdQ6nrRq9fwC4nWbQa5r4Vm2V+8LynUk8IFsAr1uRBFG/GEio/eyHieTSjLyI3cDGja7kwbUSNa5sPvd5BSBj+x9Ob6LWsgUSCgu+0g3QwDc6Eb9rQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D+q5vVy3/mHMMRg8yJeHxHFAos4TmuZ4TO7+Jg4SLdw=; b=iHcoJUI/ukbwMku0EilC7EO4inUJ2viy4tnrzlGryLg+QwRmgHaKuMFZgEdWPopd1h1NVlX6YOknAEWXtfeaCTszcN+erpo0bm0H9YSordfeVVFerGYMrXzEnw23i7ocENit+XnH/L94UXm4nC8fQFrPlAUKbGMX8HQqXXIM1Ys1+Z3i4g8TRr5gamD6tR6Tjyc9QfggO3UO1mb9zv2rV1M/jiRzAiyfr92sSCp8/1/J6rjVxdMWd23fFMkQ9CIfHMta/uJU6HrctfEWh76QsEjFablUFhkrP70QED65LG0dATdapvvft1VPPMDFr9oqEqKKjvGFwjk975GDFmDhWA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:20:40 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:20:40 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 02/17] arm64: dts: imx91-11x11-evk: Add board muxes to select between PDM and MQS1 Date: Mon, 24 Aug 2026 11:20:05 +0900 Message-ID: <20260824022020.2812810-3-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0092.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2bf::18) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: 11d34aba-bf4a-4010-76bd-08df01864aaf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 1Cd+qIAvMHFkJc4nDwWpzoC5aNJVNfimpTWJxi19xKwbuPJCflzUDamnLZpfdy6yalaxwsxxGr0GxIn+K6Ax1KIFnXh6NOTJEfvPZv+iClbUN8BEpfCyD75BYXUPqmd6X4u0xDdMw4kwMeV3ThU0E4pqAq9jPFKnSQKPvt4X+a11ArNpef+ZAgS19EksQ9LGYvut43qvlgpKLIpe4nE/eLk3X/nZhZ4Fh/ldU3pZiekJFbhhO1v4o3Zxlndx0sBAV8ZZWk7ypsW7KYCdI9M1h0hXWyWq6mpQda/If0f6zMfkdIluCvod88k+/GFMCQRtSlm48mexgcxj8658mhqaSMZ6K+WEMjgogGMp2byMZ0JPebW193KSukMRyqwSlet7Wv2KRLyZeptiFdKce56K2PAvRLICUgRomgxuWNgU1hAwVZLU+/OCLhtsDQriQzRdDqYpTGUVKpHJJyxFc8hv/6mLSU84xfjpKmdwNlVvjhp09LYtDCNmbf5C8PYHd+VEkYgN2gM7SX8PKSXHvgqLxSUAGDuzYbnUPlB3mS2vnXOtySkMF6mNnc7Sp6FoSco+hDPvls/P6zCHBHOzvgQg/tZIqjtoR+9gsiPlQ9p2vnTbhUpfYLnKKs//zrN7y4srWQmEKeSSA+qpGKVjaq9JL77SaW5oAwOmSN5ZVx/9wyc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ohHn8skvUsKtXn+6dzu+Y0bzdOXlqyG0GlZqKL/tftSveh/V7+DyQeGMZAvz?= =?us-ascii?Q?Xtr63SatM299OFd6LCyiJbCwhdZmSNjOgvQkU0+R6H7JuqnZr3aEvt/ijzVF?= =?us-ascii?Q?KBnOBycHGKcSTG6qU1oxXOgBOyNtQqDth6ULnqprTZ3d4iOM+eyq+ur16qV1?= =?us-ascii?Q?mNsewb9e58+2lxe8j4Z6xVk+rPhb+zbxSoSMYRRc5QvUugtFHmeqG+DP+dAz?= =?us-ascii?Q?4YAAwPFa4W3NBeABEqYmeZaOegU5egs13K3B5zRTHvH8ETFpoyHXjD8/GLQG?= =?us-ascii?Q?3lRhkQLyYAANZcbSTMoDCxtMSVdkMxx0bvRDbDzzodXXz7uz/vpP6CsC5q5m?= =?us-ascii?Q?hgNwoIDYznkTBLZBNfwuVYRv1dyMXQsuQ7FWCB33o5+suq7o+3KVGFTdHRWc?= =?us-ascii?Q?oxGV53kGtd7tVdXKKweizzUtfdT0KOff6nlTAbNw0oJoSYqdTHzEkRJaIYUZ?= =?us-ascii?Q?z44WaX7QPwTdC97NkYKVEuDF/noaJDnoikfrDvSxijgtejU7DiPTVmFf6KZa?= =?us-ascii?Q?mTrTSfIjlbxlfKcTWQw8j0EeOBoL0BwK2aQoatDV9TtXeP54GiiUa5Iqstzq?= =?us-ascii?Q?ishR7z7yZW8LMswURLe5xboFQKSIWL41cpYcniskP0/7bwOf/uXVAQMqb28C?= =?us-ascii?Q?6oMftTsxAI+mWzqng4waa42xHdb1iGUx9mLI6u1YH6h7dMZCDtq52Giy4GzJ?= =?us-ascii?Q?ADd7ZP7OsB3t2mRj+x0NSNdDOadlIwrHrCRO47PCnFK167Whdp60juX8Nr0+?= =?us-ascii?Q?EY5c8D6SL+i8zqUYLYLSB8H7A6nOYkRqAgiXXtI4DQui634MUZm2S9ChGGjM?= =?us-ascii?Q?EJ8tR2fcMVd1TQOitCmcAOvmUp66+DERbEQiPy5vhAN3pp08sxERBIaUba2Y?= =?us-ascii?Q?e0h15zEQCqh0HJzmmCzAOFsuV4P1G2KEiIMvMVwncFv6XMlDIyFqC9Xa2M0P?= =?us-ascii?Q?cUxJRrFpWxCeS5g645AFUnbEK9HlRHs+LYKqppjIngRWnpVP3f6YezVxIV5+?= =?us-ascii?Q?dOasToWIj7wpN0HoaPcayrrvtNjU3SD5N6r6oelmKGLc7ilUBSLXSjdIJdGh?= =?us-ascii?Q?StgegyJjL+iwS0owyyZXEqSmlfGw7lnfapnoStga7lyWtPwVSn3AlWA0afFb?= =?us-ascii?Q?0vFpSJQ+S5bFSrjMsqE+onEKfh3NxMUflp/N0m8kUp80Z0xWxaPmKf7f13Wb?= =?us-ascii?Q?z1aRrwgPOnbErTBVLbA4O8BlUCa7T+S/x4mCmtpIu+OI9sJPqzNBGRNqZ9wK?= =?us-ascii?Q?Ttn/wcr/KJdCfIWyPkpwArm32Fqw55bElB2wzt1DL9zhkzaEBdZz/G/O4518?= =?us-ascii?Q?h/3wstXrSAtp2OK7DDr/EVwRbKw6UYLUqCM6nOyi3FAiYpRKKuZlQZ68kSAd?= =?us-ascii?Q?gfBgILLs1PmEhOMAqY2deUim1eL934ra6FNBiAvGw1i+eFh0ROEvkGkKb97s?= =?us-ascii?Q?/u+Ue7kKdqpcLoAtk1WDBw+Ig/AcJgEx1yre9swY0JSYp46qxO/I2hB+wbA2?= =?us-ascii?Q?KV3znMxkxqizYxbXHujppPencKa0xTrGPEfmXya0sJmZNtwOYXgr9bCL/0g3?= =?us-ascii?Q?WytofHjQvidM+CpFqu8aSEC0AjfhZ3Uv0ZBUvcHagQ33m9UmwS9tOwTaeikR?= =?us-ascii?Q?agcT/JuIsRHYGatXhUJ3mzacvkcie+NemwErdhwUJ2ldY2wAwbisNQhlD1Q/?= =?us-ascii?Q?53uAgYw70f8/ERCes4b82YU4SRXbobNNXrNMV3bgNs+7IZ52pEbiA1oBqLBn?= =?us-ascii?Q?fP9Rb7PjHbvcow2YV7BRUWUD3R/G8sxA1IkIwqbxEWYZQv+byIie?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11d34aba-bf4a-4010-76bd-08df01864aaf X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:20:40.1659 (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: wW0EqlqiyK9yior/f5tvZf/JQfwOn13ovX1ZCJJz5RqaN+nWdkstxCfWH4QzmDdKtGa1mXGcSJl9jgo8Ybwyt9IU+Ub06w3b3ojj/7MgrVjz3uWrb5cvGQ1H7njlb6uq X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu PDM has pin conflict with MQS1. Add GPIO-controlled board muxes to route shared signals between PDM and MQS1. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx91-11x11-evk.dts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts b/arch/arm64= /boot/dts/freescale/imx91-11x11-evk.dts index 5716febb5a50..4d1ada6a3942 100644 --- a/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts @@ -41,6 +41,25 @@ chosen { stdout-path =3D &lpuart1; }; =20 + pdm_mqs1_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&adp5585 2 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + mqs1_fun: mqs1-grp { + mux-states =3D <&pdm_mqs1_mux 1>; + }; + + pdm_fun: pdm-grp { + mux-states =3D <&pdm_mqs1_mux 0>; + }; + }; + reg_vref_1v8: regulator-adc-vref { compatible =3D "regulator-fixed"; regulator-max-microvolt =3D <1800000>; @@ -484,7 +503,7 @@ bluetooth { =20 &micfil { pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-0 =3D <&pinctrl_pdm>, <&pdm_fun>; pinctrl-1 =3D <&pinctrl_pdm_sleep>; assigned-clocks =3D <&clk IMX93_CLK_PDM>; assigned-clock-parents =3D <&clk IMX93_CLK_AUDIO_PLL>; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011032.outbound.protection.outlook.com [40.107.130.32]) (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 88A3C34D398; Mon, 24 Aug 2026 02:20:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538051; cv=fail; b=nFoRU3qE4PfJGwH2T+wj3asH0O8F/9+E1g08ETXQIdK2ybdyCguEAVShl99WpOw4DwDxbaOojexPiXXxc88BkiOHKVtx8etju7QDvHRAv8r5s9aqK3+Pbn6jf4EsveRFcZzF9pSVC2VXG6l4Rpn/AU3SjFiy9CcKQN1uiML3SSo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538051; c=relaxed/simple; bh=UDvGEYJTH2rEr7v1+5I0Gc/RSBDWKU+iI9IE544DMns=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Pl2pJ2BupoW1t+Wt0DbQYhf2Kd6Qi6qOyui7zYevKXdPHU+THJVCsE1UO+80CDL+ZF5rA97smvWALY7ebJzp9V0KyTeIXZdH2omTFADmge2ebdJfLaqwxcBGmp7TnYdkjY4mdXIuB2FHhMyiY5tssSpZpawx+T+2MeYTuBhrmrk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=YpsCVBbD; arc=fail smtp.client-ip=40.107.130.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="YpsCVBbD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xwvRQqoKHhdISZ6NILx7msLUzAiyz11CgfUXdJMaNs30pYkRhHc9T0eqGBRbecvJBpGT/3kKanbtkGMPplZhoSn2G6wQKKoOecQd3de/0kt9PPQykHaSTDhrkpPCDhsC3c38MfocBueJW2WllrWZj7V+ezMB/PzX662DQhe2kQa3vrGQHsoG8qizLungKnWtuzliwqB15g4cvoKLrZgBBMKPOmd+XFRmCB/WxcnIAbVZf3wrlyiClGpjyZ7zsHxVxoNlkmhrbEUsEvXmFgg+6hxw4p3EosmvIcjODQMM1pHvCzUm4z7Zf9uSsU2bMlk/QaP0xquNpeaUgRJQlf7s8Q== 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=cYTSqBOTGqma+/XHIJ+VGDk/jGdiRJ6N3+dKPiwMQZk=; b=NlxwmsxtAX3FOvM3R59/rBD2Ay1EQKpkyIjBushVbAPM36j0HnuoD652oS6BTHnA37BzKvOdH3o9gJYNCendfDPH9PaPwOfxVyWoYsS3S+POcUa4/c4MVbNcQytYwqitB8hTqG6EN60+Yjc+3i0O+f8S5YkFajYruAn/KsB4AyJvog9bHzLUrOEI9GF5iSYkzsh92XATVdV1ADhH7mZRjqdFPnp67PaX/ipoqIYSa8XTiFEUiPtEzazMt1M84Getg/5eLyDnVdunZL4S4dAYV9odTkBtlQEkv3qP1Gt3HmU/CmlOGr0smg30yehbQKSFgkKBnSmuJPmOBMArw4JFdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cYTSqBOTGqma+/XHIJ+VGDk/jGdiRJ6N3+dKPiwMQZk=; b=YpsCVBbDLxC6nsCxUkW5v6idIpCyOeHhDCrbJsX4kvDoSTUsz92mOyVZ3kvGuswqFrCet6tt3pFYBmw7mOoPlFnFd6iCgyle7qvHJ+0y+AsmCnk9Tpqo3GlUeRDwJO7pZAlzfwGawwa5BG/eVYah2knhgjDwIW6n8aKySGrO7DUnPgToTgOhZ5BHTuuVSA+WJK6JLJlU06mSlv5dQ2llpVlN+Ts5Di1UnlMDMFARkPUo2BrWbIe+OIQRuy/Xp6urDQoGs0NtgHkDcYe3De7o54tTrBM48BmOvXLN9ld/U11goySPIUMOoc8EvG4hTT3a+3WED2zk2+W06+E8p1DOVg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:20:46 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:20:46 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 03/17] arm64: dts: imx91-11x11-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:06 +0900 Message-ID: <20260824022020.2812810-4-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0087.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2bf::14) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: 86597e41-0d03-4317-2595-08df01864e78 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: ADKbjfJd0Kta9FQtpjgJwTqiDgTJAXOzcSCTNdHFK2Y7uKPS8R/3rkKHF4ltb5+vYir+X7s8eqzSxIjIa1GcMgUruNsgUhePMVYK4okW0tubeV6ujaa+DW15/5o5yv/VuenkTJNfBraquXZKrmXf5/6SSNq8GlgeBb7ubVLdbQKNWadkLc2mol/Cps1w8nry0fZFbyXgFggPxEUY6uSNezmS+NYtB1TfvxV0dkphlX3szNiry/LNR6mceY4hjAo50svJWEU3qNKvBjrNCpNWJnGG+qsHQywTvcL1ef0iwtQPnGsiDxfDSq2wEoFbWRxc8OzVGf/OvFLxFzwmBpFyDbsVFZ062M/0LEtGyby174tWMjS5W3psTSeNXg52P9GiLJDJluNdxBub4FGfzKMZiSC+fI2snQu+KZa3ZAgDBbDYWdNWh2YZPrqWS6qPmuqkLclTBU+oE9P7a16VQp162voTqVecn38LuY89vvzTa01QuUU63PI9Nwz858nx2C6fyuyI0+OxB0Q/o+HQHcek5FsXmXUurOKQGXmJ7OAw6tcwDmt86c8zSoktat3pnyQN/T87a3HVDbiOAFuAOts6NiKByb5VyKKsIZIX7TvFgsEtG63KtJSHzxF0ZnUFU/94ELw6Kjjr+h0sC3S5h8wF2bsG9VUDLdMq3oWDtGeUOKc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?31rUoNtPHb0emPXUFmAbC3FeuhlP1IfwBMACZ8c0L3VChJLsoZMAzDZGYU2a?= =?us-ascii?Q?YTpzuzNxcOfEBfWMTzwJThaMnpM4aAqxItXylmqawhMl4i70j4aMbA+qBfbQ?= =?us-ascii?Q?vRWmh1TF5ZX8yEZT5v7pG95+fyOc+cFJl9z8TqGO+X/aJLEpjrcYGCCqGyvD?= =?us-ascii?Q?QUykitJiS5OrAKRi34M30TpTFqzJqYSRnzoUXB1+6+ySmuv8XU57lrM/9Pvw?= =?us-ascii?Q?orLQwdd6viNMXXYXzna9ZKrdyYIj05a/+gt2bO30p/m7yyrTuiU4FHmtFlmU?= =?us-ascii?Q?F5yqfXVcF6xwlqpiFQH/0OpldPjRV1Tso6tfI3IPXKN7KifkUEOkjBrq+wqV?= =?us-ascii?Q?xWdncfS+Pn1e3EjnH/RAtw9jxXONuF5EnomJ3sHu+nUTJTtdsQt8M1DXopuA?= =?us-ascii?Q?wEy8iQ9e5FzHtJSkvBz9AvtLZDjWmzCyvhS0DwytGEMoYJZi5OmQms+0hhot?= =?us-ascii?Q?eoS4z21XBnWh2m6ej41w6GgKVSNXjiZ5KYR1auxc9Jz+5tXJxMxG6w6SGDzX?= =?us-ascii?Q?BbWpGLZ6aSPPIsBK2Kv/bBhaYzI+/Z6Nq2Y+zJLVaVcaRWLFHHUb8EJ81n9i?= =?us-ascii?Q?PQw2pAA03hSiVZ4g2a0Y8PaMGzKacA4JqJQbcvf0rnHXvYWgUHcmmhpq/0z2?= =?us-ascii?Q?E+GWwk+TUgk05TIbwlFMHz+xKyn2e4ITIXZQY3h718lX+lgMBYDCYVMsuIzK?= =?us-ascii?Q?owq0idIUSCyHXgL8SrK4c00qSzzQk7Q9xladlZpehR0tke0aYVQWb23c5on3?= =?us-ascii?Q?imIM9l03zzVcbx1AaV0qg4+c8qzbeMchl7MEAWoLKetb/I4LtvNzjak5hOdm?= =?us-ascii?Q?oDlGh1/Vw9MgnBMlrHoya3aFyXt+CZvrUzOMMNOWOO/dGxjFah/tFWLoY2xj?= =?us-ascii?Q?Xs4wTEdFJsaTDLlyX1PTz0rz/Msb62/3TdB86O4KFdDgCW7ihQhGRFw3rPWJ?= =?us-ascii?Q?GJILyztDquZcb1QL9t66/qFv3W7xWIUcFet4Wul8vyd+2AO7LLuRiXFpD6Rp?= =?us-ascii?Q?GmxH9jbVExW9rIHtAtS5FKzCM4BVMojAuav9tnKruSjwVXrJgR+35g2z6NOK?= =?us-ascii?Q?m8jvdNJntXuOLZ4wWyw5z7Af9Lio8nQCRZdvrQ+1HDgE8MbG6qRTeU18Oi9F?= =?us-ascii?Q?+QjAspQ9ARKA6BJpsJr5EaAbS6Fo9N9VlpBOsP2DuRc9wU/kmWFf9p6sAg41?= =?us-ascii?Q?ku2ioD+GwLjupqH72urht7ZBy5pHuh1HVNlZhf/2pokiQ/cwscmxaSjJVsb/?= =?us-ascii?Q?DOuuW73W2ysLx73KNF9jNlThsdfPa3Fs87t2M2+wSj0qEmvAIOZ1OpajyS1J?= =?us-ascii?Q?j77tssowhXG8nsPWV2EJEbJBUfIrwSKRT1OC/axqRVpmtB0mtqMQK3gPuWWJ?= =?us-ascii?Q?hRkCYaCROApx4qJ3b7h7z99nZpNwc+NpB0TTFPtkUGh5FUQFp3bROm1DafXW?= =?us-ascii?Q?Tu84nx5jLjpo5Q1KkkiM1HJboFfZvnURQsxv145rE6WlqtpMazl9Ywhw8zUX?= =?us-ascii?Q?qO1Kw4RWfRPhhKMfeyUEohn9X3a9zzRIdmQRaVnPepX2jmkZGqhuOP37FTQV?= =?us-ascii?Q?Er/QPejRCHO2MLQ4bSLo7dNY6+gtCAvSkHViuJ/ITbxc7nbmmN8dtBSkm1OT?= =?us-ascii?Q?WWbitbNjfCVBjFNp5rwppSMQP5o29VKvTJb5OvYhhaUDZttyC03fxlIVbEkP?= =?us-ascii?Q?xSiHkL012IMYPdIFtJtCjjootqA04KwnpsicGjHd5hu/f72CFW4+ft1YNyu1?= =?us-ascii?Q?EQ1fw79FKG4qHpSxhzon9Z0gxRDz2Px9Cp2YVBhVwtXT9+8hyIE3?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86597e41-0d03-4317-2595-08df01864e78 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:20:46.4888 (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: IJnBP5sHFG9QSCK51iG4N70Jtf90MnmIv3iBn7lllFTvIj9aO+i+k83pSjOljlWpO3MPnFHWA819mQCusUm0eeV1nhGYqYuDmj4wbSR+ZQ64zFfeeR1xRUH/Rz1Rc5q1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with PDM and its sound card conflicts with the BT SCO card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx91-11x11-evk.dts | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts b/arch/arm64= /boot/dts/freescale/imx91-11x11-evk.dts index 4d1ada6a3942..6ccb942786c3 100644 --- a/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts @@ -32,6 +32,12 @@ aliases { serial4 =3D &lpuart5; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_3p3v>; + }; + bt_sco_codec: bt-sco-codec { compatible =3D "linux,bt-sco"; #sound-dai-cells =3D <1>; @@ -60,6 +66,13 @@ pdm_fun: pdm-grp { }; }; =20 + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "+V3.3_SW"; + }; + reg_vref_1v8: regulator-adc-vref { compatible =3D "regulator-fixed"; regulator-max-microvolt =3D <1800000>; @@ -145,7 +158,7 @@ sound-wm8962 { "IN1R", "AMIC"; }; =20 - sound-bt-sco { + mqs1_conflict_card: sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,name =3D "bt-sco-audio"; simple-audio-card,format =3D "dsp_a"; @@ -501,7 +514,7 @@ bluetooth { }; }; =20 -&micfil { +mqs1_conflict_dev: &micfil { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&pinctrl_pdm>, <&pdm_fun>; pinctrl-1 =3D <&pinctrl_pdm_sleep>; @@ -511,10 +524,19 @@ &micfil { status =3D "okay"; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_fun>; + pinctrl-names =3D "default"; +}; + &sai1 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&pinctrl_sai1>; pinctrl-1 =3D <&pinctrl_sai1_sleep>; + clocks =3D <&clk IMX93_CLK_SAI1_IPG>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_SAI1_GATE>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_AUDIO_PLL>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k"; assigned-clocks =3D <&clk IMX93_CLK_SAI1>; assigned-clock-parents =3D <&clk IMX93_CLK_AUDIO_PLL>; assigned-clock-rates =3D <12288000>; @@ -720,6 +742,13 @@ MX91_PAD_I2C2_SDA__LPI2C2_SDA = 0x40000b9e >; }; =20 + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + MX91_PAD_PDM_CLK__MQS1_LEFT 0x31e + MX91_PAD_PDM_BIT_STREAM0__MQS1_RIGHT 0x31e + >; + }; + pinctrl_pdm: pdmgrp { fsl,pins =3D < MX91_PAD_PDM_CLK__PDM_CLK 0x31e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011063.outbound.protection.outlook.com [40.107.130.63]) (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 21C0134A76F; Mon, 24 Aug 2026 02:20:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.63 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538058; cv=fail; b=QO+jaE12yOLvLw9hGviat3McZywd0zk4mhVleRxM7fO8W1XxV049Yg8AWuQAAwMBI0YQtcXxCx6k6NlZUbuZysr8I1QIGM+Wu4AkXMQk90SvaqT+2JtTQKXB+bRZFiKRRBORbAXh20NnPP4tiLY5Fp/1/YX4MTFJ5dF1cuzwGq8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538058; c=relaxed/simple; bh=pLF1Vqd5si+FcNyWt4xY52rVqMa/J/0rgr2KKDZ5DS4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=bUl+oyB1YRkKauKQStt69xXnlK31bIVl4WdMpVm9mT+7ETlTlLRrLrBgTz8cWMwLfHMeufLKMtIWqJcACiQl7Bn9x4YY0Li90hRpU2avUMtbHoCokJ9F3zn19aYZiaEIBnKMSUPhC6W5O62XvlRd63dkvTPflEOGURHQPVtzDeY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=nC4fiQKA; arc=fail smtp.client-ip=40.107.130.63 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="nC4fiQKA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xpRef9D4Ox4puak9ujpzzTWXN9dmg7Jmqj6O4K8cClZ7DKTKBV8TGU+PgpBekG/hSUkqBi9feL6whIAX1uHHWxo2St/FFWuuqxDdngI81MIuRQIsIhs6x/1b1XHU3v6izgV/0dSkwnHSAg9iK63krnZEYFWEygPev1hifZO+zg/FxBR+jGAYfPNBOJqPRmbyHvWX8GanZSM3zPzOdPOaB+1aKcpCmnIOCvS816Zat+fd6UpgM3pd7ABw3CunxEH+Xx4qbcxiAMrP7qrTBDzcaxw3aJx84ffsYqFN1apPaaGe3mCQmaWQzJnuZmpUf0rQXcB7Ir4v3CrPcowaEzBMxQ== 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=Ncu853l6DKLyM3DW1Uy6GM6lOOxPj9Kmr//5fViKwfY=; b=rboej7fXIAxyeGdgxPOTlJdl8rmkLsmffJh56B3AreWfp1gzDrQQ/MOMGtaGf6WPdqI3sYBA3dyjV0tXx4AFi6uGiKLoDfe3c6eebGlMUQOlAcpPy77az5wuxWM4Xypa8sYm0di04i6TpzjFUKpqmGAGad4LkVpA+A2AjtbIJg/khjIvk3qpaxXjtYXO5QbAT1/1c+Bk6BaNjbkf16HMvHE3R8WbQ9VpHjAxG4+sjfImGrFTijGva4IwnSqQb33Ih/JgRRVXi00rwVJatwG4UYTEiIzOdOTjJ2ZR6opBR6I08UeLGZjyyA9F/EP4eewmywDW+7rONjTL3zIL8IuspQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ncu853l6DKLyM3DW1Uy6GM6lOOxPj9Kmr//5fViKwfY=; b=nC4fiQKAZadADtBSVQEkXse/MUFaS+HBUoyePZTUb1QChSeZZ3VqRqtl9EiAUyYwPqeJYcKMKNx9OeHtj02jao6GVEi4y7mgeJkk+zQfVbN19yNMgfqqPBo2xrNIif4ZKgrcx7G7E2YHjoiZGpb8hw4XmSnh2JQE8NB0GoAaKuu+Wla+6vbbcRfWKTCvxZ0i6h322B42Fl1FM2rAhJVL2HNVx26r8DYoVf2bJgvj9JpFogUm6JwA2BCCuXpAX0FoOZ18e+kCusOSWs0NTgOyqjArBGsviVWHxZVT1JBe3TEIKR4VLkPN323sNrDylZuhHMZdhkQo7fsCf49gd01FMw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:20:54 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:20:54 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 04/17] arm64: dts: imx93-11x11-evk: Add board muxes to select between PDM and MQS1 Date: Mon, 24 Aug 2026 11:20:07 +0900 Message-ID: <20260824022020.2812810-5-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0093.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2bf::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: 69afc92d-6127-4e1b-994a-08df018652f1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 7f2v7lO9A6hEOgtjd42Q9auciS30x7af1e/0C5jUCdQkC5Yltp15yr0F2K+IDf/DsP/ssTeT+xr96qcmTND9LgxLeMKg58FXAYiSnSO4J7idfCpKhKxwUD017WBJ2xjonPx8hqKyf+wjYjCF7KrelSe0RBD/zWNwTIJfUn0bvD+07yYCsXnOJnX2LJXO4Yhh6Ymzpe39P3SxCcL3ma3OqUOoKdMIu9f0WTHPVGUWjpfx/gGszUMqpY2Ze3hmbQGDC1bd0t78Lhq7BXqeM5gvMLX/zKtISSxNq2D5juAadQ0G/phlIHD/BIbhlUeXlxoeex4MvSCcOoijJtOqLC37T/5Jmf1qvr6vQNELggHmw2oR74CwrerJdIpAu0idc5ezqwqbPtFIkkiMHBkbM3tEyMyJISo6kE1isFP8p5M9Ate+aKsXKqzQtuqAJ8ux1Lcgere4Bwt6NloNWUqFYitPXe5YMQMukuWZcURPhpq0qGNTkSfoB+jECDsMiYosfjzOXgJjMu4rW7yhKSTINe0SPgtlZjAOW+PaPnfqgwPxSaqFbwQTkXIZlp9i3XJH2Ic/2QWo+UM6kSqz4N8jLt/ogYYc8fcGJlDM7Fmu/btu30bAJ6m8kd5w7zMIt5Ph328lh5M7rKDMmorgOqteSd9tYrHseTKfpbb/3Hu5c5F3UD4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vwo7Faf4pyH7ciJrKwocr29HJLcGrd8++mrtGW9a40q3HSfUZJufF2tIJtyS?= =?us-ascii?Q?k4i07YwKOVq7/r9KiFetNKzKhLG5Qqn56dII5t1o4npO+maQbOilPJFgic2h?= =?us-ascii?Q?RNOQ47sVBfNY5F00wxU/f9wLMCtnh8ZsNmgzi9AXjUydFnjWAxEl1vX7IN0Y?= =?us-ascii?Q?kV5hJlMoBOyc8C4pz5kPMnzx9IxRsZceDoUCw1aopDndAbeR35el0NrIGuP7?= =?us-ascii?Q?vjMj/MNoycKhZrFsyDpn1S0P0wATuIJ8ll4aCDotkcmUldwdqLBs4/50Os/7?= =?us-ascii?Q?j031wjMV8CAbvSmNY9MuA40fzLErP9bI8+ZvZQK/Nma/rb6MpKpT5w9K+e79?= =?us-ascii?Q?I+oWYS6Hn85zVzLzvQY2iKus3FwYvro5GPf6kmm2z2p5jMpREmA7LpFxwjJQ?= =?us-ascii?Q?VqiEP/BB2GUbLkUKzmO/emuRtcW7+sA5bDy3un7YRijuZHU85P+U5BuOrls8?= =?us-ascii?Q?kcsAE+7f3U4fndJTd85RFTV7FL3VDxP+v8LMmMEgsQV1JSzhg5J3Q1xSH5Z4?= =?us-ascii?Q?1aVfgc1TUGAfFPm3CI+1YboTXe/1akZU8iJerXzt2YUTQECg7fKB2cD9NHqp?= =?us-ascii?Q?fVZPrbJIioW20zXzovf7AcboM+95hl2HN9DzvIQ7mN/6XMPEtZvIswDE8+sm?= =?us-ascii?Q?onxd3F8vDf73nHpaOMNlk7uBcDYopAHT5pPekoSc5RF8ZTOn0CmqDtHL92KC?= =?us-ascii?Q?D42qgwKicxnsytkGlmiadPbvqd9afXTXgvAV2B4dI3+mGAWEbNpytLlyyhZj?= =?us-ascii?Q?lE+7iALUxSGyfGfZQh5zSsbbZmbGWP4bNiSfQHdZqce1m143gG7jcaFIDV8w?= =?us-ascii?Q?UxyiFyMJb+xQ32siWmvV3lUu5ViS5vCFR57S8FV2r/lgMok1HJJZEq+0zfFA?= =?us-ascii?Q?Hlex+6yqfsClPNioVeFk/fSOZYEZgHG6oeTGzLJ39nZv9Y0Tvhu23/z+IXHY?= =?us-ascii?Q?LnJAM3Uz2tox6LFPE5qsvojLFmc/zorrbXbvhanDO8H3L7CFwSsS16mW2wQa?= =?us-ascii?Q?NuAy9oa4JaEouBnMQyiN37N/Zo96gWcdBjavRi8TYReat5eCukhsuwYxb5hd?= =?us-ascii?Q?e0JcChN1iZnf1dvSVc2cFQ7iXvolfMYO1nN3xylVwePG5beaB9ZtwSBE49+n?= =?us-ascii?Q?cELyhK4184i6xHYNTm2tVcT2UKKe9nMtWZnR/wsPYZC2eJgt6PUS+Pb9BX/U?= =?us-ascii?Q?GYKHcg02KDfr9AmrpvfCpIOZLKEK8ErYSXKI4Dpf8EYM0Nf+X9/+vQURf9Wu?= =?us-ascii?Q?2+cYAGcuK3DLi6KUebiaSpBBT3FVd+u5uabcsKrwou+rmGbuu8wnnQh38VmJ?= =?us-ascii?Q?SgogOq7fqscpil2XjxiMheu85cpXwAkvAVwD5Va51cdcUM81GHw0YeLri6is?= =?us-ascii?Q?AXD7sMlYGQICg5UBv+sgespubbWoQ7HEskVg0UHvZKvcgdQH42Okop3idpZ5?= =?us-ascii?Q?fJpimDPjW3Bm0yANrbaGZR5zNOdJK2It9KdUJitmEaKn7Ro7ngR8+d9ylJbg?= =?us-ascii?Q?XOpG2IZiSUMgck49iSqjVbx/JAizKlu3MAAOjFOZLBCu7Iyo7fEzPUmm9u7R?= =?us-ascii?Q?vLVBu2gktQP6I+Hw/9oH5bQ7FeeaL4Q4vDxGcoBvs16ObkAecU0fHNThwZzR?= =?us-ascii?Q?IYhwqwc6iS1QiKEG7yBgDDGcwFPOZP6Kl8wPeGlqJZ/5KvGX0Eb3PxD+LInA?= =?us-ascii?Q?XLpTGzxjHDGUERCWzZQG+Nleo/cF7ySGHbnjURhFgCPifiG4G1MicpuS59yA?= =?us-ascii?Q?ZxZxpl13sGzbT/6o6g9DJGFx2Cq+k4LLDfaXikmoXizxlJyd9dkN?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69afc92d-6127-4e1b-994a-08df018652f1 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:20:54.0287 (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: hcSu3d8mXZo5jIDEadQTLWHkSJKGnsSoqfrMVJzPsjqGogD984Z+QqT0w1OIpkedlxy1qTFpiOYJEdbKyocMVlfw4ycJ3+cr05mKooQHQGy1xylkE5CN5PLTxRr+gaMv X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu PDM has pin conflict with MQS1. Add GPIO-controlled board muxes to route shared signals between PDM and MQS1. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx93-11x11-evk.dts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64= /boot/dts/freescale/imx93-11x11-evk.dts index c6db9c85f2ac..4418fc6a0901 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts @@ -16,6 +16,25 @@ aliases { mmc2 =3D &usdhc3; }; =20 + pdm_mqs1_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&adp5585 2 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + mqs1_fun: mqs1-grp { + mux-states =3D <&pdm_mqs1_mux 1>; + }; + + pdm_fun: pdm-grp { + mux-states =3D <&pdm_mqs1_mux 0>; + }; + }; + reg_m2_pwr: regulator-m2-pwr { compatible =3D "regulator-fixed"; regulator-name =3D "M.2-power"; @@ -88,7 +107,7 @@ cpu { =20 &micfil { pinctrl-names =3D "default", "sleep"; - pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-0 =3D <&pinctrl_pdm>, <&pdm_fun>; pinctrl-1 =3D <&pinctrl_pdm_sleep>; assigned-clocks =3D <&clk IMX93_CLK_PDM>; assigned-clock-parents =3D <&clk IMX93_CLK_AUDIO_PLL>; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011039.outbound.protection.outlook.com [52.101.65.39]) (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 437D230C606; Mon, 24 Aug 2026 02:21:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538067; cv=fail; b=OH+5E99UMHxmHoD8tAMwrP2u/oo/CuurzK1ReBEX8hYYXun0goGA7DB8J/vBFJeejUSHNVL7m0uB264qv0NTLR2eD3WsHXrG/RhTz36LIWet/jOxLZKHT+clTtrzJmgE2aMWl1Z41eWlqpoUg6kcaCyJoVdgHsE50ErPYH1Q9Pc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538067; c=relaxed/simple; bh=sdKglb3N2upiV2gNd7XPl9b1TsblbSmH5Cfs7HKj6fE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=nVKCdTU0QoKpGh/1qUGTiGk9M+/4nc5kU9qz9koeWYtAtHsoY/2olZxrVlzvd6RZ+AGZIFJldY4fVyQkbL6D0pd0gKHnPxIwMdz+RH8Xt0WrMCcignuSlMO9WVYLjNxgFxTZ6MfsnXolrPpGJ3IiCwJy+e33DVwJNmRX4jyiJpY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=pRU2CKHy; arc=fail smtp.client-ip=52.101.65.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="pRU2CKHy" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lx/7S0hFDNqheGSYZo2/BVzWaCv5fj8XMyGMaCv4XX6ucnlQMttXPT0Qr9QIy7Yf2nXrkWEFendjfmX00GX8iw5BKsD+NlgcMrryzvstbwSuT0jZdlPf3YWxqdndFvguwz/rDx/mtyYstj1QMs6Xb6P6GQ8SW0E1MBq0bOsf/p03z+G0rkHz1SmBNUbFoK1u+WnzGmzYOR3PESsM6z/B/WvTNcu5g/EH5Z0vrI/N8drAdFw3DrtQtacFRgT/CwlBai2JLcJPs3hNg40P19e1AhmNDbZpt465L6PqtlHCuZcgpG1JtXnWKZz2oBF/6OY+zi9ed7eB459S4OIumzlfEQ== 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=YsgWzV1Prb15sosHdyTTyYpinGoXeytwLEOUqqIMFlk=; b=cW3gc90/qTaqCChrGphB2ZpJsoygXSAjzF1iZFlFGhlb66ViY18N4XQbMpqQBDz8cZPNGtcX68OZKt3abaCCb3Rg4rmT7L3FqTwhG+a4LbR71X5xu57fduySjGLAh8yXleB63eceh5OvXVQBKDEgONDDeBm5yqh8hUucc5MUC5r/Nwyh9phjefmJ6FBRsfH+4XI4CzBwM6B9HF787qLrQauCk6WqX8UEZqqtG868Yo3ld1Bny85GLFdOwDVdhoO4vt5kE9kqadPqhRq9Ux3bOcrLe5LLI/oOJS4/MjXKUToQISw/5RtSB0m9hcl9+Cy6zrvqftlyhSQU8J7V6IBKIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YsgWzV1Prb15sosHdyTTyYpinGoXeytwLEOUqqIMFlk=; b=pRU2CKHy9z+TGJGlhxgJr6hxdEucQ1r5gARCps35vwKg47hKOG0tg4F1mdoL7nWEVAoquIlclTPrQccBeBgE7pokwAb+0kKHEnvbLGpue1ER7K4kO9vSWTQI8x0FnM4nIiAuFJmw41B1NyP5YIOUYhP0YWNIlXg5GY0YBhsTN5+LmCXBOv7gSd7qQ0BAOnXK/T3Fh4MpUIZWNMskAa8QCZ6tYH83Dj1eRlLZmFYpZ39EEP8Fk29bNzqPjLMpVTVgrO/RVYABYjPW7G9/H0HzfXyW/x5N0bzNq/aDhEXDKhLRNvE0E/9/cCu4+Irykeg00ByrT3i8pGW0ogMPo55+6w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:01 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:01 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 05/17] arm64: dts: imx93-11x11-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:08 +0900 Message-ID: <20260824022020.2812810-6-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SE2P216CA0084.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c6::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: 39da1ded-746b-4b5d-f1b6-08df01865764 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: zr72VcvD5kMexeUPJdKlNckH1Oubn5k+6LuqOWCUFVc2hnfaoKe/RWOEAlp/FvnOx/6u3vKgyw1Y33cB1TpPVKlfxNdFC/YWaO16zbxAQVRbUuaKvu317cjReEUm5WaCmGAIEbdR1p5ySn8PF5wW+9YiouUfCGFxtWebT7r5iONJbk7xt6IMGaACei8CDX9jrc7+VoEvfn25M3jSevDe/hDhOfOW7SRl4vn8+xaW5claz21ZyKM/B1up1MCQ3C8XeLhiruhXO9m+oiSLaSZ43DmSZYiVb5RZUdoGv1/kQa1ZidBZJH7Yakavr/eMhxB2uRSOxqBvPDTd/TfEBNPF+nUDhfH23tyoFF4B5hy5f5g9rlJ1JaYBTiK5LMtEw1eHEYSPe0wfL05S2hTRv2lkHhAPrvCeewim+MtdC9X7dMFg/vs2rGA3AHFLxKUG9uG0KM6s7sgCTi145CZHZk+QPdDo1Hl2AKqXTVEY8vysocaYh3Bqv9qfBLGle4V+kYKQ3d2ips13CsrTMT8mhU8+Kce/F83C1c9ldL2vsKRu8s+6ebtbIJnlW41wrS31CABxjTa/ejYgZdpPAAfez8LVdMot4OO9v1YkYGTXTVIOxLklcYhUMjjuPIgCXZ60uIsk+R0JiN1YeQxTJVGUxfwnpS3i42aHYjuak4TIqnwQADM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?utxgAMEDP8kFankZfpXpR+tJLh/EhiR5HUFbeK6CyxbB3RSUBCheiAzACxv8?= =?us-ascii?Q?C55bnb7LWEsamG8LqudkOUQV1jgXnKaObm6agO+h5ivDgUGwhElXFJv255o3?= =?us-ascii?Q?XCasHGjf2fttiaXBYTgxksTft7yHAvpDDBvd2HrC75fj0HbTV+zQtgvl6HRH?= =?us-ascii?Q?H0AEbrGjqemhHLVq3WBmldRvC+sCnBy6j9W64TDtBFZAdPtJ4+7KrPW4WEyC?= =?us-ascii?Q?Z4TfmApW/nGqRLgkgpQZHlH6borHryYT8HEar6VPHbhISO7TQgIe6T4up91M?= =?us-ascii?Q?RHeqsro9wc1ntutW6sDKbkUJJEf4InGgkGwPiVsK3dD8eoyMP5yG72zC2ITt?= =?us-ascii?Q?c/MIoW3uN19qrUwvp6SUON9w8mmDzUn6un4NrZghQ3IxWn0lehMwBW32E1+D?= =?us-ascii?Q?T6ByABRNq2KEe/BMSTPCcIyQ2hiUGyq8qfEdnIhO8AleIj0CSvRi/Qx/mvpq?= =?us-ascii?Q?2mEqqWUl6X6LtjshPEnN0e/S6A63sUC7x44PpzAHLB5r5+M2ZsshmAS5Cbro?= =?us-ascii?Q?GgZ3dRaoTCJB67HRBjJyxegRU4PvQ2p+lUjHViOxNzsQC9FqdVRYAIOxibIZ?= =?us-ascii?Q?zQb9eRXh9CMuB3e/Rpta/qWPHDloZZOV9tTK84sXAJ+Z3ICI/6ACvGs07meG?= =?us-ascii?Q?3dFNfODuAxn8tn9Oha9O+4RAwvLc0adSVYDJ057ibTWd6uGm1zDi9/rizrDh?= =?us-ascii?Q?h9RneIGz6fjgxy74yD5QKZQhXZkEr+17Oye6IrxRwaDUcn9o48yol/JfbRRe?= =?us-ascii?Q?KyAnaNp3lQnLHJwkeVEtTgggu1jAuXRrM0xcuvE5TkKssIxfHuqPmY3jOTHo?= =?us-ascii?Q?d284ex3D8kMjLOL+9DOHbE1x11hkkU+z947zfvwnWhgQV9ZvAInu5F2XHAE0?= =?us-ascii?Q?35mjbPnWnhFBsdPs4yJrtGS1CSpfjlQrzmHAzFzek7TyK2ppAIN7xr+1DzPp?= =?us-ascii?Q?V9EDi7rN0Dr6FxTZC2m1ZTdIF9mngduwPjlUZVRY4BBDa36dXaVvepYYLZzG?= =?us-ascii?Q?zoGKTTJfinHwbTFlWvIRr143Iu5mJ/sxUvsPwh9uOmPdiwQG2hcZQb01Ctdz?= =?us-ascii?Q?Nk2l+Rx8DHonqd94RXziJ3/mjYU7nZ7kyfoZYy6wFpe0bObOD5Vl16OW7gbC?= =?us-ascii?Q?d49ymdzoPtY83d7jpDp4ajCFdh4gTrNicuB8RAw8n7+m+ZKG1/HsuptkY4Rr?= =?us-ascii?Q?JY9hHSQSEQXbiC3j98QYXdVZWDwwoIujB34BqK2pqcVW4A9Bjoy5WQrGqd+4?= =?us-ascii?Q?r8xN7EhV3muSNJo2alyXP7uU92QPhG0qm21oe+iIev/bN7k5HAlsTs8dRe/R?= =?us-ascii?Q?2+BAza0UW0VwR1zuAxpRcJRVF8zTmQf0NfvcE7ZcaXSadRFQ3dcmMc/rd7c8?= =?us-ascii?Q?NVkLZwIsbTGMdoxYv6M9MfbywNxhhQ/dO4osMdevZ8+0kH6W4e+uEgs/8Yph?= =?us-ascii?Q?5JHAoXrAWjKQbaAKX8O94vviNyERVlqxlvcsuYQlxW6hccSLWuLK5iJu/RBE?= =?us-ascii?Q?PeTrp2+VlarQCIf9rBA85k5UZigDF8YR2POoepgyf+EsRFrHZLlfV+gBZrp4?= =?us-ascii?Q?M/+LR15bWEUfXQfe2IZmv0DwoNpMYXQvIytvXTjhQcpue3fHeVCkefNunc0C?= =?us-ascii?Q?ukVaofkrqFa+RChDhNZRhWyeFPEmzd5/am8XmQImG+BNfiFnqfjpg+ZLihws?= =?us-ascii?Q?BYpL72ow98B0bg9YvZL4U++/O0VLBmnDav0tnxmrPQ0GpbtXZFGr5eFGtKWJ?= =?us-ascii?Q?1J0AVb/Gym4FCtb4PkpSFcAWaJe4NUewuxqD9QlbzJUAOw122CiH?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39da1ded-746b-4b5d-f1b6-08df01865764 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:01.4626 (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: oDma1K9BJJG6CyGrDi1so2bALclDhbv7WJ7GtCEdEdE3oEXgCDClwC6lf+eeM1kualV4MUrNkOHxpv2TlIAZvmr+15KrOPc16lHuOrqdai5uT5jefy7aW0OEbGgTP+ih X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with PDM and its sound card conflicts with the BT SCO card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx93-11x11-evk.dts | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64= /boot/dts/freescale/imx93-11x11-evk.dts index 4418fc6a0901..d3312093f996 100644 --- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts @@ -16,6 +16,12 @@ aliases { mmc2 =3D &usdhc3; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_3p3v>; + }; + pdm_mqs1_mux: mux-controller-0 { compatible =3D "gpio-mux"; #mux-control-cells =3D <0>; @@ -35,6 +41,13 @@ pdm_fun: pdm-grp { }; }; =20 + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "+V3.3_SW"; + }; + reg_m2_pwr: regulator-m2-pwr { compatible =3D "regulator-fixed"; regulator-name =3D "M.2-power"; @@ -71,7 +84,7 @@ bt_sco_codec: bt-sco-codec { #sound-dai-cells =3D <1>; }; =20 - sound-bt-sco { + mqs1_conflict_card: sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,name =3D "bt-sco-audio"; simple-audio-card,format =3D "dsp_a"; @@ -105,7 +118,7 @@ cpu { }; }; =20 -&micfil { +mqs1_conflict_dev: &micfil { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&pinctrl_pdm>, <&pdm_fun>; pinctrl-1 =3D <&pinctrl_pdm_sleep>; @@ -115,6 +128,11 @@ &micfil { status =3D "okay"; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_fun>; + pinctrl-names =3D "default"; +}; + &pcal6524 { m2-pcm-level-shifter-hog { gpio-hog; @@ -127,6 +145,10 @@ &sai1 { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&pinctrl_sai1>; pinctrl-1 =3D <&pinctrl_sai1_sleep>; + clocks =3D <&clk IMX93_CLK_SAI1_IPG>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_SAI1_GATE>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_AUDIO_PLL>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k"; assigned-clocks =3D <&clk IMX93_CLK_SAI1>; assigned-clock-parents =3D <&clk IMX93_CLK_AUDIO_PLL>; assigned-clock-rates =3D <12288000>; @@ -150,6 +172,13 @@ &usdhc3 { }; =20 &iomuxc { + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + MX93_PAD_PDM_CLK__MQS1_LEFT 0x31e + MX93_PAD_PDM_BIT_STREAM0__MQS1_RIGHT 0x31e + >; + }; + pinctrl_pdm: pdmgrp { fsl,pins =3D < MX93_PAD_PDM_CLK__PDM_CLK 0x31e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013065.outbound.protection.outlook.com [40.107.162.65]) (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 02A7B2931EE; Mon, 24 Aug 2026 02:21:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538074; cv=fail; b=DK5arWTw5ovExBe47jSFJjVzqPJDAxe/hqvXZ4zCGKTBDy8ONPTW6890zWQg+rDFClSBaLSNwNWMkp/0kCOVxFF6cw70Iyg6HNM9ovdrUKAdGdAwQxUsjOiOwezq+i8CncHtVkA7eyTCxvt+lVDd6zIDyPer7w6r4kvzAiHVTD8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538074; c=relaxed/simple; bh=dbVCZR/MskV1nivv0bn1UXnjSaoYlx4qBhgsFQHcfFE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=A/Xd9IJs8etWQT2mTdC0e0KgK9YC7R+E2TN7vwP/2VJSI1BP2ApapgpEZEt9Js6/+XbubGeJsvwsbyb42/hjklv2F5IybM21p/atyApFK+O2kp/CoCJqG62RDnckKeeB4De4OXTbU0aHa/+h1RdaAScUulbrB/EZVxnGG18xWuw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=auK3qP3h; arc=fail smtp.client-ip=40.107.162.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="auK3qP3h" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hLqROzkUVrQQFnF9SLPCuzT/eZsS6H3k+Pa9e7lTF1DN6aza7FJev2y1MqVL3chInJbHBnFtDkrj0yL1nD9AXstI6iMuKA5yQl0z8+/UtsidDqwaczXqrHlJ77RWpi3rQpL8YOExIigUOWwPeCGxpNzLJ16hfPNclGN7oTy6YVd1kbw8rZ0S3ORylPnCD7YPnXrsGoGwi45wipFhShwhDuG2JqI5HDm/dNDsTGeA6Cr3KRGG0Ll4e9iuAeKvuXtUtTngmnfJZ7a6qEK+7H0FQ7H0//ZMj+us2sjG6uzPHpW/TcO/iNmbe1Hiws7N/vMf8lLRw4k/Yi9MhMUF7ZKkCw== 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=jc8fA/iz8MGb4/edeBec5+cSo3okq+A+8n6WCjjSJv8=; b=YrNLldCNUZI/8ru53EeKazBZd8Ff6NR8Hclg7bCpDR3U4B9NX91s/6Enc2XUS6ZB7jq+ihDvTeur4LJNZ6reNwo4/KTHOl/eCx/Qy/2I9xtlUNEi+K2WdLpiyTzNJagjQegPlbiQk+ISslQYR7D4xoByi1fPSEA5aCb8NmC6c2Dh51+u+SPSXkBg5uX4sljSjnvfSLmmnh26h3B9m71cv4KdaqN3Jk70fmEFV2mbnaER/hGB4Rsia2/n+PfNSze7SX/rGq0/JtOYFG60jsBJqGtN6S/A3mMeH97kUKOVpB2fBRyTmXoymP3GvFBrzAq9DSDlGTkFjedfnXSPvxlRbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jc8fA/iz8MGb4/edeBec5+cSo3okq+A+8n6WCjjSJv8=; b=auK3qP3hKVGaDoWvfqoznRWmfSh4Km2L+cgk9ssWaYGFAe4UFGEvus9RonPagZfdACsmVQujvmE2D0E1lrsoVkn8kMmPu/bC/KKFPUJiNT65eqct3PTPmUxUV0c9HJDxHbQzswRyzObulCmOwak64v1PdsXgQYfwcz/bMic/GXqIW8Gv4cpu3q+sZO1mJvv1CHmgICQ+02uK2kbs23evzOwC6C2l0dpx6q61ywOoT6AwtbmyaQNGuSiPXzNT8Lke7WKTFj6CcLM3HuXawGyLyAwS0L6jEX6C3JyLH8KeSwVv7i6a564xPK6ig5bLr1K3tQmpe1/6cjgOKdlK7Dq8Xw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:09 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:09 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 06/17] arm64: dts: imx93-14x14-evk: Add board muxes to select between FlexCAN1 and MQS1 Date: Mon, 24 Aug 2026 11:20:09 +0900 Message-ID: <20260824022020.2812810-7-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SE2P216CA0080.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c6::14) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: eb8b3266-a222-4b71-6d11-08df01865be4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: deWu7wCnhDCcjD+6xnz/Qix6pp0wG0OwAG4FDoGJr3QOsBAqQPEQ7T9jHGiSNv72KJKQrE4OCznHLsdnJXNszhkQb7qg4EVm4tzOqUpUM3TQZjQJh1nVYF8H6IY6naxxHff9ISmZbX5OhoAS8aPwVSRnq/u2l0zhg5el/p3XcirtBWsFRvg+pUikC5qbFtiF2bNLO3RLOpjY8Feiazdw1SP9YRMdRa3SC4y5UvW2ZxPjUvF7TDHF/ptBu13cz/WT2SbDJfn3APB4xIEU2ZqNsUEA0R5Z+a/2nE8nuVcpkeadi5qGzxw5d3Ik19/kB0CWX7EIfTK9AmjMBwlanIPxAQixWVXOwkTZEfdVZZU9avPrghLzE+8tWpTA+JMI7aENszEw71Q+QYkMhYunh/MuaXqQgIgYRqWi7WOjJ5tk+bhvnb7IL9NCtikann/0zt4yTjMCC1P9kRbpr6XxXloUHmqLw4iHXKdHPwVTqTMRySIpMyu2MV6yicoYz6YSv5bw7E27HHwSigaYs6VLcvyQ988pqoDTcs4xIaRDduXWwquY4okBWAVwf660XQeKbHHJckfhn6jfTmwYU4Nw/WhUHj9/YRkTJaLPyjVMIRt7bPaI/azuoePu681dqu2LjmtDdg8qUrf74s0KmWqwEmB+G8BaK7C3iqz4fKII8teYnvo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fmaMywYvXOCitrjl1PZcattm0wCDTub0LTgXJJIN11M9nW0etL4+r64iEyhA?= =?us-ascii?Q?xjbYf0I1BuTETsIN6KtxZ4h4QIsq7snGaaBwr3v3kZLApFgXz7xKLWebnfgG?= =?us-ascii?Q?VrBqJsXYww+QSSFJxcvz0g/0Np5S8WhL/bRdRVhfVf6EsoZRvQ696SxkQOiA?= =?us-ascii?Q?MKgfxPt21KdbJ8rbYVaN6OWwrwuDRPY1+FDR0gTP8yuAqgyvku4uTGnltC94?= =?us-ascii?Q?Q+sRDl4vhd21XOjJf10MY2tVWx67d4xEJIKMJXEJC0vkaF6SPH2k6/fdbeCp?= =?us-ascii?Q?tjzJv0UP64R83bFyseMUIIaUEJ0uzy67PWl/5LTSFqiqII6k35tzb3BV9+hP?= =?us-ascii?Q?h0cCIIgvUxN/38tGxpBfCTrIFIAzZrYtRdDEZFwyzUSQxvMMllP6nOt/bgBz?= =?us-ascii?Q?q8WcBdPlSH4llGtTxBfJUFX2HovBsCM2ylKXxScQjunUss74wOgEqLNDL5cC?= =?us-ascii?Q?3mVK7NCwAh4siI/wYsOff1glY1cGihIZPtEd5NAHt3IaywBIqGJADWWUSQWM?= =?us-ascii?Q?8KHCfytyor473xXZKwh/KCYYCHgQzCWrURBMZSgWH48jcxbw9eMmnmhOwttR?= =?us-ascii?Q?hyivCpFm58V3Dn4jgviudfSYUriP3vuvLozAMD3PA2GsHkvM3HAcA2mEWJTW?= =?us-ascii?Q?JO7+cDPnVQrLuBNa57t8g3/tjadTZHYkuRsWU9g7Qn9u6LU1qZW5VbHIkQ1/?= =?us-ascii?Q?YKB+BMeQf/sIJURctlKtXZ1k7hRoXVgA63rnTSKG4Vx2fJvlaPubT96IxZfv?= =?us-ascii?Q?n5IlIIATjxc9epyDrX0D74GF9R+yJYTA5M4qXhNO9vVAJHlpEsGZ8Io+rk8T?= =?us-ascii?Q?4j+4oTWcY4lfW7MDy1Il7clZRLbSAUkZWeMob7bfadsIMPT5VIhgItxtkTbC?= =?us-ascii?Q?Y/SQp1I8+QM0TXhJGKJucf2mUDQ0XJJTOul/Uh/WnRaGmZRDUHtr+eaFXGyM?= =?us-ascii?Q?RiSG9xh/S+qGLcLN3H9imJJR3e7hZIugf84VeKVBZ5cXSIKxFJHdt6F3ZdE/?= =?us-ascii?Q?vCRIg4H/RqhBa8UQd8PqxYY9INBPJSj+0UKe+KAwlBUiSSC4+WN17mOrMckC?= =?us-ascii?Q?ROi7OHIdvJTRpAKLMXiNag2nucs9kRmT3FjfCkSjjD8+0a3vQAmxg8LvW+nR?= =?us-ascii?Q?AQ5hLWc5XYyEjFkDUSOwWIaJjcMOhWYV5bsolHjJjJ1MD9TCyY/W9PeD3vZj?= =?us-ascii?Q?F9P+bnRe+8hg+KbkOLnFEunjMNwNUJEVouO32ujoTeqP2QhcjV7XYuyBaP1J?= =?us-ascii?Q?huA17AOXn5XIjD6cHp9iNdLKAEWcIn1R1W94ysQoOv88ljQmxu6ffvmDgJ2m?= =?us-ascii?Q?/AOMUJHh51zcNQbN80arCkBxEsKe3+a1oCKF9L5tcRTqtsbK9KpAQnYLCNF9?= =?us-ascii?Q?aCooLmrx165SNgqK10OBgcVGRrX4/wblaVxLr+TAavelvVvC3DXz0sZL4RCq?= =?us-ascii?Q?Ao1YbC/zNB/gmxmvJxooYiK2gBWMFDDjW41s7FFfTTY/c207Bjy4K5VdueiB?= =?us-ascii?Q?umYJQzah0/rPQBOTtViYK8NLDqMT5Ub0pUcCcJsqzzTRANb22SsXhAL9h13n?= =?us-ascii?Q?0IWRUEul1/NreATjhI9/pCtbpIDG4QBRV9xUhdH08Cp7hzb+vcKiA0WVr/iH?= =?us-ascii?Q?EX74TzOwI2S39CxCaWxix1hZ09Huy+Dvs8RfIFlvUdHr4amgQYPJZwjlrxs5?= =?us-ascii?Q?GvrjCCE5v/UqQHsMvRCjzQ4uvirHLBUURxjHzceB1XkCzl+oHBnXHJZO3F0N?= =?us-ascii?Q?LRKFcME9KbJRyVli31PgIFUjQ91CLmNfIwmsqldtjc3LaTqLMyFS?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb8b3266-a222-4b71-6d11-08df01865be4 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:09.0035 (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: lciApLnDV/X8x4a+PZsJsfQCxPvyA2ZBOOvg5qp6IIfvQCXy7mwbUwa9v+cpqTqnhuifLSTps4PbURyOQhUTQQ2CInr1b4Hhdx06U4HPKKNtr/y4yp9thfFj6Hcc//u0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu FlexCAN1 has pin conflict with MQS1. Add GPIO-controlled board muxes to route shared signals between FlexCAN1 and MQS1. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx93-14x14-evk.dts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts b/arch/arm64= /boot/dts/freescale/imx93-14x14-evk.dts index ec78c03f4788..e35946bc3ddf 100644 --- a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts @@ -37,6 +37,25 @@ chosen { stdout-path =3D &lpuart1; }; =20 + can1_mqs1_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6524_2 2 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + can1_fun: can1-grp { + mux-states =3D <&can1_mqs1_mux 0>; + }; + + mqs1_fun: mqs1-grp { + mux-states =3D <&can1_mqs1_mux 1>; + }; + }; + reserved-memory { #address-cells =3D <2>; #size-cells =3D <2>; @@ -254,7 +273,7 @@ ethphy2: ethernet-phy@2 { =20 &flexcan1 { pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_flexcan1>; + pinctrl-0 =3D <&pinctrl_flexcan1>, <&can1_fun>; xceiver-supply =3D <®_can1_stby>; status =3D "okay"; }; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011070.outbound.protection.outlook.com [40.107.130.70]) (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 61A3F2931EE; Mon, 24 Aug 2026 02:21:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538080; cv=fail; b=sSL9MX2/TYDFMBdwC0S3h4VGVAInQGMWOkgIYF1sXxijVrKSwIDng2P6BH2K+UV8NshXRiQ0hOyC9ymAtiSEAU/PowdCZkFeggu8UgcxUfLB6hveLPJFGniPPjrUcnKzLWGRI6dHjAkw5Aqk54rec1TtHfScer4Qn7aus4Zjx5I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538080; c=relaxed/simple; bh=bY7cR4eURX21Z94Zwa0EaV33M9MGla0xNGXAuIZVuoo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=IxARhuMel48N+5ItBLzadubDWaIMhtFP+JEC6y4w5KiF2KBvHF3fHiMQRC3vyiHsuTs398rj7hImaW5UqfUG+3RmWzTb+Rz8X8l0rwINd0uc/NjxjQBcNr9kPNQVtecEbkZSFBlA0SbCjaW56agNfMuFvaJWJ8TavHj/I9UJFoQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=p90FCO6e; arc=fail smtp.client-ip=40.107.130.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="p90FCO6e" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xR4vq6GAaRibeQ9lbX9WAUCzA1lplohSlxcrCUba/zmkoNIeKvmL62eizy1EHY9Cfs5MmVqtrKuu7/wxxViKZbYjpUXERsvyJW9ZFGzqjUYitE/Pfjru8SMAMx85cVGRCdkJo8RLgMgvied9SyHQDwyDvQI1UdeIeX8hRThFxwOkVuc2ag5ZZFf2sgPflFI0oMUNipZ6NO8dcT7AccNXlpjmzj4EjJS8dmRiQcgyeooK6GdU0WZ5tRX/VDErJu2ub3XXHp1CsXL/1FefhElgrdd1G3zPDJsfMsEX3xKbodtXQIj7qHMSImSIZWapN+VRWGEaFFeMeqr94g5EBVzXlQ== 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=p/JnlFn2xGoTqRGjD8LqcxnfR3VEi9j7RsHMIwIa14k=; b=daXfq2/qLD+oBWT6KzpSpUpLOhCVmg/AZrF7Lt6GEq5JxLDcrQ2K3rhc/a7yIgjA9l+7m2yYbNEvvtWVdd6t5u47e762GwoyUetOMj+XRGZ516JS4AugMR0A45s17wmwEMbUufwOsDO4Uf/uMwd8g4hOl2pYfL4/j/D/P+3ygBKFTudTdngybimfDr4g/g29/p4+WfSwKTfX+bLRSC7A2tOPwdZJpwrLFuSZUyB5cnPCJfSogw7iRMgFONHyqvNpyqSSaF0JV9TBCoZp/HTkyAIXJ2lZctDaZw9kBvuLm+oYkuS73Fl/Qp2YAgaO5s8VAKSGKO9pDVkikY2CunJGag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p/JnlFn2xGoTqRGjD8LqcxnfR3VEi9j7RsHMIwIa14k=; b=p90FCO6ewUiebjZw6NeHYdogtY2CxVqVJq/NnL5ozg5N4XikVXWh+TRJMKRKtvvXp4tLJhUOBoAqsnK7m/aO2K1+zpqH5eShScLZ1mPH2XMDPCMeocl/95tLZyNL3eWFc3pYUGWqHLpiPSPYIYfk+8w55kiQD93ry41F+s/x20CoK7obRGRLGI63GYe6aB/RgJuYpJ5gtL59+PnDFmzGnIM/RB/XlJNCzOVjcwfRbltBZykvwtYTkjNBo5J3hevzBEBvSD4aHAc2TCHL/AHWCniq/gulA3dNkALZz6cOSr+jg+QCi3TspqyInn4WuFa2rV+eduv8qMS1v50Z29NRYg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:16 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:16 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 07/17] arm64: dts: imx93-14x14-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:10 +0900 Message-ID: <20260824022020.2812810-8-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0034.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2b5::11) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: c59ac311-d8ff-4d9b-315c-08df01866048 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: jcCirfvn/RUTAejhlK9VLJcItnMD/yrkt9SHX1Mt8Mtnewx8Knf6aiCOCtIQ3W1MQWM8sJnCKN0NBucO1ViREoN/Wsp16mEBJ4zNE3zX0Hf3L621KLNEvjvN8hln441PMRbJ0pGRNmiSFqmRrnXrJyocVkAygJ8JfesXbgQtAQ5NnjSc53x9FjQOMNK+uMJrKkYTfnSsygSC0aCEOQBdPlTB/D2xih+xODRk73B9ZfmdXldKsDEvUayKhPYQeVA4zMkMmWwlPniQQeTMidh8c78Ajt1XptterYtBoUZfdHrZF8kmryS+c4uQBrtcMgjKIPoJstNhOuU77oLObzsk4Up5Px8yE0WEQ0gz0nD+/4xdrzx33reSw/AvojGLE18ClZKxAyX/SUnCDIdRoVh6DWkWsSvH2EtwlFg4WM2Sup61GIh9Plnc5ayw4YAyWKyhTS2EIdGeEMV3DVWa/S+/oNVxnSjZfPgVAh2dXE/2eJTDV5ZAIOTy6rkAPDHuGnS8cgVA1Sk+xQCBaEFxODi6lp1S6q1GVn2F6VNPFPVAJ1jdnFDAF1YPua83iqiMkYYOTxfUwi5Wmd6piJZEVp5xnkxJ14FhRq8tAhGqmxainyp9m1ZKFf9dDnjKYLMWPZUn9lBpVVruhb+zWCF5v1DwTPPDzt/VEVa5J1DmXQg+5Ow= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?czkFWBJ9zWczfleWBc7kOj1kBZY0ZHasP8lwZNcNyLQ7gjdrKDstomDPmdRv?= =?us-ascii?Q?SZAjX9jBsK+s/JutF4Qpq5n0XyiYlIrYlZBR7Mb6miey874dwCr8J5lpqhw6?= =?us-ascii?Q?gnNmiSXg9exiNt0ueZjHgquSnyqUakWNWq0H1/rfgZ40zgAHzuFSUOIQvJ+5?= =?us-ascii?Q?55JP5Z6FvWbu7adl1+d08ctTfTMfZsZ+/RelVuE8bUKX19fBefK2wUzT8bV6?= =?us-ascii?Q?FNhWtR42y7CMY733NRfygSc5kbdtiX8GEP2iOUfiiFlV3ydX+/jtxivEqL9u?= =?us-ascii?Q?ds5fdmCD0lxZ5KpdeX6gFI4M6GfGOCO8ymF2PDLm31vi8ft8f4qk9f1T3W6H?= =?us-ascii?Q?VjHrIOfw0OadRrndmTZrQqAQZ5TqIFcVeObsCSQpOdkuoldQkaNVZI1K00Tz?= =?us-ascii?Q?tHsaOvzoU2sAgJCIOX+66dOvKpt1fJsdjiuofKsUCvq0h4oeultQOyq2lqpZ?= =?us-ascii?Q?Zmhdv5fdQgXZQVm2MNr7+el1EX/PX8vFNVNtgKN8EkOKVUYJxab8uWPVZIzF?= =?us-ascii?Q?MtiRMZPyZ5IZ3/VvW6hC2lC707+4G8gvpBffX8jzFzkRHK7cxBO0Qp+/Si4y?= =?us-ascii?Q?FyFuk926vMqY+0sex9G1H6Z5LwJLj705tfNPhAoBM/rYbrMmhQImcS1ZAFZg?= =?us-ascii?Q?6z+IC+BBuDvWsMLWzm7Fy51dgAcJkQg/EH9x06xpduAsMLl+CrXhg81hAb/s?= =?us-ascii?Q?9NUhkVn6QjPTlevTs49RrFn3+qEVn6jN0QxuknRxsd+GhNO53dMDSpu0nz5p?= =?us-ascii?Q?Tz0ShS9pBNMKoWetEu7oNpTeWis5GjBekMZNwm9PnRUaXZ959uxOTag6udWs?= =?us-ascii?Q?jC4DAHbLKV4HL141p9/ZN4fjbRm/OBqP5KTCyAROk0VhAwtgUqhD85m0+h4L?= =?us-ascii?Q?Wg6Tv0EeIwcmRzPBhkIgdVzTsp7UYBxFg3Cg/a0KHLFOKbuug18CGFwPpCVY?= =?us-ascii?Q?N09YXTr72exLuJiJRhyJaizyUAhPcRIXOXAbkTXbeSmTANJFnnYEmo8CgzqX?= =?us-ascii?Q?8DtJgXZAel8G95+tnTjK1cr6MW0BuQ8TA8eLSzIz2yM0O4DKfuAzgovn+Ey7?= =?us-ascii?Q?Ot+UhRPAr8oo815HObi/z+ysARS2dQNq+uKCczBKOOgL1NpUUyhUHcZn5OUO?= =?us-ascii?Q?7ns+Us/9yb6Ss7kmVSRPRp799NtPOOD6GEtG2xZFhrBIA/kDspSzsiSsLsR2?= =?us-ascii?Q?w9NNKLqRygKk9iyHbJ82cmzs0i5D5+7E1QnOpNrjOU2wDa6Ya767nR6mlmFW?= =?us-ascii?Q?ucFqiA3KQhnC9j3U/g7WOxhGrxlbWOt7suNr0SnLESheh/J2ZGGM4R6+E257?= =?us-ascii?Q?tpBFLOWGoYcqnvVXA82iPys6kcd3fAzTJcMkZUGKHwBlNlTyb4Rh2Bm24uag?= =?us-ascii?Q?iAnWSZUjJSkj/By+PLEg6BuzgojHyBFonirOrJIyhMTuCtV7cIjml4zYfozs?= =?us-ascii?Q?9BJm1zVr9z7HaJ4heCfqrxYKrqcYzlkLLOvQsby6Z2gaRXY/tHkziBh+pUli?= =?us-ascii?Q?KYy2XgTk9Xwo6b3QOkX2OL7z37kgS5SaEnZcVAyMw59rRdG8EOV/ujRGY+s/?= =?us-ascii?Q?CVJOjAUrBeZtN1YUKtFIqmr9HFX8kHN3bT1d27E9dpa2aDoZ6TNXJzf3z6LB?= =?us-ascii?Q?GenTJXdRZSRVlSdCmqitrSQSdeQyZxyLZpNUe9CnuL5sES1Ke3en9GTy58Sa?= =?us-ascii?Q?XDRFI2Ydhk58bJ6bXfUJTxAa/1a1FxJ+UQcjEFKCTQ459IUDv5FbfWsdVdR4?= =?us-ascii?Q?tC0UlV8xXGgEdv/aJmsE5KE/q077+QC+0gG2YvwT4Iw88CxAJeaN?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c59ac311-d8ff-4d9b-315c-08df01866048 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:16.3715 (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: 5H/7U0dAeS6nUXb4mCsEvIVzVkW8cgRi03Q3kKKfNNH6VyFOTNX7V6DtIP6vFGMDXI/UWqoGaT42i1cYziBG7m76tkHd6bsi7eRJpxOugiQVTeSxOyi8YL6sHrYlmwJF X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with FlexCAN1 and its sound card conflicts with the BT SCO card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx93-14x14-evk.dts | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts b/arch/arm64= /boot/dts/freescale/imx93-14x14-evk.dts index e35946bc3ddf..a025a08130f8 100644 --- a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts @@ -28,6 +28,13 @@ aliases { serial4 =3D &lpuart5; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + enable-gpios =3D <&pcal6524_2 1 GPIO_ACTIVE_HIGH>; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_5v>; + }; + bt_sco_codec: bt-sco-codec { compatible =3D "linux,bt-sco"; #sound-dai-cells =3D <1>; @@ -101,6 +108,13 @@ vdevbuffer: vdevbuffer@a4020000 { }; }; =20 + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + regulator-name =3D "+V5_SW"; + }; + reg_can1_stby: regulator-can1-stby { compatible =3D "regulator-fixed"; regulator-name =3D "can1-stby"; @@ -193,7 +207,7 @@ reg_vref_1v8: regulator-adc-vref { regulator-max-microvolt =3D <1800000>; }; =20 - sound-bt-sco { + mqs1_conflict_card: sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,name =3D "bt-sco-audio"; simple-audio-card,format =3D "dsp_a"; @@ -271,7 +285,7 @@ ethphy2: ethernet-phy@2 { }; }; =20 -&flexcan1 { +mqs1_conflict_dev: &flexcan1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan1>, <&can1_fun>; xceiver-supply =3D <®_can1_stby>; @@ -431,6 +445,11 @@ bluetooth { }; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_fun>; + pinctrl-names =3D "default"; +}; + &mu1 { status =3D "okay"; }; @@ -442,6 +461,10 @@ &mu2 { &sai1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_sai1>; + clocks =3D <&clk IMX93_CLK_SAI1_IPG>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_SAI1_GATE>, <&clk IMX93_CLK_DUMMY>, + <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_AUDIO_PLL>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k"; assigned-clocks =3D <&clk IMX93_CLK_SAI1>; assigned-clock-parents =3D <&clk IMX93_CLK_AUDIO_PLL>; assigned-clock-rates =3D <12288000>; @@ -559,6 +582,13 @@ MX93_PAD_GPIO_IO29__LPI2C3_SCL 0x40000b9e >; }; =20 + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + MX93_PAD_PDM_CLK__MQS1_LEFT 0x31e + MX93_PAD_PDM_BIT_STREAM0__MQS1_RIGHT 0x31e + >; + }; + pinctrl_pcal6524: pcal6524grp { fsl,pins =3D < MX93_PAD_CCM_CLKO2__GPIO3_IO27 0x31e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011040.outbound.protection.outlook.com [52.101.70.40]) (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 0093C30C606; Mon, 24 Aug 2026 02:21:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538087; cv=fail; b=TbNj2F07vMcwmBz5654YPsie4VEILS6oZZ0ZCGNAI1Jclcv81DTvjtAYS09SdIME7IrJBxM5UTdXAX2dxbIUQ1RCwRRr56cC/Fs8lIcnjgBisPwH1akWG7MjHu8c3Av4v1RD88IzVYmPEBzdIpAd1Ov+hCSK3j5K3/5CJKhQmKc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538087; c=relaxed/simple; bh=NrMqJsOgUvqTtjdFw2F912ElwEL1chtCGOjoPPAdQLo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=eSvygwhW9abns/xl0dhlLmQES57ipF/st1o8l06WvXNTWZT/Q5yOad/fDn/bgZVPct3D0neZ2g7ZMYnDI0roiwBJAHyVHoo8FQlJCdVdUgJAM3yJdlAivZrIksiADDJvD9sc+1ThiJfwbAeW+OCWyR5kbrEfUgB2TDJdjKkUlUc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=X7Y3F0XF; arc=fail smtp.client-ip=52.101.70.40 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="X7Y3F0XF" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WEa/EXEZVVTqj8Ax8NYFRoyrcNGh7NFAgRbKa+3YuzERZZtA+UmG7uB0tpadoC7GaOSFi7aMsE0VmG9zSM9ScWYrxhb+W1KkjJcME5MDVORzI5lfFGRvoPjZkAB1HGx9uC1MhXH1jmGqrVVNdN1ub49Mvcx0lEZlWhaPFmJvM1PDGm15/99tKkWkw2ioVfJ7k4StLeoLd8uf+vLMQJpsv+E9jm6rO88WLpFi2SxxK845+rkyreAn7JTWJYiioSjrJ6ztuBV4mpuYIx+czwLs80V0jmij8VfTgqehoTgNGV0/h//VO4BBWW4s+f2x1tDGx6OGmHpXYFdwgCjfHeFKDw== 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=2YHfs9yWiZxo7TubBkw+D60OwWfNMpPSFEFhCfRsQjQ=; b=OM3fSWLi/ADiyxaNgZdWyDoOZyYyqbbrdDblLoBs3tRm7ozJvYt7E9Q3hDbG5fkHnG91gR32F90fukIkewmCZ/WdGPfr53vMuDRC+s3DEoIcQfdS768xKel46Si2ILTnKrDRTXZQY0wlwKLabu4Ux2dROT2j9AAwA3/KIIxfsc53Xig7z7WDcC1H3tX4KDMGSz/NYTWtb29eVtKPZrzpCjLHyaZSsmMQmOuUChT9STSWshBo4MV+dJwx0an3mjN7fh6DATPUMo7WiMBQSzJV5d8zRpq/OzMU/KJPUmGT2AlwpmLCpm4iwi+JCQf+VRMacOv92sRpu69wrFBXHdbBrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2YHfs9yWiZxo7TubBkw+D60OwWfNMpPSFEFhCfRsQjQ=; b=X7Y3F0XFnwsDwRpr/lVPhlpqFsuWhCeRLuFv0TmoFbsqbNvESCSQZr46yCZM5H5A5e0GwWOYnehckW4mUfnPja8GJuM9E+uZEg79unpEHkvnx7hren8deFmmqh2EVLtqRUz04+XIRvCdhMufJJ9YlgXozc0CPUw5FsqmExUMA5kUOJskQI9vSFaCcwUZQXk0zWI3SzYgY9G35ELRe8OEhrmlgqbvijLjb4E+TdohMrHjlH2LoNstGnoPmJBg7Ps5M6otp/D31TWs7kZROjexlAgR5FdKHiJBJrqRb3MXBH27df3rEOV4s7Vq3qjS3PLONUdYwM17HzbNgHr3qW09KQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:23 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:23 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 08/17] arm64: dts: imx94: Add clock and sound-dai-cells properties for MQS1 Date: Mon, 24 Aug 2026 11:20:11 +0900 Message-ID: <20260824022020.2812810-9-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0035.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2b5::10) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: c37a7ce6-766e-4797-8b40-08df01866457 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: e+zPu8W8/vC0nPyiqISrjtszFDGDlwjJnje6zUTlOQ/DMt+SucEaQuLNMrBG1DELHZ8XJQNikmXQivH8l9qS7/WwQUc0viq5nIGSVSpp4TwcwAhpMw8rsckiW8m6S6c1PZ2W22D/BHt7/t9GQ8iWLlOrop5kJv1BEMX0VWN5DPTeqbXM+kE4evdyQRx3e02qr0gkraktqNWlZqileDkCnYq2MUjyGmDaGg1rVsZDZpoyRZ3xlGPq2w2AsgyvHYbZgWmS3CUOsnhIAI8AM2ucTtpRila9NWiITShPlaz5CY9yRAvwKiOrvkLTFdK3o3Z04cxmu3MI0PY+5+hpGwLvdEdkOjqq8ASgOFJXCLEKegr9i/FOoOoLMdbUgXLy7b+/e4XILLHOIamSOmA4G1rI0wJ1siSPxp6B4cVSFAebjfDjm7e42Soje1XgUvV3mOa3O+u5cKLpSBjjTcDpZO8TLEJnEuMQ1lnTWwo1prKU+Y5MMhCpieH8997pFqvmsOR9g+3De1T5oALS+c/EO/GEZjgTumWpocluQrVlKy/BB/2bvlsYRRlvD7hn/5TKj9yKfLRzhsHFiNDe4hvo/pGYyFoUy1q3FEmJG2RbWrV55PYwrmFkpo1RIvDtnIkOTHewPJFqVYopZCkxiYwpK/K9UG7R9y6+pHEt+gRdbbjgPAU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?syezX0cMhlHG/MFecuqyrc6f5IjlwmOZ0PNo1mtAdopWoHlWJtrZG+Yu98Md?= =?us-ascii?Q?AdgP6gf3/3hyfmZx/sZawN7LN9OngXr3KHe6+H7UIkVsuJsps5Rd967THZMb?= =?us-ascii?Q?PZ2ty0HWbnfv7PfmQ2aVk0d/G3gGCMm0maJTEL2WTslL5uYvEhbEa2BNPalJ?= =?us-ascii?Q?ehMJtFjXWEMT62JJ00W3s/SwB5MtX4Ts4yoN/vgkZ+vkiJWV6SNDIfNJkrjh?= =?us-ascii?Q?kOk2tpndbkGiGOW3Ys6KyH8/H6twvGd6gT/nWcqPQTbeDfA3ZctjacTpWT+5?= =?us-ascii?Q?r6+WiCXlPzuTbQtaiQp9wu6bz8Z5NH92ct9PVG6heY61a+kDeUfCljqHxM8i?= =?us-ascii?Q?9P1X1A133vpjcSLIIQ7D2mqNkdowIVe/cF5bve4lfLC8UyiQs14q5KNfFQhq?= =?us-ascii?Q?zw2PUqO0LdnoW0dRVWc3Htop2j3qcJaIIjJRT/2/35XVO/BcfdpffEdJsC+y?= =?us-ascii?Q?h0SgLnT9rAiG0ohDO+lC6K5tFzhhLmZ8wz4CcjktQS2/QY9v/XgysIJ3qctu?= =?us-ascii?Q?XrYjzeW8SYeJdH7kr0jJN8GlxNeZlZX2bZmLB3LXml5pALIIAwIhfyd40oyU?= =?us-ascii?Q?aKUx3kNYxZ5n5vvV1GxF+wsK/y8a6pNbXEK7jGRi2WtXyOQAldCnRoiAruIH?= =?us-ascii?Q?J9XgyN/+KC79KUpwq7R7/UGbHS8ZjPXACU3YOysY1WG1/ZQgWtQKPrVIWG9q?= =?us-ascii?Q?jqMFPOhIgyYh5mRC76Bl/m7K22dYpCiegMjpxa9W5WXfft46m4oO9qhGdqy/?= =?us-ascii?Q?eWY7Be6AM/oHYNEOeEqICkmlZDqwiMpiNUDfIYdhQZtl8QQSHpKCkf0+MypE?= =?us-ascii?Q?AB6v2UlO2zEUxh2j30AmuUrA0mBcmktd15zvgHFs/tOe4c2Cl1TawLjrua6e?= =?us-ascii?Q?rpakOk/+TcZvBYg0Sd7MvNw7DKs3ytZYhhJpDZoMBoj8usaEN+1QVDpDkRka?= =?us-ascii?Q?mpAUF2qXCvtsQGaytkO6mbEWNNbRekS3mqjbuYqYyLxdO4yyJygDuBI6Pghv?= =?us-ascii?Q?7B1+NXCL9YSp3KE0Qw6MVsoBZIYTkwcx2clHi2ShmRTs5LkdrZQ7QwoEKQIz?= =?us-ascii?Q?FOFRwAMptYEsgD0tL+RnSdMP+nr7ygQBZ/0Wlcot8B2PjLze9tTpK8M2Y5O2?= =?us-ascii?Q?Fg71D/PX316wzuInQSW5ig4nVomwgNfpM5PmEuv3XtoaFtF7+NOEECeOQvag?= =?us-ascii?Q?SPtIwstwa9n0sDtYJVOH8tFytXt5zKk67fuSpsA+WwRXLBOIq8lS4F8gWoPj?= =?us-ascii?Q?EF4muIHp5m/i/HxitpsCcnnVecVDOQzAzWJhx/jpcZFunrUVrSeE8/FAtNNM?= =?us-ascii?Q?gjbvrFNOWIL3Tb2ourvTfJyvFml7oUahqhpubWsiwFYpo86397G0bo3NwYmE?= =?us-ascii?Q?qOGrrVRXIRHhWIb2WHUn4B72/2zmEpa9b0dynOo9EcRfHomo5kAtO38vVddv?= =?us-ascii?Q?P2A7GWh3lmSaVzo3fXribGAtt9tvr0kmlkDyf1maIlzDsWarbqVTL0L8ADST?= =?us-ascii?Q?J4YsTVjbnBIDRcrPq/9P6FYa9QMlrGAp5Yn26hLuRrLMlEDVM7JfZtIw2eEv?= =?us-ascii?Q?T9TMxR2PVnuGTZA7z1EiEasjr9dJSfChhf74K+5H6AnnXoL6BiIynFEtpLQX?= =?us-ascii?Q?VKLbvQFmURTDktIIUJEbQUmeTMKH7njga3m/JUisgmXUXwLXKoPe4ZxhJEPp?= =?us-ascii?Q?wtCEZzpsD7ce9pMLvAISMS6AwRPLp7so1CjPpe80NXreJpGkl4/3tfeCeVvY?= =?us-ascii?Q?VbS8vqo4HPNs7Z2eCUlHcxqcIfSLJ0Mgk5ALx9ni12GUWe1QId8g?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c37a7ce6-766e-4797-8b40-08df01866457 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:23.1850 (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: cMDECtqKhURHb4GBkBxtoHKIPT4tzV2KHDPzqXL4+CbqZQvJc5l1unCbg6ecUJ0vxiEWaJsCvwrIqD1AHKUWr/EFygmDuACjXp5pisbruz62xT9DyZKXkVJFeyQNNwt8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 MCLK input is driven from the respective SAI1 MCLK output, and sound-dai-cells describes the node as an ASoC DAI provider. Both are fixed SoC integration properties rather than board specific, so add them here in the common dtsi instead of duplicating them in each board dts. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx94.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx94.dtsi b/arch/arm64/boot/dts= /freescale/imx94.dtsi index 34833e62bd79..a0d1922389d6 100644 --- a/arch/arm64/boot/dts/freescale/imx94.dtsi +++ b/arch/arm64/boot/dts/freescale/imx94.dtsi @@ -131,6 +131,9 @@ scmi_misc: protocol@84 { =20 mqs1: mqs1 { compatible =3D "fsl,imx943-aonmix-mqs"; + clocks =3D <&scmi_clk IMX94_CLK_SAI1>; + clock-names =3D "mclk"; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010067.outbound.protection.outlook.com [52.101.69.67]) (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 E69C434A76F; Mon, 24 Aug 2026 02:21:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538095; cv=fail; b=JQjDAy55faZAOJAGSOnjHt+Pym4UxJnxugY9bKRPGTH3gdu4rzFh9d4rdD4GcKmhU4tTbMvvf/8NaCxVHTDD8JbZcDEuRbbsTDSuCsGFYMpz3akeNF4MRy1fC6JRylXM61mce4ubYUko6J8Iq9452zMDeXDJFph1SXxKgOTSXOQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538095; c=relaxed/simple; bh=hgV7SRYAHVxnbMfzOujFJ1AidQ/wTA3K3PvUZsd/R8g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=nLxs0PzkC79RmkmM2GtO9pUWRLSimJuvl4fVvm3LCo/4Xl/Fhjs6bLHWZN4AojDgRA1xOjOrwMFNKBaNWwFxem9SLxThIITKJun0gqRHvjdjG4ZVYUESxOv3JYAKhtvhQCHGzYOSzFdEnOoBgG+L9OfZhv535wPq1+eIfCRPwlo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=bd+TxCdK; arc=fail smtp.client-ip=52.101.69.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="bd+TxCdK" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jjOthAigBWNFvZFPBL/zk3EVuoB05CXbVVeP89LoArI+aLbDmA3tqPg4hV4O1Cm9mTzGUOi1DADsRTuUtkPyRXYgGfzr9RplRSrt+B+XwrBKlPLOUDACMTu+0L7HsE4X8qYabsp2X77FJQD2RS3rMe/gT/VBKpvJtBI4/YP25NJYJ3djwKf0kO7mljnJJNyJLBlnJocXem8PiWiv6ITtuSWXSAQH/xNrpmDrrhu7pDtnK9yfpiYXaPRh+8lFnrh51LTpfSIVlVtvR6nge1VtDZxxyYSWmcPIRoUT7nbTC5sm1lfxzdILp6POyN+8M7hMvLZlik9/D27Hk5qv70Hhew== 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=+lrcjEBbbblSnUzf9sHH7EdMvdf+8u8U8CsBClnqodg=; b=hfk4VxjsfR1MzC4b6e+4nX9YrOKH3tut69YPcfQY34z3vxsNU0qRtvGffbKWK/MlkU1aQ1nowpogxusytDUsi6yS+b3lceaj/APnWJW7bb/iuyoYrE8wsYuRhbwjMdFeUSlXEXzK+wu/DcsPCIItRLrkoL1GCnI0x190EJROZJ5CvhKQw3fe+jEv5awLX2quYm6J/ODHGXajT7BEg+BON+jtT3FTZ/75z3ASZn0iokVAo4aNVbY36jFZoIvyIHJtt9wsDYheOofltWRwAAYDpuyA5Hqm270xmoIk27t0XI9XvVuIDp/hK+tkjQxB2WXrHJfVLk4YDUH44K5wV27eyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+lrcjEBbbblSnUzf9sHH7EdMvdf+8u8U8CsBClnqodg=; b=bd+TxCdKC/pAaynR2O2WrOy11e2gYcZcyoEfqeGacteJ5EioD82F47TyFBEWWhGwKhffuGXnd93bSP/XsSnDlY4XM3RWaoUzpEswE+++jNEncr+ymcgUxM76ovuzn/hk/gqBWMZm2m054p/ci46LVzWpV1QRHPOqu6Nyrk9NYP0K7EulDQTk33BFMi4zl9oc1AI6RiN76daSUn/JOSEtOZKknWSUanjrImMzzpZgLoOiFfFZtTATJvsddH0U0t6AbAwHsZwaFpx+Z6NPbELkCQFqDAxeIxCeYc1biOcbcSQlIRWgHD9vPD1DnJ5SrzPw/z5oCRviVaJGloNUbJS8aw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by VE1PR04MB7360.eurprd04.prod.outlook.com (2603:10a6:800:1a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:31 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:30 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 09/17] arm64: dts: imx943-evk: Add board muxes to select between CAN1/PDM and MQS1/MIC Date: Mon, 24 Aug 2026 11:20:12 +0900 Message-ID: <20260824022020.2812810-10-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0119.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2b9::9) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|VE1PR04MB7360:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c4bf74a-eb37-4bf2-8326-08df018668ed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|366016|23010399003|10067099003|11063799006|56012099006|6133799003|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: IW11ShvfoeGkzqayv+MpPbba5jl4e6Nkc1pe3FOdI1obFq9plp2rr3lViNoE5P6KtJVjWBzQ448MOCH8y8hnKZYCWgFwaQZLw/bg+TVIeaCSStbv6R1B2FhBhaAh75LtzizUbTjbCGtm3i4VtIWXrLOX1sKu1LHH6jR4Io4V7OU7y2+bhp8l6X2yBMn1BHsEY9LuBWa7DsTbeCk1cCJBWRMtNgVsBq/u6CkSEUQ1x+3J7SICTpy8muNu5qvZzrD8k3EZLkrN6kVpBJvXUt8o26pAvGmZyoYwe17RBPBxK4i64SmRDH162dzniYrk7laZG/RX+ITPZl8xgOuDpJBDFuJBvEoRTgTDdKa8IRJHMymmEHmV35Mi7kw04Z0ZP9OzRhhNQd5oF8y9fz4+Za5iszXRwh7nMo114kJRu/FUZWe0xe/Qgj5ba1oVeBsCtWwd7JbxW/h3TTraUMJ1vt1f2aRJnXcvNF/bKAK3iofP6L0tiMp7RxDXvhH94XkP+SWLRUwnLeUXZYagRYe0buaAvYLPZ4mYpDNahSEuMBJkCdSmpRN2s98f+hlWtmRR6oTHSOv1mlHBpXcGZl+u0BSKudkwnjFRlqymHtie6OMyiDl9VkmjlI+5/5EPGm2nI82pWCDFUO2Kh7SpyTSLOfzKTmYX9Gw0SGe4P5xB4FMeVX8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(366016)(23010399003)(10067099003)(11063799006)(56012099006)(6133799003)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TrgTeyFxFqbIO8nsM1ygF1cszQHfXMHCcxGceY85BKtJPkda2BN8R1NbKzSa?= =?us-ascii?Q?ZMnGd023uDg3DSXNcFkKLWVlxm4w1WK1x9L6x+rmM2mnKqINOMri3PGz1Ixk?= =?us-ascii?Q?y1DRtUu4cEIG/YwZx2UMwIT+pJnBFGpUIA+IVIX4hq9r+K++KVw8DVI+UQ/q?= =?us-ascii?Q?q+2TruIRRksMWTIvJfBelgOYyHP0DzZY5pgyuuORF7ADgrd0yxtOLj1z4AaP?= =?us-ascii?Q?aPxWuXkS6xkyTejBOc4nGR13IYkmeotH2QhWiW2aaBIsGqiBPrDENauQnIzP?= =?us-ascii?Q?M0zZPQDHeif7ILpE8EkbAPaSZIXlh68GlxIDX8Pw7EamYTHlo/4BjEjbSWhi?= =?us-ascii?Q?yQCTMoyg8D5POfcr9hXADQ6vohtpOum+feDkLKjgjiPdHORxphTT9AN9WaEF?= =?us-ascii?Q?0E2PaN67+/JOJYHZZ1XCdkNn+AqOYgrbFM/wFTpmE60baDHbdFD2uAQAbPvf?= =?us-ascii?Q?tIVBwIYKfI43epySVsdQWiWdpq4hFZrbzXO0bSqAs3Tvam4FnsA39anqsfuo?= =?us-ascii?Q?p21fePPlSbdlRRfxF2O1FBWF6Lr+FkysTh1Zp3nOEI8KqkI+Pl446UyMgmAG?= =?us-ascii?Q?TuumDU7s20lNOC/pEC6g6YsGaq50SpK56xdqG5cA/X0bWJWwrksV898xz3Rt?= =?us-ascii?Q?zEpKTL3WFaU8Vf6ca52j5N9CDu+Qga/GqzsbwrNTX3ZSJ7Bzif2qTshxd9el?= =?us-ascii?Q?B0MdGjPdjdMH79i5UxI23si0U8FKdIRwO/6d3tFAalyESDdCW/8ZCsznA7Mi?= =?us-ascii?Q?5FswbT/njwRSD8ac3BmrVMIG5WjOEP87ix2ucRsCyjIu9jqU90CH70j7PEW6?= =?us-ascii?Q?DRx0TTWJXqNJVcXq1Fo4et7PkksUClAWtpjtt7BYAOUSpfMJh9/COrCvQ2Ql?= =?us-ascii?Q?oj/OBgfq4XyXTsrAFa8Y2FDLem5BxbIaILNhVl8mMF0m7SEQCKVlEoF4MiLw?= =?us-ascii?Q?4BKwtH5vYiKPDWmZpuBI0VlHK/4DHzJz6xDi0sWo0YUO7xhBx0X6tmRlcBma?= =?us-ascii?Q?irUfztbrbgjL4fBeHrdtR27LWdXkk13QrEzAccqqSE+8DPKyZCpLzCcBOIf0?= =?us-ascii?Q?rKEWxOggfTBdX1+Da0uX5EgJ/RqV1zSSVeOWSsE4sl7s1zSFysxNExYzJg4T?= =?us-ascii?Q?+RB59x8DdTN9VE6JCY7JGZJr5ANpH7C1JsKJl/jz9LH8lWibSGJAokD78ZMn?= =?us-ascii?Q?YerhL7pjqC9HjekHo3ZGxZ1NhChSaeB0g8di0a6kFv6hSh6htinBHBjJT7f9?= =?us-ascii?Q?hP141FUDVwYtaJ2jl1Pvsh1FK+V//0aDHlzPKNE/lv6fIX6FzGAWKFaZrj2O?= =?us-ascii?Q?DGXO3R9j2Vu8h+vC7mNOPSI+GMo3lgmIwMNffb1KTQ3b5YglLJpaUAIXzKDP?= =?us-ascii?Q?UxeyVnB7k7J6IViLCnPCOt2RMgtLl2cibO+oPK2MiAcnyxpaZ9jR/PcI9Po4?= =?us-ascii?Q?WcpPGnGGklEF+QvI8FnRA2dxRzve2cGm3g850ggOmnCcW1KTRzTQAXj5o0hh?= =?us-ascii?Q?oHzaCKvzyUMkVvp9Vv9lZzvHQDOepOkQZ2hIroYnrZClOoWp/lpyEgTpYKgl?= =?us-ascii?Q?WvAQaphbtlBhm8Js8aMYCXIsZdzYW0I5W04z947LDANXz3L1Dr/1Js0kfmyx?= =?us-ascii?Q?wx+lzYnN2yGErvgKvBD7LbsgCYe2mICT9nye/n4dYSopeY4JqkBm5DANk0H+?= =?us-ascii?Q?F/6HINJSsvE/f1nEuIl3RivZd5Vk9fazrHEhNT0PI61qNVCkkYm9e5Rdu0hT?= =?us-ascii?Q?hqy76nHecpn3p5d1iJq4eWiuzkeldGPL1Ok4+01ThajwLOLmRX7o?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c4bf74a-eb37-4bf2-8326-08df018668ed X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:30.8796 (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: qDt3OLeTWNtxEHLuWmlzyYaXwgVkcM9pI64idLJRQ/IMT/SDLIVyeDM1tWlIPPm7bHIzhjm7PCEDCMT3p892PIIdzmUiDUZHgNUkIaQ6pKmAQLUIF2tSAqRbMeRNRd0W X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7360 Content-Type: text/plain; charset="utf-8" From: Chancel Liu CAN1 has pin conflict with PDM, and MQS1 has pin conflict with the MICFIL function. Replace static gpio-hog settings with GPIO-controlled board muxes using the pinctrl-multiplexer framework, so that the conflicting functions can be selected at runtime. Update the MICFIL node to select MICFIL function via PINCTRL. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx943-evk.dts | 49 ++++++++++++++------ 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx943-evk.dts b/arch/arm64/boot= /dts/freescale/imx943-evk.dts index 64660f94f4e9..07b782ef698a 100644 --- a/arch/arm64/boot/dts/freescale/imx943-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx943-evk.dts @@ -38,6 +38,40 @@ bt_sco_codec: bt-sco-codec { #sound-dai-cells =3D <1>; }; =20 + can1_pdm_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6416_i2c6_u44 12 GPIO_ACTIVE_HIGH>; + }; + + mqs1_mic_mux: mux-controller-1 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6416_i2c3_u171 11 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + can1_fun: can1-grp { + mux-states =3D <&can1_pdm_mux 1>; + }; + + mic_fun: mic-grp { + mux-states =3D <&mqs1_mic_mux 0>; + }; + + mqs1_fun: mqs1-grp { + mux-states =3D <&mqs1_mic_mux 1>; + }; + + pdm_fun: pdm-grp { + mux-states =3D <&can1_pdm_mux 0>; + }; + }; + flexcan2_phy: can-phy0 { compatible =3D "nxp,tjr1443"; #phy-cells =3D <0>; @@ -535,12 +569,6 @@ audio-pwren-hog { gpio-hog; output-high; }; - - mqs-mic-sel-hog { - gpios =3D <11 GPIO_ACTIVE_HIGH>; - gpio-hog; - output-low; - }; }; }; =20 @@ -651,13 +679,6 @@ pcal6416_i2c6_u44: gpio@20 { #gpio-cells =3D <2>; gpio-controller; =20 - /* pdm selection */ - can-pdm-sel-hog { - gpios =3D <12 GPIO_ACTIVE_HIGH>; - gpio-hog; - output-low; - }; - sai3-sel-hog { gpios =3D <11 GPIO_ACTIVE_HIGH>; gpio-hog; @@ -710,7 +731,7 @@ &micfil { assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267200>, <49152000>; - pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-0 =3D <&pinctrl_pdm>, <&mic_fun>, <&pdm_fun>; pinctrl-names =3D "default"; status =3D "okay"; }; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013031.outbound.protection.outlook.com [52.101.72.31]) (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 71AA5238C36; Mon, 24 Aug 2026 02:21:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538102; cv=fail; b=mkXDYlkZBk3tIWUQeMmTjDPjl+etOjayUDIst2AyGm1kVwsDvKo67DrYCGHQ1cgsY+TX8dCMeSDzHjO9uZLrN9/y7kqWKe0sXKtdJmmNSa1vzyvKsSoz18z4Utf8I7DDNaeYjn7kcoYBFY/U0ov5RGaJLMjfEIIMRAHP3T9+yXw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538102; c=relaxed/simple; bh=3rrq/vOvlmuP98E54kaHrRmCSGIrq23xHd+HLsb6sMs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=se6oLYxtgvZ0uPLjP9xmAbVKaiir0mMkk069bj4Bq9K0uAgixqcQDXKfojwTiWLbaBYnUQ+JYghdUG6up1ZRlpkE0SQErT460hvAtZjabavuetVL8gWBI2yEuXd9WkXsrhn0dnWCqAQyCcvdU2Cth7WaffuJcKsGwPsjRi9vVsU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=aIwelb6Z; arc=fail smtp.client-ip=52.101.72.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="aIwelb6Z" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k9lWg1W3BdQUWoYf3F3EvpF047466bCDnDyDriVKM1HSXfrepAEVHsBqHeZm/Hu75mXhEepddp3MZwkrdFopSDYUBwgEF/XFp45Px7zeG+47X0RAjSkL8vcr0HQ+beuoA2YQ+XWXWwbosFQFOFKKSU59Wm3pGLgcyYwXAyUua9MpVbIRxiwYHp2DpTL1R6pXbrAvP60sHBKBC15z6BpVMCw4hwXBWBmkI1EQdoD9Hg9LGp2sdnSRq5vWO2ZRyIfwb7v7eu7BB3G0fEgpdfr+6lbhY3zl3C9soBFLqtt+XFe1y4clWhCD88Pua3ibXbDfy47enXJAiu7MDIp5hnBhfA== 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=GoLdI2hId2QLy4QYGSgPEY0KfXdjYZ3fN1E8LCBVcXA=; b=MJJqW0Pe/t4VSrnGrp1w3a6CFWr3C0nTcsATWV9K1A+ut4INRZrf9Ve6WN78FdmysmWZSM11jWjqdEcy/52sEwr+p8PGAuwGBN2q37Aixh/spCbY7mKA8bxt7BUfJacDlVDENBp+uGTUOI13/3/vvPLBFh7+bzblJWGSVjnWITcbH7P7lwyvzWcszsqhe40sJFADvAdByDlZRVGzICVjlasW3hzsNyp8dbWjrQlv8erzgHM/WcWpKGvoxbChT9n22wdbjy5DesTRWdl3upRdF4rE/MVLm1HowqapGzYCl8EVBUQHX6zJVtz5FWgCdn8vXAb8w3tSzRHoxw5l/TUg7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GoLdI2hId2QLy4QYGSgPEY0KfXdjYZ3fN1E8LCBVcXA=; b=aIwelb6ZpmzAzsFvvhG2KaAY0Kf6YthOfpUPTr8VXYUEnITlTIy1NIkKmeQnwHchmBH9kXsmeyMLMOm+sIAfh1bJd7AnZq0JSZjNJ2rBV6h0V9b0sz4HWqC7Xrlp6GaPAdQrA+5kvw2eN4tV8KZ/zMVmzOAPwKbO4oAeXhpd1YsZEGWQL9N3+yEFcdD8bwPTJzY8tw+h5NeUcED8udUclDQlrE3Nbn7WeB4bnF8mVksoFYLBaXFBaNFiz/Y4I1BSkc7SfjAQfcFFsqXUmVzgZFBIpHAQsuEvHtrzxQaJG6X50e9Nr8SxuwRxQ5qKu8tsHA6C+PfZc3iGN5eY0kUYOA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:38 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:37 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 10/17] arm64: dts: imx943-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:13 +0900 Message-ID: <20260824022020.2812810-11-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0121.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2b9::17) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: c737da01-8333-4f73-709d-08df01866d19 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: WtJsszX9tTpSkPUXCd9yDED1UNLIJ9UnNXgOH6gYSJQ49ECV08hJqAEcdA3rKxZArY3KmMoiXTB+yE6oI26pZq9cGuPudwSwtJn7OFVH/zKaKJ9dJdr//ofGnDdcPKY1Q4WI5dVvwN1/jaPISi1c3g7WRswlO6pCZvz4H6Kjxma5919EqWV3tsmw/Eawf4Gw/Q4Wg+kfZP2+4oz0/MOsyfjREEj57f21vrISCJ+GvsJsywJ61eLJi7jGx51Z0btfu/zp0YfAmcolYh5E5NZKwyU/7V5Uv3hM8ecK6OaZR+fxHs3LKTUX9GQlwN+a0rGqBzjkLLmhylDdbby+cdKS94JWGMPdPruMY9yHrIjYNa9phkn+j5Tzi57CtHNjzYbsKe9vHZaWCJ5e75YxGFU966FqHeY58z5ZOVfQB1lmRMcAcSD/IAF8NeGvnDvmqRAOLvv/6bvU94gPGemtuwDEztpkrLvkJSYxnbMcldmZiHQ+xJ010NLwlkMfo2bgdlkohnw7C86yRJRbwMuHcFgnolyVSBE60A2uUkpvUuPWUD02f8VYzNN+NUA6wO4uFvQuCatOkAIMmbH6ZZF2Iiur2GsDA8gt47tX82r0p0+8aCgBvHCiHFSig9+mLM8PYWuh89vUacsO/4YT0i2fTu0gfaQzMuy/Okbfsr7gJ65JIBs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ybmR6iGHse0/k5U1jgEJNRweby8R9B24ITU3NV1jomp4P5DVKtz2Yte05+qP?= =?us-ascii?Q?QJ7rwCKttKrQndcf847H+AYon+uwxBXmmaxoW7owqzqu9XPO6u1igbozwFnm?= =?us-ascii?Q?012xmpb9OhlkBttJ1/FriGARv1Pm7QEH7iAfyfFuA8LiJ+glzOymP/JPef8U?= =?us-ascii?Q?cY06wwCpGU4FnLy7F5NWKmbrzMNMNsxojoVSO3OEG0LkqGA9G3R7g4WXoBZz?= =?us-ascii?Q?bN7foLotPEUoxuDZf8JYIIydhLwRcwBLSbRIh2CD97kBOiutYtgtwrvHeROL?= =?us-ascii?Q?+ETzCB7/nFTpJDSiGY6SP0Ve2h6dQO/7+ge7HRQ8UjAxD4IoWmVqpoJyR337?= =?us-ascii?Q?8CnG/RHIhAkF+CS7A5dNfCli/0sVnbgeDkWuVKaUqhLxqSal5W1xj+09UPFg?= =?us-ascii?Q?mXfmK4DgR+EEKdDnISqsCBTRA7jW6/LZaIr1h3ERbrXzAtXovLBDi0DWKahw?= =?us-ascii?Q?Lj7aTSswyP98oxVH5bOthda1xrGfqUVzuULxEgB8URHnvqgi/XHTJ3Gxvs93?= =?us-ascii?Q?phjQrmskpuB0+2+WvFPkMmqTAEdl+GRHMn6u33YNOfv1RhemlWmw3MRej8aF?= =?us-ascii?Q?ngQnIlX2WJbWUAJPDjPXEMcvtr1cR64uRKlGKT6GD0ShQWwm+blSlj+c6mvX?= =?us-ascii?Q?S9Sv4aGWMKjealJeGVdsPgGi5dDS4GJMQdhLRRuT9haEKOm2YouByUvMzjwV?= =?us-ascii?Q?GeUmIBf3Nvdoi6vartpmKvbRpfvR7dEPW2YRObr19osF1HJyTBARvXLhn6s9?= =?us-ascii?Q?1WTi1B9//mepwv+NDxdCoiv0UiFibvxmHxndMqRjC+M3wbTlnQKbwv/jcpCq?= =?us-ascii?Q?FrIMZU6bNjd6ffshs2ozFPbHpSGRD0w6uRsURBHDlFpurh5OhSCkAEBf3MhJ?= =?us-ascii?Q?j819aNeHPnl/GxBBkkuyvwgM5LvDkDK2djXQ+nKuB3dN0ypS9Ji4HpqnrYMc?= =?us-ascii?Q?4IU7+myBBFSWeFsCUnUqjF+2HW4fMHeQHjR4Gr4utUPwDb5AARDCkDZLV2Jv?= =?us-ascii?Q?SwFK2mWtc1xB27Ntj1ZKXY+J2V6iPpxRsKhpHJ3uqJYoQZiv5O+dj3dwuzN8?= =?us-ascii?Q?l6iJXX2JLyh/GFNGT4wg4icI/AaH4o1L6NS/u5DruQ0bIPd8nInyCe3t7ZHh?= =?us-ascii?Q?PVuRYHI+OkzaWnwjKj+O/p4TgDzubyOlbIAXM/Eufogi9ZZh4OojcJ1zlTu+?= =?us-ascii?Q?U29RIf0fK4SxIHm8aqnVJURb4hQXv0alha18B141Vxm528gSuRkPXuwPSH07?= =?us-ascii?Q?FLaek0dNVC1/DxVJep0k1LL32YLULJClMhgqLGPhLLXwL549iZ42ZTIkswhd?= =?us-ascii?Q?9TbPOkr+bBzpafM21cZY1J1acKoomyew5a7Ynn2ntup7dpm2KeBJ7hnV+lrB?= =?us-ascii?Q?g4fhLVI9sp1OmVQA4rH+ZyN18jF2YlNSPOG4RjVSVEG2+Nqnax/uEre7FDKn?= =?us-ascii?Q?0K4SUWxrWpWuBVF7PVu3gP+hycfRZGaw8L5DKuDnfFAXZ47LN3BQ04P38F2S?= =?us-ascii?Q?C3wanwdNe8WZ+eYEtlx9Wf+NTxEQ5xvVxIaVp8Fb1XArjFfwm/hYDCF8Ggzo?= =?us-ascii?Q?hjAwb4v/4GYMQBbpaQ2/1CGlCN8ckMEuDev8BipRqqAV6grYjnCCH9SOJ5ap?= =?us-ascii?Q?ecQV/qzLS1/5m9AU4flr24So+m+MelrAOL6B9hbOZNEvMMKSIAQhEG/k90m/?= =?us-ascii?Q?hZhgaA5Qsq5awkeRqijvR4k6ycLLWmaB/U73G1MHW9pY5bQUTlcE4B/r1tXL?= =?us-ascii?Q?SoBa+w0uiJ4dZKKeZSIjtILO4P/8Lw3SkLtH9eZ7nSmDYs0rByP4?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c737da01-8333-4f73-709d-08df01866d19 X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:37.8799 (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: 3AQUdpK9/DMuGh7aQ+t4YX6ycoeA6iLJdW3XoiF/CmqUqPr1j/aDVy2iP1ebckBhHGeKd+QeaJQB6xf1mJ77ZRKYAm8XaWMDn5YK9MEsLdFrHtUe6juR+sRb7fg0ix4z X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with PDM and its sound card conflicts with the WM8962 sound card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx943-evk.dts | 34 ++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx943-evk.dts b/arch/arm64/boot= /dts/freescale/imx943-evk.dts index 07b782ef698a..e2856c991e9a 100644 --- a/arch/arm64/boot/dts/freescale/imx943-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx943-evk.dts @@ -33,6 +33,12 @@ aliases { serial5 =3D &lpuart6; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_3p3v>; + }; + bt_sco_codec: bt-sco-codec { compatible =3D "linux,bt-sco"; #sound-dai-cells =3D <1>; @@ -111,6 +117,13 @@ dmic: dmic { #sound-dai-cells =3D <0>; }; =20 + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "+V3.3_SW"; + }; + reg_m2_pwr: regulator-m2-pwr { compatible =3D "regulator-fixed"; regulator-name =3D "M.2-power"; @@ -341,7 +354,7 @@ cpu { }; }; =20 - sound-wm8962 { + mqs1_conflict_card: sound-wm8962 { compatible =3D "fsl,imx-audio-wm8962"; audio-codec =3D <&wm8962>; audio-cpu =3D <&sai1>; @@ -720,7 +733,7 @@ bluetooth { }; }; =20 -&micfil { +mqs1_conflict_dev: &micfil { assigned-clocks =3D <&scmi_clk IMX94_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX94_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX94_CLK_AUDIOPLL1>, @@ -736,6 +749,11 @@ &micfil { status =3D "okay"; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_fun>, <&pdm_fun>; + pinctrl-names =3D "default"; +}; + &mu11 { status =3D "okay"; }; @@ -782,6 +800,11 @@ &netc_timer1 { }; =20 &sai1 { + clocks =3D <&scmi_clk IMX94_CLK_BUSAON>, <&dummy>, + <&scmi_clk IMX94_CLK_SAI1>, <&dummy>, + <&dummy>, <&scmi_clk IMX94_CLK_AUDIOPLL1>, + <&scmi_clk IMX94_CLK_AUDIOPLL2>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll1= 1k"; assigned-clocks =3D <&scmi_clk IMX94_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX94_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX94_CLK_AUDIOPLL1>, @@ -904,6 +927,13 @@ IMX94_PAD_GPIO_IO28__LPI2C6_SCL 0x40000b9e >; }; =20 + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + IMX94_PAD_PDM_CLK__MQS1_LEFT 0x31e + IMX94_PAD_PDM_BIT_STREAM0__MQS1_RIGHT 0x31e + >; + }; + pinctrl_pcie0: pcie0grp { fsl,pins =3D < IMX94_PAD_GPIO_IO20__PCIE1_CLKREQ_B 0x4000031e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010047.outbound.protection.outlook.com [52.101.69.47]) (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 E57913515E2; Mon, 24 Aug 2026 02:21:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538108; cv=fail; b=dI2vf/a+goRxjDstVlXgBy9k2w9AClNlj2hvMlv7mRdOilbzyHfp0z6y+PPwVd7O3mvspqT58JFic8Gasidst3xzn9ZemjVMDTMf7B/ezjLCYCtoR1cXpwH6N6kp3KHi4RLKJbOlfiBkC3XQjtKLm9Im3C+dQGmZUQVCTEHyKE8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538108; c=relaxed/simple; bh=UueXP9kdyQeuWK1nBBzDlOxYV4V69EKPmdyAoyC9y8s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=U74S+b+2iWF+/v85ZKAxoHIRXUDdaChEGsEyYUYjt6eDH/7svwxr4qfw92pM8hA43FOMnmNvVnvdARwHg6tL3kcWXTkhcy+QEAC97K1Mml6J84/fdnjPlg3sdoCKc0XB9WJdMPTvRUUYTVS2YmpSUtPiezx9zlmV1E3TRNZtsEs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=GIQenqZ0; arc=fail smtp.client-ip=52.101.69.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="GIQenqZ0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eqy6gSdB6Mi4jpEc6A266naB9MWPeuH4wDEchVJ3MrwnyAP4iZWm+xWPiGSb6zahilkihfyAYaOFDGgG00TkVf3GCvyvGkttUjVwipNYSzRN2/Zdt5H0PdkjryWwKCs4Xo/lQ9K1YqeaTVOEdjBcfE2wHchsLx3vBk9Veh7wl1ZLBUXgA/XFAGviiOukTKBBoP4OAYtuZbgKSWen+xstxqD9PkyBhR2vDTjVXL3dzGlB9j8ETnhjGQa+EbLqY2k7+bohJo06JBsLWgWZ1kxa/21q4YuygZChBumPKo8SYIy6FADat3EStxD5eol8e+AU/qM1MzF83utO3nV0/Df6RQ== 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=oVvw27lj2MNH4Xbpx/tPfQSZ20ijWJ53dNpeHX2Y5qg=; b=xeKR3yCDcr+V/UKIZgetMSG2zJgZk1XNySfQWQo7ILBPnOwRT2St6tdpE/5BvzYeyYEaeGErRqKrnvCniF0l+ovq/53hyeBxtbPK33Uk5XObRLt5KctxAOxCJM9Dt69oQziODIiGJDFg5fKWLjL0GpwHJButzfeAL0R3xoATbCLIYiDS3LO5ZKZhX089cpmYfXmpqm21M7S7RQv9CRJkA5seuodSbBAH6uEyR/nLqS83QDNRlHRFumvuyB0I+o0nYywguZUZxpejf8KsEvl8BkzIn+99P3csQ5xsS4euy80HzjZJwD4nGIPf/rNplOew/EREApWlPnJIbFsRSovHeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oVvw27lj2MNH4Xbpx/tPfQSZ20ijWJ53dNpeHX2Y5qg=; b=GIQenqZ0xqMRyTjG5BJlYxrp8OXjMxel4C6f27nJ8h8QreyoNgwbUnoH8nRLoBFqoLow//IrZrrIgOLIn5xcMVpIHGkVFX92yFOmLLLzDxydB6opMo2DoU4NP/sqIHaz++5oeg4P4Ftg47is/QgdSFBi7cV1tv8MRZmW1N581ZJx2DXHbF94EM+EcS7J1+HDTJ2LZHlIUvqTZFhwY7NbwpDRKhxDJ+dh5uLDMZ0e8GU8gxNn1cuAjBVrIOC+PndORCgrUfLQHqorWAru4ump4gaUzWlW/OP1dtwJNmjeROHS8+zTrYEm2bVwJVbjbv/za101wXYDkaKN1mWj/PSaGQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:44 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:44 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 11/17] arm64: dts: imx95: Add clock and sound-dai-cells properties for MQS1 Date: Mon, 24 Aug 2026 11:20:14 +0900 Message-ID: <20260824022020.2812810-12-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SE2P216CA0170.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2cb::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: a0d7c755-4ba6-4cce-0a85-08df018670ed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: uOuNfXQ20MJH2kL9IVvXJWRSTi6RIEa3lLKa6Zi3GSwmKrFVwP9eRzAGKNpICEuRVSegWO34pj85GxkiWp2hUhnub5JF5dq3V8FYPOqwc74JGkr4qS4061S2t83STVkF7E3XxCWEBXQ+OD1gdzkPN4Vg/LMBzVOMvgi9s1sf9iUXUmOX9BP4UG6NPrG/mU5PsqhDwp4Dad/K4oEyNNfb0kQoi5ygDjCgn3bBI4GO9J+h2EHIgxLS/A0G+lLA+pEy5Kgz1dMIHMuphk5sB3ji/xygPNe5iz2IluRobqCP9rSeDEl/ufxurEbg9fNxxJYM7EuLdh6Fadq1QdvjVFvM1sSRmv1WRIuQWey+casXO/eL8kpwAzSWpAEYkuqh79LuNaS/8JYGFgx3t46HTkLty79GeLsUGYGLxQKMM5PQQuhjV6y2Y3GRPqaB/O/9sP63EaWqfgXfaeoX+URFKZgyO7hXl7Xds2bdKjvpOTDWoxvi39N1AZrCHdvzA8V2t6nwFVbrUvf8ZB8zzRgeA9ri80Ftsf6o8yNFFry7YbB2jeRzhR2+1qmRMiVkczq+Lfjs+tNW0aisBkb9Z1FlZYvFg7uvwQV6EpOjvuhg07h013BxChnk6wIUa0IVlBSaIUeGt3C5kHYXBMVie2V0Fhd2vZnSnG8041QUNb1JpCt0y+A= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aynuOGTWSKfVEV9N9mqf8UCWYK6bwkHtKFlIGw1oOG1y3hdymXv2wTfVdAcr?= =?us-ascii?Q?wCHdtEZ6K8c8sssIWGN4xHNTelnPJwru5TuIkjgX4usdk0BZpzAPcSrdFkRH?= =?us-ascii?Q?Dkb8emVWpUFo51X+sylrdO5LOb3uvlxuGv+CgsCglUOgAx+JEZR04CXV5dV+?= =?us-ascii?Q?HA0uhGjRkjb7cLIiF1dSqVo7aoSXz6fV2w85Nc/6OePhkEjPnXJHnBvrhdBp?= =?us-ascii?Q?Ctz0WleVjAg83uxv2kLBtdFounDbdEU4EnGmoODvxkQQbPD6xFckmbdtCXsB?= =?us-ascii?Q?xWOFYDB26qGGu6lyDGsr8GVHJHdEIMyE2J4QAYGIl+FIZjWcblB0Hd0ijpdY?= =?us-ascii?Q?owTrvr91MPRrQLmdHaGciU4E43Gdc7XM4kNdJcEtsBfROrJWFyBdvFxmMAAV?= =?us-ascii?Q?6r7i4yrYfYOB0C6yT+mDtmHEhUyQjQwz9uTPH4OB9qp0jd0/n2HuT39Tb1NM?= =?us-ascii?Q?2JJCA9BkwofvNgTc+GitRDdXPLVtDZRp6ScNJxcH0mqZRQujN3QR/3jCFAVR?= =?us-ascii?Q?S05Ol7GRBeYdsGVGPard9t0ArQbiNgQ9cE4kajyfZ6Zzy5RQGETn2aB9dzDf?= =?us-ascii?Q?z6WqzPGT4gfcoEpRqZp/4TCNS1oFt+pdkDBqiJgroo9dXbrPj70qLepZZiNv?= =?us-ascii?Q?PS07r8mom2FyXiiqyYvJzCpayEhMChRtliVb0OSR0xCIU64Mw2RycBgkH+1W?= =?us-ascii?Q?DdioeWgkt1NSlmny7LNQbXx+5DCCGmKm9Eoan002S6MFWG7Lpx73tbE5c5YL?= =?us-ascii?Q?K58FoBL3SntT0PcTYvsaU6YV08ykk81skXOGE3wVtWN1XIvt6y19j7CpnD55?= =?us-ascii?Q?dmIfkfpaIt85pK/gRYDBgehiPA2Ws88vI5lWpHHjGAMEnjBW02mtJcEPGQFX?= =?us-ascii?Q?aRCsu7XpKqYUizjoQtseadR9gQ9JtpHB/SqvtEGJO2nOGSRqb8GCPTilhXJv?= =?us-ascii?Q?E40EveHWuBR71h6fv/i+v5sv2hKVhkiE1uPhtV4y6mrZ9Ftf28CbwjMgu9/V?= =?us-ascii?Q?kMLN7MX4stcGr7te22ajyOz7ViAZ3cwXIpNFIPevIx9bb/QsaAc4vhdNm6H1?= =?us-ascii?Q?ZfhgXXV2Vjt5B0mLyrQlZ2DMPIFejrkfW5dfgvjz2LX6BK/KCm4JRSxzwnIn?= =?us-ascii?Q?so8Ad4KRs4aqQrZqrxpH0rgrh6QY/mWwEmByidWEgZzj463BSNOWDFNOkDA8?= =?us-ascii?Q?cXWgK2B7Hoqgr3beTlq3c0JtQpUasbWdTTa92i6OYoeXeHdQSiah824bUvn0?= =?us-ascii?Q?3wSB5EXgtHHa3YJB+APWFkGKeSnO5xtOuaxgyQYvhH8t4AIno3gVunBiTNK3?= =?us-ascii?Q?YDzS6PwcrsUHzN8lFEVDuPcqNKNHwKOOvEHkix+pqQ8Ouz2e6NqKSGNwj3ir?= =?us-ascii?Q?L0Ypp1fItJPrJtjgNfEEtbqhsjyyhn3WCOWENOOszw6KQIxYHzYxblsV1jk8?= =?us-ascii?Q?OOVo6CAQOi32oL/fAgXEJ5ElKLg9di+A0u3oTBshKRKiut5obv3HWWnz2pRZ?= =?us-ascii?Q?qtsXXMLtpbu3w+/KvpFW4OYidTy+5PRA0p37wVf7SscFLJ6OVkuVy4LALKmY?= =?us-ascii?Q?ERYsqAZjbzm2ThGH5NcLsFXLj4GPdakPQ6xH1yXjjulNpHr7SvHU7cKi9k4G?= =?us-ascii?Q?zThcmocdUi2KHb2uRkaGiV1RIy+fadfSV2PYU3STuu5EZSpsp+fJENv3T14t?= =?us-ascii?Q?A4cWsD4dMkl52KIidSZVCAHgBC8Y6sUJPy7LnsJvAQDz6REZexHXfnBj1Tp4?= =?us-ascii?Q?ZbrtacBH8AIdE3NR9B31STMVcpqyD+BKv7RI/GQ2BU3N1c5dRs+F?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0d7c755-4ba6-4cce-0a85-08df018670ed X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:44.2954 (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: iOvcneJsCH1idci7GH9I2kmhCC7OOPujgnnnuXvB/oyUOn2dXWD15nXFrznP2Mmm+tDrsMPX4HehNMy1NM6sag7oHay9scTh22ZDHqy5I6asb7H+0Eb+miUbgVMdMl28 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 MCLK input is driven from the respective SAI1 MCLK output, and sound-dai-cells describes the node as an ASoC DAI provider. Both are fixed SoC integration properties rather than board specific, so add them here in the common dtsi instead of duplicating them in each board dts. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts | 2 -- arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts | 2 -- arch/arm64/boot/dts/freescale/imx95.dtsi | 3 +++ 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts b/arch/arm6= 4/boot/dts/freescale/imx95-15x15-frdm.dts index 0f43e3be7058..0a1646ae5b00 100644 --- a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts +++ b/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts @@ -480,8 +480,6 @@ &mu7 { }; =20 &mqs1 { - clocks =3D <&scmi_clk IMX95_CLK_SAI1>; - clock-names =3D "mclk"; pinctrl-0 =3D <&pinctrl_mqs1>; pinctrl-names =3D "default"; status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts b/arch/= arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts index b87a26b0d7fc..1f62d729a5e7 100644 --- a/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts @@ -450,8 +450,6 @@ &micfil { }; =20 &mqs1 { - clocks =3D <&scmi_clk IMX95_CLK_SAI1>; - clock-names =3D "mclk"; pinctrl-0 =3D <&pinctrl_mqs1>; pinctrl-names =3D "default"; status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts= /freescale/imx95.dtsi index 38fc47024841..7bc74307d9ae 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -439,6 +439,9 @@ hugo_funnel_out_port0: endpoint { =20 mqs1: mqs-1 { compatible =3D "fsl,imx95-aonmix-mqs"; + clocks =3D <&scmi_clk IMX95_CLK_SAI1>; + clock-names =3D "mclk"; + #sound-dai-cells =3D <0>; status =3D "disabled"; }; =20 --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010054.outbound.protection.outlook.com [52.101.69.54]) (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 10F27351C17; Mon, 24 Aug 2026 02:21:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538114; cv=fail; b=HKtB1udKyScChaKm0ywE2wevwzE+rEL1zIoJHSkG2IP7J2BIpWEAtnoGPybnhqcZYLMYkLGzWVbntqxi3i6VAMS5X9AYS3rfqyWmntC1HN9SC9jbf/l4crqE3/xAY7oPBwabtaP473km8S1G69oaRHoFo7jy+2anHXvQYxA38Rc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538114; c=relaxed/simple; bh=XpwhU7qVJBsxhul2MA0RKb64QZSyTlkB0FrZZedUx8o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ZBsPIasXrNnsR7nMZVz6vsPgjtqQXghBQsxe+gO/5EhV5c0cOCAEG2Peb9asNh5+p8trXhbwqD0LMXEciliPKGT5G1EAofrait8pm2mfMnWrXZTz0nXOGuPAtxYc3B4AfFn8XZe+wyrrTsDKka7vN81y3aRr1GYSJ6WEcPwuBTs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=jCOmyyAn; arc=fail smtp.client-ip=52.101.69.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="jCOmyyAn" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XYkgVVXRl1QXPkYOFt9R+EjitwxuA1czmPLfi3vZbOWHUkl4Vh4Sx/ppxN8G0vnjYInEpfD2ccZrRqbIYpWIuK8RvrcLkvADX+8/T1I2TF5YMC2e0rTYS/BLeadGWUgi0hTXfk1szkV5f7f2yPl4IGTpc1bAqmVqwzQ9WC4apMytq7NRvRBjFWDfWULDHYVUEoDj2w3+NiLRGxJFqGbeaglPtuyU8QRXWP9EaE+eCXueYkx3oDoE7vErFzvBZt7ZF95NjnCaDKmZSTZhkw87v5Sd/WNAqozKHZ5yyc153ZU4c9Hfpn8bj43j8DgOmRBwvNWGreyWn6qthZ8jm1GZeA== 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=5XdRaZ33/gudCCa0mw8fSJ5zYvszJllH2CtHRgiWlYQ=; b=mwMV7E66wgUpH4QdNHMpGcdzXv2bCzKHq36hmqKQvRxKZuwtx6bRcr4Vnb/l9FsTZiyjmTS5ZEB0ENgEqzKAp+bniie3kONSfjXFy7B8z3FguB6iDpSCX+D1tZQ/AcUi+8elLHrBa2uap1XyqK9Xd8WG/f46u5PkwDEjlB054Q6wvZxK9DqheAGb562u2F2p9rPC2j6TncG1avQen3c2vR9mzYI8Tsu12bdsmOVP0FHbHA9JrOmQozNlMeOpc0+fIPFP059+dBfBl4EAx/Am77rsOJo5m6s8FC5Ffg3P5cYetWBCTvr8oUSN82fs84SYuMjJnUFGIJKzb0hr/ZU6FA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5XdRaZ33/gudCCa0mw8fSJ5zYvszJllH2CtHRgiWlYQ=; b=jCOmyyAneemxwbBQ0JgfY5IKnC+DsCAFrhjEKFXSLUx9TMlWH73uCtvQLhMPmgxbITNUfhtLf82hF2m+hhsg7bYnsj6zS1JlwAAt6BQyzkjt3sYKXJ7M1fmmpMXeCscfWO9ii/Ca6mG5VcpSPx7YH6Rfa9dB/pSAluCYeYnaDshGjhz9J7igSAsUcD+3pGRvV1W6Q4iWqGC9SfK835E5xCJ5zxCJXiCHfQabPtk+BupPoHKHhCVzTOXikrKyDgmZ4SpYhN2jT8fM/eVzaO0Cetx4f5rQIAykosmtAWHwFly3RxGaKkYKZ6WLQwIxcYq81M5bL179qJnhRvk4i1REbA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:50 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:49 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 12/17] arm64: dts: imx95-15x15-evk: Add board muxes to select between PDM and MQS1 Date: Mon, 24 Aug 2026 11:20:15 +0900 Message-ID: <20260824022020.2812810-13-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SE2P216CA0170.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2cb::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: ac091fd0-a503-4e83-95db-08df0186741b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: NKsatOKG7XzokLUUDeYOYz644Ch/46sJeGYfqSy6rlnxZq2HuZO0lbjUlSXBL9mfIj0VOxpL/ZjuqaHONrOERqCVrDro4EIzxeCb2QYFuw0vpZlnfDq6uS+/MO2QyU8NBS3uZ2A+CDdH07EfEH74xlfopWpL2K9W30N1f+g6i2RF6hfgD75uOpMojwt8Ql4uLNaXn3wW3S+IW9Vq89tFCqwfH5scy2ER7KrUAemRUrim69bvrrdMp07Oe+P1iq5ljcr/9QsSscN3zbMbmgsOUs2mT7tT2xOkACoa9z+ETDHNA1us2fw5j94JmyDh+j/jlp2MTd6Ry3GDJC8VhJAaIhVYc6bUDCy0ktvHdxt0EcM32uJD/9sBzXmtn/KY3YSpP7qaeipukmZekU5kScbmmMIp40riX6BqpDrXRl+tAW75Cmasp+Poa2qX2jOJNcRqSYHFIzRqHt+9Cini1mKW+Y3DzosBn2aU41z/h5PlnlUYWSS60v1qNFxanyLEWbMqee8nWu7RaD+4MZeO2DMdqwE6oXYihUiMOYuqmUYmDCoz+s+6RrgerDzYzIgCQ8yfwJE58IYii8oq/mgNklyKCfb8RuoIcfeRSlHaBxFyZWJaq55MTlwbDt11kNSW6WP0SpSyeERurgMH/U6xHJNqr5SwGobvTZGFtrKWEPhkeCw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Und63+5YYJuxMrhp8sofhr0mFTlhzaVrFqRjlJE/pAwEGwV+R3dA9E2Xmbvi?= =?us-ascii?Q?ML/XjV25T279ODLvx4B/gqv4tcqcpP5m9RqOdqlxtYxGqsmav0UQJBRuarJu?= =?us-ascii?Q?l7DSbCvbqgY2qvrEAdtrbPzaMIXBvE+PofT+/o2FPmqcl6JsUKSitNtY0jcr?= =?us-ascii?Q?Aow/BpSugDAI19dqb8xnt2JZzGJSGELOQr4DDyVL7hiiheYfL8Dogwl0vpKq?= =?us-ascii?Q?I7sFcEZALge2wxhoVSLy5lV1EFlhKq2x3oIvTsrJ0c8I1kri5znU2CRwImoJ?= =?us-ascii?Q?fY5LTm4Ut5cmSgLWaPYjBMEgjKI8Qu+Tao8mQ3tR2AFhlHWUBf14lGvsDkgb?= =?us-ascii?Q?ouT7lqaACZ2r2R5Q7XLfk8yrGnnw3XUAGGQl8qQ5JFjj2ZJgDK9m9fp8AJ+x?= =?us-ascii?Q?7vx2+sicgoO9iLioanyTc9ONWTX2eGvZvPLnbDgmd8YP7bUGFL54RwBAvZOg?= =?us-ascii?Q?3qLvn6+ZcKZi0TQyfHzQdO0qd1vLa8jPQ8hSApKxK11W3kD4ZC1S5KY2irle?= =?us-ascii?Q?OFVX7jORBXr3tpzaeMsaOIbfUkGh89iu8aD7O87qZaSykt459UaT3lszsRfG?= =?us-ascii?Q?H/cVPaqnMbN1suHYsGdhx4Qa7gBuCMDMhkksi7dcOJLar0wtCeL65uoPccPy?= =?us-ascii?Q?LGk1GZf2rM6qwYrq5l1ZB8TTlp43Q5SD+zd6dXX/3HjKxww/CNgcS00+Xqiv?= =?us-ascii?Q?GNJrs1DW8JzmRwlAagIgPi1Cz9rwhL0Bzz8NUN86XCqaXcFtwvjWrGJl0s+/?= =?us-ascii?Q?DdwjMEIXQaLQ0hTKIxhhHwmD/uc9519a7kueUJkDUBfPNC+wI69D5jHz8N+r?= =?us-ascii?Q?cArjkQRqqu42cYTAG4pT7q2KkDjpt7vwJD9NoKkrb+61E1SZ/0QoI/C0AA00?= =?us-ascii?Q?dcqrmhFPJu8zg4HmrFnDnOFWmaG//4viLKoT7eGICfKtl5+TubkFKFrHm8GA?= =?us-ascii?Q?8art4o/0UutyhtG+Qvknb4++IzJJYe9re14bdefOVfv9zAgpubtrxWsCBu/D?= =?us-ascii?Q?ZuhskdIZ1UMXkx4qDRhlqLpDIlomJUZBdzfU21e7/l89r3CB/2PZFyRPbwD2?= =?us-ascii?Q?xn/8XnNd/zuHxg4eDjaSVGb3uB/hGNAO+kPS7t7NTFJzaYiB+BW7YtlzPz6o?= =?us-ascii?Q?DM0nmx2CCl9yJqxYuwUHrNjt7gr7IHRHI9UjcnFbvinOtYU6ka/sTE+sKFBu?= =?us-ascii?Q?dKIZAO9trtDLuXu/WTAPvNjU1GKnCHaRS+nlJjDnAW4Jz9c94p0G3FP9mqUI?= =?us-ascii?Q?ZE06bh06gW8hvmV8LaHLU41DtS4QP3TfUryUtR+dbs5GdtfxziMFqTZoXXik?= =?us-ascii?Q?koEJvggKRvalAoxOS761Qo6m/pU6aigG1YfNastNMsvArldhfj/Tjd5aZhrz?= =?us-ascii?Q?5AvjM2eXAiHp6+fqUfw3QlAnj/owhEGbzdz/IOXvADUlJcUtIaBfsw0X9GMj?= =?us-ascii?Q?yZQikolZQ+qQlfjqDbMsm1vejeLr27cyxu18IA7JPWeF9l9O6vK5UOHn0jyn?= =?us-ascii?Q?Qqgkc4w80SqfJWxnsnO9DcqYx/Hn4LLcmXIzf1pnHv6+ZcqObxtcIvN5Z7dp?= =?us-ascii?Q?9Vwa3ojzZxtc6XCPAB+VRwdffhY0Tv23SWRVfWmbRvctJkcx5J2O+emR750h?= =?us-ascii?Q?JayDkA+iyLaCe9TAEzY1AAzns1HueVDcWQxSRUYeRK5DqXVcAPmEHLnkrpCf?= =?us-ascii?Q?eqFqLFcrhfeo3SM0eif4xCrg8yL+3v+EQtn8+FnMtliWZ+njCLulCCL1zwos?= =?us-ascii?Q?2dkARvbMcJmugN4F7zZOgThj5WszY5sZsOG96QYQ30npCAKDa7N9?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac091fd0-a503-4e83-95db-08df0186741b X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:49.8676 (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: rg2P38Lwt22glNSeYXmSSrzJVdMS9NoKHtHAYVAEKH1PWuYBEWvYQ22KyGIjVNWY/5H9wOeC5Fdzv51j0jINYzihU7ABqdUb+C8ceMlGgDixqWTgUcKrFBjpWuQJQ2fc X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu PDM has pin conflict with MQS1. Add GPIO-controlled board muxes to route shared signals between PDM and MQS1. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx95-15x15-evk.dts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts b/arch/arm64= /boot/dts/freescale/imx95-15x15-evk.dts index 6aedcbbe915a..aaa2608793bf 100644 --- a/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts @@ -114,6 +114,25 @@ flexcan2_phy: can-phy { silent-gpios =3D <&pcal6524 14 GPIO_ACTIVE_HIGH>; }; =20 + pdm_mqs1_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6524 20 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + pdm_fun: pdm-grp { + mux-states =3D <&pdm_mqs1_mux 0>; + }; + + mqs1_fun: mqs1-grp { + mux-states =3D <&pdm_mqs1_mux 1>; + }; + }; + reg_m2_pwr: regulator-m2-pwr { compatible =3D "regulator-fixed"; regulator-max-microvolt =3D <3300000>; @@ -488,7 +507,7 @@ &micfil { assigned-clock-parents =3D <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIO= PLL1>; assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267= 200>, <49152000>; #sound-dai-cells =3D <0>; - pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-0 =3D <&pinctrl_pdm>, <&pdm_fun>; pinctrl-names =3D "default"; status =3D "okay"; }; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013036.outbound.protection.outlook.com [52.101.72.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 F0AED34E75D; Mon, 24 Aug 2026 02:21:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538121; cv=fail; b=MELjTXu8uPk4OyPb1or89nsoca71LuTYfYOUiyAHKqyf3z/ao5Oc7sd5D926IbthRDwMu42VuO8TLgQpIHTCOT3jlm8v0rAAFOG7/fyJCCwKT0kUSZOb533TvM4uhAeRpxnDQhd5EaUFIw6yAaOtIEcfT/TxQ/i7kLUam1sWKog= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538121; c=relaxed/simple; bh=FalH9QS9XMAbo+fpAeP47wlleUvQFUKs9xTETT9SnlY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=X6YqQoQkcnzXZf5ng3bsivdfRIiWIRoHk7McxKokYfnQ3dkHF1NKtlLk7mrvSfNGNqxMgyogAa0vupjGTxfoVr/QEUUZCq3gDrCe0wZKqzfd0A9/vVHDaT7rdLKdfjqcCYp0mSgWE0jiTPz0AVgPWzsNYr56QGoLkgxbA/NS+WA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=bwBErfn4; arc=fail smtp.client-ip=52.101.72.36 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="bwBErfn4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Sk9ypsaEwif5vFPtoNolay+7gqv7Vk8LkVnFrqlvUhc4tCF6P2rWcbKvXMXL+OiGIHYNg2dJAhwPhOIOL33Q/49SK4YqezwnIkOVuFtkyY+KNVq9F3hCliREyIgyYgQmZ7Hf5Anvva1iF522AMGAzI061n2s96rbyAKNVEQzkSPvrEwWQHtzWdxSmwlg0z7C6BAy5P7KjWXAolfMOMudEv1rbI5vZhr2+9guOjyK8rdNcag4K6n6F0JLnO+1sbul0AmRosRcHRWJwHDKhtUvYV3gxqsr8PfbqrK3BQo+t1wUDGVPKEMRgnTxCZoc2Vr0y5ueY3bagS7yY0ETJg+iyA== 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=Ixrj6uJ1A5nJoLuTPkDgA5vfVTQsp7MsZtvepvrAZDU=; b=E0Oaabann76vdqMVf1RCq2K36pqgtLSSqJkWYr3JniwWHI11I1ljvE11/cGqQfHoV6x8pMZefs9DZLs1eiGIYpTDXdQIMz/4z7Rs84gcsjhtscjzkdrnb2HSlhNZLkZ2FstY4EhQS2YSUCdxh7LzM4+OqH0nQWMkUl4qlXJUobYbd+r2Rv0C1VGE8Fkc2FnALVB/8tPZreWNOWWoD+olhJyksRErEUK1Qnodxb+AYYm3tUb0GrEXVKi7/5zeYowhw9MGdi3sGJn+ZiYBNWmGb+hstfoI8LZttbIK3s+cv2CmlqtHElCwlh1WNrmr51dlPQDf4cvQZOE0F4hBsIIjzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ixrj6uJ1A5nJoLuTPkDgA5vfVTQsp7MsZtvepvrAZDU=; b=bwBErfn4FgnxvdW72QIxLQdC6sV7r69/PO8+GoqqgOlurTrKXkwfbzwIoYZ98Sx+KgXZalKhUTWNhrY4aWR85x/dRwIAQHl28GmqsUfKG6X04mVvvzvFvfO+4kgRItNan1BJuMPMvsj2TAjDtPsecLYkzvXxlCNVNym2IZ4Iwm9Wg7XhUUKwQpDj1zAgU8GmGHBjrrWnYpSL9kKXM8Pxq1rHYCpf0c7tpqQfCwhacV5qLBGcsXoJ7W2UccIqrUhuPPk4mVBU+TVhZqFmghNqxGRrenkE5H9c0njU1+VWkoi+4kgFKzpzbNJmXvciFeo3tZF15QwOi0Z6W74ixIuS+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:21:57 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:21:57 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 13/17] arm64: dts: imx95-15x15-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:16 +0900 Message-ID: <20260824022020.2812810-14-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0003.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2b4::6) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b37dd5f-c323-46f3-8100-08df018678af X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 1zAy5tAdrppV87CA1aOhscOShdlYoNUeT4XpWK9ZF0/BDx0VUmKfcFQLZTttHVp8Ovsv9Y9cpiTW7cqqOjRs+5n7veq+kZuNVMIaHhIcVZxKvfcpv5bBorOJ38Tgf7VfPm+wClfXo7L6w+5agq25JAAUBk/3nvRApI1YWB2uBMKROfVjS9Z07t0Blvwuq/PBiW43HhVuCVhleeqO7SsHCuGoKmZkVjwayb+EzXuMNnnoKOIWxBbuRPS+vwEYpPOj9t04WZwbfxgooUYnC+r8nGu1HN00c27G02yLnmxYabCi6RYAqkxqomU6Wz/26K4kgqQne44EWu3IqlK7Z3WAda03FP2YCCAqjqgZL2zToi+0L8rLuewQtS6IZfIqprxGsbKJB3lFCjcTrvK3hpQfTwQb7EEeBbhtC8gQmMUPGRhj1gEd1p5niPZiwsMiJn+UsbvDO2fOaIrdGRVQHuOcXfEA4KpR8sE/RtxI3gwuOQARhDu1RH0mKJKUcnd/ypSe3lXjkElWUKKpmN9emphHOg4vG3O4BiUmLmpNxtoGpQRB+tEWiUOCvaMBOcdhQiM/8s7Dtx5Xp5fEUDa91MQkQDzfnCOTWewXJeQ3h1u5zZd7rkC0kt4Kdqpdq4nmattD9sjwPzQqx/PqzWCgh4xByMFS/mX//AaonpRzzbamNgI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s4jgT/4W90sXPBbSOP6cUdMwMc/h75FoH9eiAj3VWN2XWWluYuLYq9h1+s6C?= =?us-ascii?Q?8tGsjZGbXoRzfb5OjxlbfL6jUjxtjmIThXxbTrBKthLibFTbJCJcab8tiV17?= =?us-ascii?Q?L06kVpRCIp1MwbM23JK8s7phdjjcI7MHSOmkFUkhBp5r/7sMqWOwSPHsBaZm?= =?us-ascii?Q?XFT1TlOm7zglxaNMXi4FqgXvBjQVWagRAgikDdjJZ6WxG3LuQ7ypjIth9sOd?= =?us-ascii?Q?YT+1svoTo7aWEpi1jj1XT1PDR5EiZsZMR1L/oPEuzOmjJCOptEIDl+Xw1vIV?= =?us-ascii?Q?z1A25X2vFIXugleuYSXjCH7W4bWnWV6yvyKn6If/dbDmXCN7niZW2FXbnOpf?= =?us-ascii?Q?0En2U8dolfs6wJWEspZei8ShnvJ7KNXV7bDxCZFV9btpm2aVcUFonvc9tXHB?= =?us-ascii?Q?Y3MrHBIQF9P3wCuYCJG5XtaIWExMfmP4KdioDy0S1w5wlpyP7k2kCLowrxdf?= =?us-ascii?Q?9W9SI3bGDE4YRM1PmW34x8iWVXQeL5ivZV7aylSBcWpXdjhR0uCtqvQJyS5X?= =?us-ascii?Q?QUW6C+G8amt5u62DkpAEhrXZFpO5jVuDlYKCXfXh1nKCUo4SgbRbNJ8Yo5Nw?= =?us-ascii?Q?44U6v1DktyJkhYcI4s2Fr8J8GpapWdQADACi/RkuVQ7cOWQGD2qI1FllrUum?= =?us-ascii?Q?p/ig/BUSJ/o0/DYHM1yeQ4mBqA7HHYxzRA/VNwZJyXvyxUXiSC0kgRlhxfeL?= =?us-ascii?Q?Qrkej3aPKOrVeq3ZtQIPrSydpHMyQr6uRt24/WdaTeZqsONc0a+WJXCsoeD+?= =?us-ascii?Q?eR4SDJqFc8Srlt1DhoIQbJKI9iQ1LZvAzQ94UB2SSs0d/gDPwR50oEPfRUTW?= =?us-ascii?Q?RCtSTLjhdTVPr1T3wCPqecbjwtsfXyzCD8IIpMDRIK1e2BHderA1c8lJR9jh?= =?us-ascii?Q?ulzX7rcN8gHlYdWJKIKpdODRmzjai57jIzjQb/eVN1kvz2C7H98xbEc6mw4i?= =?us-ascii?Q?NcYT+GqTezZc/CQm0lMH/i+RiUhS7IEZzETXWBrdmAW5kAAyHT4j20hT1UTW?= =?us-ascii?Q?6X3Qdqdp3CAdHdn437+b+8MtQvjrYe/qQzvai1KL714A59LLJIjPb9nyX3eW?= =?us-ascii?Q?RLec4qZsjrXaWQ9N1PyElmlcX272hxaTs4VVypnwkkfpGKc0VDr/1IT71KNl?= =?us-ascii?Q?FuFb5Y+DNquuRFzgb7K0v6b/T6bM1zR+qwcp0NlhO6MW1SY5ds9ydu9WjTkX?= =?us-ascii?Q?+7SGsYtM2Pup+QeLpcD+CJMw0xkRwod8s8idACaMp1C7QnODL9cU++k8fJxs?= =?us-ascii?Q?idEMucg4Z8J9+zYiO+buv416YW/gls/7D+6SZkKCZ8lhWsnfkyEhBk6vuA7U?= =?us-ascii?Q?elIsHn0ojwz634Y8WMqMtsq9iJMbpY5MzDnzJDESnD0vgc15ohxgNZJp4qI5?= =?us-ascii?Q?rKYDAm+b+V3uMvLjAD+xAib1hFbqf49dA6kXgauwHhx58Vr2RUUKOE0AsKfg?= =?us-ascii?Q?mn1VyxkH5NkHFf7vQ8YG28CVkgkUn0eYomvusXJpeidYhumWPqBuZOoYPBcq?= =?us-ascii?Q?3ISxg2IIXuEVROrMEbBoELKH1ehV5k907uc+ZNQ2HQOBYwCMLWYArOkgvb9U?= =?us-ascii?Q?EW9bbu8CmEvutt7h3tDnAP4YgKD0AR+7z/fMP4QObLabgGaLEvIlWuW1bWRi?= =?us-ascii?Q?nHt3g6W8fJP17dffZ+DmhRX8ksgQ8dO2zZ6Ir8QsjKb37Lw1ziwtzAcBbnKx?= =?us-ascii?Q?Z2C6I+ItblsWvbi+HeyMQuBcgPjRQMlXAm7QO7loJUwgEEPMjeiOweUF30CB?= =?us-ascii?Q?31a+iIK1kUbccM3EQN5k8NhSxQberDxSzmpnN2T6k4+UYTDXbmzo?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b37dd5f-c323-46f3-8100-08df018678af X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:21:57.3138 (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: 5+L0Y+bboiW4CTbLavtdS+ulpksbut40PLfIuPKIyFACSfJhe52NqhexCfiIY6QgWw+7SrvtXAnNf3bHTYBn+14m6YuCa3ytjwaTTnjEqLI1aZo1PodlQE5jjXtMStVK X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with PDM and its sound card conflicts with the BT SCO card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- .../boot/dts/freescale/imx95-15x15-evk.dts | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts b/arch/arm64= /boot/dts/freescale/imx95-15x15-evk.dts index aaa2608793bf..1ca6850a7365 100644 --- a/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts @@ -48,6 +48,12 @@ aliases { serial4 =3D &lpuart5; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_3p3v>; + }; + bt_sco_codec: bt-sco-codec { compatible =3D "linux,bt-sco"; #sound-dai-cells =3D <1>; @@ -239,7 +245,7 @@ vpu_boot: vpu-boot@a0000000 { }; }; =20 - sound-bt-sco { + mqs1_conflict_card: sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-inversion; simple-audio-card,bitclock-master =3D <&btcpu>; @@ -498,7 +504,7 @@ bluetooth { }; }; =20 -&micfil { +mqs1_conflict_dev: &micfil { assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX95_CLK_AUDIOPLL1>, @@ -512,6 +518,11 @@ &micfil { status =3D "okay"; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_fun>; + pinctrl-names =3D "default"; +}; + &mu7 { status =3D "okay"; }; @@ -592,6 +603,11 @@ &pcie0_port0 { }; =20 &sai1 { + clocks =3D <&scmi_clk IMX95_CLK_BUSAON>, <&dummy>, + <&scmi_clk IMX95_CLK_SAI1>, <&dummy>, + <&dummy>, <&scmi_clk IMX95_CLK_AUDIOPLL1>, + <&scmi_clk IMX95_CLK_AUDIOPLL2>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll1= 1k"; assigned-clocks =3D <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX95_CLK_AUDIOPLL1>, @@ -670,6 +686,13 @@ IMX95_PAD_GPIO_IO27__CAN2_RX 0x39e >; }; =20 + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + IMX95_PAD_PDM_CLK__AONMIX_TOP_MQS1_LEFT 0x31e + IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_MQS1_RIGHT 0x31e + >; + }; + pinctrl_hp: hpgrp { fsl,pins =3D < IMX95_PAD_GPIO_IO21__GPIO2_IO_BIT21 0x31e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010071.outbound.protection.outlook.com [52.101.69.71]) (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 32E2934D93B; Mon, 24 Aug 2026 02:22:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.71 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538128; cv=fail; b=lronSpCfi/2NE63lgmlg3/HaDGh69oNzOTWvVtheT0tnbO2ebd+zZa19oRTrVBJO3ZpX7opMlhqXtgihBizgsQTeqB7RdcwuUlJNXEMU57czORH6vx2Ex99Ebd80TJYCy9/YD/8YFZDSjPXGTlPjbgiS8a9Zm5IMzeP7fA/tNrI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538128; c=relaxed/simple; bh=FRT209kUF1JO43VkIJ83VBfboXdzeFnQtemxebVRNZU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Mu/5uTv92lv2SxUempqJ9tite3MH/CIuXESMDP4MPndonrb57CsopSYCItVOyfz9Qd6duv65hSU9j+uJj9+i1q4cO2vOPnRmEZESjMqVrD2jsmDXRIG6cZWcy/kdsaFSqnalELCrFgA+oYIpejBDYJqBdY/JqoSJ7mricTcv3ZI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=FJU72HHT; arc=fail smtp.client-ip=52.101.69.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="FJU72HHT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vGGpxYPxvtLsVjFCcp2q5Hu0Ais5o9cuPRclJh27sUOxOhwRMoqWIkFho91QVO84jmSkLiwgTi0iSo6VDhDIenOuUofM0UM/WUkTgs/BPmhCUR8B8CkwSNguNw1m6HAkhQMQc4q3hWAUQxKqRf4JGffCVpGeNOeYai7cKHbMyD+Oz36fVc/yQSkvpId+N0hN4JUGkhWGqBEO3A79YlB4oTn8qmMo15OrmB2UNbtV9/a9KppGWZOMzbSnf+ODEmnk0HYTpsIns7g69HuOtoCTBMd25rITTtpdQUnmc67Wnm1DXfL9dH2mYk6wyyq0fvdG1SqPEMYzqX9uWR1yxOaMqg== 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=P6ZNwKrky/lThoffrrbm+MLvOMXr8hXSrmvT/j22RwY=; b=jMopwIz0atF8kmO6kBLbd+wqY/d0A0eNiaPnWx5pSX6Yi0sWCDLK/pkuNmk0lArgc2jKqaTG/05s+qQqMTRlUIgKtpETzNOPfCjwHkrBqCSKh7mi7A9fhU0z+Q3PMIiDBc1tDM7ITKI2XXR6WM21XpJIOio2syVxjJftdy51+3NCFJ5WyIwAAVSYNBOuysBzi4mdJv+/5M1a04zJCwWObTbEabdXb1eAIiOWZhCCGBZyYEgkw9ykEJPjHKVt5+kf8gZT1BSx6JWjJ19u+oXuun4OSF6XIEdW9LafIzyq3FNd801qwN6b7OJktD4jUWyeeLAsNleww3ehxOn5SOGvfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P6ZNwKrky/lThoffrrbm+MLvOMXr8hXSrmvT/j22RwY=; b=FJU72HHTMwXqq4WjxPTOiRMvjD6P/RqpKkypPP1Pm8xrr8cNGkIUvH1x8yxk53UTzcswC5Ms183g/J11BZlPgXS021UIt1sJjg2MDCxj0uHjFb5apPoFW6RgE9CMjytyBS02+/PT36ILFL5LcL24cxojPQAUGNzj2ZzvDHzz7tEukn165Ce4d9nPKkeyZOejmqJhOiJW0dTx9VVJgemgGBwiYfi/8wqkkySrwh4/Na042nafhxyquMOxALiK5tz000MhjCe+L5jZKoXTjDUukTzDPk586lwO4IcioTyUXlEb9pVV0wyZz39VePzckBBrZNQZ/7XtvJn+bzfmRC4RYA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:22:04 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:22:04 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 14/17] arm64: dts: imx952: Add AONMIX MQS device node Date: Mon, 24 Aug 2026 11:20:17 +0900 Message-ID: <20260824022020.2812810-15-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0074.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2bc::10) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f6619e0-fefc-4d13-a02d-08df01867d1b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: zXMhshKn1RsAM6aKy91RZj+KVtclV8GGQOF/g9Fn2lmRawaVO25Yhzk9aibwn66J2UZ1ZpDIqNa0r1fs3xUuw3vwVpAqWaHfRX1Q41JVO82uF8Fkv+1Ry5uB3HETBcXnDbQnf7gOeM0tXGdgb6YxIz8xOSMhlTK3oLdthx3/sFXhpLqfMHd4I4G/ScYvhZbuycyd4taaDT71xRHZQFRREYCCDn/BBZSnxU7p0ZexAtP3H8b6DM0ZPShRR65VkePOyOLxsSypWjXDm4HvDZpmnZF70p5ZkEStI9oO3qWJJL4rinH4AahoyTDVcqb3cNHpKuwkZ89j/bbf8+VkTfl5v8N8F1uWYML0JHeMLfUHAyPuLbH3+RiRJlSz4q5sUhBvWAry0uxchU07dYVyBTq5m8VG/RsfN1jek6y1GhvUhsebetLyD+DcuwVs/iFYFWC+56HT4m9M6fSwY/vjDl654H73na6lv5n3xXsBrE5E8xhMzR+UuYooMxSGu+UNLoi/N20ridZNT3++U5Nra0bjn1lGmmYdXSjtvR4CjyVSSIfjHIq0HgWhahVfILGHLFpizJEsu13RTZEoAP+A3gStBWcDIKbGwtYBdJZizz2tFL3OqbV7W80FQ6MJDuPf3lLv/luUmNgTh/bfFTooa0OhSk90wxXpAsvFI+Pk8p06GTo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zPk7IKVPrXbwf13WU60qu1bIDE0VYQM9h/f2WjS7SMAzG0eHy0gAVNijVUBv?= =?us-ascii?Q?+LutcjA4jyRvb0eMOrEnfHDj5IjhSOZVzqUh7Tu3D2X1siBzaZFD7M8uyMci?= =?us-ascii?Q?5cDtP+dHdUcqEn5f+jctJnoqHl63AU+FvzrUaVvD1X4sIpWFdV7OW+KHk5FL?= =?us-ascii?Q?TRnuJr/HySMg41pH7ex6ksQ+yajPGUfn+MKkwzNSeQM4ng+epCYAkU7gJoiO?= =?us-ascii?Q?dh+KLNusjEe2iONDVNpMqExsTwZ1YyoT22LJGweHhEfX+xWy+PFR+/2z/Eo1?= =?us-ascii?Q?L4aZaCTTbZkt4QzbmiOOkDdWPbkaJ9wTGHyKbB6ZIZMMCW8s2bxrlZ7ZrKt9?= =?us-ascii?Q?jPurkGBA7puws/ooKAQNrW1Lhn0orXJIt3gS/n2gwFhOY+rSu55PnyGEPrur?= =?us-ascii?Q?nxa2kWjsbnK7DHmXGh4Eh7ut5Qg2Jez58FGk9aYXjcQkpMLTJDJ4zNeEgPH7?= =?us-ascii?Q?QV7qDOUyOVLmaGGgtnXXYk27qq3V4xomHcpJZ57/uYnKC9cDmJSnzwylS1qh?= =?us-ascii?Q?snbm2sZYvdGZMWCDHD0qPlnEfMrSSW7DvwUGLtqmfTtYTyfL9pd+AgUILsvF?= =?us-ascii?Q?iV688l/a0rZSBW/7wP8FuA0DnD/SDwYhwgqc1J8wxAGyolrrO6bV9kn4nkQ8?= =?us-ascii?Q?VJAxelEm1Vc6zeG9d/6dL8iGL3Zxjrc0vkLsnGDlDyd/LYQ0gffZ4VqKWbbd?= =?us-ascii?Q?bRO2cf2J9v4wk0rCLNMayO+cm7x1b9AlV/pviKKeyrvSL35kbCdmNKVkeuGR?= =?us-ascii?Q?uA1LFVkZsbua3cINX2fryO13oqNF36sQ5o3FvZmA7si/l9faWyAw1mwOc3oD?= =?us-ascii?Q?uC1aMe1evevGBd6W3ZRnMqRB/RtfNRg5y1++sbtEdxpDRVo5l0lvU9pOVL1C?= =?us-ascii?Q?KduAqW9S8LkyBPfZvl3Uw1MqJurZZMpPQQI7COorwZWny3TZlPGhJjwh61Z1?= =?us-ascii?Q?OK5GjjZSSVN434qeDuxLdEs4PURCM/Eq9MP0+UlVlwwFo2hzCdp9WB/Ci+J0?= =?us-ascii?Q?2Dl8LTGJFfSWhsuWe0/uVoLUxI3Kxu/MXtKrzMjWZ9A7iloQZnzAMUBKcXFF?= =?us-ascii?Q?mtjvR4sYkjez0aGXZ5pfdUrTLhRCi9uxwVL7K78n4hCfbZDvqQcm7x5essfP?= =?us-ascii?Q?bPsSUv8NaAXQsyTj2KxQID8zQ2IfjltD2Cfn4LjaIfhGhmVtL+NaI2TWlQQR?= =?us-ascii?Q?WXRUIPvexiYUAAetinRPO9aeKilI80NPullSP1vrRZhx5/9oy3y1bpYngV/Z?= =?us-ascii?Q?AbEJIB87GgjwrF4cz17KYONhxq1KSJjWuSvvg3lixOp2CTBSxxEVruZiCbpz?= =?us-ascii?Q?WxB4cfZBsjPPdb0PD0IqOq8qRNTESyUNeVHZE2ildxI0jvD9vWvqHERvKFnR?= =?us-ascii?Q?EspdXBo4yfQ4T67KLu/I5srqMpVotcewx4fjdI4LuDoAw5O7XfGQOQ7BoY1L?= =?us-ascii?Q?pqwxfaCaLRwa9Bv15QgtKS5fCO7qnxqrZpR5Ad8CS2iYmaaH7HviCkBjHGo6?= =?us-ascii?Q?yeY5Dw2R9I2jWMeabxmOAaifcspTsEwnvutpNwieh+vJkF+PyVAoFkDHU40j?= =?us-ascii?Q?+gp/r0Y1o+cCiSGf6Zs+jklyqbq0XB6PfOZ2Q5xcWr0ducHfs7M0Q7qGEQ01?= =?us-ascii?Q?40WGeLFwQudP0M+cjQ+MzgxeRZ2U24Y55tuXf+fIN3nNp3wZSCHgxcY859FV?= =?us-ascii?Q?kCEFXp8c7C5GC6Iy5uGRoA6FX5LIh1JgaZzT5V+R1ExOR7KIUZO8dlrkebIm?= =?us-ascii?Q?JuWEfBTf65CSqKOGnqdi8Uiy02WmGjwDndi8I+gX7yazbghwSVmL?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f6619e0-fefc-4d13-a02d-08df01867d1b X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:22:04.7346 (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: 0LMs/DWV88+T01l2913uiZSGlpl4HVfz2kUeep4L6MWbVQCZ4dbyaqN6V0UjQgBKR+DRjGAZMc8EZR4Te/9qewlWY1ALA2BHq0LURvgwTBa9uYnPwBv+6h3d8TOsX1yw X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu Add DT node for AONMIX MQS (i.e. MQS1). Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx952.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx952.dtsi b/arch/arm64/boot/dt= s/freescale/imx952.dtsi index 020de00e8285..54dc793a2f69 100644 --- a/arch/arm64/boot/dts/freescale/imx952.dtsi +++ b/arch/arm64/boot/dts/freescale/imx952.dtsi @@ -261,6 +261,14 @@ scmi_misc: protocol@84 { }; }; =20 + mqs1: mqs1 { + compatible =3D "fsl,imx95-aonmix-mqs"; + clocks =3D <&scmi_clk IMX952_CLK_SAI1>; + clock-names =3D "mclk"; + #sound-dai-cells =3D <0>; + status =3D "disabled"; + }; + gic: interrupt-controller@48000000 { compatible =3D "arm,gic-v3"; reg =3D <0 0x48000000 0 0x10000>, --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013032.outbound.protection.outlook.com [52.101.72.32]) (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 164681A9F83; Mon, 24 Aug 2026 02:22:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538135; cv=fail; b=mJPlGzHD88zkCEhIEYUt6rLHcxLN9v5zhvRzRg5SS/AEbhe5GPT9gdiYnLYquwxmdCmQ+K9c+mC94/mMVwMFwTIrypz6F9RCY8OdXSdZKfInh8VoEbT5EL/qkU4NPfjUduPO2oYLq1tSAEE2GGQ6Z/DFtcKd3PC4msc0Ghk1Yo0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538135; c=relaxed/simple; bh=A27SkGrs0+dEaY3z7NQ5Z2mlU1/Py5My/eHuWtJlbzA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ivQ8QmkcBSw0MJhLt8oB6itsaH9ZpSZCJ1cliZkVXAGgRMQoaxAFUqJVGJ+R3PE2JXVd6HBGgG54OYoJmrLQyXCedvdQSmW4oLW06V4lc8cD2PM2+dQa1B6ZDqQ5HSqEHPUP8PSk94bYWyVe7YddkWlM2LeiiTk7NEU5kC2qnCo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=AXFUGpBt; arc=fail smtp.client-ip=52.101.72.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="AXFUGpBt" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TdJRV4F1FkzBzR68WIPfUdq53h+b9V47m6cGZqMG9dlQifgidUl3ndu32d2cmbQqpFixqA3ejuoE6mX8qrZOzF7bbOJmGgvOKJwbrr+bCl5mfLRQ5tdrEyKSysIXrKE3hd2e3BsIZ3ipeSOvQvKd3GwkpzDUWXXqEtlE9q9TiIw/06shd9E7YdfwU6XRKqu/xJ1Apb1l8MkNzA7rmrcpn9j4Idq/GMLcq7RgaHNuYjCVkdPzGsZnsajPzxaQLwER8ZurNgTM6fcQvvdm97DAv+q4O8cGrp05MXe5dxtbkwHAh3uavfZ8N4bDnwK+rXPVspELBlAj9W2zasVQVu3Awg== 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=CfRWm9pySWV119cyJM4tetQffY2MEeMP3H4EVBEsc18=; b=BxdmjwExOIx7rjWm73TI78PD3mNbBe2h8vf0fnGGEROyAlMR+BypkpH0+5Tg7VhryAjLmHUAtMC8Tnhinutt1NQNgGkVHTNMblRufFvsRXe8BffiAbYgQ6030/2+iFGw5k0/t0HkFHEls3M6iXGeRQBIOg56Qy94fPq5ElVGiaUp9bQKL2cfFT38nBdcW3xb6IgXcgM89ksaqzHxM/JlqsAE/4Ydp2m8HxldNliFsVEj4D8rynyMySbe2LXA+mfDa3GSaW+JoHXn3ePuCHhUzq/NVMj7T8gakTCN5lkyU71BWN5h4Wy3/KoPn8VwABTQqKHOliuqKrraRW5RtP2x3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CfRWm9pySWV119cyJM4tetQffY2MEeMP3H4EVBEsc18=; b=AXFUGpBtUwGJsHKV82y6V4i/T33PKtW1qF2sIQSobYEJiBKN9M4Kse8DXBvN9z/nH0eDwZgfA8ZFrRVlWx+14M6GCyhXMRSJd4JuxOO3v80eA6+Nek0l7zwhFinYG3HwoYSqRPK4Eh+7qUJElekzCfqM+uFMCoFHfS+mzLUO0TDJbP5S9Xry0hw+cYp/JlhM8wRR+4IzfZEu3aoXUrQYtq2vSiBT3d4UInYJEtTVn6yA8VmM0Oy8OT9zlFtK/p+Kh/bkNuss26P2M2AC8T0KsRisZx88EE7t24KLkqukdrpEJTfWHPdzCgC2cJwQ6vKeo8pDBnFdSQtY9Q0b524IgQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:22:11 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:22:11 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 15/17] arm64: dts: imx952-evk: Add board muxes to select between CAN1/PDM Date: Mon, 24 Aug 2026 11:20:18 +0900 Message-ID: <20260824022020.2812810-16-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0150.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2be::15) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: 7ed2d8e9-ffa6-447b-a510-08df0186811a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|6133799003|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: l+M9dSuiX6czRsqoeQBycYdmtScKwfDjVdILULbqviczZ1D56gzwHSSHBS4vO2mpf3PfuZL5Z6xwyCQv5XgKFWWLada2D8C/mUGTxEf/hmQwMi3rIb+vQ/tP1q3DLKDPph1fmfhfe6n2/ph/9XNWab2wh0qTKInm1aVEZ256cYY0YKeAQmP+zsAKSlg2mf/4eYyFvn8gqwC/7GQLwCZQQm+NxKvOsy0/ZmcekgGifIebfNa6XF2JwrY3+NB+6QM/OyWZcnGyLeIT8CYzcn1fEXNvEL22zz3Xl/jHroXP6pxQPgl17qtMJ75kxGDWHGMUuk3wKB27CNOyc4yhwCv7T7ro3xLkQnXPkkRfllbrfykWJkPEZZur2ZDIP/X41yJhjolyQo7fKjpgf00l94neBhrIAZ0I3b4BpSzRKu8NJIp9de1Eksg0sBoAFe0SBerqCUXykGqpWIsASROrpjhCkZyl6KJ3OcF4cMz31GSVTk1Wv25dTQYJoDe67KnVX6/RIlmwzh8XDj6dzNCz0wNAavsLepANX8G3X6oqCpsR4Y4ZdZyJM7qWd9BtBjjhPWxq7tFx+qbg1seKOnD+ZAhv6Sy0ZE2vs6k6oRJfIT8Wu4bdg3YkNj3bRtGrjSld/SBRD4OU9ewk8/ZiSvEq6ssnaX+M+ExWcraBTHfNO7dcyCI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(6133799003)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fMP8LbOhDyQr9BtRLewgzxWxyAf+26VSUqbyHxSNhckI8QJYFXr08TzXPJ7I?= =?us-ascii?Q?VGgXvZSqkFBYN2F1M8wgGgR9gyJVIEbkWpV3Z3XVV/ay6ITcCnnr6AlFRlhv?= =?us-ascii?Q?HNZqaEVwklHV42o1ocshx/ry52uJcM/XjBsy1FlttiP23kEYKYZRENA7QU7e?= =?us-ascii?Q?0a3ftNme2ILo9ezlEH9bxdq/uJvEng9zaBI41AR8kQZ8eoBtWybqyUuvAAe3?= =?us-ascii?Q?W4FDy/qXDm0HbH8DRhz2BeaGYyXhX5fS6F+xt18vSl9zDWE/KkWFDN00dx31?= =?us-ascii?Q?lgagi7zf/tOgkda7wqYItFu9wxhJe73bk8AGRcCTyJ5WRHk2opFgaa5YYFqk?= =?us-ascii?Q?Dq8NalqnzYkiG07fks01TyvjkW67bZzZ2majqqAyrI25uz4bJ2Wy6biHOWFM?= =?us-ascii?Q?m1PFIHem5rj/AZkU6+yomRMpuCguo+rEy4VtR8VRfalmKYpIGN5AEmoz//O5?= =?us-ascii?Q?WR48vwevyq5ljLLH8zE6D+oisLCrjDALuPBN0Zr5UmG6jXdqEOP7RodPkSAF?= =?us-ascii?Q?j5LWW4PsipbVvviya2bQ8bnL/J0uznHlrDWetsAdHdzwwAAal9cyY+z3+txx?= =?us-ascii?Q?d0897RErTJ08JQUjjXk+7eHCNX5W8Tv9cfFRf+mB3WDQPy31zuo18zHqxCEZ?= =?us-ascii?Q?+HyRQo8sOse4eTC+fKXOTMChRiOoBoaOvsdNOUbKeKtcJmM5wOnqUmR8WK7z?= =?us-ascii?Q?mcLA0dusMilrPpQz/t56r0C2CvtiDDpg3ajmTbOZ3ldDR3JvxtUdVMz7M1W4?= =?us-ascii?Q?7T9tw5RRw02FC11saz7lYENdHjLCMic9tex/oKCFuojcdxwyq2glV1wQqe2c?= =?us-ascii?Q?jJQSy0R8bSRFg1KPmjJjDGPYMX/RuJWauh8HUwbNn7Wh8Qy6waj/nXy9n/P1?= =?us-ascii?Q?ctxAAa7AqJGXgFWtXIBGsmguGd8RxzvS+zxIcv1ZluXqAoZ9GNZlRxRgRYPu?= =?us-ascii?Q?5GTEgU5bv8TnhGw2FlBLZ6OnOWl7vTKKpBEHRo4QM/kJLoKhJqvYvz+r7qyr?= =?us-ascii?Q?rdAYW5vEIKwWcRtlYU4liKK86sZfJq7yySALq7MQT9jJjcZuV+FQ+19p5aHh?= =?us-ascii?Q?6u7Fg4d77RimO3Sz0eGs9h8VEwWzFvE/qOPxI3CgIPxjHk4y6MGrkK5nKpwO?= =?us-ascii?Q?YYr1NNjTqGE51FZJMozVs/u/dikdr7KBWaYgm1DLvui31ZJWMXI35+U4ARlq?= =?us-ascii?Q?MA1iXUzJDUOM4XsLwxoT4B5+Zvedw69+LJbwEmGUh6eDZWogKu61WGK2LFJv?= =?us-ascii?Q?XCKlrGnPT2lj8UNqts28oV10+U6+Gl0gvSz6Dw+T1TVGR5O1kZQZnq96yDsw?= =?us-ascii?Q?WNvFWHT8Yhtneg2wTUTK2jJkx6K1J5EDvJsfGoqFXW6UMyAP4Nr82jxCgUMf?= =?us-ascii?Q?wU/zwBa7fGF3XANpBZKXANEQaMzLzY4mFokRriOxusC/QCawjwePOW1jZn14?= =?us-ascii?Q?fJrzJp6pnID4+EPzP1isTxxJ6ySGJLXQkHxbcf9IhpU1JjfkXplRhpjCm+0v?= =?us-ascii?Q?aOhMDqV88BZyti31y7ol9axU36yO1RdL63xLocjtBok8WlSzOfg7byBYKjqy?= =?us-ascii?Q?hA1ecywb5i6vNU4PXAt1COytKusz1oUV1rINvb0FkU/GbzOrEmZ4hnYvzRaL?= =?us-ascii?Q?btKPmVPaFbIjOCBSFiLiII139/QVpv/oya3EW42mwWRsropZRAojbrtqW0u1?= =?us-ascii?Q?S5KVFzx4fBJ9Q/ZV1HTs1pv1Cm0bPO841SbKIkbd8Blt2vf1pd/GOJXz/un4?= =?us-ascii?Q?d2qWX/jwc4lVqg3qz3RLtxjVqaA6BAHRZSObHDNH+4IUAi+JD6bT?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7ed2d8e9-ffa6-447b-a510-08df0186811a X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:22:11.4375 (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: SMeCS/G7VU/VnHstuleebm0NsVsXHYeXERkK7daSDNeb/i1lNBpqhWeyJRLHUpUYxldSqnvgMww97MVDAZGYH4cgiIjjZJkQnjf3tNeWg0MJZ4hPQyBGzePl9o/0dF28 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu CAN1 has pin conflict with PDM. MQS1 requires an enable signal via a separate GPIO. Replace static gpio-hog settings with GPIO-controlled board muxes using the pinctrl-multiplexer framework, so that the conflicting functions can be selected at runtime. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx952-evk.dts | 50 ++++++++++++++------ 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx952-evk.dts b/arch/arm64/boot= /dts/freescale/imx952-evk.dts index 2224b90aafe9..e9d735dc2a51 100644 --- a/arch/arm64/boot/dts/freescale/imx952-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx952-evk.dts @@ -52,6 +52,40 @@ chosen { stdout-path =3D &lpuart1; }; =20 + can1_pdm_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6416 10 GPIO_ACTIVE_HIGH>; + }; + + mqs1_en_mux: mux-controller-1 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + mux-gpios =3D <&pcal6416 15 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible =3D "pinctrl-multiplexer"; + + can1_fun: can1-grp { + mux-states =3D <&can1_pdm_mux 1>; + }; + + mqs1_disable: mqs1-disable-grp { + mux-states =3D <&mqs1_en_mux 0>; + }; + + mqs1_enable: mqs1-enable-grp { + mux-states =3D <&mqs1_en_mux 1>; + }; + + pdm_fun: pdm-grp { + mux-states =3D <&can1_pdm_mux 0>; + }; + }; + dmic: dmic { compatible =3D "dmic-codec"; #sound-dai-cells =3D <0>; @@ -284,7 +318,7 @@ &asrc2 { /* pin conflict with PDM */ &flexcan1 { pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_flexcan1>; + pinctrl-0 =3D <&pinctrl_flexcan1>, <&mqs1_disable>, <&can1_fun>; phys =3D <&flexcan1_phy>; status =3D "disabled"; }; @@ -387,18 +421,6 @@ pcal6416: gpio@21 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_pcal6416>; vcc-supply =3D <®_3p3v>; - - pdm-can-sel-hog { - gpio-hog; - gpios =3D <10 GPIO_ACTIVE_HIGH>; - output-low; - }; - - mqs-en-hog { - gpio-hog; - gpios =3D <15 GPIO_ACTIVE_HIGH>; - output-low; - }; }; }; =20 @@ -491,7 +513,7 @@ &micfil { <&scmi_clk IMX952_CLK_AUDIOPLL1>; assigned-clock-rates =3D <3932160000>, <3612672000>, <393216000>, <361267200>, <49152000>; - pinctrl-0 =3D <&pinctrl_pdm>; + pinctrl-0 =3D <&pinctrl_pdm>, <&mqs1_disable>, <&pdm_fun>; pinctrl-1 =3D <&pinctrl_pdm_sleep>; pinctrl-names =3D "default", "sleep"; status =3D "okay"; --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013044.outbound.protection.outlook.com [40.107.159.44]) (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 CE4ED34D4CE; Mon, 24 Aug 2026 02:22:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.44 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538143; cv=fail; b=BwVrCBtgKFThj0d0INB8rY+71jZNkc5GsyDwsCP5kqUdeX9XltiU4isuylSnagNqs1C1xfmduCmFlcTzgDp0BOiK6r3ANOsek58llztaBPzT1iCwrDgECAVX5d0CJKavkSiRHFOH9Bw4q9kfn8j+0dmLXNmauJqsntwM4nJ8064= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538143; c=relaxed/simple; bh=/PkDdwhdaWt630vt/4DcRC7/rSysho3AQnSqdAEv0Ns=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Bn9acY9W+82TkxWdQChUm9zML82UUaUaUicwSqLHfwqrxm8LhBrB98CpakPuXf0dS4shpUK84t7z6XrZ4EJi8A8R7Ghc0oyGGR+Twdt5VthoQY71sd8XQS2Tzhy027C/h8Ehy5HRlptQC/+ymNfarLkk6s3+Wzrs6vgYF1Pwat4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=TmvK0Zhr; arc=fail smtp.client-ip=40.107.159.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="TmvK0Zhr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JXNXtZhwDwLsrn8Yt663m9Q0OxGO5VNASLpBLAXQmEAdZVzawlxhhIoo5ROml6C1PgNBmBiNd5haQiLKVTHNLt/hPt6q9mKjOHNyeCrDGwNH5aKMnXYsdyT3ClxBVPUP0yYyMHkMHZYLcFxTYtiNKP0KzdNXYZ+ELCTyswOqtX2HXAnSqsu6Hct6ldEZ1VZ3SqbOojPLsFYz11aYD5Nh7yqp8N6ZymTHNy7l5sXO3+ffqiuW/Th4hoXkpGjes1aYEDuQS0iOoVpBp5U52stZF4+V44ZuAZS174Zzg/pz//unlLOAU7MmQNKT5jetwSFOo/PTQ4O87QBwW5+/uQRoWw== 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=8BnQKkBotiT/OUWFXjd5SkWhKvaLmVMKLeOpeoVIHcw=; b=frgarSlMljkE4+ZElRsUxHJTP2Hiq2cThDskDkKZaaAj449oz6kSzTfpVAUPlcxAD05PfVqMmwhiOTruD1wt+tURbaFP++svVTF6Kjp8JyjXYaJ3+fgtj0+vLC1YKRydm1q5lIpxt22hvdKsJ5VFQMwwSMPjfOUn28fyXRrZQfmSMLaSw6PXsMn+GCN4s3BkTCv4AlhnfuzM0yd7lKsqUREYnlEc7cVctLSNTghzb9Huf6ZLg3XgjpDMc6TSsf5oVcMOiyIcrDhdk4qJSdue/ijFTMBclcqdG+/BBH+ZGGb3wkZkdTOpYthMn1gOCMIiIZUhrvTXSuWTED2NBKqZJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8BnQKkBotiT/OUWFXjd5SkWhKvaLmVMKLeOpeoVIHcw=; b=TmvK0Zhr2/wkESFRI6BfcjL1tCsS8ozEziaTZNLqALbW1P3OaMDuxneALfP0ku3XB0dC2P6QQIUUxTVEsx+TJGGf3nyPIJFdmqZvYKHTdeUN6eSbwQN5rnAHVpZxtowQV+PTiqqT+h7zmmWMjUU3j3jX2JNUyffDe/pCYDjQYCSG+ab7Ndzgr3qaHPAjIZiDNvHouW8VMBJiLMVr1Ojl2KKpFeJZzshZTZML2AKzfKNO7ZPB1yPhBJ766fuwMUOB+vtUeNIJGTaPmFgFV9AM2jpaaanEnQgOhEBPe5SF7IfTWTCzSffmS/5v2iYvTDzEqeWQh4LevN2EH9+hBOXaCA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:22:19 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:22:19 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 16/17] arm64: dts: imx952-evk: Add MQS1 pinmux, clocks and mark conflicting devices Date: Mon, 24 Aug 2026 11:20:19 +0900 Message-ID: <20260824022020.2812810-17-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SEWP216CA0141.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2be::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f6b86c8-b714-4fa9-4eb8-08df0186856e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: mevmk88BbjLEiSiGrgolodG33GBESlZGew8ZGM5/TucPGDDXH0aia4otnqQz2tIei3UjdZ9uEVtHY83k0dBr4Cvt7f+nIZ8r/7hColci5F9g18itii5uWZHUmM6HyCNIhEku8k/YhovCSbvQ43PECtqWv56Bt/KocYLgycJf7YCNKfKp73WBuInkpvhyXq/m4ta/3EExR5ivocmmLT8wrsrrgFR9tTdHOkfK+eLqgslt5Zdo9xqrNdLijWfLNiyzYPszzZ1OzgK5q799zEWPn/kSvIVTzFwZZ5wxXHARAtZGeB/5aIYlY+xBFDXB9qLBNTSvS96A+ORq5xamw7NZTUUUZT7ymfSK0veu11YM4pf+jU+ucTtbqGcgOOXOxwKfbWdXVbYmVwpujavSTuXWKaGpUyckFa4s+1UGOxkKyqezSaEUDYW7rFoZCH/h3UJmtzJwRcHZ14PApic9dHMSNM1RL5U/UDVjG2CpLpe20Os+GCgrRw0XrzgKzfgcosThlRVCsQlnE/UNfFj7/OjAovesAz5Easbb93DCAiWQxB3z8F2aBSc5fmK0hoEkwlYANGWxd5npFCQRATJnNvkdU3m/9ZA9aLZUnWK18Nbdu80ctcwk2qbFtsR2QIoZp/pquq7m+reU7/IkI05hZJ5hdYmiF4u5rfGeMFBO1fNnl/0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?oaTcBbfiaeKsu/jS6GqqlUQaddshSR15kNIXVbBw5+NIt2JuPT/K0D1myLx6?= =?us-ascii?Q?Fev7rbubkUKHApfmT3wqRxYfIOWn0bCfis1zhIZiLZfAANbnKTwZUdw8cTyc?= =?us-ascii?Q?OtTQlIeOWfq03LWYzyxq3YNFlApPhMGwkc5sxenryGHjzHkmH2XR2oqeRWex?= =?us-ascii?Q?Jv1kL1FO0frOvIE1CkU3RKe6URL8+rL6blx2FE6c4E4/n4JFqpfJjVnNXKsl?= =?us-ascii?Q?Q2DwHXkVFFAOVC/INfapMasCHkR31NKpQxCCTVZw07rr6D9+p4+VlSWQA0Wv?= =?us-ascii?Q?FBWFmh2c4UpD8lH7aY/bsPle4T/MmrKBA491+LSH2eEhzC1tvlqyj40bkrTs?= =?us-ascii?Q?6qy0Hhv7W4vdCC+Uvrnza0UI04c7fb6VzB4AeYosPL5bKWH2y2oTGy6nj/Kt?= =?us-ascii?Q?BNeIDl3H6HWtAQZbRFA9RBUvUP6hma/Rt5gYt/G4dU7rVXh9zi/z/yXshmip?= =?us-ascii?Q?lfMSd0A/YA2+d8sUfmMGIdd9X6Az4M/LPM9NW3Jpp6rC/qLTG1Hu+e9rHljl?= =?us-ascii?Q?TX1nS308pv90aNXyiupxt7oL5tBNOba37kPwruAWBz8FG8jFpzEn0k8uko1t?= =?us-ascii?Q?FtKouqXsarY1jsz+vsYmo07utF+s4/frIbasG4pU2k5Bqpx6LDrwWIAzoEDs?= =?us-ascii?Q?9R6V6Pp4VbdXNnWOoo8DqfKWc1TXKFY4A8LThswtqaoXe4XRHmanjd/HqNG6?= =?us-ascii?Q?2TdDUH8e02xYGc4gjaQKhyVWCfb64OstfRYyPDwThrqexSQwohN5NX4TR9Fc?= =?us-ascii?Q?x9etI48K6v/cdbJCDi/phRHNBbsIuFAwkIxDvWhE/PwNnQWxvMiMdh6gfnuv?= =?us-ascii?Q?wWn+pQDUBBxO5+q098cwgrRmZ0PzajthQ61kooT9nCaK7H+XUWfZV6XUcxhb?= =?us-ascii?Q?CB9/PyCAxvMifJif/Hvn41fu/3BXd45nQ5O230D93DprnMNv0Z7uZEthfuI3?= =?us-ascii?Q?s3GeZCtCL7k8v7T/7K/eiL6s2w+OevncPyWFl+pSVDNYNEHjyDy+V0Op8zJW?= =?us-ascii?Q?BGQlV+b4DBjHAHbd2BrWMfCm+jWW6nAqiFtYnX8NyeA3WXbLJLg6I2Rdyybs?= =?us-ascii?Q?4hvdAXQmbx0nILLlo8yQ4Vr2JNyLmdJ+2DCfMfKBhDzSbuWUKgtNWTyYr/r2?= =?us-ascii?Q?lMthy1fsGGAKNJmyjr77acg7gCScXvVvZd3qLUu96El3A90SYGLfmr5Bqwap?= =?us-ascii?Q?/N+SjnGDfLJmuRUphoQi3PvJTO29EYP+4at+n58mZrvK5wFby5abb/78Tx0d?= =?us-ascii?Q?ju+9AH4ulZeFZKWNOt3+XDFjKONVWlXzqEHKIDsuv6Fu/KeQPWcydFq4qh+X?= =?us-ascii?Q?gMmwa4fmxJb+OTQFjdjBQjLvO+ZslEc+Ca2dWKtO0H/BivfWKG70UQaoUXR0?= =?us-ascii?Q?QCZvxtsKVMvUH+4Cp4twg5cdNNEpaizvMBYPsFt3VpWpF7Y5d+QDRP5vP7Rk?= =?us-ascii?Q?f5FwM8NMYivqL0eX6Xo+jdfJYgp0OJNzAJAt7H9eLXeUHZJ1cD9yuI+uWRLo?= =?us-ascii?Q?mR+9Q8nBGBDNgiW3TeX/w02TpiWdCnUrjaJ9I8Ir15ujMVzn5AkgiiR+8Grw?= =?us-ascii?Q?JtEjFlkbxPFxKPJhtTZsKD0mferv9A0zwM7iEuAP7t6XaAlfCKskRML8OSi8?= =?us-ascii?Q?iOVozhOnJOxbjqtJ328kNxD/0q0If0WBARkk7btQrI6K550dwnGOZ25dYl7g?= =?us-ascii?Q?v3sjZK3nvB4T+XcESAgv63y7lKT8eWwIiClwIFMvK0zyO6avC1HnrrOlroHJ?= =?us-ascii?Q?UcNpdXeVkale0YZTfwK/HpE60nsbBCIkx/MAx4kapNq0xDI/mzKE?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f6b86c8-b714-4fa9-4eb8-08df0186856e X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:22:18.9654 (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: NqAPlhAnGH5TO0Tpbp9mARZIjU66PvHaG+ys/2ul5Ry8JwuX++eXjRtHvb7brZ6KkQ1yZbMbHZ0sX3lyyMm7pYwmKwl0YGxDBxLGlg1Bozvz5ISCL1G4F7ZK3wxTczOu X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu MQS1 shares pins with PDM and its sound card conflicts with the BT SCO card. Add the MQS1 pinctrl group and label the conflicting device and card so the shared imx9-mqs overlay can disable them. The overlay and its Makefile rule are added in a later patch. Update SAI1 clock assignments to provide the MQS MCLK source. Also describe the MQS output amplifier using the simple-audio-amplifier. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/imx952-evk.dts | 27 ++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx952-evk.dts b/arch/arm64/boot= /dts/freescale/imx952-evk.dts index e9d735dc2a51..047dfde20718 100644 --- a/arch/arm64/boot/dts/freescale/imx952-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx952-evk.dts @@ -43,6 +43,12 @@ aliases { spi6 =3D &lpspi7; }; =20 + amp_mqs1: audio-amplifier { + compatible =3D "simple-audio-amplifier"; + sound-name-prefix =3D "MQS AMP"; + VCC-supply =3D <®_3p3v>; + }; + bt_sco_codec: audio-codec-bt-sco { #sound-dai-cells =3D <1>; compatible =3D "linux,bt-sco"; @@ -231,7 +237,7 @@ &mu7 1 1 <&vdev1vring0>, <&vdev1vring1>, <&rsc_table>, <&m7_reserved>; }; =20 - sound-bt-sco { + mqs1_conflict_card: sound-bt-sco { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-inversion; simple-audio-card,bitclock-master =3D <&btcpu>; @@ -503,7 +509,7 @@ &lpspi7 { status =3D "okay"; }; =20 -&micfil { +mqs1_conflict_dev: &micfil { assigned-clocks =3D <&scmi_clk IMX952_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX952_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX952_CLK_AUDIOPLL1>, @@ -519,11 +525,21 @@ &micfil { status =3D "okay"; }; =20 +&mqs1 { + pinctrl-0 =3D <&pinctrl_mqs1>, <&mqs1_enable>; + pinctrl-names =3D "default"; +}; + &mu7 { status =3D "okay"; }; =20 &sai1 { + clocks =3D <&scmi_clk IMX952_CLK_BUSAON>, <&clk_dummy>, + <&scmi_clk IMX952_CLK_SAI1>, <&clk_dummy>, + <&clk_dummy>, <&scmi_clk IMX952_CLK_AUDIOPLL1>, + <&scmi_clk IMX952_CLK_AUDIOPLL2>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll1= 1k"; assigned-clocks =3D <&scmi_clk IMX952_CLK_AUDIOPLL1_VCO>, <&scmi_clk IMX952_CLK_AUDIOPLL2_VCO>, <&scmi_clk IMX952_CLK_AUDIOPLL1>, @@ -704,6 +720,13 @@ IMX952_PAD_GPIO_IO07__WAKEUPMIX_TOP_LPSPI7_SCK 0x39e >; }; =20 + pinctrl_mqs1: mqs1grp { + fsl,pins =3D < + IMX952_PAD_PDM_CLK__AONMIX_TOP_MQS1_LEFT 0x31e + IMX952_PAD_PDM_BIT_STREAM0__AONMIX_TOP_MQS1_RIGHT 0x31e + >; + }; + pinctrl_pcal6416: pcal6416grp { fsl,pins =3D < IMX952_PAD_GPIO_IO10__WAKEUPMIX_TOP_GPIO2_IO_10 0x31e --=20 2.50.1 From nobody Mon Sep 28 09:59:42 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010003.outbound.protection.outlook.com [52.101.69.3]) (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 1B8163515C9; Mon, 24 Aug 2026 02:22:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.3 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538149; cv=fail; b=a+KbPR8Q/0C9rAc+VaVHf4SLE/79LqDIxgADTnEOpjEoUJtzqQomfXhIE/vuOmoBHLr9mbjAKvG/a1FWtpjR1K/nD4zKudYLeDL1Jns3PaOpHRjM5MqNfsHeQihjlBmI69BQZacn7BRe6ckNeCb23C+nZy7xSWtfSl/Lc6Bhb4U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787538149; c=relaxed/simple; bh=zI70II1M1BF+NNZ5qzqbVmbmy7RKPFsfFym5v9LznPo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=C5A2s+v3USXxX3s3NQLbpTNfIVnJtSX5ZP0y5o1cokntWb4Sai7X7TjKb3vPunWaolQX/v9Ydf4BAvC/cAwxokh5wrFM8l0DlVC7wmtwdhpgFJbIX9LgEaW5VNFfr/LYNo/h/QP4Jvj+gqEDMnJldUBwEZc1+gSIFzMNtheN3F8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=G+jq96aV; arc=fail smtp.client-ip=52.101.69.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="G+jq96aV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TeqAjZZdfgx2Vg1Inu6LsqBroly5AYcZyj+JaP0LXWgS+93H9GAOilQp3AKcRLVbHplKSRDN5qVFMAnpgW08k1t8iZOLdOsSJWyWcLpZ5TU4DxctioPd7vQONjctFUd3+MWXxuQm+Q7jQdVlc9SAGwWaws4gAth3caLiMycUlR+dHhHYeiDbpqotcmBY1LRaON+FZpubXMEIDjO8N0x8y3EyQryEarfFnW3gnWy+CdZMqIVuJKUK6TIpVTx50+YBkIg68TtEm3TSmXmGpGpjnoOo0GuTk8Q6u7gnp7oXfW2K84+Zozlp0qSRAfh7Kc5WaiYj8BMkDQ+kld/qNBE25w== 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=OVaLNPDSPrhxnMV7ppCP2m7BAQyoSp+M4j2OCDPXdyE=; b=xbV+/chJ1H+BMyncxOuKl2fkPZysUiUO7uXE4MjNskFS+FEwW+29x8uNwNOlrFa6l3tO+RFK93oTrIfmsoNzScPObs0cgFymo+8mcFuot4sXaT7+MGL5PQPZjmU9l7QxShjJvvkaFSP4gkjOJIUDVg1KD91X4Y68aXFVf8KBCxmyRuOZvUngf4d1wKs1gqSgiPIlbM9ZLdht1TABYzkJQIPgOiLRzokhbU8zTNPw3S1AFr5dnrmXO2wkHEHTs6hCdEMkXC+yr8pbl3S8L8aUQA/HBaU9w8q4qVEJD/Ff+Tq2J7G1oibiPIWlGLZ7uSRiA7lSnSKpiTkOqupIzApvYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OVaLNPDSPrhxnMV7ppCP2m7BAQyoSp+M4j2OCDPXdyE=; b=G+jq96aVdU6yDpGg1n4WLXWn0el2qSee8b6CFZIRJYR5hJsU3WKcMESzcDJqHbPPXzR9sbmSnj7oAHYzOL+RtxeuGsaAEeGsDgiip+Us4I8OnNzmDuLcnAgdgloy/tj0Xd5K6AyZXUKiNfFGvIll7lwco5pa4kOczRq0flrOYQmUQwOD/EaDFxxo6D7HI/CdaQZ+JyA4kKy7O5QarO65whuFmdxnG8j1vXrlKVe+Yu9zB3mGGQ0k0ggk8yrterSGDx9O0sVsxJv23c0ePMJfeHkY5KHRwpmRDcmyfNznaFLW1BY5C/T/tDlvSWUwKHTDQ/DywjyVqY8WYk8oOS7wHQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) by AS8PR04MB8562.eurprd04.prod.outlook.com (2603:10a6:20b:421::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Mon, 24 Aug 2026 02:22:25 +0000 Received: from GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994]) by GVXPR04MB10021.eurprd04.prod.outlook.com ([fe80::d247:853:3e16:1994%5]) with mapi id 15.21.0339.012; Mon, 24 Aug 2026 02:22:25 +0000 From: Chancel Liu To: Frank.Li@nxp.com, s.hauer@pengutronix.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, imx@lists.linux.dev Cc: kernel@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 17/17] arm64: dts: fsl: Add DT overlay to build MQS1 sound cards on i.MX9 platforms Date: Mon, 24 Aug 2026 11:20:20 +0900 Message-ID: <20260824022020.2812810-18-chancel.liu@oss.nxp.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> References: <20260824022020.2812810-1-chancel.liu@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SE2P216CA0196.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c3::6) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::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: GVXPR04MB10021:EE_|AS8PR04MB8562:EE_ X-MS-Office365-Filtering-Correlation-Id: ed202db5-3ded-48c6-9fee-08df0186897c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|19092799006|1800799024|23010399003|366016|3023799007|56012099006|10067099003|5023799004|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: OEtQmzEFd9XhH426OwQO/KRJ4rMT9GVRjv1MuuJDiI826vKfukkVkJn7TrESSkbaDOFDTs02mrbbifwdf5yBAdVpNBX7RrqK+JQGlZI+289ld8UR+juERXD9K/B9gfMPsIO+l+Cph+Ger3Q1GJmWKEHislMWZGMOXwrCs+jQLGwcWUmjMaW8Wg6VfEJqkhFnkgtg1mdtWC+mASqRPMm9e+YJ4qNVZt7/wAwwC49Hpqy8DGiBK2qB5fw1H2oWFncGrjvLVEVxYH9xUn480Rf87qSh8E//NhEP9I9DhxarJZZpA1J8IGlZDu6pJ0FkkDO2v7bid0m5AVmIQNqslfItqoIP28IjfaSCjeGjgctPv9l/TOejozUYc3zs9GJnmgbtamwLvBKsjWRAD4nlCCgtGta22J3Cf0xuNCJQQi/+GgsJ8fpQrSnzDD141yZ3a4U4dRAI6Hni2glI7LKBK/mQKAcvJY+pMBQK/7Gqwmx2QTmmnrONMKai+cz2OIxiiIZAuTWbbydlYlP0EukaUvEsCuPflsgUynOJ95NNshcuqlq0fgme5OQABFNECw2mL/wnLeiAxdEA5WF/yKI5yqvvLDkLEbpwrM0rDnQ5ZPH+Wf4YhiU6fKZJYTmjR9ko198EnrcbOB+3u/NbjrTO+3D+8aPqd8BFs84ZRlpgpsA+4uc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR04MB10021.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(19092799006)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(5023799004)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?F8PpdjYnAaBDjWttGULGDz+q2PUdMZQyOuUyFEJ5Bk27Jcngs/33P7Oienmo?= =?us-ascii?Q?KjM2t6+P+zwKYpSbABWfXneZUYy4/aiwgXATEiR+WP+Ow1T0Bb3+5y9MwleP?= =?us-ascii?Q?dPpGJR0f1Ad2xIlsLupqywWC9AGR3b/jOF2cVDM12Sg0sFqT/TCZDiqw0awu?= =?us-ascii?Q?BmnGLFWdDQdWJn/e+eGkj35534PODFoBiC1Ai7pM4a7wmdBZzqH9gugWaHgD?= =?us-ascii?Q?Bo/bscjjVwergULW4V9JL0GvntyRAgTE0ABFXIXeCvBI8yrPM/oqK7DYe1Cs?= =?us-ascii?Q?2t163X0n8o2p7ujvYuccdZNWL1pwWUYuAjjuRB3A2TyPqoPpzg3YqN0LFHCt?= =?us-ascii?Q?df3JywNyqwuL+9i5F4hg4yLJjz6mKlTUHNIUTjQ3XJAR1NOGFTVl0Rg0qNGE?= =?us-ascii?Q?XKIY512DqV56Y/92EdaQSmkEgvYjS5Ii42Ff/Zvr3EhJ2/oCDnAG5V6+WOzj?= =?us-ascii?Q?byqUvjXjuadQxsUZFVGrcfq8N8KSwdt+R6UOl5h8FaG6iwfTgBigaXX3nioa?= =?us-ascii?Q?KgVl3lzPoh73bsnpTvVi8eWejK405VYxyQLhYmCx0u48negvdsHj+8k5pLJ6?= =?us-ascii?Q?67ftGasz2VjWef9OeN81yiImrxih4mvX6qQxTsSObYlBX4pWw6ntybJuNZPa?= =?us-ascii?Q?fOvlHmf/tqbbYJ7aQwGWVYCKRpJvzzR1WpLn9PyS/7c4WVH1r73f73nhJDqN?= =?us-ascii?Q?zp/Mf2sD9lLVDkRy2NDB4KBixB4QjxJcQclCpxxTHe5bpO2sBtkkPQMzXUi9?= =?us-ascii?Q?2vUtmsGOWe1aWD/8Sw9zXqyE0CEd4F6BsG61zWzcPn5/NhzFIac8W7bQl4Ur?= =?us-ascii?Q?yASWAXeZSs0z+eJrxXo9RhKAtkEMm3JqSob47GFbBW2g20ujRzX59/2yqd+P?= =?us-ascii?Q?M9ldb/aCkaAtsFkQwKcuo8drm1hMwgJFosHb6ZgeoOyLvvWwq0ifIQicMpaT?= =?us-ascii?Q?+C4jcK6MeV8RJn3r1aZ2zdOoGfTJ/CuM8oneYnhLT4ZgnRij8RfjBSl3IWKw?= =?us-ascii?Q?nfTHqhocdpN5IYVH3m+OTnVUv3gxhIXniH/KZGrz3a9B/39d1LdX8AiX3d3N?= =?us-ascii?Q?xTyesU4822H0xzRmVK2zzYeHvHExTQOxMD+of2FXlrmC1mLSkCFr0PBwll1P?= =?us-ascii?Q?N+euzuZ0hmMs80wojxlgtEl7ZTRPQFI973eqlR2G6aQsmWmQSqmpfl1nldcZ?= =?us-ascii?Q?8KyRqvK9ZQoW+lfCt3ostduzQyaUgb68OlPWSNYn4Fwu5x8YhBvTI4VWLVIX?= =?us-ascii?Q?94dvUrloILGflbm1XRDcnd0mrVOugSuqUoF6Aw6fSdfyuFRMaqNKm5I+w9i+?= =?us-ascii?Q?sA0PBKm0xG3FQrqXM8ZSzwUy/TGTGcwxUQriiZxjS55SClwA2JRiFA3z5xk6?= =?us-ascii?Q?/Lfs4zx6tyaEckU5bja6PJztObXH+pGpW6vIIhFfqJjV66PGFskSk8yHqKWy?= =?us-ascii?Q?ZtjyTHA4Y97c9aOXSMy0XC5J4bERrreV28xCsJl+jZgP/CLkxEC/X69XVeDr?= =?us-ascii?Q?tFmxpLpisacFd4WwcUrzuHYUKkykG+sMNUinAFhJle81JWB+yxW3F2dyi5Hm?= =?us-ascii?Q?yHQ2qQ+TCmXveAAv/z/MOnyZrnCN7FPSDn4pfZjylWa3kq2jMZezoSzYaHs2?= =?us-ascii?Q?ZUI9BdWj6bwZmEEloplRe2OmLn2oMXFxXwNHqe6Kk8oRBcfcH8c1GcjSCK5e?= =?us-ascii?Q?5UfbEKmgtocMR9Q9QnW8rXjnTzQKT0vjfc46Pp2HFmjITzoop4eVaoZIIa9S?= =?us-ascii?Q?rsSukjZ0v4x5U8bajNZr/lZKymEUsUkaXQqWj1alSIJixsygDHQJ?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed202db5-3ded-48c6-9fee-08df0186897c X-MS-Exchange-CrossTenant-AuthSource: GVXPR04MB10021.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2026 02:22:25.4982 (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: VOpmW7+Wail5FLD4BAXjRT19VgGNl+JNmuVp/hXoRFINjhnwKJEKBDRHX0H/xwmf4di1KST0VxwfaiVglGrANO18TUb/JuSR8O0BVAB5EPnDYEBy2ONVzPeSqjodZyNa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8562 Content-Type: text/plain; charset="utf-8" From: Chancel Liu Add a common DT overlay to support MQS sound cards on i.MX9 platforms. MQS output pins are often shared with other devices, so the overlay routes SAI1 to MQS1 and disables the conflicting device and sound card. Attach the board amplifier as an aux device and add the DAPM routing from the MQS outputs to the amplifier inputs. Signed-off-by: Chancel Liu --- arch/arm64/boot/dts/freescale/Makefile | 12 +++++ arch/arm64/boot/dts/freescale/imx9-mqs.dtso | 57 +++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx9-mqs.dtso diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 95ae85ab4adf..6e9e3226a693 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -613,6 +613,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx91-9x9-qsb.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx91-11x11-evk.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx91-11x11-frdm.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx91-11x11-frdm-s.dtb +imx91-11x11-evk-mqs-dtbs +=3D imx91-11x11-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx91-11x11-evk-mqs.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx91-phyboard-segin.dtb =20 imx91-9x9-qsb-can1-dtbs +=3D imx91-9x9-qsb.dtb imx91-9x9-qsb-can1.dtbo @@ -645,6 +647,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-evk.dtb =20 imx93-11x11-evk-dy1212w-4856-dtbs +=3D imx93-11x11-evk.dtb imx93-11x11-evk= -dy1212w-4856.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-evk-dy1212w-4856.dtb +imx93-11x11-evk-mqs-dtbs +=3D imx93-11x11-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-evk-mqs.dtb =20 dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-frdm.dtb =20 @@ -652,6 +656,8 @@ imx93-11x11-frdm-pixpaper-dtbs +=3D imx93-11x11-frdm.dt= b imx93-11x11-frdm-pixpaper dtb-$(CONFIG_ARCH_MXC) +=3D imx93-11x11-frdm-pixpaper.dtb =20 dtb-$(CONFIG_ARCH_MXC) +=3D imx93-14x14-evk.dtb +imx93-14x14-evk-mqs-dtbs +=3D imx93-14x14-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx93-14x14-evk-mqs.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-kontron-bl-osm-s.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-phyboard-nash.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx93-phyboard-segin.dtb @@ -703,6 +709,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx943-evk-pcie0-ep.dtb imx= 943-evk-pcie1-ep.dtb =20 imx943-evk-sdwifi-dtbs :=3D imx943-evk.dtb imx943-evk-sdwifi.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx943-evk-sdwifi.dtb +imx943-evk-mqs-dtbs +=3D imx943-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx943-evk-mqs.dtb =20 dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-ab2.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk.dtb @@ -734,6 +742,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk-pcie.dtb =20 imx95-15x15-evk-pcie0-ep-dtbs =3D imx95-15x15-evk-pcie.dtb imx-pcie0-ep.dt= bo dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk-pcie0-ep.dtb +imx95-15x15-evk-mqs-dtbs +=3D imx95-15x15-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk-mqs.dtb imx95-19x19-evk-pcie0-ep-dtbs +=3D imx95-19x19-evk.dtb imx-pcie0-ep.dtbo imx95-19x19-evk-pcie1-ep-dtbs +=3D imx95-19x19-evk.dtb imx-pcie1-ep.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx95-19x19-evk-pcie0-ep.dtb imx95-19x19-evk-p= cie1-ep.dtb @@ -742,6 +752,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx95-libra-rdk-fpsc.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx95-19x19-verdin-evk.dtb =20 dtb-$(CONFIG_ARCH_MXC) +=3D imx952-evk.dtb +imx952-evk-mqs-dtbs +=3D imx952-evk.dtb imx9-mqs.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx952-evk-mqs.dtb =20 imx8mm-kontron-dl-dtbs :=3D imx8mm-kontron-bl.dtb imx8mm-kontron-dl.dtbo imx8mm-kontron-bl-lte-dtbs :=3D imx8mm-kontron-bl.dtb imx8mm-kontron-bl-l= te.dtbo diff --git a/arch/arm64/boot/dts/freescale/imx9-mqs.dtso b/arch/arm64/boot/= dts/freescale/imx9-mqs.dtso new file mode 100644 index 000000000000..bdb251299e52 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx9-mqs.dtso @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2026 NXP + */ + +/dts-v1/; +/plugin/; + +&{/} { + sound-mqs { + compatible =3D "audio-graph-card2"; + aux-devs =3D <&_mqs1>; + label =3D "mqs-audio"; + links =3D <&sai1_port1>; + routing =3D "MQS AMP INL", "MQS_L", + "MQS AMP INR", "MQS_R"; + }; +}; + +&mqs1_conflict_card { + status =3D "disabled"; +}; + +&mqs1_conflict_dev { + status =3D "disabled"; +}; + +&mqs1 { + status =3D "okay"; + + port { + mqs1_endpoint: endpoint { + remote-endpoint =3D <&sai1_endpoint1>; + }; + }; +}; + +&sai1 { + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + sai1_port1: port@1 { + reg =3D <1>; + playback-only; + + sai1_endpoint1: endpoint { + dai-format =3D "left_j"; + bitclock-master; + frame-master; + mclk-fs =3D <512>; + system-clock-direction-out; + remote-endpoint =3D <&mqs1_endpoint>; + }; + }; + }; +}; --=20 2.50.1