Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arm [2021/03/22 06:45] – Connect USB/Peripherals/Serial page DanielEngbergarm [2021/07/22 06:36] (current) – Add note about RK3566 DanielEngberg
Line 4: Line 4:
  
   * On 32-bit, %%FreeBSD%% supports ARMv6 and ARMv7, termed **arm**, **armv6** and **armv7**, respectively.   * On 32-bit, %%FreeBSD%% supports ARMv6 and ARMv7, termed **arm**, **armv6** and **armv7**, respectively.
-    * Support for ARMv5 was dropped because it was slowing down other development.+  * Support for ARMv5 was dropped because it was slowing down other development.
   * Our 64-bit port is called **arm64** (alternatively, **aarch64**).   * Our 64-bit port is called **arm64** (alternatively, **aarch64**).
  
-Almost all 32-bit implementations are single boards.  Some 64-bit implementations are single boards, but a few are full servers. \\ +Almost all 32-bit implementations are single boards. Some 64-bit implementations are single boards, but a few are full servers. \\ 
 The servers are better [[arm64|documented here]]. The servers are better [[arm64|documented here]].
  
Line 16: Line 16:
 %%FreeBSD%% arm support can be thought of as being related to an %%SoC%% 'family': %%FreeBSD%% arm support can be thought of as being related to an %%SoC%% 'family':
  
-  * [[arm/Allwinner|AllWinner and Allwinner64]] +  * [[arm/Allwinner|Allwinner (32-bit and 64-bit)]] 
-  * [[arm/imx6|imx6]] +  * [[arm/imx6|NXP i.MX6 (32-bit)]] 
-  * [[arm/OMAP|omap]]+  * [[arm/OMAP|Texas Instruments OMAP]]
   * [[arm/Raspberry Pi|Raspberry Pi]]   * [[arm/Raspberry Pi|Raspberry Pi]]
-  * [[arm/RockChip|RockChip]]+  * [[arm/RockChip|RockChip (64-bit)]]
   *  <del>[[arm/Kirkwood|Marvell Kirkwood]]</del>  (no longer supported)   *  <del>[[arm/Kirkwood|Marvell Kirkwood]]</del>  (no longer supported)
   * zynq_7000   * zynq_7000
Line 36: Line 36:
 Also see [[arm/Build_image_notes|notes about the prebuilt images]]. Also see [[arm/Build_image_notes|notes about the prebuilt images]].
  
-===== Well supported boards =====+===== Well supported SBCs =====
  
 Rule of thumb is that if there's a u-boot port your SBC should work fine for generic use, you may however encounter bugs and some drivers might be missing. \\  Rule of thumb is that if there's a u-boot port your SBC should work fine for generic use, you may however encounter bugs and some drivers might be missing. \\ 
Line 42: Line 42:
 For more detailed information please refer to %%SoC%%-family specific page(s). For more detailed information please refer to %%SoC%%-family specific page(s).
  
-Following SoCs have good support overall and are listed in no particular order:+Following %%SoCs%% have good support overall and are listed in no particular order:
  
-  * Allwinner A64/H2+/H3/H5+  * Allwinner A64/H2+/H3/H5/H6
   * Broadcom BCM2837 (see note below about BCM2711)   * Broadcom BCM2837 (see note below about BCM2711)
   * NXP i.MX6   * NXP i.MX6
-  * Rockchip RK3328/RK3399+  * Rockchip RK3328/RK3399, RK3566 support in early development see %%SoC%%-family page for more information
  
-**Note:** Due to lack of documentation and overall interest by using Broadcom SoCs your milage may vary especially Raspberry Pi 4 series and variants compared to other SoCs. You are likely run into issues for "everyday" usage. \\ +**Note:** Due to lack of documentation and overall interest by using Broadcom %%SoCs%% your mileage may vary especially Raspberry Pi 4 series and variants compared to other listed platforms. You are likely to run into issues for "everyday" usage. \\ 
  
-Not all boards support video output and in such cases serial console is used instead, please refer to https://wiki.freebsd.org/USB/Peripherals/Serial for more information.+Not all boards support video output and in such cases serial console is used instead, please refer to [[USB/Peripherals/Serial]] for more information.
  
 ===== Developer Resources ===== ===== Developer Resources =====
  • arm.1616395548.txt.gz
  • Last modified: 2021/03/22 06:45
  • by DanielEngberg