* [PATCH 0/2] riscv: dts: spacemit: Add initial support for MusePi Pro
@ 2025-09-28 3:46 Troy Mitchell
2025-09-28 4:16 ` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board Troy Mitchell
2025-09-28 4:16 ` [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree Troy Mitchell
0 siblings, 2 replies; 18+ messages in thread
From: Troy Mitchell @ 2025-09-28 3:46 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan,
Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti,
Yangyu Chen
Cc: devicetree, linux-riscv, spacemit, linux-kernel, Troy Mitchell
This patchset adds initial device tree support for the MusePi Pro board.
Muse Pi Pro [1] is a single-board computer integrating a high-performance
RISC-V 8-core processor, storage, I/O and expansion capabilities into
a credit card-sized 1.8-inch board.
Link:
https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf
[1]
Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>
---
Troy Mitchell (2):
dt-bindings: riscv: spacemit: Add MusePi Pro board
riscv: dts: spacemit: Add MusePi Pro board device tree
.../devicetree/bindings/riscv/spacemit.yaml | 1 +
arch/riscv/boot/dts/spacemit/Makefile | 1 +
arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 40 ++++++++++++++++++++++
3 files changed, 42 insertions(+)
---
base-commit: 0f084b221e2c5ba16eca85b3d2497f9486bd0329
change-id: 20250928-k1-musepi-pro-dts-546d20c442ab
Best regards,
--
Troy Mitchell <troy.mitchell@linux.spacemit.com>
^ permalink raw reply [flat|nested] 18+ messages in thread* [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 3:46 [PATCH 0/2] riscv: dts: spacemit: Add initial support for MusePi Pro Troy Mitchell @ 2025-09-28 4:16 ` Troy Mitchell 2025-09-28 4:26 ` Troy Mitchell 2025-09-28 7:49 ` Yixun Lan 2025-09-28 4:16 ` [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree Troy Mitchell 1 sibling, 2 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 4:16 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel From: Troy Mitchell <troy.mitchell@linux.spacemit.com> 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]. Link: https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] https://www.spacemit.com/en/key-stone-k1 [2] Signed-off-by: Troy Mitchell <troy.mitchell@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/Documentation/devicetree/bindings/riscv/spacemit.yaml index c56b62a6299ac24d3cdef7edcdfc407dc62a1846..52fe39296031f21d1c28c4f1ea5ca9fe28caf45a 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 -- 2.51.0 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 4:16 ` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board Troy Mitchell @ 2025-09-28 4:26 ` Troy Mitchell 2025-09-28 4:56 ` E Shattow 2025-09-28 7:49 ` Yixun Lan 1 sibling, 1 reply; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 4:26 UTC (permalink / raw) To: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On Sun, Sep 28, 2025 at 12:16:48PM +0800, Troy Mitchell wrote: > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > My SMTP client messed up, and both 1/2 and 2/2 were sent from the wrong email address. - Troy ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 4:26 ` Troy Mitchell @ 2025-09-28 4:56 ` E Shattow 2025-09-28 5:10 ` Troy Mitchell 0 siblings, 1 reply; 18+ messages in thread From: E Shattow @ 2025-09-28 4:56 UTC (permalink / raw) To: Troy Mitchell, Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: devicetree, linux-riscv, spacemit, linux-kernel On 9/27/25 21:26, Troy Mitchell wrote: > On Sun, Sep 28, 2025 at 12:16:48PM +0800, Troy Mitchell wrote: >> From: Troy Mitchell <troy.mitchell@linux.spacemit.com> >> > My SMTP client messed up, > and both 1/2 and 2/2 were sent from the wrong email address. > > - Troy > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv Confirming it is showing up now. Thanks -E Shattow ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 4:56 ` E Shattow @ 2025-09-28 5:10 ` Troy Mitchell 0 siblings, 0 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 5:10 UTC (permalink / raw) To: E Shattow, Troy Mitchell, Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: devicetree, linux-riscv, spacemit, linux-kernel On Sat, Sep 27, 2025 at 09:56:39PM -0700, E Shattow wrote: > On 9/27/25 21:26, Troy Mitchell wrote: > > On Sun, Sep 28, 2025 at 12:16:48PM +0800, Troy Mitchell wrote: > >> From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > >> > > My SMTP client messed up, > > and both 1/2 and 2/2 were sent from the wrong email address. > > > > - Troy > > > > _______________________________________________ > > linux-riscv mailing list > > linux-riscv@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/linux-riscv > > Confirming it is showing up now. Thanks -E Shattow Thanks for confirming :) - Troy > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 4:16 ` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board Troy Mitchell 2025-09-28 4:26 ` Troy Mitchell @ 2025-09-28 7:49 ` Yixun Lan 2025-09-28 7:52 ` Troy Mitchell 2025-09-29 17:48 ` Conor Dooley 1 sibling, 2 replies; 18+ messages in thread From: Yixun Lan @ 2025-09-28 7:49 UTC (permalink / raw) To: Troy Mitchell Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel Hi Troy, On 12:16 Sun 28 Sep , Troy Mitchell wrote: > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > 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]. you could wrap at slightly more characters, I remember 72 chars (haven't spent time to find a formal document link..) > > Link: > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf I'd suggest to list core features of this board, while using this link as a complement, base on previous experience, vendor may change the link address, thus the link vanish > [1] > https://www.spacemit.com/en/key-stone-k1 [2] > pleae keep them in one line, no break, and no blank line between SoB, something as below Link: https://.. [1] > Signed-off-by: Troy Mitchell <troy.mitchell@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/Documentation/devicetree/bindings/riscv/spacemit.yaml > index c56b62a6299ac24d3cdef7edcdfc407dc62a1846..52fe39296031f21d1c28c4f1ea5ca9fe28caf45a 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 > > > -- > 2.51.0 > -- Yixun Lan (dlan) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 7:49 ` Yixun Lan @ 2025-09-28 7:52 ` Troy Mitchell 2025-09-29 17:48 ` Conor Dooley 1 sibling, 0 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 7:52 UTC (permalink / raw) To: Yixun Lan, Troy Mitchell Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On Sun, Sep 28, 2025 at 03:49:14PM +0800, Yixun Lan wrote: > Hi Troy, > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > 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]. > you could wrap at slightly more characters, I remember 72 chars > (haven't spent time to find a formal document link..) Get it. Thansk. > > > > > Link: > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf > I'd suggest to list core features of this board, while using this link as a complement, > base on previous experience, vendor may change the link address, thus the link vanish I see. Thanks for pointing it out. > > > [1] > > https://www.spacemit.com/en/key-stone-k1 [2] > > > pleae keep them in one line, no break, and no blank line between SoB, > something as below > Link: https://.. [1] I will. Thanks. - Troy > > > Signed-off-by: Troy Mitchell <troy.mitchell@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/Documentation/devicetree/bindings/riscv/spacemit.yaml > > index c56b62a6299ac24d3cdef7edcdfc407dc62a1846..52fe39296031f21d1c28c4f1ea5ca9fe28caf45a 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 > > > > > > -- > > 2.51.0 > > > > -- > Yixun Lan (dlan) > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-28 7:49 ` Yixun Lan 2025-09-28 7:52 ` Troy Mitchell @ 2025-09-29 17:48 ` Conor Dooley 2025-10-09 8:07 ` Troy Mitchell 1 sibling, 1 reply; 18+ messages in thread From: Conor Dooley @ 2025-09-29 17:48 UTC (permalink / raw) To: Yixun Lan Cc: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel [-- Attachment #1: Type: text/plain, Size: 1933 bytes --] On Sun, Sep 28, 2025 at 03:49:14PM +0800, Yixun Lan wrote: > Hi Troy, > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > 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]. > you could wrap at slightly more characters, I remember 72 chars > (haven't spent time to find a formal document link..) > > > > > Link: > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf > I'd suggest to list core features of this board, while using this link as a complement, > base on previous experience, vendor may change the link address, thus the link vanish The link doesn't even work for me. Is this board actually made by spacemit as a developer platform? > > > [1] > > https://www.spacemit.com/en/key-stone-k1 [2] > > > pleae keep them in one line, no break, and no blank line between SoB, > something as below > Link: https://.. [1] > > > Signed-off-by: Troy Mitchell <troy.mitchell@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/Documentation/devicetree/bindings/riscv/spacemit.yaml > > index c56b62a6299ac24d3cdef7edcdfc407dc62a1846..52fe39296031f21d1c28c4f1ea5ca9fe28caf45a 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 > > > > > > -- > > 2.51.0 > > > > -- > Yixun Lan (dlan) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-09-29 17:48 ` Conor Dooley @ 2025-10-09 8:07 ` Troy Mitchell 2025-10-09 15:27 ` Conor Dooley 0 siblings, 1 reply; 18+ messages in thread From: Troy Mitchell @ 2025-10-09 8:07 UTC (permalink / raw) To: Conor Dooley, Yixun Lan Cc: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On Mon, Sep 29, 2025 at 06:48:22PM +0100, Conor Dooley wrote: > On Sun, Sep 28, 2025 at 03:49:14PM +0800, Yixun Lan wrote: > > Hi Troy, > > > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > > > 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]. > > you could wrap at slightly more characters, I remember 72 chars > > (haven't spent time to find a formal document link..) > > > > > > > > Link: > > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf > > I'd suggest to list core features of this board, while using this link as a complement, > > base on previous experience, vendor may change the link address, thus the link vanish > > The link doesn't even work for me. Could you double check if it really doesn't work now? > Is this board actually made by spacemit as a developer platform? Yes. - Troy ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-10-09 8:07 ` Troy Mitchell @ 2025-10-09 15:27 ` Conor Dooley 2025-10-10 0:56 ` Troy Mitchell 0 siblings, 1 reply; 18+ messages in thread From: Conor Dooley @ 2025-10-09 15:27 UTC (permalink / raw) To: Troy Mitchell Cc: Yixun Lan, Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, devicetree, linux-riscv, spacemit, linux-kernel [-- Attachment #1: Type: text/plain, Size: 1273 bytes --] On Thu, Oct 09, 2025 at 04:07:06PM +0800, Troy Mitchell wrote: > On Mon, Sep 29, 2025 at 06:48:22PM +0100, Conor Dooley wrote: > > On Sun, Sep 28, 2025 at 03:49:14PM +0800, Yixun Lan wrote: > > > Hi Troy, > > > > > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > > > > > 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]. > > > you could wrap at slightly more characters, I remember 72 chars > > > (haven't spent time to find a formal document link..) > > > > > > > > > > > Link: > > > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf > > > I'd suggest to list core features of this board, while using this link as a complement, > > > base on previous experience, vendor may change the link address, thus the link vanish > > > > The link doesn't even work for me. > Could you double check if it really doesn't work now? > > > Is this board actually made by spacemit as a developer platform? > Yes. With the link, that seems pretty clear. Not sure why the link didn't work before, but it is working now. Cheers, Conor. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board 2025-10-09 15:27 ` Conor Dooley @ 2025-10-10 0:56 ` Troy Mitchell 0 siblings, 0 replies; 18+ messages in thread From: Troy Mitchell @ 2025-10-10 0:56 UTC (permalink / raw) To: Conor Dooley, Troy Mitchell Cc: Yixun Lan, Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, devicetree, linux-riscv, spacemit, linux-kernel On Thu, Oct 09, 2025 at 04:27:10PM +0100, Conor Dooley wrote: > On Thu, Oct 09, 2025 at 04:07:06PM +0800, Troy Mitchell wrote: > > On Mon, Sep 29, 2025 at 06:48:22PM +0100, Conor Dooley wrote: > > > On Sun, Sep 28, 2025 at 03:49:14PM +0800, Yixun Lan wrote: > > > > Hi Troy, > > > > > > > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > > > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > > > > > > > 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]. > > > > you could wrap at slightly more characters, I remember 72 chars > > > > (haven't spent time to find a formal document link..) > > > > > > > > > > > > > > Link: > > > > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf > > > > I'd suggest to list core features of this board, while using this link as a complement, > > > > base on previous experience, vendor may change the link address, thus the link vanish > > > > > > The link doesn't even work for me. > > Could you double check if it really doesn't work now? > > > > > Is this board actually made by spacemit as a developer platform? > > Yes. > > With the link, that seems pretty clear. Not sure why the link didn't > work before, but it is working now. Thanks for you confirming. - Troy > > Cheers, > Conor. ^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 3:46 [PATCH 0/2] riscv: dts: spacemit: Add initial support for MusePi Pro Troy Mitchell 2025-09-28 4:16 ` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board Troy Mitchell @ 2025-09-28 4:16 ` Troy Mitchell 2025-09-28 5:05 ` E Shattow 2025-09-28 8:00 ` Yixun Lan 1 sibling, 2 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 4:16 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel From: Troy Mitchell <troy.mitchell@linux.spacemit.com> 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]. This minimal device tree enables booting into a serial console with UART output and a blinking LED. Link: https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] 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 <troy.mitchell@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/spacemit/Makefile index 152832644870624d8fd77684ef33addb42b0baf3..76b98096e2a46c3192651d6d66af7742f740c635 100644 --- a/arch/riscv/boot/dts/spacemit/Makefile +++ b/arch/riscv/boot/dts/spacemit/Makefile @@ -2,3 +2,4 @@ dtb-$(CONFIG_ARCH_SPACEMIT) += k1-bananapi-f3.dtb dtb-$(CONFIG_ARCH_SPACEMIT) += k1-milkv-jupiter.dtb dtb-$(CONFIG_ARCH_SPACEMIT) += k1-orangepi-rv2.dtb +dtb-$(CONFIG_ARCH_SPACEMIT) += k1-musepi-pro.dtb diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts new file mode 100644 index 0000000000000000000000000000000000000000..3791186ce47b88887eab4321dcd7035668e7f02d --- /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 <cyy@cyyself.name> + * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> + */ + +/dts-v1/; + +#include "k1.dtsi" +#include "k1-pinctrl.dtsi" + +/ { + model = "MusePi Pro"; + compatible = "spacemit,musepi-pro", "spacemit,k1"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0"; + }; + + leds { + compatible = "gpio-leds"; + + led1 { + label = "sys-led"; + gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + default-state = "on"; + }; + }; +}; + +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_2_cfg>; + status = "okay"; +}; -- 2.51.0 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 4:16 ` [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree Troy Mitchell @ 2025-09-28 5:05 ` E Shattow 2025-09-28 5:10 ` Troy Mitchell 2025-09-28 8:00 ` Yixun Lan 1 sibling, 1 reply; 18+ messages in thread From: E Shattow @ 2025-09-28 5:05 UTC (permalink / raw) To: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On 9/27/25 21:16, Troy Mitchell wrote: > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > 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]. > > This minimal device tree enables booting into a serial console with UART > output and a blinking LED. > > Link: > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > 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 <troy.mitchell@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/spacemit/Makefile > index 152832644870624d8fd77684ef33addb42b0baf3..76b98096e2a46c3192651d6d66af7742f740c635 100644 > --- a/arch/riscv/boot/dts/spacemit/Makefile > +++ b/arch/riscv/boot/dts/spacemit/Makefile > @@ -2,3 +2,4 @@ > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-bananapi-f3.dtb > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-milkv-jupiter.dtb > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-orangepi-rv2.dtb > +dtb-$(CONFIG_ARCH_SPACEMIT) += k1-musepi-pro.dtb > diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts > new file mode 100644 > index 0000000000000000000000000000000000000000..3791186ce47b88887eab4321dcd7035668e7f02d > --- /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 <cyy@cyyself.name> > + * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> > + */ > + > +/dts-v1/; > + > +#include "k1.dtsi" > +#include "k1-pinctrl.dtsi" > + > +/ { > + model = "MusePi Pro"; > + compatible = "spacemit,musepi-pro", "spacemit,k1"; > + > + aliases { > + serial0 = &uart0; > + }; > + > + chosen { > + stdout-path = "serial0"; > + }; > + > + leds { > + compatible = "gpio-leds"; > + > + led1 { > + label = "sys-led"; > + gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; > + linux,default-trigger = "heartbeat"; > + default-state = "on"; Can you explain how you decided to sort this? I think the documentation examples needs updating but it is unclear to me. > + }; > + }; > +}; > + > +&uart0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&uart0_2_cfg>; > + status = "okay"; > +}; > Best regards, -E Shattow ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 5:05 ` E Shattow @ 2025-09-28 5:10 ` Troy Mitchell 0 siblings, 0 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 5:10 UTC (permalink / raw) To: E Shattow, Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yixun Lan, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen Cc: Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On Sat, Sep 27, 2025 at 10:05:54PM -0700, E Shattow wrote: > On 9/27/25 21:16, Troy Mitchell wrote: > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > 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]. > > > > This minimal device tree enables booting into a serial console with UART > > output and a blinking LED. > > > > Link: > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > > 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 <troy.mitchell@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/spacemit/Makefile > > index 152832644870624d8fd77684ef33addb42b0baf3..76b98096e2a46c3192651d6d66af7742f740c635 100644 > > --- a/arch/riscv/boot/dts/spacemit/Makefile > > +++ b/arch/riscv/boot/dts/spacemit/Makefile > > @@ -2,3 +2,4 @@ > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-bananapi-f3.dtb > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-milkv-jupiter.dtb > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-orangepi-rv2.dtb > > +dtb-$(CONFIG_ARCH_SPACEMIT) += k1-musepi-pro.dtb > > diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts > > new file mode 100644 > > index 0000000000000000000000000000000000000000..3791186ce47b88887eab4321dcd7035668e7f02d > > --- /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 <cyy@cyyself.name> > > + * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> > > + */ > > + > > +/dts-v1/; > > + > > +#include "k1.dtsi" > > +#include "k1-pinctrl.dtsi" > > + > > +/ { > > + model = "MusePi Pro"; > > + compatible = "spacemit,musepi-pro", "spacemit,k1"; > > + > > + aliases { > > + serial0 = &uart0; > > + }; > > + > > + chosen { > > + stdout-path = "serial0"; > > + }; > > + > > + leds { > > + compatible = "gpio-leds"; > > + > > > + led1 { > > + label = "sys-led"; > > + gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; > > + linux,default-trigger = "heartbeat"; > > + default-state = "on"; > > Can you explain how you decided to sort this? I think the documentation > examples needs updating but it is unclear to me. This snippet comes from the BPI-F3 DTS. I only verified the pins and polarity against the schematic. - Troy > > > + }; > > + }; > > +}; > > + > > +&uart0 { > > + pinctrl-names = "default"; > > + pinctrl-0 = <&uart0_2_cfg>; > > + status = "okay"; > > +}; > > > > Best regards, > > -E Shattow > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 4:16 ` [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree Troy Mitchell 2025-09-28 5:05 ` E Shattow @ 2025-09-28 8:00 ` Yixun Lan 2025-09-28 8:05 ` Troy Mitchell 1 sibling, 1 reply; 18+ messages in thread From: Yixun Lan @ 2025-09-28 8:00 UTC (permalink / raw) To: Troy Mitchell Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel Hi Troy, On 12:16 Sun 28 Sep , Troy Mitchell wrote: > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > 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]. > > This minimal device tree enables booting into a serial console with UART > output and a blinking LED. > > Link: > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > 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] > same as patch 1 > Signed-off-by: Troy Mitchell <troy.mitchell@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/spacemit/Makefile > index 152832644870624d8fd77684ef33addb42b0baf3..76b98096e2a46c3192651d6d66af7742f740c635 100644 > --- a/arch/riscv/boot/dts/spacemit/Makefile > +++ b/arch/riscv/boot/dts/spacemit/Makefile > @@ -2,3 +2,4 @@ > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-bananapi-f3.dtb > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-milkv-jupiter.dtb > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-orangepi-rv2.dtb > +dtb-$(CONFIG_ARCH_SPACEMIT) += k1-musepi-pro.dtb please sort > diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts > new file mode 100644 > index 0000000000000000000000000000000000000000..3791186ce47b88887eab4321dcd7035668e7f02d > --- /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 <cyy@cyyself.name> > + * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> > + */ > + > +/dts-v1/; > + > +#include "k1.dtsi" > +#include "k1-pinctrl.dtsi" > + > +/ { > + model = "MusePi Pro"; this is a little bit short, how about make it "SpacemiT MusePi Pro"? > + compatible = "spacemit,musepi-pro", "spacemit,k1"; > + > + aliases { > + serial0 = &uart0; > + }; > + > + chosen { > + stdout-path = "serial0"; > + }; > + > + leds { > + compatible = "gpio-leds"; > + > + led1 { > + label = "sys-led"; > + gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; > + linux,default-trigger = "heartbeat"; > + default-state = "on"; > + }; > + }; > +}; > + > +&uart0 { .. > + pinctrl-names = "default"; > + pinctrl-0 = <&uart0_2_cfg>; swap these two lines, for similar reason, see my comment here https://lore.kernel.org/all/20250918133209-GYB1273705@gentoo.org/ > + status = "okay"; > +}; > > -- > 2.51.0 > while you are here, I'd suggest to push as many features as possible instead of this minimal DT, which say - PMU, emmc, ethernet should be ready.. (ethernet is in next, should show up at v6.18-rc1) -- Yixun Lan (dlan) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 8:00 ` Yixun Lan @ 2025-09-28 8:05 ` Troy Mitchell 2025-09-28 8:50 ` Yixun Lan 0 siblings, 1 reply; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 8:05 UTC (permalink / raw) To: Yixun Lan, Troy Mitchell Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, Troy Mitchell, devicetree, linux-riscv, spacemit, linux-kernel On Sun, Sep 28, 2025 at 04:00:03PM +0800, Yixun Lan wrote: > Hi Troy, > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > 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]. > > > > This minimal device tree enables booting into a serial console with UART > > output and a blinking LED. > > > > Link: > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > > 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] > > > same as patch 1 > > Signed-off-by: Troy Mitchell <troy.mitchell@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/spacemit/Makefile > > index 152832644870624d8fd77684ef33addb42b0baf3..76b98096e2a46c3192651d6d66af7742f740c635 100644 > > --- a/arch/riscv/boot/dts/spacemit/Makefile > > +++ b/arch/riscv/boot/dts/spacemit/Makefile > > @@ -2,3 +2,4 @@ > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-bananapi-f3.dtb > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-milkv-jupiter.dtb > > dtb-$(CONFIG_ARCH_SPACEMIT) += k1-orangepi-rv2.dtb > > +dtb-$(CONFIG_ARCH_SPACEMIT) += k1-musepi-pro.dtb > please sort Oh my gosh.. That's my mistake. I will fix it in the next version. > > > diff --git a/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts b/arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts > > new file mode 100644 > > index 0000000000000000000000000000000000000000..3791186ce47b88887eab4321dcd7035668e7f02d > > --- /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 <cyy@cyyself.name> > > + * Copyright (C) 2025 Troy Mitchell <troy.mitchell@linux.spacemit.com> > > + */ > > + > > +/dts-v1/; > > + > > +#include "k1.dtsi" > > +#include "k1-pinctrl.dtsi" > > + > > +/ { > > + model = "MusePi Pro"; > this is a little bit short, how about make it "SpacemiT MusePi Pro"? Sounds good to me. > > > + compatible = "spacemit,musepi-pro", "spacemit,k1"; > > + > > + aliases { > > + serial0 = &uart0; > > + }; > > + > > + chosen { > > + stdout-path = "serial0"; > > + }; > > + > > + leds { > > + compatible = "gpio-leds"; > > + > > + led1 { > > + label = "sys-led"; > > + gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; > > + linux,default-trigger = "heartbeat"; > > + default-state = "on"; > > + }; > > + }; > > +}; > > + > > +&uart0 { > .. > > + pinctrl-names = "default"; > > + pinctrl-0 = <&uart0_2_cfg>; > swap these two lines, for similar reason, see my comment here > https://lore.kernel.org/all/20250918133209-GYB1273705@gentoo.org/ Thanks for this link. > > > + status = "okay"; > > +}; > > > > -- > > 2.51.0 > > > > while you are here, I'd suggest to push as many features as possible > instead of this minimal DT, which say - PMU, emmc, ethernet should be ready.. > (ethernet is in next, should show up at v6.18-rc1) Good idea. I think I should split these into multiple commits, right? Like, PDMA and EMAC should definitely be two separate commits. - Troy > > -- > Yixun Lan (dlan) > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 8:05 ` Troy Mitchell @ 2025-09-28 8:50 ` Yixun Lan 2025-09-28 9:04 ` Troy Mitchell 0 siblings, 1 reply; 18+ messages in thread From: Yixun Lan @ 2025-09-28 8:50 UTC (permalink / raw) To: Troy Mitchell Cc: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, devicetree, linux-riscv, spacemit, linux-kernel Hi Troy, On 16:05 Sun 28 Sep , Troy Mitchell wrote: > On Sun, Sep 28, 2025 at 04:00:03PM +0800, Yixun Lan wrote: > > Hi Troy, > > > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > > > 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]. > > > > > > This minimal device tree enables booting into a serial console with UART > > > output and a blinking LED. > > > > > > Link: > > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > > > 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] > > > > > same as patch 1 > > > Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > --- ..[snip] > > > > while you are here, I'd suggest to push as many features as possible > > instead of this minimal DT, which say - PMU, emmc, ethernet should be ready.. > > (ethernet is in next, should show up at v6.18-rc1) > Good idea. > I think I should split these into multiple commits, right? > Like, PDMA and EMAC should definitely be two separate commits. > IMO, not really necessary, but I wouldn't mind either.. -- Yixun Lan (dlan) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree 2025-09-28 8:50 ` Yixun Lan @ 2025-09-28 9:04 ` Troy Mitchell 0 siblings, 0 replies; 18+ messages in thread From: Troy Mitchell @ 2025-09-28 9:04 UTC (permalink / raw) To: Yixun Lan, Troy Mitchell Cc: Troy Mitchell, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Yangyu Chen, devicetree, linux-riscv, spacemit, linux-kernel On Sun, Sep 28, 2025 at 04:50:10PM +0800, Yixun Lan wrote: > Hi Troy, > > On 16:05 Sun 28 Sep , Troy Mitchell wrote: > > On Sun, Sep 28, 2025 at 04:00:03PM +0800, Yixun Lan wrote: > > > Hi Troy, > > > > > > On 12:16 Sun 28 Sep , Troy Mitchell wrote: > > > > From: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > > > > > 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]. > > > > > > > > This minimal device tree enables booting into a serial console with UART > > > > output and a blinking LED. > > > > > > > > Link: > > > > https://developer.spacemit.com/documentation?token=YJtdwnvvViPVcmkoPDpcvwfVnrh&type=pdf [1] > > > > 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] > > > > > > > same as patch 1 > > > > Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com> > > > > --- > ..[snip] > > > > > > while you are here, I'd suggest to push as many features as possible > > > instead of this minimal DT, which say - PMU, emmc, ethernet should be ready.. > > > (ethernet is in next, should show up at v6.18-rc1) > > Good idea. > > I think I should split these into multiple commits, right? > > Like, PDMA and EMAC should definitely be two separate commits. > > > IMO, not really necessary, but I wouldn't mind either.. Thanks. Then I will split them to keep clear. - Troy > > -- > Yixun Lan (dlan) > ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-10-10 0:56 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-09-28 3:46 [PATCH 0/2] riscv: dts: spacemit: Add initial support for MusePi Pro Troy Mitchell 2025-09-28 4:16 ` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board Troy Mitchell 2025-09-28 4:26 ` Troy Mitchell 2025-09-28 4:56 ` E Shattow 2025-09-28 5:10 ` Troy Mitchell 2025-09-28 7:49 ` Yixun Lan 2025-09-28 7:52 ` Troy Mitchell 2025-09-29 17:48 ` Conor Dooley 2025-10-09 8:07 ` Troy Mitchell 2025-10-09 15:27 ` Conor Dooley 2025-10-10 0:56 ` Troy Mitchell 2025-09-28 4:16 ` [PATCH 2/2] riscv: dts: spacemit: Add MusePi Pro board device tree Troy Mitchell 2025-09-28 5:05 ` E Shattow 2025-09-28 5:10 ` Troy Mitchell 2025-09-28 8:00 ` Yixun Lan 2025-09-28 8:05 ` Troy Mitchell 2025-09-28 8:50 ` Yixun Lan 2025-09-28 9:04 ` Troy Mitchell
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).