armbian-build/config/boards
2023-03-22 07:47:11 +01:00
..
aml-s9xx-box.tvb aml-s9xx-box: Move board specific bsp file handling to the board (#4971) 2023-03-19 19:13:05 -04:00
bananapi.conf Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapicm4io.conf Add support for BPI-CM4 with BPI-CM4IO 2023-03-13 13:55:15 -03:00
bananapim1plus.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapim2.eos Re-add EOS BPi M2 target that fell out. It builds but no device or time to test 2020-09-22 19:02:24 +02:00
bananapim2plus.conf Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapim2pro.conf split BOARD bananapim2pro from bananapim5, and force use of its new DTB; only for 6.2+, so edge only; use m5 FIP for m2pro 2023-02-18 07:46:44 -03:00
bananapim2s.csc Adjust filename and board description (#4644) 2023-01-04 12:52:51 +01:00
bananapim2ultra.csc Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
bananapim2zero.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapim3.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapim5.conf split BOARD bananapim2pro from bananapim5, and force use of its new DTB; only for 6.2+, so edge only; use m5 FIP for m2pro 2023-02-18 07:46:44 -03:00
bananapim64.conf Move sunxi legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4890) 2023-03-03 22:13:49 +01:00
bananapipro.conf Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
bananapir2.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
bananapir2pro.conf move bpir2pro csc to config (#4720) 2023-01-20 18:43:30 +01:00
beaglev.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
beelinkx2.tvb Upgrade Allwinner boot loader to 2022.08 (#4168) 2022-09-15 11:08:20 +02:00
clearfogbase.conf Remove mvebu/mvebu64 legacy kernels (#4292) 2022-10-22 00:10:52 +02:00
clearfogpro.conf Remove mvebu/mvebu64 legacy kernels (#4292) 2022-10-22 00:10:52 +02:00
clockworkpi-a06.conf [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
cubieboard2.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
cubieboard4.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
cubieboard.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
cubietruck.csc Cleanup. Remove deprecated build targets (#3148) 2022-01-05 17:55:42 +01:00
cubietruckplus.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
cubox-i.csc Adjusting build targets status for 22.08 (#4063) 2022-08-25 17:20:30 +02:00
espressobin.conf Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
fe-som-rk3399.eos Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
firefly-rk3399.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
helios4.conf helios4/machiattobin-doubleshot/rpi4b remove legacy BRANCH (#4453) 2022-11-16 18:39:15 +01:00
helios64.csc [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
imx7sabre.eos Update board config targets (#4025) 2022-07-29 18:24:29 +02:00
jethubj80.conf JetHub: update preinstalled python packages to install via apt 2023-02-22 17:11:33 +03:00
jethubj100.conf JetHub: update preinstalled python packages to install via apt 2023-02-22 17:11:33 +03:00
jetson-nano.conf Move Jetson and Pinebook Pro board tweaks to board conf file (#4968) 2023-03-19 18:26:18 -04:00
khadas-edge2.wip [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
khadas-edge.conf Cleanup u-boot configurations for rockchip64 derivatives (#3150) 2021-10-26 22:14:41 +02:00
khadas-vim1.conf khadas support (#2903) 2021-07-05 21:05:43 +02:00
khadas-vim2.conf Small description typo fixup for Khadas VIM2 & VIM3L (#3001) 2021-07-12 20:58:12 +02:00
khadas-vim3.conf Update build targets (#3456) 2022-02-10 15:16:30 +01:00
khadas-vim3l.conf khadas-vim3l: add asound file (#4454) 2022-11-16 18:38:14 +01:00
lafrite.conf Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
lamobo-r1.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
lepotato.conf update asound.stae for le potato (#4379) 2022-11-03 10:48:09 -04:00
lime2.conf Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
lime-a10.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
lime-a33.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
lime-a64.conf Install xfce4-power-manager by default on xfce desktop (#4205) 2022-09-20 17:20:43 +02:00
lime.csc Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
macchiatobin-doubleshot.csc helios4/machiattobin-doubleshot/rpi4b remove legacy BRANCH (#4453) 2022-11-16 18:39:15 +01:00
mangopi-mq.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
melea1000.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
micro.csc Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
microzed.eos Update board config targets (#4025) 2022-07-29 18:24:29 +02:00
miqi.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
mk808c.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopct3.eos Several small bug fixes mainly outside supported areas (#4032) 2022-07-31 10:34:48 +02:00
nanopct3plus.eos Several small bug fixes mainly outside supported areas (#4032) 2022-07-31 10:34:48 +02:00
nanopct4.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
nanopi-r1.conf Adjusting boot config for Pine H64B and Nanopi R1 (#4214) 2022-09-22 10:25:39 +02:00
nanopi-r1s-h5.conf Fixing wrong / deprecated board propertie parameter (#4335) 2022-10-25 11:27:22 +02:00
nanopi-r2c.conf [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
nanopi-r2s.conf [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
nanopi-r4s.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
nanopia64.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
nanopiair.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopiduo2.csc Fix broken boot config for CSC board Duo 2 (#4231) 2022-09-25 14:56:45 +02:00
nanopiduo.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopifire3.eos Several small bug fixes mainly outside supported areas (#4032) 2022-07-31 10:34:48 +02:00
nanopik1plus.conf Update build targets (#3456) 2022-02-10 15:16:30 +01:00
nanopik2-s905.csc Cleanup. Remove deprecated build targets (#3148) 2022-01-05 17:55:42 +01:00
nanopim1.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
nanopim1plus2.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
nanopim1plus.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
nanopim3.eos
nanopim4.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
nanopim4v2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
nanopineo2.conf Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopineo2black.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopineo3.conf Revert bootloader for R4S and Neo3, adjust names (#4510) 2022-11-29 19:47:37 +01:00
nanopineo4.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
nanopineo.conf Move Neo to last known working boot loader (#4784) 2023-02-03 13:01:30 +01:00
nanopineocore2.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nanopineoplus2.conf Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
nezha.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
odroidc1.eos meson: remove legacy branch (#4769) 2023-02-01 20:23:36 +01:00
odroidc2.conf odroidc2: u-boot: use minimal patchset for v22.01 u-boot 2023-02-18 07:46:18 -03:00
odroidc4.conf Remove deprecated kernels (#4283) 2022-10-15 19:32:53 +02:00
odroidhc4.conf odroidhc4: u-boot to 23.01; add HC4-SPI target preboot for USB; change HC4-SD target defconfig to new hc4_sd, similar to c4 2023-02-18 07:46:32 -03:00
odroidm1.wip odroidm1: enable working userland fw_setenv, so users can go back to Petitboot & otherwise tweak u-boot env from Armbian 2023-02-18 07:46:22 -03:00
odroidn2.conf Remove deprecated kernels (#4283) 2022-10-15 19:32:53 +02:00
odroidxu4.conf Remove deprecated kernels (#4283) 2022-10-15 19:32:53 +02:00
olimex-som204-a20.eos Install xfce4-power-manager by default on xfce desktop (#4205) 2022-09-20 17:20:43 +02:00
olimex-som-a20.eos Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
olimex-teres-a64.conf OLIMEX Teres-A64: Official Support (#4807) 2023-03-02 19:29:13 +01:00
olinux-som-a13.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
onecloud.csc meson: remove legacy branch (#4769) 2023-02-01 20:23:36 +01:00
orangepi2.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi3-lts.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi3.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi4-lts.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi4.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi5.conf Naming Audios on OPi5 2023-03-22 07:47:11 +01:00
orangepi-r1.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi-r1plus-lts.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi-r1plus.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi-rk3399.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepi.eos [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepilite2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepilite.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepimini.eos [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepione.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepioneplus.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepipc2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepipc.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepipcplus.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepiplus2e.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepiplus.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepiprime.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepiwin.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepizero2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepizero.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepizeroplus2-h3.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepizeroplus2-h5.csc [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
orangepizeroplus.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
pcduino2.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
pcduino3.csc Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
pcduino3nano.eos Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
pine64.conf Install xfce4-power-manager by default on xfce desktop (#4205) 2022-09-20 17:20:43 +02:00
pine64so.conf Movi Rockpi, Rock64 and Pine64so to supported as we have a maintainer (#3832) 2022-05-28 09:35:49 +02:00
pinebook-a64.csc Install xfce4-power-manager by default on xfce desktop (#4205) 2022-09-20 17:20:43 +02:00
pinebook-pro.conf Move Jetson and Pinebook Pro board tweaks to board conf file (#4968) 2023-03-19 18:26:18 -04:00
pinecube.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
pineh64-b.conf Adjusting boot config for Pine H64B and Nanopi R1 (#4214) 2022-09-22 10:25:39 +02:00
pineh64.csc Bugfix - wwitching one build target with another. 2022-03-08 07:55:39 +01:00
qemu-uboot-arm64.wip armbian-next: qemu-uboot-arm64 and qemu-uboot-x86 new boards 2023-02-18 07:40:33 -03:00
qemu-uboot-x86.wip armbian-next: qemu-uboot-arm64 and qemu-uboot-x86 new boards 2023-02-18 07:40:33 -03:00
quartz64a.wip Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
quartz64b.wip move kernel media current 6.1 and edge 6.2 (#4781) 2023-02-01 20:24:20 +01:00
radxa-e25.wip add radxa e25 2023-02-22 08:03:56 +01:00
radxa-zero2.csc More updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) (#4429) 2022-11-14 14:59:45 +01:00
radxa-zero.conf More updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) (#4429) 2022-11-14 14:59:45 +01:00
README.md boards/README: Document SKIP_ARMBIAN_REPO [cherry-pick] 2023-02-18 07:46:36 -03:00
recore.csc Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
renegade.conf Revert extlinux for roc-rk3328-cc (#4840) 2023-02-18 10:34:37 +01:00
rk322x-box.tvb Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
rk3318-box.tvb [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
roc-rk3399-pc.csc Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
rock64.conf Movi Rockpi, Rock64 and Pine64so to supported as we have a maintainer (#3832) 2022-05-28 09:35:49 +02:00
rock-3a.conf update u-boot config name for rock-3a (#4007) 2022-07-19 14:12:04 -07:00
rock-5b.wip naming audio output names of rock5b 2023-03-22 07:46:25 +01:00
rockpi-4a.conf Movi Rockpi, Rock64 and Pine64so to supported as we have a maintainer (#3832) 2022-05-28 09:35:49 +02:00
rockpi-4b.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
rockpi-4bplus.csc csc support for radxa rock 4b+ using mainline edge (#4003) 2022-07-16 10:37:24 +02:00
rockpi-4c.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
rockpi-4cplus.csc Add Radxa ROCK Pi 4C Plus (#4129) 2022-11-02 06:58:31 +01:00
rockpi-e.csc Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00
rockpi-n10.csc Cleanup u-boot configurations for rockchip64 derivatives (#3150) 2021-10-26 22:14:41 +02:00
rockpi-s.conf Move known non working rockhip64 boards to previous boot loader (#4392) 2022-11-07 21:29:00 +01:00
rockpro64.conf Move known non working rockhip64 boards to previous boot loader (#4392) 2022-11-07 21:29:00 +01:00
rpi4b.conf Move Rpi kernels to 6.2, move current to legacy (#4898) 2023-03-11 19:19:13 +01:00
star64.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
station-m1.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
station-m2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
station-m3.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
station-p1.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
station-p2.conf [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
sunvell-r69.tvb Renaming DEV branch to EDGE (#2704) 2021-03-24 19:01:53 +01:00
tinkerboard-2.wip tinkerboard-2: move to "legacy" 21.07 u-boot; firmware & kernel DTS fixes (5.18/19,6.0) (#4449) 2022-11-16 22:04:38 +01:00
tinkerboard.conf Revert bootloader for R4S and Neo3, adjust names (#4510) 2022-11-29 19:47:37 +01:00
tritium-h3.conf Support Tritium H3 and H5 (#3787) 2022-05-18 07:39:41 +02:00
tritium-h5.conf Support Tritium H3 and H5 (#3787) 2022-05-18 07:39:41 +02:00
udoo.csc Cleanup. Remove deprecated build targets (#3148) 2022-01-05 17:55:42 +01:00
uefi-arm64.conf Move UEFI legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4896) 2023-03-05 17:02:52 +01:00
uefi-riscv64.conf Move UEFI legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4896) 2023-03-05 17:02:52 +01:00
uefi-x86.conf Move UEFI legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4896) 2023-03-05 17:02:52 +01:00
unleashed.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
unmatched.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
virtual-qemu.wip Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
visionfive2.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
visionfive.wip risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed 2023-02-18 07:46:43 -03:00
xt-q8l-v10.tvb Update board names and remove duplicate (#4055) 2022-08-09 09:15:13 +02:00
z28pro.tvb [ rockchip64] second round config migration (#4982) 2023-03-21 10:40:22 -04:00
zeropi.conf Support Plymouth (#4133) 2022-09-13 15:16:30 +02:00

Internal build options

These options are used to declare variables used by the armbian build system to build a board-specific configuration.

If you are unsure about the documentation then invoke $ grep -r -A5 -B5 "BUILD_OPTION_HERE" /path/to/local/armbian/build/repository to get context to the option from the source code.

  • BOARD_NAME ( company product version ): defines the board name used in welcome text, hostname and others relevant usage.The general convention is COMPANY PRODUCT VERSION - Often used as part of the scripting logic (namely for hacks) so follow the name declared in the board configuration.
    • Example: OLIMEX Teres A64
  • BOARDFAMILY ( board-family ): defines the family of the board to apply board-specific configuration during build time such as adjustments for the temperature, LED behavior, etc..
  • BOOTCONFIG ( u-boot identifier ): declares the name of the u-boot configuration for the build without the '_defconifig' suffix
  • BOOTSIZE ( int ): Declares the size of the boot partitin in Mib
    • Default: 256
    • Example: 256
  • BOOT_LOGO ( string ): defines whether to use a eyecandy during bootloader phase
    • Values:
      • yes: Show the armbian boot logo
      • desktop: Show the armbian boot logo when BUILD_DESKTOP is set to yes
    • Default: not set
  • IMAGE_PARTITION_TABLE ( string ): defines which disklabel type to use
    • Values:
      • msdos: Use dos/msdos disklabel
      • gpt: Use GPT disklabel
    • Default: msdos
  • BOOTFS_TYPE ( filesystem ): defines the expected filesystem for the boot file system
  • DEFAULT_OVERLAYS ( space-separated list list of dtb overlays ): defines dtb overlays that are enabled by default. There is a basic dtb for each family but they have different level of used SoC features. Board X might have four USB ports but others might not. Therefore other does not need to have those enabled while board X does.
    • Examples:
      • usbhost0
      • usbhost2
      • usbhost3
      • cir
      • analog-codec
      • gpio-regulator-1.3v
      • uart1
  • DEFAULT_CONSOLE ( string ): declares default console for the boot output
    • Values:
      • serial: Output boot messages to serial console
    • Default: not set
  • MODULES ( space-separated list of kernel modules ): appends modules to the kernel command line for all kernel branches
  • MODULES_LEGACY ( space-separated list of kernel modules ): appends modules to the kernel command line for legacy kernel
  • MODULES_CURRENT ( space-separated list of kernel modules ): appends modules to the kernel command line for current kernel
  • MODULES_EDGE ( space-separated list of kernel modules ): appends modules to the kernel command line for edge kernel
  • MODULES_BLACKLIST ( space-separated list of kernel modules ): appends modules to the kernel's blacklist/deny list for all kernel branches
  • MODULES_BLACKLIST_LEGACY ( space-separated list of kernel modules ): appends modules to the kernel's blacklist/deny list for legacy kernel
  • MODULES_BLACKLIST_CURRENT ( space-separated list of kernel modules ): appends modules to the kernel's blacklist/deny list for current kernel
  • MODULES_BLACKLIST_EDGE ( space-separated list of kernel modules ): appends modules to the kernel's blacklist/deny list for edge kernel
  • SERIALCON ( comma-separated list of terminal interfaces [:bandwidth] ): declares which serial console should be used on the system
    • Example: ttyS0:15000000,ttyGS1
  • SKIP_ARMBIAN_REPO ( boolean ): Whether to include the armbian repository in the built image
    • Values:
      • yes: Include (default)
      • no: Do NO include
  • HAS_VIDEO_OUTPUT ( boolean ): defines whether the system has video output such as eye candy, bootsplash, etc..
    • Values:
      • yes: Enable video-related configuration
      • no: Disable video-related configuration
  • KERNEL_TARGET ( comma-separated list of kernel releases or branches ): declares which kernels should be used for the build
    • Values:
      • legacy: Use legacy kernel
      • current: Use current kernel
      • edge: Use edge kernel
      • [branch]: Use specified [branch] kernel
      • [none]: Exits with error
  • FULL_DESKTOP ( boolean ): defines whether to install desktop stack of applications such as office, thunderbird, etc..
    • Values:
      • yes: install desktop stack
      • no: doesn't install desktop stack
  • DESKTOP_AUTOLOGIN ( boolean ): Toggle desktop autologin
    • Values:
      • yes: Automatically login to the desktop
      • no: disable desktop autologin
    • Default: no
  • PACKAGE_LIST_BOARD ( space-separated list of packages ): Declares which packages should be installed on the system
  • PACKAGE_LIST_BOARD_REMOVE ( space-separated list of packages ): Declares packages to be removed from the system
  • BOOT_FDT_FILE ( device tree configuration ): Force to load specific device tree configuration if different from the one defined by u-boot
    • Values:
      • [family]/[file.dtb]: Replace device tree with the one specified
      • none: Do not use device tree configuration
    • Example: rockchip/rk3568-rock-3-a.dtb
  • CPUMIN ( minimum CPU frequency to scale in Hz ): Set minimal CPU frequency of the system
    • Default: Differs per family 480000 for sunxi8 boards
  • CPUMAX ( minimum CPU frequency to scale in Hz ): Set maximal CPU frequency of the system
    • Default: Differs per family 1400000 for sunxi8 boards
  • FORCE_BOOTSCRIPT_UPDATE ( boolean ): Force bootscript installation if they are not present
    • Values:
      • yes: Enable
      • no: Disable
  • OVERLAY_PREFIX ( prefix ): Prefix for device tree and overlay file paths which will be set while creating an image
    • Example: sun8i-h3

Deprecated

  • BOOTCONFIG_LEGACY ( u-boot identifier ): use BOOTCONFIG instead
  • BOOTCONFIG_CURRENT ( u-boot identifier ): use BOOTCONFIG instead
  • BOOTCONFIG_EDGE ( u-boot identifier ): use BOOTCONFIG instead
  • PACKAGE_LIST_BOARD_DESKTOP ( space-separated list of packages ): use PACKAGE_LIST_BOARD instead
  • PACKAGE_LIST_BOARD_DESKTOP_REMOVE ( space-separated list of packages ): use PACKAGE_LIST_BOARD instead

File extensions

Statuses displayed at the login prompt:

file type description
.csc or .tvb community creations or no active maintainer
.wip work in progress
.eos end of life