From nobody Mon Sep 28 17:48:46 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010042.outbound.protection.outlook.com [52.101.84.42]) (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 0138B4779B9; Wed, 19 Aug 2026 14:53:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.42 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787151227; cv=fail; b=LQcxO2/+SKAlmcYYKWvWF44J4Rec6F3QmMyCnl7Cv6tdHfhdrOiZBNKmypPZerOIKIFYr0mFv8nc8tfF6LWP5KydRcwyQygV7J1xxPdIRhW92ETQB0kzRpW+sffoC+HC0z6GxI+qcnjd1YvtE6K5NmieTyuTvIql6N9hcEi7+gI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787151227; c=relaxed/simple; bh=uY+uZW0ulod08M+v5iESyNAsydO9QvBWIaeg8u9N9DI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ryDRfd/2vT+H5Iub+tv9t5GvtKYdYpxtJUwf+UPtiG2twKzojB/fe9ksfudPOgKeDiuIDb29vRIp9fjH/iQACYaOe3W/VCi/zeG1fyYd7PjjqFs6mrutxAGNndDP8mc4HYm+wYE10qOqbmt2Wn8jl6tW2ZqFJ+mbZpnRPHXDnGc= 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=PIFUnHhe; arc=fail smtp.client-ip=52.101.84.42 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="PIFUnHhe" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lOhNe3P6afOOSX1XECGnGmI5JA/ZCJIxj+z31eF+O9vU/fMr5o/48aN4BRgQ8MrFcc7NhHuCWUHICrScU0Hjk7eb9p/7AtlmPSFH6cI0lrnwOW9xvxyChsSNokYvLQLK7TPxUqTJyfv9m6jPRIDzf3E3jYsGikJ7tSY4pjQ6xRkd4CF70mOdWL1KRimk9XTdMyTN1nvI7kJluK+VDnznxoREzYFGPaVTf/e0yviu/yxOiPZHCEe6lCb9UzIEh/Cjyq2gDarYpFd8/polrAvYCG8DDmw5K6cgJwWq/nxKECZJKSfqxa974Lpdxos3HeuP3+XQviVduGlkjq5oydlgzw== 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=l9RjkiOCeg55FZGIkDCBAU7Y1LFpE7tEqe2ZqYU1puA=; b=WzI0jvg1JqsuuXOVPDMREtwhw8Qhzdt6iYcbY8V/qHmLsqPiRDACcVmHNdOAJXsGfIYFO2kMScVJtC/A/5V4Pbkx1KPzsSNpBSn6ywQ/PpdaOobR9igI/Q+wQdb4ek41i8j8whJ2zbI0hudfjGpPMNR+7tUxZl/C1Z9bi6+1C+egAG3vHNh7guIEppZza8FjMDQ7Tfjho5VbTtud+pEYKSDH6i+AfQVAQLQde8VeBu8jN1FHGgUJ3U6/IJpupgNi78OZlgkAfANVdbXoO2XpGWKKZbNnlMIZPtOyjGfpTgrKCW7i66+MYsVP6ovgfWSSixjmW5U4pWzglhYeXAxV2w== 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=l9RjkiOCeg55FZGIkDCBAU7Y1LFpE7tEqe2ZqYU1puA=; b=PIFUnHhePTE46BA860gS8RYIQl/xmVW3ljWhZSyFfHDhviPro5W4LZzdlY47fMTqmsZTZlIjJSk/YfatHNe/4wlhc4Vd19qflU8qQl8IfbBgPMWx/Q62ovOT+LcJHI+3C101byl14NIQyMJQPnkOpoPSLPuyHVA4CBqVWaEfLzV2v1Z1WISPDmec/KPEs2rR0Wo84IZ05/j7VjgPwrsII6Fh301jYmJY4hzkBr0kOrbZUIglTm4WRBGvNqQHkLTHgrwj63Hj/SehBf8f5yfuFlKW7+f14HRpqELpU6ROrMpLvrD/3h1+ijZokSI68V6JLyfAIR4pFpeV59Cb8AkSVg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by DU2PR04MB8885.eurprd04.prod.outlook.com (2603:10a6:10:2e0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Wed, 19 Aug 2026 14:53:40 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0339.007; Wed, 19 Aug 2026 14:53:40 +0000 From: "Peng Fan (OSS)" Date: Wed, 19 Aug 2026 22:51:20 +0800 Subject: [PATCH 1/2] arm64: dts: imx8mp-evk: enable CBTU02043 for USB Type-C orientation switch Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260819-imx8m-typec-v1-1-befc92ecb70a@nxp.com> References: <20260819-imx8m-typec-v1-0-befc92ecb70a@nxp.com> In-Reply-To: <20260819-imx8m-typec-v1-0-befc92ecb70a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Xu Yang , =?utf-8?q?Goran_Ra=C4=91enovi=C4=87?= , =?utf-8?q?B=C3=B6rge_Str=C3=BCmpfel?= Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.15.2 X-ClientProxiedBy: SI1PR02CA0056.apcprd02.prod.outlook.com (2603:1096:4:1f5::7) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) 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: AM8PR04MB7874:EE_|DU2PR04MB8885:EE_ X-MS-Office365-Filtering-Correlation-Id: db5bbb76-2d74-4e2d-1eb2-08defe01a830 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|376014|19092799006|366016|1800799024|921020|3023799007|56012099006|10067099003|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 08Q6Nu0yQdt++K9GQxnlAfRMkJ63ggunDz5x8xArnvyd4cJyBbEUJFN0UGLnebrGBpStOzCMonBVzBlcnK77F1+zL3sc974IveDjgyiMfO99YGYTz6OWTm2ErMcP5JO3Ku6Zc8hjhLsShO3r1AADOVqpIXJFO0bs7KDx6/C/a8M/IuXYdk90VoIYZnkUfgfiXDlAE+ND2K5/6Mw+WcBzer5786uT9B38B+6CidgaueXlyI7MKStK/yx/Yu/NhfYlMJlXOzJc8zrATbpoZvI9E1WqSZIGKl6A+GT888uNlgcdKwoXQyeQNiIh8i7sUEKycHNtAbLh4GEMbcE40S6Nyzikhuk2xagewhoy/0DSmNRk7SX5rE3/u07ngNRMPjXhjVemK8bSoFj+wzXqkjuq5ARnFupRoEOY4LNSton1yh6NTWyUOHYS1sqvwLZ1WtyC/WncnzbBUnuroZgx6kqUJYMHJNMupQO0vcgKXmuZrcnPnwCyODLxtfJNeOXttnHdNd3P4Z+kOmBa4bWnllQaF2JRaI4zw13rTszVnOw2hKyajnYdo7cBgexVJisg9teCQDGVGiV5hTav6zmgLou4A15rYq4dFWL+qAzNrMocraakoM/CvpeFeI8DaSh+80YYFP/ROjXoOsIg37CciTLEb+XThnbih0vEMPATtzzILeAKVlBklmE2auXIE2YSMlGWC+MnAI0ECfmioiUVknmajw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(7416014)(376014)(19092799006)(366016)(1800799024)(921020)(3023799007)(56012099006)(10067099003)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WXdYbVp3U1VSU2FzM2hldlZYTkdHSHNvbEpxWUI0b2RISVRKaDVzR3U0NHhr?= =?utf-8?B?dDl2bmVJUGJtdzdlMGNoNGt2WFB4MFpORGtXNDdrRC9ZM1piMEp6R1U1SjFM?= =?utf-8?B?TExWeGVLbko2MC9JdkZ0YzhrZUpXMWNzeGk5cGhTNVBYWkdpZVRBZ0MweUsv?= =?utf-8?B?NzJqenY0WFpUWjZvVzVJN3gwZnJFelQwRXRYa0xaYVpsNE1YQTlobGppR3Js?= =?utf-8?B?Ykx4MWRCV05pdjg5UmVvNklISm13RVpQMEVabVBuT1FCMUZ5MFNHWExuNGo4?= =?utf-8?B?cmZRai9IM3JUZ1NtWHBOSkVWRGZTK21VcEpUb3YrRlNCODcwa2QxeVVNY2cr?= =?utf-8?B?bTkvcVJhL3NTbndDejdEVGQwbG5GSTROZ3FVbkRQcm9paEFWR3YvUmhOQzB2?= =?utf-8?B?VXpaYS91L3hzVGJzSWh6UFdTb3Y1R2xDQUM2dkNRTlhFSEoyYm8xUEg1bENZ?= =?utf-8?B?NWVnM1kzc0ZRRHVIZXdMRG1IRVVlL2RJWnFkQ1RLa3BqVndmbmIwZzhJNlYz?= =?utf-8?B?VG9ibGVDNHpiVkpyRm5rdUhJRjJic3dGRjRlck96SG1iMk9EYTdmRk05QUE4?= =?utf-8?B?RndRbFdFNXE0bWtFd3Q2Uk4vQnVVKzNHbjJsMGlBRDU0ZTJwKzgxeUtuaWlY?= =?utf-8?B?RG1ReVhCQ2xQUGpicWtxaDh2RGdKaEQ2OWlENk1UY3FyKy8ySlUrL3pHajBs?= =?utf-8?B?M0MxK3R3Q3dvTlpDZnYwSGhRa1ZJU0o3UEI0Z3VaWlBVM0hiWnNtNXRGV01B?= =?utf-8?B?YVQwK0xvbUwvZnoxcmhqSUtPbjg5OHdUTk9xM2RNQllPQkVJZkZITkVaMmpU?= =?utf-8?B?amlwU1IrZEUxT3N2WitZVzlHSTFpa3BJYUIxOG5OdlR2WkFvc04xUlZWeDUv?= =?utf-8?B?OVpjR3crRWxjNGNLU3BOdFQyc29UMTRsSEQ0TUVTemxWRzZxelVPaUpHWXJu?= =?utf-8?B?czZrcDVjODZaa09FczRMZzV1YS8rK3JZZGVIOWZCU1RuY1ZJTC9Vam82TUFi?= =?utf-8?B?Rk4vTG80OVdVdUhMUDA1OEVVSFlrck1INWErMHhhSTJ0NElVNENPK0tST0VW?= =?utf-8?B?R0o0bk5xZ1FGL2Jic2JFaFBaVTZrRmVPdHVOV2NNUkVUK0dKc0tiYTVGNnNJ?= =?utf-8?B?Q1ZMT1ZvK3ptTDJuOGFJQ3FnbkhtcURWcHBGUTZBRDFCak90ZFFJdEVNeVJx?= =?utf-8?B?U0hwandLMU1pc1hFREZ5L0c2ZGt3Y0tYN2NyTjkySndCZkJGSndBWEhIK0ZO?= =?utf-8?B?VjRFa0UxamZ2SXdUV3RhVVpaQnNOWkxUMTdZWU5zWGluc1NFMXNybFNxNW9Z?= =?utf-8?B?SU10eGgvR1BaeGtTdUxPWWVPTkU3SFFGMVAxRXZ4a0lvVEFmbnlGeTlXTlVN?= =?utf-8?B?R1NvOGhOZ3IreVB1SlNWcXlpa080ZDBTdWx5ME9xMG5xeVNjNUJRZHNzcEc2?= =?utf-8?B?UE1acjJZZDB1ZGZLSlc4dGxyVGNhcysvRFg5WjRIaW1tLzVaOFpaTkZGWUxt?= =?utf-8?B?MnA0emNGOUdKeUtEWXhTRzlBR0dqYjc5YmVmS095QUYzVHRQYUJPNGlGOExa?= =?utf-8?B?RktETXEyTHVrV09oSEpBT1lmRTVUUnROYzVNUzNXSU5seHFBYlVKQy90Lzg2?= =?utf-8?B?MGlnUndOMCtxUmh1QVF1K2JDb1BFM0FCcmJQN2RXbVNiS01qNHRSTC9NM0s2?= =?utf-8?B?RHpsR0ZVb0c5MGhnWXh1ODR0ZzAvSCtMY2tpKzRDWW12c2J1T3lRWXFtT0xm?= =?utf-8?B?ZTM5K05Lb0lzWGU3dzJWS2pEUjJzK3RTUVZtMUE0bE1XMXFDNFZuZThhSUhZ?= =?utf-8?B?VWpRNHpjNE51NFk2dW5PS0ZzRWdVOW14UzJ1OGdmVjc1T2d0aldEUWs0SnBa?= =?utf-8?B?dVUydWxqMXlYaGwyMVZUN0xzRWt6UnZseUlDalJYam9CZEpQc21ucFQ0dzlp?= =?utf-8?B?ZmRXdDNxcHBIZGdVSUtaQVVvaVZiMmVkYXQ0bUdpOCt0andZenBpbXpBUXJ6?= =?utf-8?B?R0I0bE5xUjRNSDBOUTBpcFJnQ1IrcGlEYWJkRXAranVkWXp6ZUthalVwdnVv?= =?utf-8?B?cVdMTkdKMTBmSndhK3pGbkZLQ1R0dDE1RGFhek02K014c0p6WE1pbHpaUXhk?= =?utf-8?B?RU1uZ3RqTFZkeGdBdTdEZEJ2MXVoTlFxa1RGMUh6NnM0eUZRaXdMOFVQRjdL?= =?utf-8?B?b3o0L3kzSmh4cXBGRDR0cWlldEV3VTJUd1VKT090M1BXL1FOTHhXaTcySThi?= =?utf-8?B?bGswbzd4YjZQTnJpUVR3YlNtL21ubEQxclBCeUYwSXUxM3RTUDM2K2tWMFdv?= =?utf-8?B?YUE2VFdsWWI5M2VKOGc5UDNYWHhOTEJPcXlaZnJnNEpVeVlDU2k5dmNHTS9F?= =?utf-8?Q?nDruwIQ1nyEh5Uyl8OXWfH5is1Q/eT7uTvjbr?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: db5bbb76-2d74-4e2d-1eb2-08defe01a830 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2026 14:53:40.4195 (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: +jFT9cAZQyESO7Jj8mIWCrp0ND1HdX7deraTFmYWRW+udNo6O3a6jV0ebaCw6qWGB4dd/zBJ6G74kGZz0/CqCII92bApad/jE6h0TWZq3MgXOdOHySVRd2RY/Cu8V355 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8885 From: Peng Fan The imx8mp-evk board has a NXP CBTU02043 crossbar switch between the USB Type-C connector and the ptn5110 TCPC. The CBTU02043 SEL pin (GPIO4_IO20) is used by the ptn5110 orientation-gpios to detect the CC orientation, but the switch must first be enabled by driving its XSD (shutdown) pin low. Add a gpio-hog on GPIO2_IO20 (MX8MP_IOMUXC_SD2_WP__GPIO2_IO20) to hold the XSD pin low, keeping the CBTU02043 always enabled. Per the datasheet, XSD is active-low: LOW for normal operation, HIGH for shutdown (high impedance). Without this, the orientation switch does not function as all paths through the crossbar are in high-Z state. Also add a separate pinctrl_cbtu02043_xsd group for the XSD pin. Fixes: 6e62bc736674 ("arm64: dts: imx8mp-evk: add typec node") Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot= /dts/freescale/imx8mp-evk.dts index 7bdd641292fb..dc3baeac5e3d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts @@ -935,6 +935,17 @@ usb3_data_hs: endpoint { }; }; =20 +&gpio2 { + cbtu02043-xsd-hog { + gpio-hog; + gpios =3D <20 GPIO_ACTIVE_LOW>; + output-low; + line-name =3D "CBTU02043_XSD"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_cbtu02043_xsd>; + }; +}; + &usb3_phy1 { fsl,phy-tx-preemp-amp-tune-microamp =3D <1800>; fsl,phy-tx-vref-tune-percent =3D <116>; @@ -1021,6 +1032,12 @@ MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0xd6 >; }; =20 + pinctrl_cbtu02043_xsd: cbtu02043xsdgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD2_WP__GPIO2_IO20 0x16 + >; + }; + pinctrl_csi_mclk: csi_mclk_grp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO15__CCM_CLKO2 0x50 --=20 2.51.0 From nobody Mon Sep 28 17:48:46 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010042.outbound.protection.outlook.com [52.101.84.42]) (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 DFDBB3AEF55; Wed, 19 Aug 2026 14:53:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.42 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787151230; cv=fail; b=hGW76Y44pb18SUNkuGDadiM+JxwCbxmOd5s+aUVZsAfxviQ3cIu7aQT+9Q28a2PbkucR+5lEyTjK2aLdg7OQ0X/fCrXINwzSRnFOdzsTrO/Mo+qpHP8gWLDg3l3mqhScq4hVyw6VfksWa4JIYBiUFPRaLyieZ1p9eIBMVQh0D+E= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787151230; c=relaxed/simple; bh=AtAbXZ8b3BSEK1jtt0F7km++T4C1FcDbDj+2i2OSjic=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=if9xGLPKI6oGGgR2aqHwQNbHfpYmH2zR9jrIvAof59m4cXQDuZP5fwquN0+g917ldAff77OE9FcKwbERrD41MRWXx1PfU0YiyLiSgUxEjJzUjRiX+pp30X5Y0z2dEylkoAN2aGZq7jcmiVj8s2LOGymLH3GitBqwWb0kKGD3CnY= 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=hdL1lyP/; arc=fail smtp.client-ip=52.101.84.42 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="hdL1lyP/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZKuWmG0sT0Gzhoqv1U5g2Jnah2wzt5FkwZB75Xsxt7kzrn8iVFVBD0jogzLLo/Rhy8JA+Chf9j/Sx3/xeV+vX1EdBk5q2q4g8uNuZ4rtEmQJLSIRUV/+YA+AMwcq8gJEc13rYRvCCuXnOh9MSoyL5lZSe20ylLXXer+yMkwk8aF2qlUQW3jnMm4HqIePMdNuPIyhBOk62T+gTMWHaP6vK8aPNZpNXCNUxCrxI5OjKRikHqNui+IaVZb7XRzNLXIQgA8ZQFh4y/B0ieRX7n/Ew2wh/7OzTbBpJaOjq5CTLRUZ2/3hhn6cks0sS4n06uMNEtF2y2hJHhF40Q7RCVHaNg== 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=V5G7yvNvVU8ThE4y/I//SBf/9ONEpgGkMvAYTwRbdng=; b=SRfjMaMFD8r4cmJryJbNZRJ+LW5boYhmh4ysyFAG4JMXoqvENw+5+dGVz6baP58zgEM+zTTdrRpdEN3jGpsaZYA3MODhKNyDoxWaNSpNK3pQ5BxT6DEhoBBtCN0Cd90lwfdzHf53tkUp+mojXpjkvxKRZXjTs0qt9MriAWBJvERwgKI8MJeewLjeC42ZUOgFHr3l1mdI1hK5R4f7R6XsBVWaAgtkCdmmZn6OolXMq7Fcalm9AyyBqXyL384QJUb1YD0VB6VFC0OhMUU8qRH/wKS57/6sAu9bWE7IRdC7Nt+0BvyRZ6zDUEEcJNzHRtt4I+BIQXyIbR6yJzQhQdXp/Q== 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=V5G7yvNvVU8ThE4y/I//SBf/9ONEpgGkMvAYTwRbdng=; b=hdL1lyP/JNwFOFxB/azyyYfOhd2AaBb+8VgxgSW94aJgjR2zTlcPMRN2VEpd2bm4kZAak7TBw6+0BPaaY1sqkEzQ0NlnYxmb6nG1cFlANdBGQ37I4vu5aNxDPC71nnMhqo/oX6NqYkzjPhc3nUleCFvB8I9trApLre3v3AnvJUcA7zbtNhqWRQB8FwZOZCXHeUt3H+MVrQ50KLSETX3tqZNVcZyM8O/6/UimmTNye/81/bif7lTsuLJ+4JUAgMSUpcu9B+YLCV4a9sPIXq/d8ByT9U3/Y2HkUYUKyMxIQia8wXwhQLU5ESqHzIH+0Pre+Zlr7y3xfsiZfJPfTkhC+w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) by DU2PR04MB8885.eurprd04.prod.outlook.com (2603:10a6:10:2e0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Wed, 19 Aug 2026 14:53:46 +0000 Received: from AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9]) by AM8PR04MB7874.eurprd04.prod.outlook.com ([fe80::ac38:1699:6f18:c5d9%6]) with mapi id 15.21.0339.007; Wed, 19 Aug 2026 14:53:46 +0000 From: "Peng Fan (OSS)" Date: Wed, 19 Aug 2026 22:51:21 +0800 Subject: [PATCH 2/2] arm64: dts: imx8mp-ultra-mach-sbc: fix CBTU02043 USB Type-C orientation switch Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260819-imx8m-typec-v1-2-befc92ecb70a@nxp.com> References: <20260819-imx8m-typec-v1-0-befc92ecb70a@nxp.com> In-Reply-To: <20260819-imx8m-typec-v1-0-befc92ecb70a@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Xu Yang , =?utf-8?q?Goran_Ra=C4=91enovi=C4=87?= , =?utf-8?q?B=C3=B6rge_Str=C3=BCmpfel?= Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan X-Mailer: b4 0.15.2 X-ClientProxiedBy: SI2PR04CA0005.apcprd04.prod.outlook.com (2603:1096:4:197::16) To AM8PR04MB7874.eurprd04.prod.outlook.com (2603:10a6:20b:24d::9) 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: AM8PR04MB7874:EE_|DU2PR04MB8885:EE_ X-MS-Office365-Filtering-Correlation-Id: 691a40f9-079e-4ed1-2dcd-08defe01ab95 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|376014|19092799006|366016|1800799024|921020|3023799007|56012099006|10067099003|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: +RRXMF9YW7/K7X6DSYLJcY4fh9GREbcbYFknIFOPSm3n3J9IOMkCMmCw8U9mE+a0Y6MvugUyi95w0B5LuI0Ea14TKzACzZWvow5Nt2eSDxGS6OHEQPPu7EMKriZlo3fu5XC5q/wRNDvzu5xIXAKcX0nKrqIfj+asKSHWhKY6N6R0aUrmVFio7hMvTMgMg5btLfHhg3FtCdn9n6bwnoA8Q9MYwtKHepUKyi7foQ1PVjy/NZzxRXcojUKGUFIzgcSifHLgb/p+hRQ1yXk6O7TxgWz9WczsOtxCpVch3NjUE4Z+VymL8wsGDzalI4WvqPwWhIgM8bS2M4etYYTkL0frUj5ABgMzqt3uGw9e0gPlfCFoDezVj6ig6yQFWOYDWNAFtCh5k0b2OVJIUl9hbi+4zNL6qo6wWUJGVvmtsuwEtpSFMEtSCki6KqOLt88oYm2LnalIjfy3Lulymc0xaBEmRPJFJnldsR0PZHPnNOHdcyeCpYjhvukJGLlfs64Nxicy9e5l2zzawCd6V7ApEqi+PnUsdgqCXWB4+Qq1LvegkGJp+UenQqNtVv3thdZxQ+gemH6MxzFQKzlj31fXMdGHGi2gadU/Wlw4N1a7wMr7aj5Bs13GnfZmwyXesVSly6MB/XPjBcd0JpGr3PNQBBtkiJjsCNDiWrM8i2FiKe9Y/CKqb4IvEZKyZw2HWJD/zJ60Y5V5KzuqqLA6jPHuvPG2WQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7874.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(7416014)(376014)(19092799006)(366016)(1800799024)(921020)(3023799007)(56012099006)(10067099003)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UVZVZXp0RytNbWdGWXNtQXJiWWwrY3dHL3U4MnAzWkdrN2RpVXU4ZHpDKzV1?= =?utf-8?B?MGplcWNPYlVoc2hQRHo0Q290Ym84WXpHNHgwRWltV0pMU0x3YUVlZVJ2WlE2?= =?utf-8?B?Ky84VmRMRlQrMGh1NWJPZGtVT2lEczk3TnBlOGsycnN4bEJXSmhiR1V2RGpi?= =?utf-8?B?WmNnK2FGbHYxR2gwcEVqdFh4Q3R6RVZremNKSUxOUmYzWElrdG1wTkc1ZGxo?= =?utf-8?B?WEMvMUFLQjZIZkZ2bmdFZm5PMm11YnNVV1lMMm9TMFlJZGFoWkxscEZldDMv?= =?utf-8?B?MHBMZlE0NVMyZ2dSUjZqNm1MRVp4UDgyR0lHWkxCN0JVTjJUaDNuL0UzbDRx?= =?utf-8?B?aEM3NkYzK2ZhSTQ5SVBYRFMyUTVxVmNlM0tlb2Nob292Q1VvaGNOa2RIUCtz?= =?utf-8?B?UFNJVThEeFV6dGZKY0JoMXEvdjFxWUF6Vm41UFBnN1FtZGdDek5EWVRkc0Yy?= =?utf-8?B?Z2FmNWFsT1VuaUdKd2RaLzRmOTFRRE5IdU1TdDVxd3dNL2xGaXN2SDcrdHZt?= =?utf-8?B?OHNualI3NTBaRUs3cXBkTGF4VnBDNTBwNHY4cm1KckV0S0pOMUtaeWtDd3Rw?= =?utf-8?B?V0srU0RNZEorWWVNRDZqOFo3M3plSnlITlZoaERSdmx3UDFxcWJBWlVFY1BS?= =?utf-8?B?YW5hK0xtZVp3NWlMdTlsU0JUejV1VGxGcDdENWtmUkdRbUhWbjJGcnpLRmp5?= =?utf-8?B?S08xRUl5alRpNjZsMlc1SjJ3Z1NkYkZibW11VWhGQkl0VjhQVDhCN3Z3UXo3?= =?utf-8?B?TXJ2dDA5U2s1NmNLTzJNNTFZRVVZZTZnSEhMY3BCb1pGQjZudGkwTTFmbmg2?= =?utf-8?B?WHR3WnBjcEtUTlVUcVFTZTRvRGJQSk5xaS9lQlhUVXFRTVdKdmdLYitzTnl2?= =?utf-8?B?Rk9VUmdrb3F2Nm5qb1kwamdZczZHTzNKbVA0a2xUcG43YjkvYVVnTTBUNGJk?= =?utf-8?B?OHhFWE0xUnluNVFVRUQ2ZHdzZVpya2Y2REtRcGxlaEhWM3hyOXhTRFB2RWlu?= =?utf-8?B?V3djNHIzQmVyTTJaNlRiSnZ3cnYxNzU4UlFNVzBOR2JxdUxzc2cwdEdsSzZu?= =?utf-8?B?VWxEK1NYYmNSa2JIM0hlOVcyeVdQWGNjV1RpbFJGMStyZElIdmFRUnNvclNl?= =?utf-8?B?L0N4NWNveFI4K2NXOUdiWFdrYmdBWGJoT3hKVVdZM0N0dkZGOURWTmUwaE5E?= =?utf-8?B?bkg5Ukxzb3BQMUZtbkVia2c5amwyZDFhKzZINERuWThiVWpUVE53OFlaaVhy?= =?utf-8?B?aFZPQW9kRXcxT0wvM3RJc1VGS0NjZDJhMi93RmNoaVRrUzFVWGY1dWthemc4?= =?utf-8?B?RzJESnkyTlo5UktkQTJKeGwzTzRrNVhNNmhNTUJDakhWYVd3blZ4TFpFZ3R1?= =?utf-8?B?bHJJL1M3VG1tTDFUY0t5RFRjWWQxVlphT2xzVmMvcmZoN3hRTzZOeDcwNXFF?= =?utf-8?B?TlNwMDlUMkFlejNteTBubmZwQmwyUG5VNGJ1NEJwSWw5K0o3bEl1Q0w1Zm9H?= =?utf-8?B?L2YxK3RzTit3Yk1Pcnp2TGZqeFlzbFNLRWFIUG9aVjBCd1I0V2ZQbHYrNTNT?= =?utf-8?B?RTRjMElnWGtIa3NiQU1QTm1kK0RYaStxY1FOYjVPUGpRcHJBVTd6UE40Uk9T?= =?utf-8?B?WGJJOXpjaVJYbExpb2R4NEVlVys5WlBMYmpJNWxZdWRuZVZ2TzZaU3BWeVdN?= =?utf-8?B?eVVoYVZNcEswMHdRT3ZkdUNSOWZWMDc4SldVY3phYmxPY3VqSTFlSGJJdDli?= =?utf-8?B?bEQ2OGQyaVBlL2J4aS9HTnh4NTJaNFUyRXVpaGt6M0hnMCtXeTFDU3ozejR3?= =?utf-8?B?cFpObk1OYmREU25qT1N6K3FMcUllWjk2dzZyYjYvMUxLQkdBOGtZeDJWSlhI?= =?utf-8?B?MGlyV2ZXQU1iK0J5bE1zR3BFWU1qRDVYRmNodTl5akFJQTQ1NytqWTJ3dTRK?= =?utf-8?B?emFQUVJiNmlYK0hreE05a3pIR0d2NWh5UGZJa0wzS1h1M3VpK0VpWGRoeVk2?= =?utf-8?B?aGFDQis2VW4vMGFDWndYMEJTaHFSTUsyb3B5R2ZNcXAwT3Q1WTROWUJFVlpO?= =?utf-8?B?SEpvTFpBSU9Pb0FzTUs4MldCTG9xZ0JiQkt5cEVGWld6UmsydTl4cFdEekJw?= =?utf-8?B?MHFmYTZvODVIYXdaU09yWkQzRi9rRERwTHdZVHdHemxhbXB3bXZ3WjlBWHZo?= =?utf-8?B?cENzbklnMzZqUEo4VjBsMzM1a1lvVWk2aEVHVWhJYS9jSHZLcFJRTnp3SytC?= =?utf-8?B?U0lzMSt3R1o3dlNrWGMzNFZnczFoOXNsdFpWM1liekVjNFBiTElKc3lsNG9h?= =?utf-8?B?YlVaTmlJZVZGUkQrZytYTDdWUG0xaXpNNDAzK2RLdmMyeXhMNWE1VUVORGlk?= =?utf-8?Q?X2oXZH7p3yUkmujnCDJrO3V2XJbsxI6DY+vGc?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 691a40f9-079e-4ed1-2dcd-08defe01ab95 X-MS-Exchange-CrossTenant-AuthSource: AM8PR04MB7874.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2026 14:53:46.3056 (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: J8AqUGVtMasm6CSGLIPRRaHdqN7PNelBRkP4jD/mJ868aeoRu0syPPzM8+zNwulzSt8BraS0HIa4hq28vc5woqItrey6cAAk7GTdKCBnmP9eyHULuDXWq13Wxmuc1eTe X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8885 From: Peng Fan The CBTU02043 on this board is a crossbar switch used solely for USB Type-C orientation switching, not for SBU signal muxing. Using the gpio-sbu-mux driver is therefore incorrect. Replace the gpio-sbu-mux node with: - orientation-gpios on the ptn5110 TCPC node for CC orientation detection using GPIO4_IO20 (CBTU02043 SEL pin). - A gpio-hog to hold the XSD (shutdown) pin (GPIO2_IO20) low, keeping the CBTU02043 always enabled. This also fixes the enable-gpios polarity which was GPIO_ACTIVE_HIGH, but the CBTU02043 XSD pin is active-low per the datasheet: LOW for normal operation, HIGH for shutdown (high impedance). Fixes: d1c1400bd3b8 ("arm64: dts: imx8mp: Add initial support for Ultratron= ik imx8mp-ultra-mach-sbc board") Signed-off-by: Peng Fan --- .../boot/dts/freescale/imx8mp-ultra-mach-sbc.dts | 47 ++++++++----------= ---- 1 file changed, 17 insertions(+), 30 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts b/arch= /arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts index 3e6f9c88cc20..7e0550647751 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts @@ -23,21 +23,6 @@ chosen { stdout-path =3D &uart2; }; =20 - gpio-sbu-mux { - compatible =3D "nxp,cbdtu02043", "gpio-sbu-mux"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_sbu_mux>; - select-gpios =3D <&gpio4 20 GPIO_ACTIVE_HIGH>; - enable-gpios =3D <&gpio2 20 GPIO_ACTIVE_HIGH>; - orientation-switch; - - port { - usb3_data_ss: endpoint { - remote-endpoint =3D <&typec_con_ss>; - }; - }; - }; - gpio-keys { compatible =3D "gpio-keys"; =20 @@ -217,6 +202,15 @@ &gpio2 { "", "", "", "", "#SD2_CD", "", "", "", "", "", "", "", "#USB-C_EN", "", "", "", "", "", "", "", "", "", "", ""; + + cbtu02043-xsd-hog { + gpio-hog; + gpios =3D <20 GPIO_ACTIVE_LOW>; + output-low; + line-name =3D "CBTU02043_XSD"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_cbtu02043_xsd>; + }; }; =20 &gpio3 { @@ -387,6 +381,7 @@ tcpc@52 { pinctrl-0 =3D <&pinctrl_ptn5110>; interrupt-parent =3D <&gpio4>; interrupts =3D <19 IRQ_TYPE_LEVEL_LOW>; + orientation-gpios =3D <&gpio4 20 GPIO_ACTIVE_HIGH>; =20 usb_con: connector { compatible =3D "usb-c-connector"; @@ -411,14 +406,6 @@ typec_dr_sw: endpoint { remote-endpoint =3D <&usb3_drd_sw>; }; }; - - port@1 { - reg =3D <1>; - - typec_con_ss: endpoint { - remote-endpoint =3D <&usb3_data_ss>; - }; - }; }; }; }; @@ -563,6 +550,12 @@ &iomuxc { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_hog>; =20 + pinctrl_cbtu02043_xsd: cbtu02043-xsd-grp { + fsl,pins =3D < + MX8MP_IOMUXC_SD2_WP__GPIO2_IO20 0x16 /* #USB-C_EN */ + >; + }; + pinctrl_ecspi1_cs: ecspi1-cs-grp { fsl,pins =3D < MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09 0x40 /* #SPI1_CS */ @@ -746,6 +739,7 @@ MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 /* #PMIC_INT= */ pinctrl_ptn5110: ptn5110-grp { fsl,pins =3D < MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19 0x1c4 /* #USB-C_ALERT */ + MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20 0x16 /* #USB-C_SEL */ >; }; =20 @@ -767,13 +761,6 @@ MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19 0x40 >; }; =20 - pinctrl_sbu_mux: sbu-mux-grp { - fsl,pins =3D < - MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20 0x16 /* #USB-C_SEL */ - MX8MP_IOMUXC_SD2_WP__GPIO2_IO20 0x16 /* #USB-C_EN */ - >; - }; - pinctrl_slb9670: slb9670-grp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00 0x40 /* #TPM_IRQ */ --=20 2.51.0