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 EC09BCD4F26 for ; Fri, 19 Jun 2026 14:11:05 +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:In-Reply-To: Content-Type:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=R20R1dx4BnaEjBOSzmLbOwrKnAtXUtPEfjK949kRnzI=; b=mWOgsoQJ5HF8OKD5GFgeSM7QQa xavyz8F9jKh6iB4x7tyfC3peMs59p/54uHrzoDEVRe6KZp0umVqqfj8XCqdzFQ4WLSymJhearppxx 6SRxYRz2SEY0O2uyu2+o7U80npKuSRQHngU4yWmfrpWQPyjN818wgqphkatrV8naVrN5nQflQIBep JxTPk568Af30OvZd8UjfVe4lls7fbUeINCm3wClCRZv3EwD67m+rv4xVr5v8wwh0o+6Sp6ygK1zAG kgsFqlRCEbFoCS4qqpn1wa8mOgMDVohLnpAXnMCk2HXhtr0d57SASuWuPJ9H5PuRT6j/ABhwM3SJ6 7mM7TTLA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1waZvu-00000002Xxz-2Hci; Fri, 19 Jun 2026 14:10:58 +0000 Received: from mail-westeuropeazlp170130006.outbound.protection.outlook.com ([2a01:111:f403:c201::6] helo=AM0PR02CU008.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1waZvs-00000002XxY-39LU for linux-arm-kernel@lists.infradead.org; Fri, 19 Jun 2026 14:10:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rDgAc28d1ulfOyYlpaAQl956uwUvEaFbD+jGCQI7j6ecyye40KbiibK4tHJxtGgSHVhviZ1DjjWXqNbYUu6nE1tF8OJhOWNKp2cCy7K9sCqyqiSZRMvt7wEn+mU89r7L1ZXSb2vNyVUuXsKhJK4KDQQ4wcg6V3yZpCNImBItS/Eb+bbehJ5xJvug1lMHYBoisziBmNMxIXeDkmy1ganuoElPnxOEcgdD9OCQf8DhJwSnt30RLnIgYY41l31GXVnkxNxtPf+SyH9zcoblNSeJEDNgGUmJXBtjkE7fq7sqH7QcTgMYykErCqTwhdP2s5fHR5ubObAszruHj+PhoefH/g== 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=R20R1dx4BnaEjBOSzmLbOwrKnAtXUtPEfjK949kRnzI=; b=VXWzBK6QK7ZYawkvI8S+mFhRqpfoEQC6zYCFHOCWXcmfaXybQlqTlzUVHZlA9xHmKCOIt697M1H63XEby56kwXnSDcZXlyAU9jHOwk5EIbry/n0+eFJIvluXZYvYXeXCSMsOkN4vjftPbTy3KsCU0UELOnZxc0ktTGh79pkaxYX3cvBFpS4h1zXxZQFrv/UKvidgr805j+JsOg4SoiLwQzZl6HsqbcGtzx4IuH/rjv1MbfRlen1AXVOU8uJcFSfymI+Y8dryXT8FG/PpxAJFPiL+vAlRiyuptNti+heEeF7/fmSWZUuyXN8EZk1ChGKRg52cezccYEKhAGXT3CdLIg== 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=R20R1dx4BnaEjBOSzmLbOwrKnAtXUtPEfjK949kRnzI=; b=E8z4HLkwwA0LSA6gbHMDinHEFnPm2qpWk+kQZ0jKyVfKREMu9P5yiFoMLSd7suvgyDvJYj0RJhpTDGvJnQDf2L6RSndQR0MQOEalfNcCa96PFB14e0LSIFJtLAgd5xeqhB+b/AjIX66clQnU4izrRRYvVuylfvq3U29mr40A6zuJiKgoyKpizeDb/UI2DZVxSalmEHrS2xdMbRLBRUVBaU6zNTuOy+8TNErCfG606f9kDL+zvcNV+SffW94jT33S+wEvFDAnwOltNxN8SQlXJm4w1i8SUjNe/pMgfJPHlrhad0dDL4VzjbicKB4Zb1as1I0hY+8P1Bsj2KfapYIZAA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from GV2PR04MB11799.eurprd04.prod.outlook.com (2603:10a6:150:2cf::9) by AMBPR04MB12566.eurprd04.prod.outlook.com (2603:10a6:20b:77a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.13; Fri, 19 Jun 2026 14:10:53 +0000 Received: from GV2PR04MB11799.eurprd04.prod.outlook.com ([fe80::2146:83a2:5329:b7c]) by GV2PR04MB11799.eurprd04.prod.outlook.com ([fe80::2146:83a2:5329:b7c%6]) with mapi id 15.21.0113.015; Fri, 19 Jun 2026 14:10:53 +0000 Date: Fri, 19 Jun 2026 09:10:42 -0500 From: Frank Li To: Alexander Stein Cc: Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , Markus Niebel , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, linux-renesas-soc@vger.kernel.org Subject: Re: [PATCH v5 1/1] arm64: dts: add tqma9596la-mba95xxca Message-ID: References: <20260619112434.1121610-1-alexander.stein@ew.tq-group.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260619112434.1121610-1-alexander.stein@ew.tq-group.com> X-ClientProxiedBy: PH7P221CA0016.NAMP221.PROD.OUTLOOK.COM (2603:10b6:510:32a::20) To GV2PR04MB11799.eurprd04.prod.outlook.com (2603:10a6:150:2cf::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR04MB11799:EE_|AMBPR04MB12566:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b7c30ff-9b7b-4b32-c504-08dece0c927d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|19092799006|376014|23010399003|22082099003|18002099003|56012099006|6133799003|11063799006; X-Microsoft-Antispam-Message-Info: x6aZfT1RFhgZkSOVBq2uNa6yn3ud68JcU6iwj1vuZ7LcAyiGZEvOQ9mqa0O1hjmV32I/MzTt/YgMABf9lLAqasnFeybTIqF0zWseRwB1FL4Pp/mTVfi+48cnld90DmLr2eDt6uK8E/UoRcGAAPYNBp3YrYncmV8Ef2Mel8OiW71VZWLv0c/KlbrgcKWWa7QY857xHF736RlTSTSy6xGgOHFvpAqiIH//N8losVRUBdKmKuelR49a4xZsIQtYG0Mm3SParjPILqbZY0o3sQbhs00OxRvNm8BlcDPCXWwk8EpbFXfhftmA4VRR5a1KaatL6DD3zHcUdOztD5XIVZeXoisOPyXJQXm7v7GGyiH+VetcbPajsVTtmbUDe2AS39L5utqn1qxf4F/e4wJ4TbnWoibyTr3EomJ5bdrK7VLwahl3UdaJWQR1loqu8og93wDqQis6HiWSqGs7zUa718MUyRloIDBnSPJbpfZp20yZNDytsLVRTCV9iZbhgrWoWmy4ZnMZMqgq9evJniKlwUc5qw4Lq/1GswEdDyqy1OQBWvNM1kfxB/2WRIqf08nBoXN/E3aKuirnCvqzTiltgzwor7tWme5/xbPSS4FeWz4VXCeNd6HmTenv+wBWyC/ns/iUpnxjlTHlAt+8GOC1WNwB405VeesXcJsRcRXgIEIZSo8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR04MB11799.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(19092799006)(376014)(23010399003)(22082099003)(18002099003)(56012099006)(6133799003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Uk1yfr2lNnyahfASqV7lKDQpsdLVAiCl9uhH5ByASkU26DWunA9+7ahOVxlf?= =?us-ascii?Q?KMAOdfcf2kteFfcMHcU0iQmNq0JeCsyHSyZnvXZDhjY9X3X7ipz2iGiqFxR8?= =?us-ascii?Q?AVlHPFTmLRSkeAN1YJD3kjyQRJeZGhoDi0JcXogCMkABx9fqtTudE/CzAYBZ?= =?us-ascii?Q?0O/0dsqnDMtvqGqubZZ2W8QkgzpNFoer9p7Mr8nnKLwpAjcEXURaiHc75DDy?= =?us-ascii?Q?FVLgamgb52M5jwC8PaOBJprd07M7GH+mfC6Q9RjOoyFu9eoI0XVmHs+51Fb7?= =?us-ascii?Q?ymULrGr0Uu7qUDeMy+Ke0SMHTkAdaxIFgNwJ4TKidO2za/HGbCtPIvg3RGVC?= =?us-ascii?Q?r1zEWdDcOa0iFouRQ71z5fZs2sopikdSyB9OL/7DNOW5/IH9+raG1YbNdsoE?= =?us-ascii?Q?4Gh+ZuixyAflFLg+Gghw4kMC+30GUH6taQXuPyQOi7eS5Sx++IwG7KyxqFHn?= =?us-ascii?Q?2Vov+Sglp5ZDZAkLd0bZM+Vre4mvOk8SnAVZZGUX6GsSr4MR7NuC2n+Jr6sD?= =?us-ascii?Q?PcD5oj3ByJFqb2d/uAJZoSR40wo6ifNTTfm4obRwcgCbauMI+pbR3+e6DWsD?= =?us-ascii?Q?u8RwIwj2Yj736bzghHZ6d4Le1Ua+xGZx6jYW4knPdgSAajDLdNhVqYd4dNrq?= =?us-ascii?Q?UuQeGjWZLV0S9t6gOgNbvs0632Y6u0pdGx9VBjqHTKCApfm34SSRBhXlLV64?= =?us-ascii?Q?KBE4theQTndH6LRFPwmHf8HO2pPA0/AEbnCzwILtT7qO+Q3uYnFjpfSABWnX?= =?us-ascii?Q?2VsAKiCUBq+LEoGXqpXVHOu9PxlQ7X/Wki/mD72syMCMt5lhXB9KeW7uNMyq?= =?us-ascii?Q?t9WjvEfZZfrOyxbVKCes9Whoq9vA1xpXvY5XKa0QJ3o4N88svoV9DMl4i5QT?= =?us-ascii?Q?7ZeG6ddfHPbKuxOQvIG5iog81ygmyIKEuqNuT+HPHFB74dCmzDD14AxrEQ6U?= =?us-ascii?Q?4GyREhAdh7C067BKyYdfOgEyTGWzKiApuj5/C+QxImGOooyG6jCsJWu5isEW?= =?us-ascii?Q?Y9R56eNN9oOmShmO+sK0opXPibEHZS+Q3QQkvU7RlNjS9lb/2TVVlGzf7Su/?= =?us-ascii?Q?pHXrSOb3FceMGHJT2hrJ8zNhdoCrR1IHvp71kANz1GntcYML5wjhojqrv1Wi?= =?us-ascii?Q?Xszngv4+CmswPeNS4l+8MSCpn40s17q+1cPVwkJ5LyQQQCI7io9AwTWi+GE3?= =?us-ascii?Q?MJWjL59yfyM02bB7/8VTwXj4jZTgVYzW90vh+L3y+KG8gBbCIA9KXebqAlDG?= =?us-ascii?Q?qgdYnI67wSTymiXPeQCbHLKQ9KIUaDCPvIoJhSAzPbI6Z0uo7b2mToODXxXT?= =?us-ascii?Q?5ue1PQMiu1cW9PhSsQIgeCVQHkU1sxmdduQlvMHtFKAb4h6dKrjO+QHA7lVU?= =?us-ascii?Q?qPfRRkRQBkwJ2Q/wSz+6qhEuUGZSyaez9Fydl4E9e5vjZgBx3N5cxjpHfRiK?= =?us-ascii?Q?6z/KfZuRR6VLAUhYMJfaTwopbUaJoVCbGugWDMritwfwrbMZBPLW5vfW9gBs?= =?us-ascii?Q?VkZEuhNYY828xPC34PRofAuoN7ndJs7kr8CE5tHq2YfWZFtDqAck6J2kCELd?= =?us-ascii?Q?XeWIxa4sMqL+/N78IhzpjDSVxWhQzqEj+Kc9VpW8LY8b1Y0atW7bksqiGEhM?= =?us-ascii?Q?h3/gfBtOMFlNxN8ZfMrBiJ14gI+ElqRkzNu9rVxVmLPsWvrLQW6abEXAzGES?= =?us-ascii?Q?733Oi2xVcwEsulWIsc56goAgJNVmFxlE5AT35ZNsV8w0nhqL7XiAD1xFfbpU?= =?us-ascii?Q?G/DVVcqbkaBH+/vW0F3MTlnBLLWWUio6U1vtpoCaJXZbZd3XOsgh?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b7c30ff-9b7b-4b32-c504-08dece0c927d X-MS-Exchange-CrossTenant-AuthSource: GV2PR04MB11799.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2026 14:10:52.9419 (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: Bs3z6hBnAIf0J78B+3ZJAARx2gwNMXH7oRS/J2P2+Tvb0fTcK0PFIBidHw1051x6b9UbPx/j7WxsUPju8bszZFuaIsetSKku+FhfKM2Eg8dgIIsAK4ZD3+mfuVM0RMAu X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMBPR04MB12566 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260619_071056_812144_F58C64BC X-CRM114-Status: GOOD ( 20.65 ) 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 On Fri, Jun 19, 2026 at 01:24:30PM +0200, Alexander Stein wrote: > From: Markus Niebel > > This adds support for TQMa95xxLA modules, designed to be soldered > on a carrier board. MBa95xxCA is a carrier reference board / starter kit > design. > > There is a common device tree for all variants with e.g. reduced > CPU core / feature count. > > Enable the external accessible PCIe controllers as host, > add clocking and reset GPIO. While at it, add hogs for GPIO > lines from the M.2 slots until M.2 connector driver is available. > > Signed-off-by: Markus Niebel > Signed-off-by: Alexander Stein > --- > Changes in v5: > * Limit LPSPI4 max frequency > * Replace PCIe M2 Key-E GPIO hogs with dedicated connector node > * Fix PCIe clock configuration > > Changes in v4: > * Fix LPSPI4 pad muxing and control > > Changes in v3: > * Moved reserved-memory to board-lebel > * Remove VPU reserved memory (unused for now) > * Fix typo in connector comment > > Changes in v2: > * removed useless regulator > * added USB PD source configuration > * Removed unused uart-has-rtscts properties (unused by LPUART) > * Fixed RTS/CTS pullups in pinctrl > * Added thermalzone on module > > arch/arm64/boot/dts/freescale/Makefile | 1 + > .../freescale/imx95-tqma9596la-mba95xxca.dts | 963 ++++++++++++++++++ > .../boot/dts/freescale/imx95-tqma9596la.dtsi | 278 +++++ > 3 files changed, 1242 insertions(+) > create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596la-mba95xxca.dts > create mode 100644 arch/arm64/boot/dts/freescale/imx95-tqma9596la.dtsi > > diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile > index 8ddaab127ab9c..43e1dc51b11d7 100644 > --- a/arch/arm64/boot/dts/freescale/Makefile > +++ b/arch/arm64/boot/dts/freescale/Makefile > @@ -649,6 +649,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-frdm-pro.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-aquila-clover.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-aquila-dev.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-toradex-smarc-dev.dtb > +dtb-$(CONFIG_ARCH_MXC) += imx95-tqma9596la-mba95xxca.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-tqma9596sa-mb-smarc-2.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-var-dart-sonata.dtb > dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-dahlia.dtb ... > + > + ptn5110: usb-typec@50 { > + compatible = "nxp,ptn5110", "tcpci"; > + reg = <0x50>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_typec>; > + interrupt-parent = <&gpio2>; > + interrupts = <28 IRQ_TYPE_LEVEL_LOW>; > + > + typec_con: connector { > + compatible = "usb-c-connector"; > + label = "X9"; > + power-role = "source"; > + data-role = "dual"; > + source-pdos = ; > + self-powered; > + > + port { > + typec_con_hs: endpoint { > + remote-endpoint = <&typec_hs>; > + }; > + }; > + }; > + }; > + > + sensor_mb: temperature-sensor@1e { please order by hex address value > + compatible = "nxp,se97b", "jedec,jc-42.4-temp"; > + reg = <0x1e>; > + }; > + ... > + m2-keye-dev_bt-wake-hog { > + gpio-hog; > + gpios = <4 GPIO_ACTIVE_LOW>; > + input; > + line-name = "M2_KEYE_DEV_BT_WAKE#"; > + }; Now Key E connector already be upstreamed. Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml, which already define these gpios. Frank