Skip to content

Commit b3abc46

Browse files
committed
Sort Router Boards alphabetically, add Microchip SAMA7G54-EK
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent 57e09b6 commit b3abc46

File tree

1 file changed

+40
-24
lines changed

1 file changed

+40
-24
lines changed

_posts/2024-08-13-router-boards.md

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ built-in switch, that it is supported by switchdev.
1616
Currently the following boards are fully supported. Other boards have
1717
been known to work, but have not been updated or tested continuously.
1818

19-
- [Banana Pi BPi-R3][14] (ARM)
20-
- [Banana Pi BPi-R3 Mini][22] (ARM) — *added in v26.02*
21-
- [FriendlyELEC NanoPi R2S][9] (ARM)
22-
- [Marvell CN9130][7] CRB (ARM)
23-
- [Raspberry Pi][16] 2B, 3B, 4B, CM4 (ARM)
24-
- [StarFive VisionFive2][8] (RISC-V)
25-
- [Qemu][0] (x86_64)
26-
27-
> Although not really a "board", Qemu can be quite useful for anyone who
28-
> just want to understand what Infix is. All releases, as well as the
29-
> [*latest*][2] (nightly) builds, have an x86_64 image that can be run
30-
> on any Linux PC with Qemu installed ([instructions][10]).
19+
| **Board** | **Arch** | **Since** | **Notes** |
20+
|-----------------------------------------------------|----------|-----------|----------------------------|
21+
| [Banana Pi BPi-R3](#banana-pi-bpi-r3) | Aarch64 | v25.09 | |
22+
| [Banana Pi BPi-R3 Mini](#banana-pi-bpi-r3-mini) | Aarch64 | v26.02 | |
23+
| [FriendlyELEC NanoPi R2S](#friendlyelec-nanopi-r2s) | Aarch64 | v24.02 | Fully supported in v24.08 |
24+
| [Marvell CN9130 CRB](#marvell-cn9130-crb) | Aarch64 | v23.06 | |
25+
| [Microchip SAMA7G54-EK](#microchip-sama7g54-ek) | Arm | v26.02 | |
26+
| [Raspberry Pi](#raspberry-pi) 4B, 3B, CM4 | Aarch64 | v25.05 | 3B and CM4 added in v25.10 |
27+
| [Raspberry Pi](#raspberry-pi) 2B | Arm | v25.11 | |
28+
| [StarFive VisionFive2](#starfive-visionfive2) | RISC-V | v24.08 | |
29+
| [Qemu](#qemu) | x86_64 | v23.06 | |
30+
{: style="margin: 0 auto; width: auto" }
3131

3232

3333
### Banana Pi BPi-R3
@@ -85,9 +85,9 @@ Support for the BPi-R3 Mini was added in Infix v26.02.
8585

8686
### FriendlyELEC NanoPi R2S
8787

88-
In stark contrast to the CRB, the tiny little R2S is *very* cheap and
89-
available from many sources. It's nowhere near as powerful, of course,
90-
but gives you much bang for [the buck][5]!
88+
In stark contrast to the CRB, the tiny [NanoPi R2S][9] is *very* cheap
89+
and available from many sources. It's nowhere near as powerful, of
90+
course, but gives you much bang for [the buck][5]!
9191

9292
![](/assets/img/nanopi-r2s-board.png){: #fig3}
9393
_**Figure 3**: NanoPi R2S._
@@ -118,10 +118,9 @@ _**Figure 4**: NanoPi R2S Plus Overview of functions._
118118

119119
### Marvell CN9130 CRB
120120

121-
This *Customer Reference Board* is really expensive and not really
122-
suited to everyone, even if you can get hold of one (!), but it remains
123-
*the* main reference for Infix so far and has seen multiple customer
124-
specific board spin-offs.
121+
The [CN9130 CRB][7] is a *Customer Reference Board* — really expensive
122+
and not easy to get hold of — but it remains *the* main reference for
123+
Infix so far and has seen multiple customer specific board spin-offs.
125124

126125
![](/assets/img/cn9130-crb.png){: #fig5}
127126
_**Figure 5**: Marvell CN9130 CRB._
@@ -135,10 +134,18 @@ Thanks to Linux switchdev, when Infix runs on this board, all bridging
135134
switchcore. Allowing full wirespeed switching between switch ports.
136135

137136

137+
### Microchip SAMA7G54-EK
138+
139+
The [SAMA7G54-EK][23] is the evaluation kit for Microchip's SAMA7G54
140+
SoC, an Arm Cortex-A7 processor.
141+
142+
Support for the SAMA7G54-EK was added in Infix v26.02.
143+
144+
138145
### Raspberry Pi
139146

140-
The Raspberry Pi family needs no introduction. Infix supports several
141-
models across both 32-bit and 64-bit ARM architectures:
147+
The [Raspberry Pi][16] family needs no introduction. Infix supports
148+
several models across both 32-bit and 64-bit ARM architectures:
142149

143150
**64-bit (aarch64):**
144151

@@ -179,9 +186,9 @@ very popular VisionFive, with a bit more powerful CPU, quad-core U74
179186
called [JH7110][3], yet keeping with the values of the original. Not as
180187
cheap as the R2S, it still brings a [lot of value][6].
181188

182-
The board is actually very similar to the RaspberryPi family, with the
183-
distinct difference of having two Ethernet ports, making it suitable
184-
for use as a home network router.
189+
The [VisionFive2][8] is actually very similar to the RaspberryPi family,
190+
with the distinct difference of having two Ethernet ports, making it
191+
suitable for use as a home network router.
185192

186193
![](/assets/img/visionfive2-overview.png){: #fig7}
187194
_**Figure 7**: StarFive VisionFive2._
@@ -190,6 +197,14 @@ Infix supports only a subset of all the features of this board. As
190197
always, the focus is on networking, but [PoE][4], eMMC support, and
191198
the M.2 slot stand out as candidates for exploration.
192199

200+
201+
### Qemu
202+
203+
Although not really a "board", [Qemu][0] can be quite useful for anyone
204+
who just wants to understand what Infix is. All releases, as well as
205+
the [*latest*][2] (nightly) builds, have an x86_64 image that can be
206+
run on any Linux PC with Qemu installed ([instructions][10]).
207+
193208
[1]: https://buildroot.org
194209
[2]: https://github.com/kernelkit/infix/releases/tag/latest
195210
[3]: https://www.cnx-software.com/2022/08/29/starfive-jh7110-risc-v-processor-specifications/
@@ -213,3 +228,4 @@ the M.2 slot stand out as candidates for exploration.
213228
[20]: https://github.com/kernelkit/infix/blob/main/board/aarch32/raspberrypi-rpi2/README.md
214229
[21]: https://github.com/kernelkit/infix/releases/tag/latest-boot
215230
[22]: https://wiki.banana-pi.org/Banana_Pi_BPI-R3_Mini
231+
[23]: https://www.microchip.com/en-us/development-tool/ev21h18a

0 commit comments

Comments
 (0)