==== Arm Board Support Matrix ==== This table attempts to document the level of %%FreeBSD%% support for certain functions on certain boards. :!: work in progress 20190725 === Legend === ^ Symbol ^ Meaning ^ | ✔ | Works out of the box | | :?: | Needs special configuration | | ? | Untested/unknown | | ✘ | Does not work | === Table === | | **Bits** | **Family** | **audio** | **bluetooth** | **camera** | **enet** | **GPIO** | **HDMI** | **i2c** | **SD card** | **SMP** | **SPI** | **USB 2.0** | **USB 3.0** | **watchdog** | **[[/WiFi|WiFi]]** | **known good** | **Contact** | **Notes** | | **Orange Pi 1** | 32 | | ? | ? | ? | ✔ | ? | ? | ? | ✔ | ✔ | ? | ✔ | ? | ? | ? | r333191 | [[/MarkLinimon|MarkLinimon]] | | | **Orange Pi +2E** | 32 | | ? | ? | ? | ✔ | ? | ? | ? | ✔ | ✔ | ? | ✔ | ? | ? | ? | r333191 | [[/MarkLinimon|MarkLinimon]] | | | **RPi 1** | 32 | | ✔ | N/A | ? | ✔ (5) | ✔ | ✔ | ✔ | ✔ | N/A | ✔ | ✔ | N/A | ✔ | N/A | r350087 | | | | **RPi 2** | 32 | | ✔ | ? | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | N/A | ✔ | ? | ... | | | | **RPi 3** (1) | 64 | | ? | ? | ? | ✔ | ✔ | ✔ | ? | ✔ | ✔ | ? | ✔ | N/A | ? | ✘ (2) | ... | | | | **RPi 4** | 64 | | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ... | | | | **RPi Zero** | 32 | | N/A | ? | ✔ | N/A | ✔ | ✔ | (3) | ✔ | N/A | ✔ | (4) | N/A | ? | N/A | ... | | | | **RPi Zero W** | 32 | | N/A | 4.1 | ✔ | N/A | | | | | N/A | ✔ | | N/A | | ✘ (2) | ... | | b/g/n | | **Pine64** | 64 | | ? | ? | ? | ✔ | ? | ? | ? | ✔ | ✔ | ? | ✔ | ? | ? | ? | r350103 | [[/MarkLinimon|MarkLinimon]] | | | NAME | B | F | a | b | c | e | G | H | i | S | S | S | U | U | w | W | K | N | === Notes === * (1) RPi 3B+, RPi 2 1.2: same data as RPi 3. * (2) Unsupported (BCM43438 Driver) * (3) OK (12+ needs dt config) * (4) OK (both device and host) * (5) RPi 1 Models A, A+ no ethernet.