armbian-build/config/boards
Jianfeng Liu ede82dbfe2 add new board radxa-cm5-io 2025-12-01 05:59:31 +08:00
..
9tripod-x3568-v4.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
README.md Powere management - make it conditional, enable on UEFI targets, else disabled 2025-11-18 12:01:25 +01:00
aml-a311d-cc.conf
aml-c400-plus.conf
aml-s9xx-box.tvb
aml-s805-mxq.tvb
aml-s905d3-cc.wip
aml-t95z-plus.tvb
armsom-aim7-io.csc
armsom-cm5-io.csc
armsom-cm5-rpi-cm4-io.csc
armsom-forge1.csc armsom-forge1: change BOOTCONFIG to its own 2025-10-17 19:33:52 +02:00
armsom-sige1.csc
armsom-sige3.csc
armsom-sige5.csc board: armsom-sige5: fix typo in KERNEL_TARGET variable (#8599) 2025-09-09 15:08:34 +02:00
armsom-sige7.csc
armsom-w3.csc
avaota-a1.csc
ayn-odin2.csc
bananapi.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapicm4io.conf
bananapif3.conf
bananapim1plus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapim2.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapim2plus.conf
bananapim2pro.conf
bananapim2s.conf
bananapim2ultra.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapim2zero.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapim3.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapim4berry.conf
bananapim4zero.conf
bananapim5.conf
bananapim5pro.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
bananapim7.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
bananapim64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapipro.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bananapir2.csc
bananapir2pro.csc
bananapir4.csc bananapi-r4 bpi-r4 board config - no video output 2025-11-24 20:45:37 +01:00
beaglebone-ai64.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
beagleplay.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
beaglev.eos
beagley-ai.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
beelinkx2.tvb config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
bestv-r3300-l.csc Move gxlimg to board level and some clean 2025-11-17 20:23:31 +01:00
bigtreetech-cb1.conf
bigtreetech-cb2.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
cainiao-cniot-core.csc Move gxlimg to board level and some clean 2025-11-17 20:23:31 +01:00
cherryba-m1.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
clearfogbase.csc
clearfogpro.conf Sync support status to match with /download 2025-11-22 13:07:29 +01:00
clockworkpi-a06.csc
cm3588-nas.csc cm3588-nas: u-boot: bump to v2026.01-rc2, enable BTRFS support 2025-11-17 20:21:50 +01:00
coolpi-cm5.csc
coolpi-genbook.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
cubieboard.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
cubieboard2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
cubieboard4.eos Sync support status to match with /download 2025-11-22 13:07:29 +01:00
cubietruck.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
cubietruckplus.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
cubox-i.csc `Automatic` board configs status synchronise 2025-11-25 06:18:44 +01:00
cyber-aib-rk3588.csc
dshanpi-a1.csc
dshanpi-r1.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
dusun-dsom-010r.csc Add rk3328 board Dusun DSOM-010R with carrier board RP3328-B 2025-10-06 22:37:48 +02:00
espressobin.conf Revitalize Espressobin - fix atf compilation bug, bump kernels (#8873) 2025-11-06 00:19:49 +01:00
fe-som-rk3399.eos
fine3399.csc
firefly-itx-3588j.csc
firefly-rk3399.csc
fxblox-rk1.csc
gateway-gz80x.conf
h96-tvbox-3566.tvb
helios4.conf Helios4: enable uboot-btrfs extension 2025-12-01 04:37:20 +08:00
helios64.conf Add watchdog package into image, hardware watchdog works 2025-11-17 20:24:25 +01:00
hikey960.csc
hinlink-h28k.csc
hinlink-h66k.csc
hinlink-h68k.csc
hinlink-h88k.csc
hinlink-hnas.csc
hinlink-ht2.csc
imb3588.conf
imx7sabre.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
indiedroid-nova.csc
inovato-quadra.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
jethubj80.conf
jethubj100.conf
jethubj200.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
jetson-nano.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
jp-tvbox-3566.tvb
khadas-edge.csc
khadas-edge2.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
khadas-vim1.conf
khadas-vim1s.conf `Automatic` board configs status synchronise 2025-09-14 13:46:37 +02:00
khadas-vim2.conf
khadas-vim3.conf
khadas-vim3l.conf khadas-vim3l: u-boot: bump to v2026.01-rc2, enable BTRFS and more 2025-11-17 20:21:39 +01:00
khadas-vim4.conf Khadas VIM4: Update and Fixup U-Boot (#8631) 2025-09-15 22:44:28 +02:00
kickpik2b.csc Radxa Cubie A5E & Kickpi K2B: Pull CodeRabbit nitpicks 2025-08-27 00:33:04 +08:00
lafrite.conf
lamobo-r1.eos
lckfb-taishanpi.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
leez-p710.csc
lepotato.conf
licheepi-4a.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
lime-a10.eos
lime-a33.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
lime-a64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
lime.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
lime2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
longanpi-3h.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
longanpi-4b.csc
lubancat2.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
luckfox-core3566.csc
luckfox-lyra-plus.csc rockchip: Add CSC board Luckfox Lyra Plus 2025-11-06 00:17:13 +01:00
luckfox-lyra-ultra-w.csc rockchip: Add CSC board Luckfox Lyra Ultra W 2025-11-06 00:16:39 +01:00
luckfox-lyra-zero-w.csc rockchip: Add CSC board Luckfox Lyra Zero W 2025-10-16 07:34:24 +02:00
luckfox-pico-max.csc `Automatic` board configs status synchronise 2025-11-08 21:10:20 +01:00
luckfox-pico-mini.csc family: rockchip: add rv1103/rv1106 + first board 2025-11-07 21:02:41 +01:00
macchiatobin-doubleshot.eos
mangopi-m28k.csc
mangopi-mq.eos
mba8mpxl-ras314.conf build machinery - replace wget with curl cuz reasons 2025-10-17 19:33:20 +02:00
mba8mpxl.conf
mekotronics-r58-4x4.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
mekotronics-r58-minipc.csc
mekotronics-r58hd.conf `Automatic` board configs status synchronise 2025-10-08 22:46:08 +02:00
mekotronics-r58x-4g.csc
mekotronics-r58x-pro.csc
mekotronics-r58x.csc
melea1000.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
microzed.eos
miqi.eos
mixtile-blade3.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
mixtile-edge2.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
mk808c.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
mksklipad50.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
mkspi.csc
nanopct4.csc
nanopct6-lts.conf
nanopct6.conf nanopct6(-lts): u-boot: bump to v2026.01-rc2 2025-11-17 20:22:13 +01:00
nanopi-m5.conf rockchip: rk3576: Fix serial console to use UART0 (ttyS0) (#8936) 2025-11-15 18:33:52 +01:00
nanopi-m6.conf nanopi-m6: drop vendor uboot 2025-11-16 20:28:18 +01:00
nanopi-r1.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopi-r1s-h5.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopi-r2c.csc
nanopi-r2s-plus.csc
nanopi-r2s.csc
nanopi-r3s-lts.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
nanopi-r3s.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
nanopi-r4s.conf `Automatic` board configs status synchronise 2025-11-25 00:07:06 +01:00
nanopi-r4se.csc
nanopi-r5c.csc
nanopi-r5s.csc
nanopi-r6c.csc nanopi-r6c: u-boot: bump to v2026.01-rc2; enable BTRFS support 2025-11-17 20:21:29 +01:00
nanopi-r6s.conf nanopi-r6s: remove old legacy uboot files && update mainline uboot 2025-11-16 20:27:24 +01:00
nanopi-r76s.conf KERNEL_TEST_TARGET is just override. We won't both targets, so we have both. 2025-11-25 18:17:38 +01:00
nanopia64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopiair.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopiduo.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopiduo2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopik1plus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopik2-s905.conf `Automatic` board configs status synchronise 2025-11-25 00:07:06 +01:00
nanopim1.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopim1plus.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopim1plus2.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopim4.csc
nanopim4v2.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
nanopineo.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopineo2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopineo2black.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopineo3.csc
nanopineo4.csc
nanopineocore2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nanopineoplus2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
nezha.eos
odroidc1.conf
odroidc2.conf
odroidc4.conf
odroidhc4.conf odroidhc4: u-boot: bump to v2026.01-rc2 2025-11-17 20:22:01 +01:00
odroidm1.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
odroidm1s.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
odroidm2.csc
odroidn2.conf ODroid-N2: enable btrfs support in u-boot 2025-12-01 05:50:26 +08:00
odroidn2l.csc
odroidxu4.conf
olimex-a20-olinuxino-micro.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
olimex-som-a20.eos
olimex-som204-a20.eos
olimex-teres-a64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
olinux-som-a13.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
onecloud.csc
oneplus-kebab.conf
orangepi-r1.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepi-r1plus-lts.csc
orangepi-r1plus.csc
orangepi-rk3399.csc
orangepi.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepi2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepi3-lts.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepi3.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepi3b.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
orangepi4-lts.conf Bump u-boot to v2025.10-rc5 for orangepi4-lts 2025-10-11 20:20:19 +02:00
orangepi4.csc
orangepi5-max.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
orangepi5-plus.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
orangepi5-ultra.csc
orangepi5.conf orangepi5: drop vendor uboot 2025-11-15 10:23:03 +01:00
orangepi5b.csc
orangepi5pro.csc build machinery - replace wget with curl cuz reasons 2025-10-17 19:33:20 +02:00
orangepilite.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepilite2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepimini.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepione.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepioneplus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepipc.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepipc2.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepipcplus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepiplus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepiplus2e.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepiprime.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepiwin.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepizero.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepizero2.csc
orangepizero2w.csc
orangepizero3.csc
orangepizeroplus.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepizeroplus2-h3.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
orangepizeroplus2-h5.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
panther-x2.csc
pcduino2.eos
pcduino3.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pcduino3nano.eos config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
phytiumpi.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pine64.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pine64so.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pinebook-a64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pinebook-pro.csc `Automatic` board configs status synchronise 2025-11-08 21:10:20 +01:00
pinecube.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pineh64-b.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pineh64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
pocketbeagle2.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
pocketchip-sd.csc
qemu-uboot-arm64.csc
qemu-uboot-x86.csc
qemu-uefi-x86.csc `Automatic` board configs status synchronise 2025-11-08 21:10:20 +01:00
quartz64a.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
quartz64b.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
radxa-cm4-io.csc add new board radxa-cm4-io 2025-09-15 21:14:48 +02:00
radxa-cm5-io.csc add new board radxa-cm5-io 2025-12-01 05:59:31 +08:00
radxa-cubie-a5e.csc Radxa Cubie A5E & Kickpi K2B: Pull CodeRabbit nitpicks 2025-08-27 00:33:04 +08:00
radxa-dragon-q6a.conf add family qcs6490 and new board radxa dragon q6a 2025-09-25 10:18:34 +08:00
radxa-e20c.csc
radxa-e25.conf Sync support status to match with /download 2025-11-22 13:07:29 +01:00
radxa-e52c.conf Update radxa-e52c.conf 2025-11-24 12:01:55 +01:00
radxa-e54c.conf `Automatic` board configs status synchronise 2025-11-25 18:18:39 +01:00
radxa-nio-12l.conf
radxa-rock-4d.conf radxa-rock-4d: Move to standard support (#8981) 2025-11-23 17:21:06 +01:00
radxa-zero.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
radxa-zero2.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
radxa-zero3.csc shift stuff around, enhance description 2025-11-06 00:25:23 +01:00
recore.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
renegade.conf
retro-lite-cm5.csc
retroidpocket-rp5.csc
retroidpocket-rpmini.csc
rk322x-box.tvb
rk3318-box.tvb Bump u-boot to v2025.10-rc5 for some rockchip boards: 2025-09-27 11:31:38 +02:00
rk3328-heltec.csc
roc-rk3399-pc.csc
rock-2a.conf Radxa Rock 2A and F: promote boards to standard support 2025-11-24 17:25:14 +01:00
rock-2f.conf Radxa Rock 2A and F: promote boards to standard support 2025-11-24 17:25:14 +01:00
rock-3a.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
rock-3c.csc
rock-4se.csc
rock-5-cm-rpi-cm4-io.csc
rock-5-cmio.csc
rock-5-itx.conf
rock-5a.conf
rock-5b-plus.conf Rock-5B-Plus: Use upstream device-tree name 2025-11-25 14:40:44 +01:00
rock-5b.conf rock-5b: u-boot: edge: bump to v2026.01-rc2; use mainline ATF; bootorder; fancy u-boot 2025-11-20 19:39:30 +01:00
rock-5c.conf
rock-5t.conf Rock5B-Plus and Rock5T: Use upstream u-boot (#8918) 2025-11-19 09:08:54 +01:00
rock-s0.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
rock64.csc `Automatic` board configs status synchronise 2025-11-08 21:10:20 +01:00
rockpi-4a.csc `Automatic` board configs status synchronise 2025-11-08 21:10:20 +01:00
rockpi-4b.csc
rockpi-4bplus.csc
rockpi-4c.csc
rockpi-4cplus.csc
rockpi-e.conf Bump u-boot to v2025.10-rc5 for Radxa rockpi-e 2025-10-11 20:20:19 +02:00
rockpi-n10.csc
rockpi-s.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
rockpro64.csc
rpi4b.conf bump to 6.18, still broken though 2025-10-30 12:10:37 +01:00
sakurapi-rk3308b.csc config: drop executable bit from board config files 2025-09-04 01:59:32 +08:00
sk-am62b.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
sk-am62p.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
sk-am64b.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
sk-am68.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
sk-am69.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
sk-tda4vm.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
smart-am40.csc `Automatic` board configs status synchronise 2025-10-13 20:30:25 +02:00
star64.eos
station-m1.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
station-m2.csc
station-m3.csc
station-p1.csc
station-p2.csc
sunvell-r69.tvb config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
sweet-potato.conf
tanix-tx6.tvb config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
thinkpad-x13s.conf build machinery - replace wget with curl cuz reasons 2025-10-17 19:33:20 +02:00
tinker-edge-r.csc
tinkerboard-2.csc maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
tinkerboard.conf
tmds62levm.conf ti: configs: boards: Add BOOT_SOC variable 2025-11-19 22:19:34 +01:00
tritium-h3.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
tritium-h5.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
turing-rk1.csc
udoo.csc
uefi-arm64.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
uefi-loong64.conf
uefi-riscv64.csc config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
uefi-x86.conf config: change order of preferred kernels 2025-08-21 18:16:18 +08:00
unleashed.eos
unmatched.eos
virtual-qemu.eos
visionfive.eos
visionfive2.csc
wdk2023.eos
wsl2-arm64.csc
wsl2-x86.csc
x96-mate.tvb
x96q.tvb
xiaobao-nas.csc
xiaomi-elish.conf maint: cleanup board config files (#8929) 2025-11-13 08:46:16 +01:00
xpressreal-t3.csc `Automatic` board configs status synchronise 2025-09-07 09:48:35 +02:00
xt-q8l-v10.tvb
youyeetoo-r1-v3.csc board: youyeetoo-r1-v3: fix boot order to prioritize SD card over eMMC (#9006) 2025-11-28 18:37:49 +01:00
youyeetoo-yy3588.csc board: add Youyeetoo YY3588 support (#9003) 2025-11-26 15:22:50 +01:00
yy3568.csc config: drop executable bit from board config files 2025-09-04 01:59:32 +08:00
z28pro.tvb
zeropi.csc `Automatic` board configs status synchronise 2025-11-25 00:07:06 +01:00

README.md

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..
  • BOARD_MAINTAINER ( space-separated list of Github login ): Declares the maintainer of the board
  • 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
  • CRUSTCONFIG ( crust identifier ): declares the name of the crust defconfig configuration for the build. Specify only if the board has Allwinner CPU with AR100 coprocessor and SOC is supported by crust firmware.
    • Refer to the crust source tree to find configuration for the board
    • Example: nanopi_m1_defconfig
  • 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
  • POWER_MANAGEMENT_FEATURES (boolean): Controls whether system sleep functionality (suspend, hibernate, hybrid sleep) is allowed on the built image.
    • Values:
      • yes: Enable power-management sleep features (allow systemd sleep modes)
      • no: Disable all sleep modes (default), as suspend/hibernate are unstable on most single-board computers
  • 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
  • KERNEL_TEST_TARGET ( comma-separated list of kernel releases or branches ): if test targets are different for testings. Also applies to build list generation. (internal switch)
  • KERNEL_UPGRADE_FREEZE ( comma-separated list of kernels with versions obove which they stop updating, example: KERNEL_UPGRADE_FREEZE="vendor-rk35xx@24.8.1,current-rockchip-rk3588@24.8.2" )
  • 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