From nobody Sun May 24 22:36:43 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 34D4B3C3C03; Wed, 20 May 2026 23:45:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779320760; cv=none; b=X3Ojm0qARGgv1PFQzoo4FWRy8J9avksqzLuQHmP1v5cY562IRe16wkadmyPpH41NGFGiVBifZC9GBdsKqo44GaRR3bG7kUy37reB1JaC+7i4Gs1YhieAzxk8yLirqJTrods9JZGuuGC6QrDhxsQTDvH2Umfvk2mVZgzV1j9Ls0s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779320760; c=relaxed/simple; bh=uPlH8n214swxNWBctvlGwEm7VD7an/rw6fU2GU7t4tA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dIgT28kQVw4H2SbjTqNR4NNZrGdIA7Qn3KU2iNBZdzx2eUp23knMDz8XGQPFETTvdM1ql6ht09gPy4uiQgzoliraskB9o5ANKydNbJfM/eclgx7k/7zZ2axazKinnWQFX2X689jsRcl6F2XVJ712PctA+SHGTpTdS3COT9DYDr8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=h9qrG2tX; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="h9qrG2tX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3F3041F00A39; Wed, 20 May 2026 23:45:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779320751; bh=cnpf5Il9CjR5HVNLrhTtw0QsBFfp3NOZahsesj77WKc=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=h9qrG2tXWhMEhHc0vffrVG19A2qdDNdp2O3pHG/KBgdC933PmKYi/T5CJj7Fv75UZ oGKIBo1F+fJ1tcakqGD8WlrwKolUWF9mjF9/KFJaRqBSA4SEXWMMDj+ekgA/Z4YvVP wzto19oX967QSjXVBEF7TmdL36s5aHcsOASnCLDuRwbXd1hAGpfc7cOTRL62gIQz3o 2MgV572XM87QR4XdV/xIWY4aR+7iPLG3YBgee4h1i7ZEz3U5Tsi5l30s7DmUFnj99u yrnl9SLz7O0WMBPdayJ2VHfhM8jJIHn8sOPwydopz3nmZjcXgsySMJAlqOx26c+5i/ Hha2evEk4I70w== From: Yixun Lan Date: Wed, 20 May 2026 23:45:27 +0000 Subject: [PATCH v2 1/2] dt-bindings: riscv: spacemit: Add K3 CoM260-IFX board 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: <20260520-02-k3-com260-ifx-v2-1-d55095457cf0@kernel.org> References: <20260520-02-k3-com260-ifx-v2-0-d55095457cf0@kernel.org> In-Reply-To: <20260520-02-k3-com260-ifx-v2-0-d55095457cf0@kernel.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, Yixun Lan , Conor Dooley X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1362; i=dlan@kernel.org; h=from:subject:message-id; bh=uPlH8n214swxNWBctvlGwEm7VD7an/rw6fU2GU7t4tA=; b=owEB6QIW/ZANAwAKATGq6kdZTbvtAcsmYgBqDkej3kBVQ+xSb1W4oEadJ8PzABe8jCfKZSwGV hYTv3ATYQ6JAq8EAAEKAJkWIQS1urjJwxtxFWcCI9wxqupHWU277QUCag5HoxsUgAAAAAAEAA5t YW51MiwyLjUrMS4xMiwyLDJfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5 maWZ0aGhvcnNlbWFuLm5ldEI1QkFCOEM5QzMxQjcxMTU2NzAyMjNEQzMxQUFFQTQ3NTk0REJCRU QACgkQMarqR1lNu+0SwRAAngN6xpvL4BX+PpAQCBjfDjhaAS0AEjXtSM8d5yMjJe/yweKZ2sg8/ 5l6UsBn46c2pdp72B9pWrvVmS2uPjG34eTKS9QXZMCrTYLXA/lKyKFmX2+RI62I3dd1qyd/O75f wUz2tO6/VWvtbMRXmIoMcskWsUJpw+G+hDzEhTd9Q40j69gkIlDh86PQztr0p4BjDR4MNIIhISX 6lKo/U+ysZT1LzQgUt6tJwefRBoZLsU0W8SUylsK4VB9UCT6G0fyIuMtJIXALJGOn3vXhKO7J+x l2DBQ+u7ban1LEka1UztNQvAGoZYvQITF9VxYmdSYSCFAkz3Mkv9zL/vDK8yQeeGbBuJf02HR1s qwV5XBexGvwZ2sk2Zu7TDZwh6MjLurExfSmrWw5hpapFyYppW7oireHt86ZZ/vKyVt+P0J0ELQH cTZdpUFCFOU3UmgK2e79j8t7/fUYHaBBhdiUPzN+WkyckiHIK0giaoGXxt/7KH44gx+6F529/Cu 87oMgY2FarZek9VY/XbEvzN0s0D4esUjGmTR5RfXEyLFaRZjCOCWvqFVoeIF1EjswyuP8vA0Ikj J7k6WNJzvrXE47o+HQ9DHCO3f3FNlE/CIh94HC3xhh3bArbhyccxd7FHgroC46+9GK9/3oNKMkl TmBqTU24lfFjDmjQPKzBET/JKh8Zn0= X-Developer-Key: i=dlan@kernel.org; a=openpgp; fpr=50B03A1A5CBCD33576EF8CD7920C0DBCAABEFD55 The SpacemiT K3 CoM260-IFX board combines a 69.6 =C3=97 45 mm compute module with a reference carrier board. The module integrates up to 32GB LPDDR5 memory, UFS storage, Micro SD card slot and includes interfaces such as dual MIPI CSI-2 connectors, M.2 expansion, USB 3.0, Gigabit Ethernet, DisplayPort, and a 40-pin expansion header. The carrier board is intended as a general-purpose development platform for CoM260 module and exposes interfaces for all of storage, display, networking, and camera connectivity. Acked-by: Conor Dooley Signed-off-by: Yixun Lan --- Documentation/devicetree/bindings/riscv/spacemit.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/riscv/spacemit.yaml b/Docume= ntation/devicetree/bindings/riscv/spacemit.yaml index af8030242bdc..311bbccba0ba 100644 --- a/Documentation/devicetree/bindings/riscv/spacemit.yaml +++ b/Documentation/devicetree/bindings/riscv/spacemit.yaml @@ -32,6 +32,11 @@ properties: - deepcomputing,fml13v05 - spacemit,k3-pico-itx - const: spacemit,k3 + - items: + - enum: + - spacemit,k3-com260-ifx + - const: spacemit,k3-com260 + - const: spacemit,k3 =20 additionalProperties: true =20 --=20 2.54.0 From nobody Sun May 24 22:36:43 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 814FE3CE4A2; Wed, 20 May 2026 23:45:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779320764; cv=none; b=WwI+sMNwLszx5fpoGXchOEmneCcKRnI3osTHPmGZ+hf7xX7htCpcMIod/5/DcQXdcMCTSsivfUydWSH+qPLsM9OcccKw9THViztXmTZLpqdv+PFh9w3A15VLj4gqr1dFRZ1im+V1SQC6kWMwhKNJjG25XB/9+BSIoqGCxeI7lAU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779320764; c=relaxed/simple; bh=pCoM421K8kgqKzsXzQD0fy74WvtHahuTLCXv0h16ijE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Am1RFwtM8oI0FtF3e2AhkhZp0Zr7huA7smS6tyKwqCPjhZqWDKwq/NsTK45ugZzeIw7031cu+dyHofdHMzR1/gcASApKWpBicpm97aPB2jULa5VrsFwWf5+MWhq0PnDfbXGsVrbrmJet7E6B9qwepy1q6eIZRJlrhpvtaL4Uoiw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=QtsUeWxZ; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="QtsUeWxZ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F3B7D1F00A3A; Wed, 20 May 2026 23:45:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779320754; bh=szDZdNAgveKUHUTIebhoFRjDlb6oPtf/oFq+3CG0hf8=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=QtsUeWxZzY5IdiJWjJfUqYIrY/YjPGXGQ9GCfeQj5Js5m7J462Arufe4P6KDHc4mh VYLBuCAiMZWN2sEdozGsEW+Fq6dhiby/shmoCAUx6fE5ngw2m1Wb+qQnz6KXJyRmGD EqySHSHAwvmvzDGtn2YfCLam5XVhJyUkHV2dRZA1PlF+iigZokwtms7+z6VLXulIBl JdaVtMzIfLuZ0q7af6ffv51cOsHLkOtNXxEJlgcOtFXi1mugS+c+vtfiuwmSqHsE7w uCM+IB9wcrfrBzaxYWatXSL2d1eZH5mogryUvJ7mWywafx/gj9ygYEr2sW7XmTOiG3 YATfc/ULfYsWA== From: Yixun Lan Date: Wed, 20 May 2026 23:45:28 +0000 Subject: [PATCH v2 2/2] riscv: dts: spacemit: k3: Initial support for CoM260-IFX board 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: <20260520-02-k3-com260-ifx-v2-2-d55095457cf0@kernel.org> References: <20260520-02-k3-com260-ifx-v2-0-d55095457cf0@kernel.org> In-Reply-To: <20260520-02-k3-com260-ifx-v2-0-d55095457cf0@kernel.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, Yixun Lan X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=8318; i=dlan@kernel.org; h=from:subject:message-id; bh=pCoM421K8kgqKzsXzQD0fy74WvtHahuTLCXv0h16ijE=; b=owEB6QIW/ZANAwAKATGq6kdZTbvtAcsmYgBqDken/05dOPbfuzd1fFBzNWddhAqh795YKXLVd k3uLtfsEbyJAq8EAAEKAJkWIQS1urjJwxtxFWcCI9wxqupHWU277QUCag5HpxsUgAAAAAAEAA5t YW51MiwyLjUrMS4xMiwyLDJfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5 maWZ0aGhvcnNlbWFuLm5ldEI1QkFCOEM5QzMxQjcxMTU2NzAyMjNEQzMxQUFFQTQ3NTk0REJCRU QACgkQMarqR1lNu+0E4A/9FWqJ0lrXy1OXxvLgwARuJnZC9GJbYfml+YnsteaqLGa2oWo937tdi GGZRv52dcp0luyGQ+SmI4xlzzbN41W/Qdkpwi3nwicTPFsADWYTlneZLDwwCLM4KepyVRPFP/p+ 9qhV0t9qln9cdn6koLp42sYwuc2xmOV32vVvI8r7pHq1h9+o26pCmyCcqOytAkFap05GAD6ix85 2rXiuBqz0WLPTkm8nFHn/KcBuCp324najU0NB2vTRl+u/Is8wndYCzOT3tKBIm6aMKoXnBvhiRs lvTzWcQSP0LxJtKutisGY+J9ryXtQjtau2lEMAl3VEzu/AJr9R5vO5xECKoK4/0ItvhMKAb0OCJ 9Q3ik1SsSO9QEuWOIa7Y4Ji7EV3qoqQwcGQ4i5nqoCu/6Xi3dDefD18TCv5Y1NoiSnr+PBzDMxt EOD9uFPANOj8dDZ8VTYV3iJDdfMVDV4gfYieUtosha/D699VNHQ6rEOdWA6uEpsP2fjZqg7KIsE nR3wXDtb4nGEynnK7tr5TCf55iggWYPJE+Zuhu23ulq7aZaMtULxN+BkGfGBPv5JEs5WZVbu1up l4jPn4ep6DQOW76nRrjyNtf5Xfi6VhS4d86L07ir0RJNW18aPuOgBHWnMhSKASS7LyH58DB11Rc vmJmeLMHxScfoaznBTM3KqjbdQYGpQ= X-Developer-Key: i=dlan@kernel.org; a=openpgp; fpr=50B03A1A5CBCD33576EF8CD7920C0DBCAABEFD55 The K3 CoM260-IFX board combine with one 260 pins "Gold Finger" computer module with a carrier board. The module integrates the K3 SoC, LPDDR5, UFS storage, Gigabit Ethernet, Micro SD card, PMIC Chip. The board offers a comprehensive array of interfaces, including MIPI-DSI, MIPI-CSI, DisplayPort, SDIO, SPI, I2S, I2C, CAN-FD, PWM, UART, USB, PCIe, and GMAC. Add initial support for enabling Serial UART and ethernet. Signed-off-by: Yixun Lan --- arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k3-com260-ifx.dts | 21 +++ arch/riscv/boot/dts/spacemit/k3-com260.dtsi | 190 +++++++++++++++++++++= ++++ arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi | 33 +++++ 4 files changed, 245 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/Makefile b/arch/riscv/boot/dts/sp= acemit/Makefile index acb993c452ba..28ec9e1e0a62 100644 --- a/arch/riscv/boot/dts/spacemit/Makefile +++ b/arch/riscv/boot/dts/spacemit/Makefile @@ -4,5 +4,6 @@ dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-milkv-jupiter.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-musepi-pro.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-orangepi-r2s.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-orangepi-rv2.dtb +dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k3-com260-ifx.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k3-deepcomputing-fml13v05.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k3-pico-itx.dtb diff --git a/arch/riscv/boot/dts/spacemit/k3-com260-ifx.dts b/arch/riscv/bo= ot/dts/spacemit/k3-com260-ifx.dts new file mode 100644 index 000000000000..238bb03d0e9e --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k3-com260-ifx.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (c) 2026 SpacemiT (Hangzhou) Technology Co. Ltd + * Copyright (c) 2026 Yixun Lan + */ + +#include "k3-com260.dtsi" + +/ { + model =3D "SpacemiT K3 CoM260 IFX"; + compatible =3D "spacemit,k3-com260-ifx", "spacemit,k3-com260", "spacemit,= k3"; + + aliases { + serial0 =3D &uart0; + ethernet0 =3D ð1; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; +}; diff --git a/arch/riscv/boot/dts/spacemit/k3-com260.dtsi b/arch/riscv/boot/= dts/spacemit/k3-com260.dtsi new file mode 100644 index 000000000000..a38d7b738258 --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k3-com260.dtsi @@ -0,0 +1,190 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (c) 2026 SpacemiT (Hangzhou) Technology Co. Ltd + * Copyright (c) 2026 Yixun Lan + */ +#include + +#include "k3.dtsi" +#include "k3-pinctrl.dtsi" + +/ { + model =3D "SpacemiT K3 CoM260 Module"; + compatible =3D "spacemit,k3-com260", "spacemit,k3"; + + memory@100000000 { + device_type =3D "memory"; + reg =3D <0x1 0x00000000 0x4 0x00000000>; + }; + + reg_5v_sys: regulator-5v-sys { + compatible =3D "regulator-fixed"; + regulator-name =3D "P5V0_SYS"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + regulator-always-on; + }; +}; + +&i2c8 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&i2c8_cfg>; + status =3D "okay"; + + pmic@41 { + compatible =3D "spacemit,p1"; + reg =3D <0x41>; + interrupts =3D <64 IRQ_TYPE_LEVEL_HIGH>; + vin1-supply =3D <®_5v_sys>; + vin2-supply =3D <®_5v_sys>; + vin3-supply =3D <®_5v_sys>; + vin4-supply =3D <®_5v_sys>; + vin5-supply =3D <®_5v_sys>; + vin6-supply =3D <®_5v_sys>; + aldoin-supply =3D <®_5v_sys>; + dldoin1-supply =3D <&buck4>; + dldoin2-supply =3D <&buck4>; + + regulators { + buck1: buck1 { + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1050000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + buck2: buck2 { + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1050000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + buck3: buck3 { + regulator-min-microvolt =3D <800000>; + regulator-max-microvolt =3D <800000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + buck4: buck4 { + regulator-min-microvolt =3D <2100000>; + regulator-max-microvolt =3D <2100000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + buck5: buck5 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + buck6: buck6 { + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <500000>; + regulator-ramp-delay =3D <5000>; + regulator-always-on; + }; + + aldo1: aldo1 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + regulator-boot-on; + }; + + aldo2: aldo2 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + + aldo3: aldo3 { + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <3400000>; + }; + + aldo4: aldo4 { + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo1: dldo1 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo2: dldo2 { + regulator-min-microvolt =3D <900000>; + regulator-max-microvolt =3D <900000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo3: dldo3 { + regulator-min-microvolt =3D <800000>; + regulator-max-microvolt =3D <800000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo4: dldo4 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-boot-on; + }; + + dldo5: dldo5 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo6: dldo6 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + + dldo7: dldo7 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-always-on; + regulator-boot-on; + }; + }; + }; +}; + +ð1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&gmac1_rgmii_0_cfg>, <&gmac1_phy_0_cfg>; + phy-mode =3D "rgmii-id"; + phy-handle =3D <&phy1>; + status =3D "okay"; + + mdio { + phy1: phy@1 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <1>; + reset-gpios =3D <&gpio 1 5 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <10000>; + }; + }; +}; + +&uart0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&uart0_0_cfg>; + status =3D "okay"; +}; diff --git a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi b/arch/riscv/boot= /dts/spacemit/k3-pinctrl.dtsi index 23899d3f308a..fbaf71fd7e96 100644 --- a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi @@ -45,6 +45,39 @@ gmac0-phy-0-pins { }; }; =20 + gmac1_rgmii_0_cfg: gmac1-rgmii-0-cfg { + gmac1-rgmii-0-pins { + pinmux =3D , /* gmac1_rxdv */ + , /* gmac1 rx d0 */ + , /* gmac1 rx d1 */ + , /* gmac1 rx_clk */ + , /* gmac1 rx d2 */ + , /* gmac1 rx d3 */ + , /* gmac1 tx d0 */ + , /* gmac1 tx d1 */ + , /* gmac1 tx clk */ + , /* gmac1 tx d2 */ + , /* gmac1 tx d3 */ + , /* gmac1 tx_en */ + , /* gmac1 mdc */ + ; /* gmac1 mdio */ + + bias-disable; + drive-strength =3D <25>; + power-source =3D <1800>; + }; + }; + + gmac1_phy_0_cfg: gmac1-phy-0-cfg { + gmac1-phy-0-pins { + pinmux =3D ; /* gmac1 int */ + + bias-disable; + drive-strength =3D <25>; + power-source =3D <1800>; + }; + }; + /omit-if-no-ref/ i2c8_cfg: i2c8-cfg { i2c8-pins { --=20 2.54.0