From nobody Sat Feb 7 09:35:10 2026 Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) (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 00DF930BB84; Fri, 17 Oct 2025 05:53:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=52.59.177.22 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760680414; cv=none; b=oghMnsC1T3wWHCmystDiO14DuRQhKCwFGowX85NtB8lUyC2bWbZc4qzIL4mGpkpyHAWrVABG5RsjC9ZPeKxfWPjjaaDbRaYp1GZ0OKLmJ5uyfXldubZUVvmiM8Fs5ClrplP6G7gVoh2Ge3rOU6wvvoF55+E8HhMDC7lUqTmMCeA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760680414; c=relaxed/simple; bh=ggfldOZp6UqSPiWVLfdG2BN5nof3l2DKdbnArSTVoxw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m8ReOgE5+7h9pqHsZ2WfR2AMX1t9/VusTkicjMww4mgwRwCQWChD1wa7SaODaVF7uhj32qT3XFabZJg2g5wXX6dV16EZAuUcRR01pruim/0qDLjyEupIxvU9+HIWaZLU2TNB3uwNmNVxo54MQz+CcPMpE9xqwSLOpb74YfizhMA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=l+tfON4w; arc=none smtp.client-ip=52.59.177.22 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="l+tfON4w" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760680396; bh=XsTLhqCdKDoQzfpCqi+OYz0Cka5ZsvI3BAFjhZzu0Ys=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=l+tfON4wT/A85M0Pi+PsUIOAcRdMmgZFoyBm8fFyIfHkGdHX/OA61DwVkcSqY5s42 5p9d/WIvmqtkFvOVnNtGeSaPBxjnxwXCqoCZIkgu3MjEV/V7kNf7gRnbmXXgGj+zVX EOReFjg33TsACFLiHa58OSFNmrDBv6bnYHNS/pPU= X-QQ-mid: zesmtpgz7t1760680395t7c42356c X-QQ-Originating-IP: i/pMjErODknrB2ZwyCDEP9eFiO76Pcsvza8xazFbIfg= Received: from = ( [14.123.253.52]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 17 Oct 2025 13:53:12 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 6053374135582174828 EX-QQ-RecipientCnt: 15 From: Troy Mitchell Date: Fri, 17 Oct 2025 13:52:25 +0800 Subject: [PATCH v3 1/2] dt-bindings: riscv: spacemit: add MusePi Pro 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: <20251017-k1-musepi-pro-dts-v3-1-40b05491699f@linux.spacemit.com> References: <20251017-k1-musepi-pro-dts-v3-0-40b05491699f@linux.spacemit.com> In-Reply-To: <20251017-k1-musepi-pro-dts-v3-0-40b05491699f@linux.spacemit.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yangyu Chen Cc: devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, Troy Mitchell , Conor Dooley X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760680388; l=2753; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=ggfldOZp6UqSPiWVLfdG2BN5nof3l2DKdbnArSTVoxw=; b=U91dtEZUz4Wvsoh2IA6c9a85w7dKye38+YtHxSDPuOKC8QvVm9TXO2U0mCS71DhTLBIt1isSJ jsL0vTMT/zvBq5td0hDVIFsVQkfiuJrU6oJx6kR/3mDJzpZxd6+wgxY X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: MmAUmC4V+Z2AZ9VGQzux2D6zdwTNeDLvvonBI/0iupHrRXLDJU/ZSwa7 0E8+3l4CX759qMwXIBts8HCFrYqwNc110SejVzFaJTsMwBbCsXG6O9HwvqoleRQVPzbRag6 J45/Hqe7aWtD6gcTGaaZSQl8IG7fAKq+wLA68XDMRK1l7mrxLbGS0E4Y88zKxAndBKLt+ZF OxRZVmYxOff2jyiguOO0IL5kGnVtI5hFkG9vAK34GTJF68BUecIhLh6hWeuQG82JtXUsCiT GkF9qUf/ZCOfgc1+yXA8jhpVgKsxpV7sldVPMKCxVmMAdGphMZgHF0aN2Oq/vo/3e40+1bu qKFZTQSu7hE9YSQLmdN6de3lmovc/tTqXLFHZvAXfsZWsgpFoyMq1U6qDXNDj7voAMdC+kR VH9b3c0WV681JYzS2N3DxWdyoC2udLADL5hNpfeDOH4KJn6xw6yLsoHOTMe3KAPOnc0ZSbv 40l6Ohay/C/1MIShlrRtnVANsATmUF0L7cdwn/y9hHJItsH3yHPm+6042iO6y+5R3ZOPF8G hBl8btrCINFrjMFoQlRB2YZiQe9w7a8SPeiJ/i80TNC8q+CbCcYp3F1t/Pfl0YD113BrDve J5IhNUnhHcActHASoT4taK311qZBjCr+o4fkXu/ez+2PePgTCbTi69wT8iYlDBX6bXPlope MxhNxpWut9XplIlw2VpxdSXTPCMB5yg0CevZtYze3sPRXX+1lr47UBMy71ekGL5Kixl8c2/ 3kB+8FatDlO5WeK3ZV1ZkLsXW+gYaMlpACDovtUoKjkPmiREUGwBBUCIv5xjXkYuv36vNrp SxzJZiYUKmbb37o4QELlXUcIVHJ9QkqMS/bFhqIhj6Ic19c6BSxtKPmZFOJ3Ul8Zc6xsJnH jgib9P0ynYCH7zW2gntiYKoUHFXmla8E5Jvk9PQcQ54RwT1bj/M36ATRwd5Ep6ICfe05zKU +bFc7eUP6Yjp3vopMyyReOz4C7FwQcSUhIZa9JZ84B4jeLEOnnQXyPm8lZyJi2Fb14vPNdD 2x7j/GwlbpFljlgax/QI8b3ccmPIxD01AFDl6JbDLjLhzxHW3bvebxIJT6ficXNwVT/a8op im8w+n2STOk94mWn7wPhr9OFdtOpUq17NLDLIwuc49q+ugqwHO94CGbcj2SIFjufrO+HkTj 0eFj9FMHEKQteR6+tMA1+8HNy+oie7bcq+Za X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= X-QQ-RECHKSPAM: 0 Document the compatible string for the MusePi Pro [1]. It is a 1.8-inch single board computer based on the SpacemiT K1/M1 RISC-V SoC [2]. Here's a refined list of its core features for consideration: - SoC: SpacemiT M1/K1, 8-core 64-bit RISC-V with 2.0 TOPS AI power. This suggests potential for light AI/ML workloads on-device. - Memory: LPDDR4X @ 2400MT/s, available in 8GB & 16GB options. Sufficient for various workloads. - Storage: Onboard eMMC 5.1 (64GB/128GB options). M.2 M-Key for NVMe SSD (2230 size), and a microSD slot (UHS-II) for expansion. Good variety for boot and data. - Display: HDMI 1.4 (1080P@60Hz) and 2-lane MIPI DSI FPC (1080P@60Hz). Standard display options. - Connectivity: Onboard Wi-Fi 6 & Bluetooth 5.2. A single Gigabit Ethernet port (RJ45). Given the stated markets, this should cover basic networking. - USB: 4x USB 3.0 Type-A (host) and 1x USB 2.0 Type-C (device/OTG). Decent host capabilities. - Expansion: Full-size miniPCIe slot for assorted modules (4G/5G, wireless etc.). A second M.2 M-Key (2230) for more general PCIe devices (SSD, PCIe-to-SATA, comm boards). - GPIO: Standard 40-pin GPIO interface, as expected for an SBC. - MIPI: Includes 1x 4-lane MIPI CSI FPC and 2x MIPI DSI FPC interfaces for cameras and displays. - Clock: Onboard RTC with battery support. Link: https://developer.spacemit.com/documentation?token=3DYJtdwnvvViPVcmko= PDpcvwfVnrh&type=3Dpdf [1] Link: https://www.spacemit.com/en/key-stone-k1 [2] Acked-by: Conor Dooley Signed-off-by: Troy Mitchell --- Changelog in v3: - nothing - Link to v2: https://lore.kernel.org/all/20251010-k1-musepi-pro-dts-v2-1-6= e1b491f6f3e@linux.spacemit.com/ Changelog in v2: - modify commit message - Link to v1: https://lore.kernel.org/all/20250928-k1-musepi-pro-dts-v1-1-5= efcca0ce3ae@linux.spacemit.com/ --- Documentation/devicetree/bindings/riscv/spacemit.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/riscv/spacemit.yaml b/Docume= ntation/devicetree/bindings/riscv/spacemit.yaml index c56b62a6299ac24d3cdef7edcdfc407dc62a1846..52fe39296031f21d1c28c4f1ea5= ca9fe28caf45a 100644 --- a/Documentation/devicetree/bindings/riscv/spacemit.yaml +++ b/Documentation/devicetree/bindings/riscv/spacemit.yaml @@ -22,6 +22,7 @@ properties: - enum: - bananapi,bpi-f3 - milkv,jupiter + - spacemit,musepi-pro - xunlong,orangepi-rv2 - const: spacemit,k1 =20 --=20 2.51.0 From nobody Sat Feb 7 09:35:10 2026 Received: from smtpbg150.qq.com (smtpbg150.qq.com [18.132.163.193]) (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 689ED256C9F; Fri, 17 Oct 2025 05:53:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.132.163.193 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760680418; cv=none; b=gIUzVr67TZBAYzCqk35xNKMjtIT8nN79PcBU23YYp63S+ytHDKEbIXl3Qh5Yuj0llaGyGk4e8YRHiWqmt52AXltzRyClG7UP6CKmNBSLvAeGoUZTOMveHln52+Gzn87XhBws9PwlkiYqR0bCF0wVk/iTBYdZJtbI/nuX0Fp5hG0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760680418; c=relaxed/simple; bh=q9LRA4h3mJr3SEKt+t0E+rblVbMjhTzqT5dGm9ZJDKo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lKf4BqQ7HJ1PWAigMP2qkRB0ENKu38AaO6+Svk2/bdSiORnLI/mRzEzuPre/NBMJ0Mh0ao7TO1c5yznuOv2QeShS4dStKhX206TZUR9uY0oA1EqtQYkEhyaHDLPNC4eXD9AhxQfr6MC54TNP0+fwZ4eM8lWb+lCA4ZqePpk6NjQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=a2PQ3+8v; arc=none smtp.client-ip=18.132.163.193 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="a2PQ3+8v" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760680404; bh=LVADmxXBbozwcINYt1G5AcUgKaMNIsBCDxG/7Xs5sT0=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=a2PQ3+8v3zOQ09MzwRXm+dU1rjI8yEaOBWpIT/zDUrEG7klfuYnWJ9S/iBMhEOLS+ 2IT2O1l8FevZk38aIxEfSMQaRyvh63BTb0h8C9P3MnQ+mDB9XXswE4qI0k8xePxzg+ HP3H9gsAanfBwZA3Qu7Xg7EvvQXI/jVfj1wPZz24= X-QQ-mid: zesmtpgz6t1760680399t70296d4a X-QQ-Originating-IP: 5oCZgJmoQ0FSZ5t6CA5RChKzD1Qy/s2qWWN8VRUBU8E= Received: from = ( [14.123.253.52]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 17 Oct 2025 13:53:16 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 17574647453569216988 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 17 Oct 2025 13:52:26 +0800 Subject: [PATCH v3 2/2] riscv: dts: spacemit: add MusePi Pro board device tree 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: <20251017-k1-musepi-pro-dts-v3-2-40b05491699f@linux.spacemit.com> References: <20251017-k1-musepi-pro-dts-v3-0-40b05491699f@linux.spacemit.com> In-Reply-To: <20251017-k1-musepi-pro-dts-v3-0-40b05491699f@linux.spacemit.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yangyu Chen Cc: devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, Troy Mitchell X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760680388; l=4977; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=q9LRA4h3mJr3SEKt+t0E+rblVbMjhTzqT5dGm9ZJDKo=; b=o/YWvFZZsuxra16nrUiXQOcg935Ah9M33JLr8e2ZbRUlXDjYsNgfZ8Y8pKmdFjao0hQIhJtM1 Cbul26PFPoFAAkoo9+mefmrlpn93Bgzb6ShU4z/zed2iQPgFt9/zVSZ X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0 X-QQ-XMAILINFO: OIE+G1CPd2p357vwo7nZI0hcsRrwLJ81NMYhQ7+gG8fe/E3y1QYvudzM QvWQBLoRvykHk/mnZ4VtIuj4g3a+rrnoE58LuRDUj4dgN/6l5eVZgbGLPf0XIoYBkJ/f6mT NWEd0mwvZXtWQNogXzW8EDX25+3iaZ1nw4SKxST0JvyThrYvjIBWwRsPtH9xg3GhFKW76WP uQ68USK+FtkaoUIq7onM43xWcdhUgcpdKQ6IpP4T2KW0rAyjD7Q0slng0DE6/bKiRoV2ZEd B7KSCLa9iFhVh0QDVbLz0CIkrGGeL23Qw6HMoOTksqyfxEyeBRejXvKaqw472IAwOPZA3Kh wtkIb917mKbQN+t/qWPqH1/fzZCUbxhd5fN9yAcbXjnukojemFlJ++mtVKtgOLQGTfTG/9f jbimBNTepQBIyP52/CluaGsC6Ixf+A896f6iXmJdIi3Rv6MvAxfudtxuMWfCdQ0kYus3Bib dbQE7ctP8u90AQODwO0sbQ5Whc0ygEP/wS7kq/7vilvZeble9IWD4wdYHZbg0lWtkHR1BkZ 5d0myOONiMPrYcuZuj7utcl97UEe5K5No9PukKacfn2aCdMtPH1f/+GA8XJzv8J0iIxCo6j WMfBTN/davj+ayfJ8wl+KnH0k1flmGhTrV682V/LI9zf69GkMnYID2Lir7v7s6QGm1O33a7 Q+wPBk2clIn848fLZ5iDNGCPH+fW9TYIC921+zga5/+U7ABdm55ndpOFdKgOFm8e/t/5565 8PEdvy7/zZZ6X3dfZsMEWqymQ3tjdAbenGd3FPleIGCKW3CzCy6zDTVxN8mziCh8u0FyZ5n iik5Tc6hfDkWzD31lWBU1mJh6qk93faWS8tZgtx/8aq1OgYB9Gxp+e3dilkOhwyTJf3cb65 Lrf2j1OpIAvexo1c9Tt8BcX+YEFoTaljlcZOE3f2jlH1JYXbVt3WnsZrHgOw5qIRWnbLb2e Jd53Q5lENmpQCRfusV1ppLk2KfWljHPCtzOJwGHAoKTUSVXzx2EyMTRdXG6vSyuaH89nwjP Z2PsOd2np7UxFNtAtJvyiKL/oDbQYl5gKGnE9ypGcFsCVTPOrMjOxGPnQdDajtwe/b1cmLO y3KyGytm9AVZ0tI+Cs9gb0uxYuix1yHCaET4V7Ula5+TAGGG/RyoJGCz31S4QnD5an4W7XV i3FMNJY8a3gETlTVeukXI/0MPQ7pO7g9lQjB X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= X-QQ-RECHKSPAM: 0 Add initial device tree support for the MusePi Pro board [1]. The board is using the SpacemiT K1/M1 SoC. The device tree is adapted from the SpacemiT vendor tree [2]. Here's a refined list of its core features for consideration: - SoC: SpacemiT M1/K1, 8-core 64-bit RISC-V with 2.0 TOPS AI power. This suggests potential for light AI/ML workloads on-device. - Memory: LPDDR4X @ 2400MT/s, available in 8GB & 16GB options. Sufficient for various workloads. - Storage: Onboard eMMC 5.1 (64GB/128GB options). M.2 M-Key for NVMe SSD (2230 size), and a microSD slot (UHS-II) for expansion. Good variety for boot and data. - Display: HDMI 1.4 (1080P@60Hz) and 2-lane MIPI DSI FPC (1080P@60Hz). Standard display options. - Connectivity: Onboard Wi-Fi 6 & Bluetooth 5.2. A single Gigabit Ethernet port (RJ45). Given the stated markets, this should cover basic networking. - USB: 4x USB 3.0 Type-A (host) and 1x USB 2.0 Type-C (device/OTG). Decent host capabilities. - Expansion: Full-size miniPCIe slot for assorted modules (4G/5G, wireless etc.). A second M.2 M-Key (2230) for more general PCIe devices (SSD, PCIe-to-SATA, comm boards). - GPIO: Standard 40-pin GPIO interface, as expected for an SBC. - MIPI: Includes 1x 4-lane MIPI CSI FPC and 2x MIPI DSI FPC interfaces for cameras and displays. - Clock: Onboard RTC with battery support. This minimal device tree enables booting into a serial console with UART output and a blinking LED. Link: https://developer.spacemit.com/documentation?token=3DYJtdwnvvViPVcmko= PDpcvwfVnrh&type=3Dpdf [1] Link: https://gitee.com/bianbu-linux/linux-6.6/blob/k1-bl-v2.2.y/arch/riscv= /boot/dts/spacemit/k1-x_MUSE-Pi-Pro.dts [2] Signed-off-by: Troy Mitchell --- Changelog in v3: - sort dts node - add ethernet alias - add emmc, pdma, and eth0 node (a squash of patches 3=E2=80=935 from v2) - Link to v2: https://lore.kernel.org/all/20251010-k1-musepi-pro-dts-v2-2-6= e1b491f6f3e@linux.spacemit.com/ Changelog in v2: - modify commit message - swap pinctrl-names and pinctrl-0 properties in uart0 node - rename model: "MusePi Pro" -> "SpacemiT MusePi Pro" - keep the dtb-$(CONFIG_ARCH_SPACEMIT) entries in alphabetical order - Link to v1: https://lore.kernel.org/all/20250928-k1-musepi-pro-dts-v1-2-5= efcca0ce3ae@linux.spacemit.com/ --- arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 78 ++++++++++++++++++++++= ++++ 2 files changed, 79 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/Makefile b/arch/riscv/boot/dts/sp= acemit/Makefile index 152832644870624d8fd77684ef33addb42b0baf3..942ecb38bea034ef5fbf2cef74e= 682ee0b6ad8f4 100644 --- a/arch/riscv/boot/dts/spacemit/Makefile +++ b/arch/riscv/boot/dts/spacemit/Makefile @@ -1,4 +1,5 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-bananapi-f3.dtb 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-rv2.dtb diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/bo= ot/dts/spacemit/k1-musepi-pro.dts new file mode 100644 index 0000000000000000000000000000000000000000..590c9bdbdfda4d6ddd97a96e10f= caef0a75f3390 --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts @@ -0,0 +1,78 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (C) 2024 Yangyu Chen + * Copyright (C) 2025 Troy Mitchell + */ + +/dts-v1/; + +#include "k1.dtsi" +#include "k1-pinctrl.dtsi" + +/ { + model =3D "SpacemiT MusePi Pro"; + compatible =3D "spacemit,musepi-pro", "spacemit,k1"; + + aliases { + ethernet0 =3D ð0; + serial0 =3D &uart0; + }; + + chosen { + stdout-path =3D "serial0"; + }; + + leds { + compatible =3D "gpio-leds"; + + led1 { + label =3D "sys-led"; + gpios =3D <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "heartbeat"; + default-state =3D "on"; + }; + }; +}; + +&emmc { + bus-width =3D <8>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + non-removable; + no-sd; + no-sdio; + status =3D "okay"; +}; + +ð0 { + phy-handle =3D <&rgmii0>; + phy-mode =3D "rgmii-id"; + pinctrl-0 =3D <&gmac0_cfg>; + pinctrl-names =3D "default"; + rx-internal-delay-ps =3D <0>; + tx-internal-delay-ps =3D <0>; + status =3D "okay"; + + mdio-bus { + #address-cells =3D <0x1>; + #size-cells =3D <0x0>; + + reset-gpios =3D <&gpio K1_GPIO(110) GPIO_ACTIVE_LOW>; + reset-delay-us =3D <10000>; + reset-post-delay-us =3D <100000>; + + rgmii0: phy@1 { + reg =3D <0x1>; + }; + }; +}; + +&pdma { + status =3D "okay"; +}; + +&uart0 { + pinctrl-0 =3D <&uart0_2_cfg>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; --=20 2.51.0