From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 74394C5DF8C for ; Mon, 24 Aug 2026 02:22:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=5XdRaZ33/gudCCa0mw8fSJ5zYvszJllH2CtHRgiWlYQ=; b=h8Auo8u+y2TOuCVq8Z1oPUqtUj a3EjJsC5zKQf4bVRsYFj8R001EzvmG/rTOiheqKxKM5dKWS3TX1xNH53uJ5fyGMsISXOvFTdExvU3 RL7f1v9h/9ZwEY7VjZDB3jOsc7QRxIqacwz1J/loShdqfm2TGTabVVMqNYhWjm0QizYxx78VXrRxz Ina3a2Fpku0yAz3eBfJ/fMbFTdT+sjmo0rLROQRXYBcK25bYVxSmWNyzf1YMB+Ovtu0GgKH0/Jxy6 66RDf27uYYBVdkcpHCHiroM1FpKZb8WZD81TjTPj7v9kKsLEeeejYzFo35XFLJ3q+v6As0BpYH3ML l6pE7NpQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wyKK1-0000000FmoY-1hJe; Mon, 24 Aug 2026 02:22:01 +0000 Received: from mail-swedencentralazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c202::7] helo=GVXPR05CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wyKJt-0000000FmRz-18We for linux-arm-kernel@lists.infradead.org; Mon, 24 Aug 2026 02:21:59 +0000 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: 8bit Content-Type: text/plain X-ClientProxiedBy: SE2P216CA0170.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2cb::8) To GVXPR04MB10021.eurprd04.prod.outlook.com (2603:10a6:150:112::20) 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260823_192153_312696_9C5E8EC8 X-CRM114-Status: GOOD ( 10.43 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 = <&pcal6524 14 GPIO_ACTIVE_HIGH>; }; + pdm_mqs1_mux: mux-controller-0 { + compatible = "gpio-mux"; + #mux-control-cells = <0>; + #mux-state-cells = <1>; + mux-gpios = <&pcal6524 20 GPIO_ACTIVE_HIGH>; + }; + + pinctrl-gpiomux { + compatible = "pinctrl-multiplexer"; + + pdm_fun: pdm-grp { + mux-states = <&pdm_mqs1_mux 0>; + }; + + mqs1_fun: mqs1-grp { + mux-states = <&pdm_mqs1_mux 1>; + }; + }; + reg_m2_pwr: regulator-m2-pwr { compatible = "regulator-fixed"; regulator-max-microvolt = <3300000>; @@ -488,7 +507,7 @@ &micfil { assigned-clock-parents = <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIOPLL1>; assigned-clock-rates = <3932160000>, <3612672000>, <393216000>, <361267200>, <49152000>; #sound-dai-cells = <0>; - pinctrl-0 = <&pinctrl_pdm>; + pinctrl-0 = <&pinctrl_pdm>, <&pdm_fun>; pinctrl-names = "default"; status = "okay"; }; -- 2.50.1