Re: [PATCH 2/2] riscv: dts: spacemit: Add K3 BS01DCMA support
From: Emil Renner Berthing
Date: Mon Nov 09 2026 - 06:10:56 EST
On Fri, 6 Nov 2026 at 04:39, Troy Mitchell
<troy.mitchell@xxxxxxxxxxxxxxxxxx> wrote:
> On Wed, 4 Nov 2026 07:43:03 -0500, Emil Renner Berthing wrote:
> > > I just had a talk with Dong from Spacemit. He tells me the
> > > BS01DCMA is the name of a module similar to the com260, only it has
> > > a different form factor and each module consists of 2 separate K3
> > > nodes. Similar to how the com260 module can be used in a small
> > > carrier board (spacemit,k3-com260-ifx) and in a 10-node server
> > > (spacemit,k3-com260-tq), I'd expect to see a
> > > common arch/riscv/boot/dts/spacemit/k3-bs01dcma.dtsi describing the
> > > module itself, and then an
> > > arch/riscv/boot/dts/spacemit/k3-bs01dcma-<something>.dts that
> > > describes the extra peripherals that can be accessed when the module
> > > is plugged into the server.
> > >
> > > [...]
> >
> > Ah, it's called the Cluster Server RV2768of much
> > https://spacemit.com/community/development-kit/cluster-server-rv2768
>
> Hi Emil,
>
> I've checked with our hardware team. BS01DCMA is indeed a module, so
> the "board" wording in this series is wrong and I'll fix it in the next
> version.
>
> I'd still like to keep a single k3-bs01dcma.dts though. The module is
> only used in the RV2768, and that carrier is essentially just cabling
> to PCIe network cards. Those are found by enumeration and there's
> nothing else on it for the K3 to control, so a
> k3-bs01dcma-rv2768.dts would have nothing to describe.
>
> Does that work for you?
Honestly I'd still rather have the k3-bs01dcma-rv2768.dts. It's hard
to predict the future and I think having the extra file is a very
small price to pay compared to the confusion of having
'spacemit,k3-bs01dcma' describe the RV2768 server and then something
else to describe the module, that's actually called just BS01DCMA if
someone ever makes a different carrier for the module. Also it makes
the physical reality of the RV2768 being a server of multiple BS01DCMA
modules more obvious from just reading the device trees.
/Emil