From nobody Mon Feb 9 14:02:10 2026 Received: from fout-b3-smtp.messagingengine.com (fout-b3-smtp.messagingengine.com [202.12.124.146]) (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 5DB5F2222C5; Thu, 15 Jan 2026 06:27:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.146 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458477; cv=none; b=W4xXDd5capzu4p4fPFnwpyPTz5Jm9hXE5p1wULN5OMXDcTCGMj7TpBXgdKHE+zjgCXZjNJxjF24WunCtT1n03tn+90AG6yYEpY3M66nAn/oEqHWANsksh10onPiOwaYMCZcLThljWl+zDz3ZRNp5IG0y1QNw5IIspntZmUAb1/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458477; c=relaxed/simple; bh=EhEafYcR5G6YrM9Al28I4jrc6wnuvl/PvTiP7j00trE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KTwHQIKC03pZvfDU4PUKGtCtKUqAOsP9+PX50PM2mRPHyFvh7l0qsIuAPRvEZMChbTfgJlWilOhNumxT10h4xjXPwcaSI08bkFO/2L9FZZc7d6k3eM3JP5Cnvn63Ytz1uHjBLdjPfUpgAslkSDB1SgwzfF1qLHibOBSeqKa19+Y= 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=h16TMbWG; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=t0mmohV5; arc=none smtp.client-ip=202.12.124.146 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="h16TMbWG"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="t0mmohV5" Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id 9C1F71D000AB; Thu, 15 Jan 2026 01:27:54 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Thu, 15 Jan 2026 01:27:54 -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=fm1; t=1768458474; x=1768544874; bh=AM421lbCvkRnD46VnL4qnZ95KStO1BJU RGzCJykN5dc=; b=h16TMbWGJG/66Uhg5xW7NjkHSAafIjoMQAbrljBGfTtR/JrE zN6UxeklvfsJ74DQ78cSdCCTEUTsFNO4ruKDYozVhTTcLcyzIDo+fbXsCgpruYYR KZ6fp8nuJ53fOpjjH+VfplD5OYStnRzxnsMZaBue8NRPGp0KBjsrK70heAG8WvLe vGNqjU/SvJPHMfbscEI8w/YRCYIWcJ6kIcxjWoiEt4zUlCYPDLZ8DqjYBksF+YMe FvrK23/6Oubhfd+XaL1KOgf7UrqTk4ek472qIQpl9sax6qKObaDqY2rA7Bs344Tz /csK/kerhsNBnkrg+TsPVOX3qNtG14WONJxmBw== 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=fm2; t=1768458474; x= 1768544874; bh=AM421lbCvkRnD46VnL4qnZ95KStO1BJURGzCJykN5dc=; b=t 0mmohV5PgBdYV5z0c7LD2fVpTpemuAdhrUJZIH5mceaKeJZjre0Np6H6/huvV+tJ Pa2bu55CZEfMgUP/9vrRWGLIlIatgwKXcau0tusWvGuVC4LyfagEpqgEf4on6Ke/ L9CEN7WGGF/to2qBRK4hM+Le1UczD9ClRMgCtJ3OFkvyVLHfZzmRS9ZlKyRC3UWz QG824YzYg6M3VrIVJL9jaaNSL2ELn4brbIEWSwers+KY476+XaxcVWLIbiRGthRR X09YFVsRTiorsa/81Ud165/GEtWxoaxlcm3feu58ut8rf2cyC1ny2K3oHBleyrRL YbOcQ/yeV12s4A05c8YEQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduvdehfeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepffdvtdfhkeelffffgfejkeefteeuhefhiefgfffgkeduueejheff teffleetgfehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeek pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlh drohhrghdprhgtphhtthhopegtohhnohhrodgutheskhgvrhhnvghlrdhorhhgpdhrtghp thhtohepshhhrgifnhhguhhosehkvghrnhgvlhdrohhrghdprhgtphhtthhopeguvghvih gtvghtrhgvvgesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhig qdgrrhhmqdhkvghrnhgvlheslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdprhgtph htthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgt phhtthhopehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruhdprhgtphhtthhopehroh gshheskhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 15 Jan 2026 01:27:51 -0500 (EST) From: Mathew McBride Date: Thu, 15 Jan 2026 17:26:43 +1100 Subject: [PATCH 1/3] arm64: dts: 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: <20260115-ten64-dts-updates-2025-12-v1-1-a56380bbb2ac@traverse.com.au> References: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> In-Reply-To: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> To: Shawn Guo , 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=1768458468; l=2279; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=EhEafYcR5G6YrM9Al28I4jrc6wnuvl/PvTiP7j00trE=; b=q4a03P7rNHi32jigs4vHoKe96Z2Jwn4PK7j706Ce36wMum9/FRzICJabdpz9Drq5/D91pDlaV YsXLflHMm8AD9NzJVIGEsrLavp5GjVeSpQmO2knJRpbDr49Gf9YEiTN 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 14:02:10 2026 Received: from fout-b3-smtp.messagingengine.com (fout-b3-smtp.messagingengine.com [202.12.124.146]) (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 A879B23958A; Thu, 15 Jan 2026 06:27:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.146 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458483; cv=none; b=EXpiHTCJqT2DqBJ+rI/2yRbY2mk+OmXlgbmpAwIGU77KQ4gCCKtYu1goCKdkfoE630gqs6UI8J5rvX4a+F4H7YaBhhAy5vzz+ETlLiow6n8rp8M8t6PwZ76LL/ln7FpHz15XwNdpECpo/wT7gu5jMFCmrSb8m1BmeL6f1cWcsD0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458483; c=relaxed/simple; bh=zLFSas7YCXsYAOAsiXQ6e1u69vx7mNvPzVZzPdr1qiQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HtMGifx8wDWRl8TTE0z6oilsy3z8NJssRAqdYrag+uukAKxaM1AL96MHkm5W3n+C16vngfo6brGi7vrmB9BSM+yrN0xeR8S0/03sAAc5GCXNZkj7VcQ1t73xPQKxFLLYUfBqp6AaKY3gPJGqRfStTNuVfiioX9NIsYPattkmRSg= 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=Gb959cxt; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=ixW3LD0K; arc=none smtp.client-ip=202.12.124.146 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="Gb959cxt"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="ixW3LD0K" Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id CAC231D0009A; Thu, 15 Jan 2026 01:27:57 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Thu, 15 Jan 2026 01:27:58 -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=fm1; t=1768458477; x=1768544877; bh=qTkN12TqYLIe0uJ9WtID9X0LSsmoorY5 zMAhIMXzQJ8=; b=Gb959cxtIV4eQKvsOlJ2c/4PAeGfbx1zX/13Bu8cU5xKelLc U2iTi0mcIO2GyY4XNAgrQQFmN/uQcPi4CoZLh3hc0UkISmbQ1dpY/nIhTCCh4Hfp La+CeWnM4eRAv6WT0XQ5xV4a1t9tV0k9mZ86+Q696RA/014QaK8F8CiKClZNzkzt JxB7O5H5YKQ3NOw6rT2x1bmk/mP1jqa8RZzZEjmIPlr3xI07WmWhrCpATYoqHAD3 xHVnOnRP36ocKfCwwXJiDFC3yuYQDPMqzYLIs5Uzkv+bkR5H0HC2jiI+ZGaXWwA4 3PwSnYklfADVfO8wWV+391g/QY6w+/9p/J7fqg== 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=fm2; t=1768458477; x= 1768544877; bh=qTkN12TqYLIe0uJ9WtID9X0LSsmoorY5zMAhIMXzQJ8=; b=i xW3LD0KZsW+3+I9JmPoIzi6C8ds0IT2kA6o+LGOUNLrs8GrLGQNgS31NRP2q8T4q gNsV4h6xXaGyjsnqkSTiRCneuSagAs0yzEiYl5bB5zRRACYXu3zHghZndyPqASUC D1yhLYiVXgPHzMztPO6F78D0Dmprx5YzT9iQKp3WXqgMQv3kjR5bt/9bol0tIBiE C1SV4KlX5seMM+AkMXhVJwwhXnAqCBt6NzuH6Tl5g7PUszE3s5OmfmtmewdxfIQ9 rYlIUiU8/g/GunJ6EqiDZg89Ny7lkqxpZdh1VlQOraEz7tM789YYJixqd8DhQAde nSiSlGWs/K8KStI/bYePA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduvdehfeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepffdvtdfhkeelffffgfejkeefteeuhefhiefgfffgkeduueejheff teffleetgfehnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrh homhepmhgrthhtsehtrhgrvhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeek pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlh drohhrghdprhgtphhtthhopegtohhnohhrodgutheskhgvrhhnvghlrdhorhhgpdhrtghp thhtohepshhhrgifnhhguhhosehkvghrnhgvlhdrohhrghdprhgtphhtthhopeguvghvih gtvghtrhgvvgesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhig qdgrrhhmqdhkvghrnhgvlheslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdprhgtph htthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgt phhtthhopehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruhdprhgtphhtthhopehroh gshheskhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 15 Jan 2026 01:27:55 -0500 (EST) From: Mathew McBride Date: Thu, 15 Jan 2026 17:26:44 +1100 Subject: [PATCH 2/3] arm64: dts: 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: <20260115-ten64-dts-updates-2025-12-v1-2-a56380bbb2ac@traverse.com.au> References: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> In-Reply-To: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> To: Shawn Guo , 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=1768458468; l=957; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=zLFSas7YCXsYAOAsiXQ6e1u69vx7mNvPzVZzPdr1qiQ=; b=HJWk8LxUQ8zZ81AvRm80641xLsA1TdhMt82hQEnpbpSVMcfSVud1oFYQepgOAVPmClj5q/D8X 3UJcYyAzGSrA/QLoc5tcIYIp0WvdLXv27DtTtD+qNYrS/jM9Ux/ptHW 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 14:02:10 2026 Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) (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 DFEAA238C0D; Thu, 15 Jan 2026 06:28:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.154 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458485; cv=none; b=QCTNad1OW2jSUOdb10I5HHnHL5GBb2dsxIEs3WB8JK15aJYzyeFhqJbhKCVCBiUNul/9akfyzdL6rJ2xcV0A5fwaZxBiqegPRjHAyvE7wwt+XyT0lg0a0pP/INv/Y2ha06vdgL9IECLBwJT+Hv3LfA2f4ZpUZTnFypmwMbVp0wU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768458485; c=relaxed/simple; bh=uo7g936uAZ4vCtliz4JoQ9pKjqlkd8DK31ts+X/i5y4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rz5M6MDotAnAYVlNZg6Jf1CPo6/XIm8gfTybDYip7AkJw6ocKY+gJfqjyhgt5VDMFLGBXNxBtnVRbRdgoQXY0gPhDIbHMLsT64KGg6GhmCRnY4b/uqW4VpIgxP7sDoXU6z3f012mU3i/RSqYZSFSdwhgNxocREzF5ZBuiPCpjuw= 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=m2DO218I; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=qymqlchi; arc=none smtp.client-ip=202.12.124.154 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="m2DO218I"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="qymqlchi" Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 02B2D7A00F7; Thu, 15 Jan 2026 01:28:00 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Thu, 15 Jan 2026 01:28:01 -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=fm1; t=1768458480; x=1768544880; bh=iUe9xaCu/BxL8CnPbA+ZqFBfunp7fWJW if/Sui7jr1c=; b=m2DO218IewUiA7nW660qSl1AJa6G2gDclTfeCDoIZSDPOAh+ 5yk7SQ+QUlSwBDowDxr0tCw3rNgb8f0c3Bn1Ze7si/EJn2qs9wAdxECbNufFHwmu BAruzNP3xJhZT9dLismS3B+kyF2rXGv+bNvEFoPz2F+k0VE5gDnbQjQBSOK+Mle5 1687bELiaz0DVZu2SihNhCJCG/nZZVFwSBWO8P7nnmKI7q2fyou60/iWXO/IdENa qE7pUQjCxmZZguhVnGKmW9G/xWu2EzYA8/bn5bh0TyMbUwtv0H+WxyevVkh+Feue lIXq2uqGqm71jMNekDhokPOUexKTEwjFb1LAKQ== 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=fm2; t=1768458480; x= 1768544880; bh=iUe9xaCu/BxL8CnPbA+ZqFBfunp7fWJWif/Sui7jr1c=; b=q ymqlchigQom2EQFZ78kW16lzteC/fBERO7SZL1pLHhJDkJfAZfmJoXkZ28ia7y6t r8sXm15dUDFPv0wuCfRHd+vEdDWl4A0eu590TLaq+spkM+kkwb/4q1MgwzvR4ksL 0JE8LBX9I3C7lAED4+IMSrS2+9E41Artq/HWBBrJVgXyzJZA25Cd9n4f8sByoPwu dM2aJcPM9tZD5+4StTkmg+o1r0fq7146eSp6KEEU1ZFVrW++RnpApu4lKAxCmzlh FA9bLS208BrP/GgNNJShMvk5qU3xJ+JhUF1XA25IOoZ+QWd6+arq0Z7bQvwC46Jt W7+bjDZCObNXieZg4rDXA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduvdehfeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephfffufggtgfgkfhfjgfvvefosehtjeertdertdejnecuhfhrohhmpeforghthhgv ficuofgtuehrihguvgcuoehmrghtthesthhrrghvvghrshgvrdgtohhmrdgruheqnecugg ftrfgrthhtvghrnhepiedtheeivdfhiedvffdttefhffeltdelfeejgeekvdeikedtffdu keeffffhteegnecuffhomhgrihhnpehtrhgrvhgvrhhsvgdrtghomhdrrghunecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrthhtsehtrhgr vhgvrhhsvgdrtghomhdrrghupdhnsggprhgtphhtthhopeekpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopehkrhiikhdoughtsehkvghrnhgvlhdrohhrghdprhgtphhtthho pegtohhnohhrodgutheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepshhhrgifnhhguh hosehkvghrnhgvlhdrohhrghdprhgtphhtthhopeguvghvihgtvghtrhgvvgesvhhgvghr rdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhigqdgrrhhmqdhkvghrnhgvlh eslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdprhgtphhtthhopehlihhnuhigqdhk vghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehmrghtthesth hrrghvvghrshgvrdgtohhmrdgruhdprhgtphhtthhopehrohgshheskhgvrhhnvghlrdho rhhg X-ME-Proxy: Feedback-ID: i426947f3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 15 Jan 2026 01:27:58 -0500 (EST) From: Mathew McBride Date: Thu, 15 Jan 2026 17:26:45 +1100 Subject: [PATCH 3/3] arm64: dts: 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: <20260115-ten64-dts-updates-2025-12-v1-3-a56380bbb2ac@traverse.com.au> References: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> In-Reply-To: <20260115-ten64-dts-updates-2025-12-v1-0-a56380bbb2ac@traverse.com.au> To: Shawn Guo , 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=1768458468; l=2513; i=matt@traverse.com.au; s=20260115; h=from:subject:message-id; bh=uo7g936uAZ4vCtliz4JoQ9pKjqlkd8DK31ts+X/i5y4=; b=pWAFfjEMuAwB19pyqBQGuZkGx/meLMQG2sS82HiPQs2/OlsMvc+sEhhMbG8K3toMTzcRn2jls f/MJVoJKqhoAHo/CpmTklq0Pdk5unXVSoOFxh8YR14zay+P7/Sl8gPp 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..f35889b80fe2 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 + "XG1_TX_FAULT", /* Upper SFP+ signals */ + "XG1_TX_DISABLE", + "XG1_PRESENT", + "XG1_LOS", + "XG0_TX_FAULT", /* Lower SFP+ signals */ + "XG0_TX_DISABLE", + "XG0_PRESENT", + "XG0_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