From nobody Mon Feb 9 07:26:18 2026 Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com [103.168.172.152]) (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 DA2EB336EE7; Fri, 6 Feb 2026 05:26:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.152 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355584; cv=none; b=Zry2vzUzTOZzIyUudS7ZiavWUCDqsYQZ0UQhWJ986rGjNGTrPQEga84cKIVuh5BSWCwVjwTBwxjL17RXaFAme/6Poij+54tJ7rotTdtcO0FeD+A3S+q6cx7RE97luDTegizVrB1tB9ApW+dvZ2mnDn/e+Y/Ls9ztC/sF+wC1qac= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355584; c=relaxed/simple; bh=EhEafYcR5G6YrM9Al28I4jrc6wnuvl/PvTiP7j00trE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U82l5Zail+WOe0CKaEuqxDVSYXKYvo9qj626YyQ+ZOPTZbVUJFAF3OMGU/MCHR8meBtA2ZOZeZ3OzyyBWH5Kt8oe0KjVE4eqDWOeZ8jDNi8d/qoUQRPsjJLTqBaHI/neGQOMV45lqgMpgDZbIdfpbrBq5+0PaXJJHJ0JhGdPjxE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au; spf=pass smtp.mailfrom=traverse.com.au; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b=HxOUQILh; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=k8gANKES; arc=none smtp.client-ip=103.168.172.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b="HxOUQILh"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="k8gANKES" Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfhigh.phl.internal (Postfix) with ESMTP id 06ECD14001DA; Fri, 6 Feb 2026 00:26:23 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Fri, 06 Feb 2026 00:26:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1770355583; x=1770441983; bh=AM421lbCvkRnD46VnL4qnZ95KStO1BJU RGzCJykN5dc=; b=HxOUQILhWtCSjS9HFu+lIWbmpI/F4GHKXiRsobSMPOKhuMlL 08ogJ5vp6+s4jmyqP5zYc9PIGyIO1AEZWscwKy7c0g8oJtAat6uDe4N2vCbf5Sz0 TtWM9w3ES/5uAiHd055rqsTnnhLUxYZe9V4RdL9krVqZfHFztqQD8hgK/6tHO/b4 V4qSoh31w4UdItkPAPTIoGEWO8rTzZ+kARGHEYbhAe15Z1ia37XiWsAtnIoh6GmR w+SzMSdiAKApnkyClbdlx0O5PDzUOKK9OAp7LiMCZCb4j3n7MLazGsYRqk9c3XXC o7qd9rvPzvVd6Iy7vAqL+bKvuMZhk/9ddR8E1A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1770355583; x= 1770441983; bh=AM421lbCvkRnD46VnL4qnZ95KStO1BJURGzCJykN5dc=; b=k 8gANKES+0g4u52VF3e3Q6vTVv0FCOvpvUKDcUMq+aBKQiXXMMdmA9aCSIIC8M8vP dWsZ0FIbQUeE6z+RV8DzzKdTXTZ7Hi+bb/ekp8gNlGklFj6t2znNnMXKdLxaHJtu AkLhyin/g7+d79nij901avXHgIRW968XqyV7FU17rmga5pZFX4Qhr6mi6M9jh+Z8 L4614odq0cDByQN6J7GEUnNufcvVOAAKkC4t+lu9tt1mt/twuclEfgo44YWjnN94 0lGAsVADVbqnLewkM3FmTFmFd8I326iZHKe5ikYkQZppYAGIcS+Q7hbyUZEbJOjF xJPd8hyz88ZxDmXqn3t5w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddukeejfedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepffdvtdfhkeelffffgfejkeefteeuhefhiefgfffgkeduueejheff teffleetgfehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeek pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehmrghtthesthhrrghvvghrshgvrd gtohhmrdgruhdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlhdrohhrghdprhgt phhtthhopehrohgshheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepuggvvhhitggvth hrvggvsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghr mhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtoh eplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthht ohepfhhrrghnkhdrlhhisehngihprdgtohhmpdhrtghpthhtoheptghonhhorhdoughtse hkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 6 Feb 2026 00:26:20 -0500 (EST) From: Mathew McBride Date: Fri, 06 Feb 2026 16:26:12 +1100 Subject: [PATCH v2 1/3] arm64: dts: freescale: ten64: add emc2301 fan controller and thermal set points Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260206-ten64-dts-updates-2025-12-v2-1-2d77f47a89e7@traverse.com.au> References: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> In-Reply-To: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> To: Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mathew McBride X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770355576; l=2279; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=EhEafYcR5G6YrM9Al28I4jrc6wnuvl/PvTiP7j00trE=; b=IM3ssMusOPWcyhf1kFdV0mt3MToLxdINan6DObN/OD7GpXdIyi2BzWNzAOCBSn+vXRAUJNfOs ORQ1dmg96q5CXupgHUXbSAiUES9tglovRvifDoD7itGi4RZoZwjdF0F X-Developer-Key: i=matt@traverse.com.au; a=ed25519; pk=SM+aGm9Y2fPJ2prfH/b5lab73fTBrKL5UsJwdzv7Pbg= Add support for using the on-board EMC2301 fan controller as a cooling device for the main SoC. This functionality only became available in the mainline kernel recently, so the fan controller has been absent from the mainline DTS copy until now. The thermal set points are intended for the Ten64 Desktop appliance, it is anticipated that users of the board in other installations will be able to override these through their own FDT overlay or by a fixup function in the system firmware. Signed-off-by: Mathew McBride --- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 50 ++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm= 64/boot/dts/freescale/fsl-ls1088a-ten64.dts index 71765ec91745..35470c0a928f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -68,6 +68,42 @@ led-2 { }; }; =20 + thermal-zones { + soc-thermal { + trips { + fanlow0: fanlow0 { + temperature =3D <60000>; + hysteresis =3D <2000>; + type =3D "active"; + }; + fanmid0: fanmid0 { + temperature =3D <65000>; + hysteresis =3D <2000>; + type =3D "active"; + }; + fanmax0: fanmax0 { + temperature =3D <70000>; + hysteresis =3D <2000>; + type =3D "active"; + }; + }; + cooling-maps { + map2 { + trip =3D <&fanlow0>; + cooling-device =3D <&casefan 0 3>; + }; + map3 { + trip =3D <&fanmid0>; + cooling-device =3D <&casefan 4 7>; + }; + map4 { + trip =3D <&fanmax0>; + cooling-device =3D <&casefan 8 THERMAL_NO_LIMIT>; + }; + }; + }; + }; + sfp_xg0: dpmac2-sfp { compatible =3D "sff,sfp"; i2c-bus =3D <&sfplower_i2c>; @@ -253,6 +289,20 @@ usbhub: usb-hub@2d { reg =3D <0x2d>; }; =20 + fan_controller: emc2301@2f { + compatible =3D "microchip,emc2305"; + reg =3D <0x2f>; + #address-cells =3D <1>; + #size-cells =3D <0>; + #pwm-cells =3D <3>; + + casefan: fan@0 { + reg =3D <0x0>; + pwms =3D <&fan_controller 26000 0 1>; + #cooling-cells =3D <2>; + }; + }; + uc: board-controller@7e { compatible =3D "traverse,ten64-controller"; reg =3D <0x7e>; --=20 2.51.2 From nobody Mon Feb 9 07:26:18 2026 Received: from fout-a6-smtp.messagingengine.com (fout-a6-smtp.messagingengine.com [103.168.172.149]) (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 C669E3002D8; Fri, 6 Feb 2026 05:26:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.149 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355587; cv=none; b=dRmrhy6QMu05TY8Q9aBtfeJ+pAo2QX2F3R4Iuy2BNypCcMuiPODDZe047HzLypARPqsZWkra6jUkwwp8m//9e9kpDtwpaCJDqTh23G8dEfGfHb5ByIDFvdvptr4doflQAGRI3Ee9d8I9bn8dgQrqedQZ4CxMUmaCKCjmzAq64Cw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355587; c=relaxed/simple; bh=zLFSas7YCXsYAOAsiXQ6e1u69vx7mNvPzVZzPdr1qiQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dw1leJ8NQA0g3JSGJeYnrIh3Pdiv2jz5/XwKs1dQUxiSKFDFMHm/IluUSzwguCuzAKMBDxlJpwFqJTuYTQvyA6kM0uqNQ4z/DfxF3qEgSI5jDlHht7IW1kY3HcmAtyPlaZulayp/XpZlYa1jDnohwWly8aprg2ilVI3d3HNLvyY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au; spf=pass smtp.mailfrom=traverse.com.au; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b=PpPCMc3R; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=A0S4CdnD; arc=none smtp.client-ip=103.168.172.149 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b="PpPCMc3R"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="A0S4CdnD" Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id E7181EC05A5; Fri, 6 Feb 2026 00:26:25 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Fri, 06 Feb 2026 00:26:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1770355585; x=1770441985; bh=qTkN12TqYLIe0uJ9WtID9X0LSsmoorY5 zMAhIMXzQJ8=; b=PpPCMc3RGGmhHjR5tB+bCfiDbkDNyLiuUADAZ/EfmUay+Qdp u6wJErQnynqosG6UqkPAiUrVgou6t4jxACATnEnFpM+LemdVuBeqbMk0vi8UGJSH KBjXfrEvdejWtKViG5i2ZW0KT/yTLsilCfZctwNERdVImTPaZVFgAf+JfE9Bfj6H 0ZSxSfZ2WllkAMIoZfitu1xwVatOL75Kbp4E4Y9eWTduzHR1azI9F5xFN3g1BlOt TE2lIInp/GIUWUuETL0n+Bq8cnRpYFNuoo3Jt919ELqvUtRMTpGVmBYO1fE5wNmP ZNSP5F7p4IEnt4Y0SoLDeQt6f4FqT0E0b/b2JQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1770355585; x= 1770441985; bh=qTkN12TqYLIe0uJ9WtID9X0LSsmoorY5zMAhIMXzQJ8=; b=A 0S4CdnDmGFPVw+OjKb4FLXJewY0i59OTDvXNpgZCvaGUwGNgN4hpn0UcY1fQ1EC4 kfHjkYz6xX02456RBGeYqM67Ys3K50JDt/QRcSK+AWSHdfGR7QOL1p7kXSx5EEFN yZS8HbYG1pFvw2gjJ1mY/qaxWi3vWcIZDvADzdrHi3nq6Q6Oytl2rQevmGzQvPKb jqjsk1jgf3yZuQvRsXaGd0RC1Oy4t5PqmlMBeumyDqcolu4zdLXIkoCM5wthVDTR UIxMsl43HQcKjlKxoGw5Y/3safAOygIZMMDmUy3kZMdERp5n5gv2bZl4VccLqIib Cl0jwse30T4UVEA31zT1Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddukeejfedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepffdvtdfhkeelffffgfejkeefteeuhefhiefgfffgkeduueejheff teffleetgfehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeek pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehmrghtthesthhrrghvvghrshgvrd gtohhmrdgruhdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlhdrohhrghdprhgt phhtthhopehrohgshheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepuggvvhhitggvth hrvggvsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghr mhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtoh eplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthht ohepfhhrrghnkhdrlhhisehngihprdgtohhmpdhrtghpthhtoheptghonhhorhdoughtse hkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 6 Feb 2026 00:26:23 -0500 (EST) From: Mathew McBride Date: Fri, 06 Feb 2026 16:26:13 +1100 Subject: [PATCH v2 2/3] arm64: dts: freescale: ten64: reduce maximum SD card speed Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260206-ten64-dts-updates-2025-12-v2-2-2d77f47a89e7@traverse.com.au> References: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> In-Reply-To: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> To: Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mathew McBride X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770355576; l=957; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=zLFSas7YCXsYAOAsiXQ6e1u69vx7mNvPzVZzPdr1qiQ=; b=g5OszKesyImhC0mgmOQgHoww4sPV1OyqVu4tMfGY2GUzUVW/8PoSJtaqORKskmr0DepmlFn6i KDEEXfD6lVRBpUFMoqcqtun7IXCRynGPOoIUuaV6UHpyL1QVi5tNk3L X-Developer-Key: i=matt@traverse.com.au; a=ed25519; pk=SM+aGm9Y2fPJ2prfH/b5lab73fTBrKL5UsJwdzv7Pbg= There have been user reports of timeouts when using certain SD cards. To improve stability, reduce the maximum SD card frequency to 25MHz. Reducing the maximum frequency will disable most high speed modes like UHS-1. If this issue is resolved in the future (by PCB change or software tuning), we will apply fixups in the bootloader to set the correct parameters. Signed-off-by: Mathew McBride --- arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm= 64/boot/dts/freescale/fsl-ls1088a-ten64.dts index 35470c0a928f..0a460eebd636 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -261,6 +261,7 @@ mdio1_phy4: ethernet-phy@1f { =20 &esdhc { status =3D "okay"; + max-frequency =3D <25000000>; }; =20 &i2c0 { --=20 2.51.2 From nobody Mon Feb 9 07:26:18 2026 Received: from fout-a6-smtp.messagingengine.com (fout-a6-smtp.messagingengine.com [103.168.172.149]) (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 A0A8D33859A; Fri, 6 Feb 2026 05:26:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.149 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355589; cv=none; b=c6lwK/UcRzVd00K+tMhlE9wur6K6rV7hclpcav1t2e8bW3psNhxOSN5YJla9b8aovut+6gck3ns3sJMaOP9e7qUFRdPgIt/s12X2hHuwtSd64q8r1f22/q8yk+7IOp0dSQAzBasaOAet4vd/Tuf2scPsuoGgKv87+Z2/ng7uz2Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770355589; c=relaxed/simple; bh=X69ThDAaM039EdkcSvJ72b+OxBCNOIx2jmb5SqNRGJY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dlV8/iFxkPIYRaPhtXpW6Yx1fJETyGA62vFAYYeQBjTaZ0iZGvcK9W3l/kjkHqyxKgmIGWleZhUCxeVdERDEonx2V7IYxwUj6GyccRx2u6pHOSycVk+TeWKM62V+0xAmI71Dt3v3QVelKHZ9hgbAheu7L/wNHG8hCP9heWUtKEo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au; spf=pass smtp.mailfrom=traverse.com.au; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b=uJlZ3Hhw; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=sa2Fg1Or; arc=none smtp.client-ip=103.168.172.149 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=traverse.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=traverse.com.au header.i=@traverse.com.au header.b="uJlZ3Hhw"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="sa2Fg1Or" Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.phl.internal (Postfix) with ESMTP id D823FEC05A7; Fri, 6 Feb 2026 00:26:28 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Fri, 06 Feb 2026 00:26:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=traverse.com.au; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1770355588; x=1770441988; bh=5T9h53TRd+k/J4OMGYAk6XqyMyR1awSN uQc4fSdBTOU=; b=uJlZ3Hhwlyy0qfrNMzFyHbzjt2vxvGFUBYjIaQSnUYN6lYss fND7xdq2tvaE7f1kG9dj2cnD4UUE5baX2P/fwDpxivL43Mec2yI3fIIClONGAedf 7O0TgkxaOPZHdCzOvXX0Bl63bXHBkVmsn5kxng2yIJunMbykEH39uyJl2qnCw8qp 2T31OLW5kFTzqHM0ctLFSXE1CA8fOT66axTEsXkgBOrmizz6OMnLlznMyx6j8nEg CwVFIhL8fs5w9251onWXPFd81eXvf56+JBvD7FgZ0fPZh420GtJO2yGZUBlq4+rZ DGIS6ND7gFqYCN55VabZE+6R9CfeertTvi2cfw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1770355588; x= 1770441988; bh=5T9h53TRd+k/J4OMGYAk6XqyMyR1awSNuQc4fSdBTOU=; b=s a2Fg1Or0przrsGSNcRCw0v3NyRFLVzLXKjhXaB/c501YLEfrct6ftlGdejzzza+8 IAI0I1eLr+WjxZ42yLqY2DKQE7lu0f83Ac4HMzq7ao6KoOgBKC95mQhH4Dp1+nAi fu0ESWHaptHJ8nl5fDzjRTDZRSY+oWtsfEQ428CaOgSEmo2eKHyc51Nnj7RiEF1W Y2013+7XHS8EezoyDFFdAJSL4YgX53S/kgw7zZYiWt2uW+QxNoUHjCxpCKth50qV 4uaFQoQFdas/uqC5ejnJs5jBOmE1Cn2RKdgRdqaYELIxSM7nYD7MqcEvpjlQWpw3 COSyck6XYCTMftJho2jTA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddukeejfedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepiedtheeivdfhiedvffdttefhffeltdelfeejgeekvdeikedtffdu keeffffhteegnecuffhomhgrihhnpehtrhgrvhgvrhhsvgdrtghomhdrrghunecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrthhtsehtrhgr vhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeekpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruhdprhgtphht thhopehkrhiikhdoughtsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehrohgshheskh gvrhhnvghlrdhorhhgpdhrtghpthhtohepuggvvhhitggvthhrvggvsehvghgvrhdrkhgv rhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlih hsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtoheplhhinhhugidqkhgvrhhn vghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtohepfhhrrghnkhdrlhhise hngihprdgtohhmpdhrtghpthhtoheptghonhhorhdoughtsehkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 6 Feb 2026 00:26:26 -0500 (EST) From: Mathew McBride Date: Fri, 06 Feb 2026 16:26:14 +1100 Subject: [PATCH v2 3/3] arm64: dts: freescale: ten64: provide gpio-line-names for all system gpios Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260206-ten64-dts-updates-2025-12-v2-3-2d77f47a89e7@traverse.com.au> References: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> In-Reply-To: <20260206-ten64-dts-updates-2025-12-v2-0-2d77f47a89e7@traverse.com.au> To: Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mathew McBride X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770355576; l=2513; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=X69ThDAaM039EdkcSvJ72b+OxBCNOIx2jmb5SqNRGJY=; b=zxt/KTGM2tSAixuJXM0tyWGfHGPyruaD4dv6eXGqMTIFf1xemAyIcIL940NaFn7Y1tkeAZ1eX AuDLKMFamqCAXsyphR3pBC26HFBoB1Urkz82XWrThda3lGXbImcmr7V X-Developer-Key: i=matt@traverse.com.au; a=ed25519; pk=SM+aGm9Y2fPJ2prfH/b5lab73fTBrKL5UsJwdzv7Pbg= There are GPIOs on the Ten64 board which are intended to be user controlled, as well as some that are used for system functions (such as SFP control lines and associated LEDs). Providing the gpio-line-names will be useful to users of the board, for example, in the /sys/kernel/debug/gpio listing. The master GPIO list for the board can be viewed here: https://ten64doc.traverse.com.au/hardware/gpio/ Signed-off-by: Mathew McBride --- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 60 ++++++++++++++++++= ++++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm= 64/boot/dts/freescale/fsl-ls1088a-ten64.dts index 0a460eebd636..bb59a3e17fde 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -264,6 +264,48 @@ &esdhc { max-frequency =3D <25000000>; }; =20 +&gpio1 { + /* Only GPIO 17 is utilised on this controller */ + gpio-line-names =3D + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + "", + "EXT_PWR_DWN", + "", "", "", "", "", "", + "", "", "", "", "", "", "", ""; +}; + +&gpio2 { + /* Only GPIO 27,28,29 are utilised on this controller */ + gpio-line-names =3D + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", + "", "", "", + "P6_GPIO_A", + "P6_GPIO_B", + "P6_GPIO_C", + "", ""; +}; + +&gpio3 { + /* Only GPIO4-9, 11-13 are utilised on this controller */ + gpio-line-names =3D + "", "", "", "", + "P6_GPIO_D", + "P6_GPIO_E", + "P6_GPIO_F", + "P6_GPIO_G", + "P6_GPIO_H_ADMIN_BTN", + "", + "TCA9539_INT", + "SFP_XG0_ACT_LED", + "SFP_XG1_ACT_LED", + "SIM_SD_TRAY_STATUS", + "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", ""; +}; + &i2c0 { status =3D "okay"; =20 @@ -273,6 +315,24 @@ sfpgpio: gpio@76 { #gpio-cells =3D <2>; gpio-controller; =20 + gpio-line-names =3D + "XG0_TX_FAULT", /* Lower SFP+ signals */ + "XG0_TX_DISABLE", + "XG0_PRESENT", + "XG0_LOS", + "XG1_TX_FAULT", /* Upper SFP+ signals */ + "XG1_TX_DISABLE", + "XG1_PRESENT", + "XG1_LOS", + "CELLULAR_RESET", + "CELLULAR_POWER_OFF", + "CELLULAR_DISABLE", + "CELLULAR_GNSS_DISABLE", + "ADMIN_LED_P", + "ADMIN_LED_N", + "USER_SWITCH", + "ATX_HD_ACT_LED"; + admin-led-lower-hog { gpio-hog; gpios =3D <13 GPIO_ACTIVE_HIGH>; --=20 2.51.2