From nobody Fri Dec 19 10:43:36 2025 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) (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 C0A051DFD8F; Fri, 10 Oct 2025 01:56:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.194.254.142 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061420; cv=none; b=VaRfNrfv/12jARThkq5Knb8uD94q3QUXhCRCpqxmR7GMbzDPIPpvRnURctGAOea6qDUhYMA+z8ZaO2+dUTWqYZYWpep2sEEjw2WP6Kx2YHiloyIT4ZqK2uY2TCRBXjFv0MKOHqEvSvrLTOAE0d0eEaKOknoDRJVjEyXqyqVA6Ws= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061420; c=relaxed/simple; bh=ooFfofg3THi0o3bPDJoZZmYqUSX500L5M3Ie3KTomQg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HxG+tpVIgceOa1b/vojI0Oie8jCQjHw8eRyKHtx1/FNJEQzhY1ZdjnQf+APanek0LDpGW7PaPlVpvjzXLJF9wLfYwUq5thxJfc0HhBHXJHc9/p+YPFZKK6eCiF7hSHgLqDMJhQHKaE35RapSFeyvqvx/fnDKCU/YH/LUyU8ulTY= 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=MMdxdl7Z; arc=none smtp.client-ip=18.194.254.142 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="MMdxdl7Z" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760061411; bh=OcfVMK6zs5edwxTbccOuT3PYsnF5yyJeWpncUgVm7OU=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=MMdxdl7ZbsCoiGjddJwzwldr33tJhmoUT3EAwS6Cgg+4Mlr2Ln85ZxLFi1G6AgZ2e YxB1XNvEjkMeUeAprPm7qh9G+yV5iTuaO1pukSmV642i4iZnqv0tb5tVbLAmlbRKem MVu4pNhU+dOGVqXFrEAHiRJmd7YxtaozwBTv23tU= X-QQ-mid: esmtpsz21t1760061405t7d47b63c X-QQ-Originating-IP: matQ3Ugr3EH/fuWS18RWMCswPJQtU83D+PuIwuHwPXc= Received: from = ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 10 Oct 2025 09:56:43 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 2672388393376587538 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 10 Oct 2025 09:56:30 +0800 Subject: [PATCH v2 1/5] 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: <20251010-k1-musepi-pro-dts-v2-1-6e1b491f6f3e@linux.spacemit.com> References: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@linux.spacemit.com> In-Reply-To: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@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=1760061399; l=2561; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=ooFfofg3THi0o3bPDJoZZmYqUSX500L5M3Ie3KTomQg=; b=kIwAlm93xlsEZwNBaI+LdFvXe5v6i5CIHyps44SQKXhWutlsqYTP36ZX/hhk6r7LmK7OEKhYC vBp0C+cRH9eDkztNUawFEYuv7pJzc7K7QCzh90CUq8l5LdQmqwf2Y14 X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:linux.spacemit.com:qybglogicsvrsz:qybglogicsvrsz3a-0 X-QQ-XMAILINFO: McQkEgLnGfKHzu8S9YBl9klno334JPzj50wFcTa0EQJTgPHDYwscCEzG TSPflaX5vaqphR+tOZdYszVZ9IGt4WiXdzu1/I+K/Ul7eB7LMMKU61sdjfV9rEI2+LZ+q1o yCBtaHsOieLnah4S8HNO5TvbpkGR70GikuNJvG2eR06S0xm8p1sM6Poxuk+aBQfT3JfgEa1 PeImzczM8J+Zxg0whGzcJOe0YFB1iVQhotZS9CeLyVpa2JvmygDAFnJB//80jZ/zSA1BrOS CKoUvNH/RGBGb3c9Iq5ye0UB+bbbadNZ3EhTDuimjFqYoI8kL0vk7fnCSP5l+IsIpxdroIt tLr0KZsuFmjJ3/F9KoQmkdsIn0MyFeKpcA/z/XKo97uxFtjmQNqFM+1IYmcXE4s1VSc7zch N0V5L/TYO6WV2zH3zk27LMPEWK96S/4GU42ZmIfIPpLCjopdj4sNmGU9FqOOzwT9mhSHm6S H8OxUBe5V+2U1rg/IWsOXGOtGBrWlzQD1N4BWo794CLk7EdaQTNXc8MilWG2DQDa7sYN8Tj ApwEXLWriVabJc9X1JsqLMLn2m1L+PVRmAdCQO4uHvY75TnQrWFjEkFydyjWH2c/ug/KVpL CQDNwTFfAGiUOcP8aZTvfhCaYKEeWHQ1oNfDQGbROdijI/qfXY9hFIsxbcQOyiS2W0UAqpp S7dvi1lCf5HwB8FN2Qowecj6NEDosJjGdnrONtZy7UWtYBrjvoOpmjSEXW7vLjzTizU2Il/ A76IZM2b9Zhlv8WgpP0SBSZSYljkV9Fd/tVHOxT740WUSl/wdVUtMurvn9gSd8JcF3F42dR KYadFGwClvfV2iO6WtceL4ZXK9r2wcaT0bgYPZOfVF+nTHrKqpSLHkd68vD181+EDhQpnYm mrg/5jfuzgZL2PP3OaFkpxcU2zZQNmShmUnjublNE1WJ9P5rIkAC2E+Yvk62yoGFLAxH0eV rQN7mali3VPsSaKkFvLi4iV59PxODkRB7qW0eH5thnVG9qwlOTpPcmoqbaHqRYA6/u/Tv8Q o5PBCMD9GW8yxDOMzAHDx/ZttQ+GFa141odBSbk1W+RqHqE1Lgh9gk74X/6/akKCWCz3GXn cmXQlgmtmtiv+aOKCcYAmVLjINjGn40ZEOvhTMe9HIQ77J7B96VREqjjJJryEVTDfKe6C40 t1aIQKfJQYxQ5wc= X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= 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] Signed-off-by: Troy Mitchell Acked-by: Conor Dooley --- 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 Fri Dec 19 10:43:36 2025 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 89CFE288AD; Fri, 10 Oct 2025 01:56:57 +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=1760061422; cv=none; b=GZY3Q8HoJchn0RyLVcTM+Jsy0FN9G6gbDXNCHuALlV/iDuk/F5hPHMNOeAGynmOFR0xy2f+An/y+bWJez4IYEeWA6gqvs3oXOVNSpIotgrM1MHPS96rtk1OEMKxsjzeYDNEqjrMLbnY25xGr8KI4gG/ndfVAGCXpW6QoaKf753Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061422; c=relaxed/simple; bh=VjPixKGIPSWJzfZt2ZyF98XbRgKw9NPN4uHrBMVdns4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ISBSgVM6/gH3zHRT/wHpkrMxBQ2gWT5OzfVze0LnB84kVfvVem53Xup9g2rpbhphZdzYJKM3xUZ4X5LmTOO0k6LI6twEHMiyOYxBLFBSSDgMdznPLCwegMQq+mMTrNsG+EZMQTRcHEVPX5cnQllF/+gsE2eYadoLHszfTOxXTSQ= 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=m/VCsbNA; 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="m/VCsbNA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760061413; bh=6GEc5zsgut2bnlpv/jK06yid5ojSc7UZYyVZwOJVrww=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=m/VCsbNAWy+BzZcxD93LQVRJpbv36SBb7FZB9ZY+Se1BTl53QvYejtGQa8UBbF7p/ ANJYguVD5ebWATaJYe6ZndtfeAldWSn6r22j6HfJFc/ExPppSRWrmjfQ7QoBFLRi5U 4E4Trhnr+5fPpChq9Og1QTXygTmaCwvxfUhpwSG0= X-QQ-mid: zesmtpgz7t1760061409t51c12a8f X-QQ-Originating-IP: WsJuJ7joUIEYVadBiCM8TpUaEtQ/VVMoTuhfwSq7zWM= Received: from = ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 10 Oct 2025 09:56:47 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 9563484237322633113 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 10 Oct 2025 09:56:31 +0800 Subject: [PATCH v2 2/5] 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: <20251010-k1-musepi-pro-dts-v2-2-6e1b491f6f3e@linux.spacemit.com> References: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@linux.spacemit.com> In-Reply-To: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@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=1760061399; l=4072; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=VjPixKGIPSWJzfZt2ZyF98XbRgKw9NPN4uHrBMVdns4=; b=A/m/FHWBFUdGxFfgs3ieRTfb/VZpPHeoYY5vznZf39ETrKG80mG9SF7BVI4n8uHkLePrXGf0S br7xLEvU26TDIO2opvjInYyVOuEG5tjz0mA+JyRqVaHRFj2WfwEaRPD 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:qybglogicsvrsz:qybglogicsvrsz3a-0 X-QQ-XMAILINFO: MAZ8JyhHyFDifTf+UYScEdS69OkeiRxwlT6qL/U3ofoAwiJbUmvMg3TH DUMR9/TnkU7/r0D7ePXWBGzzAOY77vzDYcrvcgiky+FJ7ZBZ+7ELWVxsNlLOM2W82YeBjZM WbC8VTmoyw7Nf+9GmeRArbwXvn0bdfnvq3W3npXgvpyqjG0n+CKGYhU+po4DHnlLa+7AeB5 Pear5F2t4kHu9iHkS1wC/6GmVrGlz/8krB2fHoofrhw5HqLjAahTJ+C3ncehTn0BBc0jToY UYarHaQS8mLis0LweA1ip76Y5iYrkxWksFGgZnW8B6q/NIMnPMyWdXrBiCYryT7Lyt/Zzlj 9CC+m4HSaw+evNzQ1eZWUUNH8rJhGpjxrEYAJc5R2Vlb5Y74Ii801zDP+h4HIi7MvwIXLND lUpNZwkWKUclE5NNnPh3KZJ+XOc6+W9/d2Xfps9M2F3ia9oudioekcVHyAMJEP0z1F+mvZe NKVUUhOuywHlaljQJYzZdsDKri1wDqzpqbHn4XJ0LFFbBJXxftAJCP4U/Mh8SEWZ5JeoP8Q SyTwX3zU7MoJB0gq3QmMWuC20VHnk7GD3QSL1UNJZKbQmWw4eFwp91qKipPWBzAs/AqQ6Mv Uw1KnntDWbXYcvahcg90fORmTBdE9gLRdyoPgAw4XI6GSSGa57NmKY97rE9euCJlEw4sImt Yz8oUywJaXx3K8kzp6FUiLVWxkn+ytbOsJh9QJzc8vDFddC+SqkGDVbzMznL5MAEJ8PXkxM l9Adr3k7/aTH6CpcHLbVaA1IIE6WdxK3eJReDz3FFTWqiy9XpW/r1dLuypSMqY/f6M4qoZS 89PqQ3gn6hhH69boCsG0iZ9jTjkU5Q2MXZFrdTIhs+mkGESpNLNXUQx4eyzIxfGrrMc6GC3 jywGl0o3Y8D3EpO5yXmFme4os/wz9J+XxERBNfhjpg8/O4+1UH8kVYKsPHEnHaeY/qm5YK2 EuW6se/x/D+55BOCPsgfoOuocc76Bt/WnmwhciRu5X7XxH3DZfQFzujQg2+G14ABSoegEZQ JsbeBzqNJl9gcvNu0bF4dH4nmjIkg5MT+509r6O2aCAfyPYY/8cNvAmdF3mV+dRVci2VQSc So03y7W1Tni9hYi0+0cLArNoPPVWEahxCreyL9N6uVrXgyqhq7xUVVgOFPMWbc56yAvpl3y 0jh5H2Aa6f9Gn98llAwgorbC4w== X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= 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 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 | 40 ++++++++++++++++++++++= ++++ 2 files changed, 41 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..49c41ce785cded31c9937d8244d= 9bc99dcd1e1da --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts @@ -0,0 +1,40 @@ +// 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 { + 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"; + }; + }; +}; + +&uart0 { + pinctrl-0 =3D <&uart0_2_cfg>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; --=20 2.51.0 From nobody Fri Dec 19 10:43:36 2025 Received: from smtpbguseast1.qq.com (smtpbguseast1.qq.com [54.204.34.129]) (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 8B910225402; Fri, 10 Oct 2025 01:57:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.204.34.129 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061432; cv=none; b=OapxWCNaCW9lZ/VuQzdBDs5L26dMCJsTWsMjYVB1gvZCEspqpnnlc6lk8d17xkbM/tRGIFkMOY+TcGYYR4+YVkbqnf8tK6cz1BZVFxKsmnqMlCapLzkqh03w6Qi21/7gZG+j8yNGq0GbjTPmrVFJ6DAt7D1aV3Mz4HX8H2Lo6Ew= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061432; c=relaxed/simple; bh=0w9bve3SGLrlFd9z7MYtKQ6kWXHe697KHcshOSbgu0g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZgMZ7fj7xkX5t6HxkjXJjaBJTG+rwKYLFiDlDdJ44i9jC29s3qx5liQmJu7dPjb6abQQAcB8x9v4b290jULXg+gKb9Yf+skF2VvXVG7bq1j2JqxgaUhis6Em8kWr9xvZ0xfMSohnhfPg7ymg34VfX4bDAMYhOo3uASp3olBeX2k= 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=L8Kaazt3; arc=none smtp.client-ip=54.204.34.129 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="L8Kaazt3" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760061418; bh=BNyJpZwzwt79VmZFwQ2hwN9MxGf/PzqwrerldyY4KOE=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=L8Kaazt34GHKBTbzG5+BwHuqV7qmNSGko9OiRZJr77kHd/4FOM5nJy+G2NZCo2KWj R0xJusOwBoT3GQKbgMi35x+LeAHbMC5cJGThx71+oCdQmQi5JUPaFf7uz8xwhG4bh2 0N/Kk7EyocZ3KfUsLKqZLIn9EdJvjcp26Ec7jSmU= X-QQ-mid: esmtpgz12t1760061412tc9346fb6 X-QQ-Originating-IP: CpqcOnv69DjnonDbcIVMVIhKDSAZiIgHiG/X3MhjUds= Received: from = ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 10 Oct 2025 09:56:50 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 4019892986896641376 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 10 Oct 2025 09:56:32 +0800 Subject: [PATCH v2 3/5] riscv: dts: spacemit: enable PDMA on MusePi Pro 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: <20251010-k1-musepi-pro-dts-v2-3-6e1b491f6f3e@linux.spacemit.com> References: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@linux.spacemit.com> In-Reply-To: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@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=1760061399; l=740; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=0w9bve3SGLrlFd9z7MYtKQ6kWXHe697KHcshOSbgu0g=; b=/6He4zADj9M4UWVv+2hPg9GJvLBQedP1U3kNhiCdEPrJwZs2IJw9iN8ePNkuIMBwABwsAJBD1 t7mM5Q/ZpZ7BhBmt1UahuGOuKG4jWo+gdag0UUoaOBEgJL6VvAGi09U X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: esmtpgz:linux.spacemit.com:qybglogicsvrsz:qybglogicsvrsz3a-0 X-QQ-XMAILINFO: MhbIMYBflAapKSaeoeJXmG3thbN7wD2mF8a2O3SYhkgHkoPzl1ySz6cs SO7FoanRsEqppEQ2h+rjQA1aJvCEKzJ/6F0FkqOJ/Hzl9JKbL9sXYKvG9qLgb0uPWkho85O 4QWyYm9r6ifcC3HfKfN93BjoUtGiujHjrFyBUj27w+2njdbiXJwfQPvDJ6WWtGI2yr9Ds5B tsHebi6mQqkV6+u9VGp79XBf4SWoygbF5l+Feblz5a84UYHa7vxnMq3ydieBu7rGpLlfv5y oghQlktR+ww78+upKrCqSsCFls1AAG6jMn5pcc2jgFvFsYSkbPOhC4X8/dEjQLb4STBSYXJ vzGuYRxYyUm+lm6gtwsTbv2PjwlwSBb9x8wi6N7SJUCT/nD/IqbQUUMEFe1+hS9LE1QF4fM Go9+dYhwwb30/3Rnsps+GjhWcT9uI2dfQXguTPZ4NBrzrCnGV9P017DgYYgz3aObh6H8m5+ 6AdZ/wn3jVWtycT74bUrNYb7W2NMZfmN26a7f/RIRefYuBK7sYklWA/pd7s+uE7W3i9IgU3 MdXGckauF0Naripty9s85f/M7087dK5kmRBsiSSRJEWT+i2aqxLxwqzWBEEQC3avzpwBcng Jhr6OtuuHQ/8eDagSsPohAYJzQ34yRzx4pmw/CaYFgSookrJWXJPN6EQOlSr4BVLrH1bzmL JqQEwCuE48jVBhS5K+/wZkn0sP+UKS4RD8cn9JTg9FUJ6ALVsf2N/g5cs06rXe8RaTX5k0U YFBk5t/AuafNqTmsXCkGEqpO1/gB+wHT2t0mMm7Qw4IABl+uFOcvT56lcIPh/HIi40Lsm+C rj5NVBsL9MxjIFpiASs0R5AWSk/rwsu4i33IcJii4ywWLV+erdZfgdNEqdt9gPRITC4KdSy mwGFpxgWwBFAbydoiAZCaMLfF9TznXpQXjLHcEgaIHiFcgoweQ3gQfvPh3dCWhyNryunqhV PjOWMhZSyYKHzF4Jxq52NIoIEfNu3l/+a5PU5z4ENoD03mwiJLd++v8pTo3P4Y1L0Ntlypf CFZ8vTEu8sfQLtbmuzf8aDErczhDvzARSISRv8l4UHaf1RgjGuhp3m8wkxvxxz+PV5TTCPU OG6XwrfuDgAArdLOqEZt+dHiy0J08XFM1CcIUVuMOVayC/ZbwmBStw= X-QQ-XMRINFO: Nq+8W0+stu50PRdwbJxPCL0= X-QQ-RECHKSPAM: 0 Enable the PDMA on the SpacemiT K1-based MusePi Pro board by setting its status to "okay". Signed-off-by: Troy Mitchell --- arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/bo= ot/dts/spacemit/k1-musepi-pro.dts index 49c41ce785cded31c9937d8244d9bc99dcd1e1da..7ca3375910a3da8eaeaf1a7d539= 8616d928aa875 100644 --- a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts +++ b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts @@ -33,6 +33,10 @@ led1 { }; }; =20 +&pdma { + status =3D "okay"; +}; + &uart0 { pinctrl-0 =3D <&uart0_2_cfg>; pinctrl-names =3D "default"; --=20 2.51.0 From nobody Fri Dec 19 10:43:36 2025 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) (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 4E830224245; Fri, 10 Oct 2025 01:57:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.194.254.142 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061430; cv=none; b=Rl30nDzeaG6WLDKtx+p2/reoLXNlZRjGj62Vhj4LV6tRGWCIeaD5H9nrxAfkEbxwB/9UYfDTkv4Zjw1aDAmJ7dwfRxAQhG+PGqzHbomzPxBwD+7Tbh5WHTcmYl96tWQNjrhS8gDvJU51e9BN7GpXmIqZae8djdeeDohCCI9gSUg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061430; c=relaxed/simple; bh=U7VjtgukKmMhZ4cuasC3YXbNoOHhy+YexBytY8tYuCw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jjoG4+TQaTDBYG0dcbJLpY6GFyOYMc+9ZfafW6s/FnuWBKQuLcrrrQS0ZKf7HCtf+9JqNyQ1CIBJJoYuM0JegHG+wdl3I/jw7qX8dbl4RYf2TRR3/vspcd57uyUBZMrFPSck3XSd7GUMzlFvLoNG89OXGFP3hOSLgFDHyQacdDE= 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=EYKNvOa9; arc=none smtp.client-ip=18.194.254.142 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="EYKNvOa9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760061421; bh=D/ZVGW0hNqbZhxwdszE7Ij2oSHzZLYG5bnLOtSUUxeM=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=EYKNvOa9HNJzdVp5pa4OihOWLO3waakDmLbJE2+sdkS4/Ak/XSLukpSSD5wgAnn4Q tesAbnPXK4ZxbthuKOQM2aP2Nq2TqFwxDmgZagXoIPM49m89yG/X6zf1pFtcK53gD2 wyOU9szVrTJovAI5JHHBTMmesPBgCl9ZudEFqkzo= X-QQ-mid: zesmtpgz3t1760061416t43febd1a X-QQ-Originating-IP: 9769BgJ/clbn0uKZisrylxEVb6PrybtCFGhIQmMwEq8= Received: from = ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 10 Oct 2025 09:56:54 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 14237210305398404918 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 10 Oct 2025 09:56:33 +0800 Subject: [PATCH v2 4/5] riscv: dts: spacemit: enable eMMC on MusePi Pro 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: <20251010-k1-musepi-pro-dts-v2-4-6e1b491f6f3e@linux.spacemit.com> References: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@linux.spacemit.com> In-Reply-To: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@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=1760061399; l=799; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=U7VjtgukKmMhZ4cuasC3YXbNoOHhy+YexBytY8tYuCw=; b=UPp7YQsoKKFT1kvwameZDI1dky5TTwfUNCaH8fSP+rO1EntP0eXTJTH7KfWfffe41RQZlMdk+ XBB2mi2R3rzB2Fw7HZs6OrqWAz4q+XXM7YaDqR6qDrtiwJkc2pgl3/i 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:qybglogicsvrsz:qybglogicsvrsz3a-0 X-QQ-XMAILINFO: OCBj5Amv9vLxfoNH/4RsKeI5o9w4nFtvGDSh00wm/ZdzAY9Ft7xt8mc+ B1FYCpMzVBmr3z2Nr8JFxaiWRlfW4BGSvX+S8U8WaLO4vgDlkh3aE11JP2RdxPEvXn8Ifkl x0EGLhO4Hu/LJIcBxcniSBwI4ka1B1yJPrUt+rX62B02UWrdLQx/S83d19nlDbmBHowb8UP +6qJ4s0CRvyaZaI3bU1siT/pEtzeRQNVRVWxCSO6kc760YJvYHhzKkFN+2BWYc6/tC7nCm3 DjgpUWxlOMw3KKmGbtXDISc8KkdQw20V/tY6b8ANN8187pX6zFMDIOmJN0tlb8urtLy+E72 1qtRDSErEI1MTbeCT0Rnrw+iVxaPZhyMuw/1qyogLNakgCXDe4vo59/mf0HNwTw09LaGdEn oP0gtaDI63DabmxmyNaVczzv9ARK5eU8coEHMvftsaJ63hxjG7m2JkWt+LuuDfugWdOB9zS TSmy/fAINCQfD3yWWTkAO9phC70PQGtaGXQ1GMakV98ByYynvZWTZI0Av9sFW2RHfNnxpkE 2d8B7Su2+8e1sYG4fqHmS8zRHqbjx12SSmKSzstAMLb6fxGIpYC0IdkVSsFc9tRI0VLraE5 a7C/BTHfmLTs6ccXp6L+rM3RkLWIlFegqrotEyl8uQvY2DcQN4o+zziYmw7EIWrnnk08O2w Nn0eFdwy/StExn9AlsccrlUwhYZpMKkbSFwaPRG+FJI/0UH7QV7WYLgYs0jVhu6BMD9i3sK Lh0uVUokNor0kk1goMmPWoa0+xH3mL8hQPuSo6ygfWibGdfyTxK9IGejuXFyQfHi0bbEQGy WlKWsSAtmkXOseJ/9mVPAaT6JvtDuXiJtnc0p2lFS6KsFPf/5IRyyZsbl3FfNid+TYviYQM gBSmlcXL6kmNfgAIWwjpzB3ID11K3zRAdCDB+vL4gV7tmWDmrxPXCKMQGNf65OciU3u30Xp 7BBY0OTGk3p95hyW31WIC87pWpQfMFQItJDGfsjcnGSzfsr0FqB21mpHxLKKAg3cmHGxXCq UgE8E8GePXZ4QKBq8Zlp7suoU/qeii/7Dbhxp3n5IJAunHLPIddzD9YaPtuaiTIOzQ5LeLw 15kj91QNm8M0QuYXQfBMmuwdOLhSddkpYYIfuonspxyVAN7yVdVChfwsWHhDvoXCw== X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= X-QQ-RECHKSPAM: 0 Enable the on-board eMMC for MusePi Pro with 8-bit bus and HS400 mode. Signed-off-by: Troy Mitchell --- arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/bo= ot/dts/spacemit/k1-musepi-pro.dts index 7ca3375910a3da8eaeaf1a7d5398616d928aa875..89a35914710bfd15c6ad27cd8d0= de7ccf62e2309 100644 --- a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts +++ b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts @@ -33,6 +33,16 @@ led1 { }; }; =20 +&emmc { + bus-width =3D <8>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + non-removable; + no-sd; + no-sdio; + status =3D "okay"; +}; + &pdma { status =3D "okay"; }; --=20 2.51.0 From nobody Fri Dec 19 10:43:36 2025 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) (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 05C4F288AD; Fri, 10 Oct 2025 01:57:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.169.211.239 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061430; cv=none; b=SqA4KoLiDfnVIPBYCwK4wqR68P+9d+9r7npw9eNgizk5ZA+uVi6cY7BBXRxxAQ6EPhQubfJ2XbJuHIgx27NfNf0QZptKpgQvOQmW6sQs1o2HUn1rd3yG0wdACRIq9PUl7+xXNHfwvHidJ5TQ5T6aUgIlcdKXIKtt+oCsgUR0AI0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760061430; c=relaxed/simple; bh=8fVMPi0D436bKk5I12JlAgG0mrDgpoHjEOC1EVXL3+k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tv9fbH6WbF7ATYh2B2ZmhnNFPZ3NvGhuc4ZPu7lQk+ekNzKuAG+g9BBRwC2orHqSFUIrIyooh1qq0fOBu1vqsKqXP14it1c8HRkum1exZxDb/QxQ1Dre1ySzBe+wzTnRHs81gdDVvgZ3WS8bXjKGMqEk8aqHnj4VtlmjBfWfH3A= 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=pOtv92mW; arc=none smtp.client-ip=18.169.211.239 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="pOtv92mW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1760061423; bh=LW8SLJdqAoSDw7GW9cUUMcMal45y7bSOQHFDO9blFuI=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=pOtv92mWatHLstj5DLd+FUC1pQbvtL+hvTXm0gKhGomEbXbu7VP1wOmzf6u8X9jMJ GOm8orQEKS49Y9OW8HgpmQ0b/xa8Z6bFuFkx4T/p+W4lpSJgGYvWh8MEUz2vk+lAIb FgVQSt+m/rFTiGM3GlKWF6MltfFbaRAo1Qs97yMM= X-QQ-mid: esmtpsz21t1760061419te84f3ea8 X-QQ-Originating-IP: ZWQ1xL+DZDYV8pAS//7JgtDaaEfZoNg0a5O0pI42V2k= Received: from = ( [61.145.255.150]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 10 Oct 2025 09:56:57 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 10941913832204491341 EX-QQ-RecipientCnt: 14 From: Troy Mitchell Date: Fri, 10 Oct 2025 09:56:34 +0800 Subject: [PATCH v2 5/5] riscv: dts: spacemit: add Ethernet support for MusePi Pro 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: <20251010-k1-musepi-pro-dts-v2-5-6e1b491f6f3e@linux.spacemit.com> References: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@linux.spacemit.com> In-Reply-To: <20251010-k1-musepi-pro-dts-v2-0-6e1b491f6f3e@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=1760061399; l=1192; i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id; bh=8fVMPi0D436bKk5I12JlAgG0mrDgpoHjEOC1EVXL3+k=; b=9hQyo3rM7L6zXB5hetSkNx3wZrbLr3AeYBFyQtOSXpyVPaDQYrpKIHQ51TIISBfPsYlbPWxKa n5MuwHxuWS0BFH+9k+uCP3vgUNvyWCpw2RZTlGE8n7BP943ZTCfvDUc X-Developer-Key: i=troy.mitchell@linux.spacemit.com; a=ed25519; pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc= X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:linux.spacemit.com:qybglogicsvrsz:qybglogicsvrsz3a-0 X-QQ-XMAILINFO: NfGQECF1EzMaM/UwMlkF4ANqw/W9WWtrndFtbBUx03drgEcVcq24RVrX nJ7t7LjM14/eZhLznuvZ2u1rOQfjRg4zvVEpiSYGsH+0/u2nLgX5MmqZldj4eBmnOQcuAEz ZqDWUWP2EZapMwvMUeD7WTJ/OsN0PrK9ceFzk+Qd++bRhQfIj1Qa0MkP20Lff6NF4YLV4Zu Ku+QKrXmlnnC3d2mJN2qt9ZzYQmMOtRGhhYDWRlKxuoig/AKCz1GVYCtSxQY1DVHRooDn5q WK0rwO4b4qxQ3zSZilZwVf2j+/BCFlmXQVt5th/XgNOZJ5v0hxfVgVIJV0cdh4Q71C6DCDD 5JgkVpgrz9JZFBBkYjh3z9jei1NAj2AADFIe973Ct/mpUd26UphgV2JrSykmr7g6hRY9BlM mYu5KQRze8nktOA3sGFGlOWEA6osNeOzKlTPIBi3P3sGLYd87uSkBL/AjNtjptrD67NKTei O4esNWoGNj4mrRZyHbaVGU5HGsxZjiiBVVLdGR+0XNfrXDBKqU9NpTLBu29381jAajj2+DL 8NdeqAxjV38YPXLKzalFr33LlAnzNiH44JKFV6uJdi6RHuyUcpRymLmQ4EWYhsdbK6CRjzv K4a4CL7pWDOcuhGovVssBVtFybNQTmy1uyIb4f0kCPYIDrRJ8eJy/+tZYFFS1p6D3rqZ/u5 SvvbDOes50fhnBWfmJx7tdYhXqUjCgLL2eny2PDN5lmvrr2LfowLeYQZKV1UoQkyJumG/uf gkj1V/MqINb402AS9j1EhoFP+ARDzkXha7GL0EERm7QAMtT1iGHDM6oDk3IgjLN2bVucNuC 0zruUvzndfI/okyZi0yTy6krmtB/ufi/xVb9myzzz3LgvjcysW69pdSu37o2Ogo8AgviJmy PQH7Vgm/JNCdoOP2ZkIPMmYZQTT46/6zCJ3hsB8qxOLb5YdjykfRIociETSEZQEWLLY8J9P ej8MStqT0hVJL1RL7yxjgzytfWll9K4pQ2S2eZuzDAAhh4/T/fBoXWuf3Jlkvk7dfDtYI6C RDaXzEjEPyVUbcL6vhcqWj907rfp3SkcH4ZGNuPhbazjyjAeCDdfvPQmlT43GK+IEZIPqFw 10MUZzuKtrJKdUMze7JCnD0zTPk8Hxvqyh/riZIG8uGxkMp1YofLADU+t0qBoWUpFXXs07b IZE3meweMsF3SQs= X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= X-QQ-RECHKSPAM: 0 MusePi Pro features a single RGMII Ethernet port with PHY reset controlled by GPIO. Signed-off-by: Troy Mitchell --- arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/bo= ot/dts/spacemit/k1-musepi-pro.dts index 89a35914710bfd15c6ad27cd8d0de7ccf62e2309..e9a53dc7a417117c82f3e467677= 290bdaeffc845 100644 --- a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts +++ b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts @@ -47,6 +47,29 @@ &pdma { status =3D "okay"; }; =20 +ð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>; + }; + }; +}; + &uart0 { pinctrl-0 =3D <&uart0_2_cfg>; pinctrl-names =3D "default"; --=20 2.51.0