Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from armbian:main #24

Open
wants to merge 120 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
c647f40
nanopi-r6s: fix mmc0/mmc1 ordering
efectn Nov 29, 2024
c90a0f7
rockchip: bump edge kernel to 6.12
paolosabatino Nov 29, 2024
0449f6d
`WIREGUARD` is deprecated (#7520)
EvilOlaf Dec 1, 2024
35352fa
rk35xx-vendor: bump to 6.1 rkr4.1 sdk kernel
amazingfate Nov 30, 2024
384045a
extension: mesa-vpu: remove adding chromium ppa
amazingfate Nov 24, 2024
ccc887a
hinlink-h88k: edge: add rfkill nodes to devicetree for m.2 wifi and b…
amazingfate Nov 24, 2024
f41cd5c
Add support for rk3588 based GenBook
andyshrk Jul 14, 2024
447c2a4
build(deps): bump setuptools from 75.3.0 to 75.6.0
dependabot[bot] Nov 25, 2024
1285de6
`Automatic` board configs status synchronise
igorpecovnik Dec 2, 2024
db3fdc7
BananaPi BPI-CM4: `Enable i2c2 via overlay`
pyavitz Dec 4, 2024
316169b
rockchip: remove kernel 6.11 patch leftovers
paolosabatino Nov 30, 2024
4ede989
rockchip: fix asound.conf for rk322x-box and xt-q8l-v10 boards
paolosabatino Dec 1, 2024
3839eaa
rockchip: fix rk3288 usb otg host functionality
paolosabatino Dec 4, 2024
9614a20
fix: add some patch to repair eMMC startup issues
CodeChenL Nov 28, 2024
55adb93
fix: radxa-zero: slow down sdio for all kernel branch
CodeChenL Dec 4, 2024
9eaaaae
sm8250: bump current and edge to 6.12
amazingfate Dec 1, 2024
523be17
`Automatic` board configs status synchronise
igorpecovnik Dec 4, 2024
3a7ba30
add board `bigtreetech-cb2`: BigTreeTech CB2
JohnTheCoolingFan Dec 4, 2024
0bebaf0
BigTreeTech CB2 edge device tree
JohnTheCoolingFan Dec 4, 2024
f156779
Move bigtreetech cb2 from csc category
JohnTheCoolingFan Dec 4, 2024
a3b81f1
BigTreeTech CB2 maintainer
JohnTheCoolingFan Dec 4, 2024
6ba9d13
BigTreeTech CB2: fix misplaced `reset-gpios`
JohnTheCoolingFan Dec 5, 2024
8e51750
mixtile-edge2: bump vendor to `branch:rk-6.1-rkr4.1`
rpardini Dec 4, 2024
06c9c2d
feat: add ST7796 kernel module (fbtft)
redrathnure Nov 29, 2024
c7b454a
fix: ST7796 kernel module patch
redrathnure Dec 8, 2024
2d1bbca
`Automatic` board configs status synchronise
igorpecovnik Dec 8, 2024
907c9f0
add community support for LonganPi 3H (#7547)
chainsx Dec 9, 2024
a55c8bf
u-boot: check the produced `platform_install.sh` (created from functi…
rpardini Nov 22, 2024
c02b4ff
bootscripts: Set the expected default path to "${prefix}dtb/${vendor}"
The-going Dec 1, 2024
c30669c
bootscript: Messages to the user about real work
The-going Dec 1, 2024
a49cee2
bootscript: Set path without $vendor folder for the 2 iteration.
The-going Dec 1, 2024
b46674c
bootscript: Use the DTB name from the default u-boot
The-going Dec 2, 2024
48e289e
bootscript: sunxi: Tell the user only the actual actions.
The-going Dec 2, 2024
ac2928b
bootscript: Remove vendor name and slash from DTB file name
The-going Dec 4, 2024
4be6793
bootscript: sunxi: Delete the vendor's name from the fdtfile variable
The-going Dec 5, 2024
24e7bcf
Adjust DT changes for Innovato Quadra
igorpecovnik Dec 9, 2024
70347e9
Temporally disable BPI F3 as it has broken way of compiling u-boot
igorpecovnik Dec 9, 2024
08e7bba
extensions: image-output-abl: set rootfs image larger for kde
amazingfate Dec 10, 2024
8b66ced
`Automatic` board configs status synchronise (#7561)
github-actions[bot] Dec 11, 2024
5cab6f1
`Automatic` board configs status synchronise
igorpecovnik Dec 11, 2024
40f8fa1
armbian-config-deb: sort deps
dimitry-ishenko Dec 11, 2024
6d63fbd
armbian-config-deb: add missing deps
dimitry-ishenko Dec 11, 2024
e6a1ff0
Re-add support kernel edge on youyeetoo r1
SuperKali Dec 11, 2024
e2ec1f7
Bump uboot version to youyeetoo r1
SuperKali Dec 11, 2024
268301b
Fixing wifi card rtw8852be errors on youyeetoo r1 branch edge/current
SuperKali Dec 11, 2024
fd02619
Adjust function tweaks to do it inside rootfs
SuperKali Dec 11, 2024
fb63c78
add Radxa Zero GPIO names to support libgpiod (#7563)
way5 Dec 11, 2024
707b15f
H6xk boards: toggle to mainline kernel instead of vendor (#7559)
amazingfate Dec 11, 2024
c141be5
Rpi: update RPi config - merge with upstream, rewrite patches
igorpecovnik Dec 12, 2024
8fd4ea4
Bump VERSION
EvilOlaf Dec 13, 2024
4187ab3
Adjust deprecated key management support
igorpecovnik Nov 28, 2024
f2d8bc5
mkspi: add mkspi board declaration
redrathnure Dec 8, 2024
ee42d69
mkspi: preinstall build-essential and usb-modeswitch packages
redrathnure Dec 8, 2024
f1e0ade
mkspi: add U-Boot draft for MKSPI board
redrathnure Dec 8, 2024
9eaf5e5
mkspi: apply MKSPI specific U-Boot changes
redrathnure Dec 8, 2024
b1cf2e7
mkspi: add DTS draft for MKSPI board
redrathnure Dec 8, 2024
d76f7f3
mkspi: apply MKSPI specific kernel DTS changes
redrathnure Dec 8, 2024
d03b8f9
mkspi: DTBO to disable spi_for_{lcd,touch} when enabling uart1
redrathnure Dec 8, 2024
2a37468
mkspi: fix rk805 irq config
redrathnure Dec 12, 2024
2a4fff0
mkspi: disable i2s devices
redrathnure Dec 11, 2024
4a286c5
mkspi: adjust tsadc config
redrathnure Dec 11, 2024
87d2285
mkspi: adjust LED config
redrathnure Dec 11, 2024
cab1b34
mkspi: adjust ethernet config
redrathnure Dec 11, 2024
627657c
mkspi: adjust cpu power config
redrathnure Dec 11, 2024
7cad411
mkspi: add explicit USB3 configuration
redrathnure Dec 11, 2024
d2e45e2
mkspi: fix HDMI screen detection
redrathnure Dec 11, 2024
f5bf277
mkspi: adjust vop config
redrathnure Dec 11, 2024
e47fbe6
mkspi: add 800x480 HDMI modes
redrathnure Dec 11, 2024
0f8f482
mkspi: increase fsp for TS35 display
redrathnure Dec 11, 2024
2639a49
mkspi: add board maintainer
redrathnure Dec 12, 2024
808f860
rockchip64: rk3399 fix pcie being stuck at 1x width after a warm phy …
walmis Dec 13, 2024
eb9ca73
patch: remove broken symlink to fix github action start on newer armb…
pykpkg47 Dec 11, 2024
30ba495
Github Action: checkout the selected branch directly
pykpkg47 Dec 8, 2024
48c600f
Github Action: add input for the release tag to use
pykpkg47 Dec 8, 2024
a71b867
Allwinner A10 DTS fix for ARM PMU IRQ and EMAC DMA (#7567)
Ryzer58 Dec 13, 2024
43166a8
Revert "shellfmt: config/sources; no changes"
The-going Dec 5, 2024
3ec24d4
fix(lvm,cryptroot extensions): introduce another variable to keep tra…
swissiety Nov 29, 2024
590b75f
improve(lvm+cryptroot extensions): enable possibility for LVM on LUKS
swissiety Dec 3, 2024
6607728
improve(lvm,cryptroot): export private key with a structurally equal …
swissiety Dec 5, 2024
dcc3c55
BananaPi BPI-M4-Zero: `Add overlay support and pin ctrl`
pyavitz Dec 12, 2024
2852e2f
series.armbian: `fixup`
pyavitz Dec 12, 2024
dbdc2c3
BananaPi M4: Remove `-zero` from overlay names
pyavitz Dec 12, 2024
0999ebf
Repository management: disable broken and not needed functionality `A…
igorpecovnik Dec 13, 2024
13e10e1
Disable ROCKCHIP_THUNDER_BOOT_DEFER_FREE_MEMBLOCK
nyanmisaka Dec 15, 2024
a588841
Add KERNEL_TEST_TARGET Variable to Rock-5B-Plus
HeyMeco Dec 15, 2024
6f3d4ec
Reverse order for Kernel_Test_Target
HeyMeco Dec 15, 2024
f087f2e
Update odroidxu4-current to 6.6.65
belegdol Dec 14, 2024
1c00987
rockchip: remove mainlined patches
paolosabatino Dec 15, 2024
66b1e8f
meson64 kernels HDMI patch is obsolete (#7579)
way5 Dec 15, 2024
f588b28
Starfive: fix broken patch due to kernel upgrade
igorpecovnik Dec 15, 2024
763a5a3
Starfive: adjust kernel config and fix UART driver
igorpecovnik Dec 16, 2024
942ace8
avaota-a1: fix typo (#7589)
chainsx Dec 16, 2024
7183513
`Automatic` board configs status synchronise
igorpecovnik Dec 16, 2024
3be54c3
Sunxi-6.6: Fix tsc2007 ghost touches on BTT CB1
JohnTheCoolingFan Dec 15, 2024
19de341
Sunxi-6.11: Fix tsc2007 ghost touches on BTT CB1
JohnTheCoolingFan Dec 15, 2024
cbfa3f8
Add neofetch to fastfetch alias
JohnTheCoolingFan Dec 13, 2024
b11a6fd
apt-utils: fix hard-coded GHPROXY_ADDRESS
amazingfate Dec 18, 2024
d3761c7
sm8250: clean up patches for old version of kernel 6.9 and 6.10
amazingfate Dec 16, 2024
270da9d
sunxi-6.6: Fix incomplete: add community support for LonganPi 3H (#7547)
The-going Dec 15, 2024
77f7b71
sunxi-6.6: Fix incomplete: Allwinner A10 DTS fix for ARM PMU IRQ and …
The-going Dec 15, 2024
9f3d078
sunxi-6.6: re-export megous patches for v6.6.65 version
The-going Dec 15, 2024
6101719
sunxi-6.6: re-export armbian patches for v6.6.65
The-going Dec 15, 2024
500448d
sunxi-6.6: Switch to v6.6.65
The-going Dec 15, 2024
81e8382
Add new TVBox aml-c400-plus: Magicsee C400 Plus
jomadeto Dec 15, 2024
f5659c4
rockchip64-edge: rewrite kernel config with kernel 6.12.4
amazingfate Dec 11, 2024
cf31e16
merge patches of rockchip-rk3588-6.12 to rockchip64-6.12
amazingfate Dec 11, 2024
b0cb8f7
rockchip64-edge: merge configs from rockchip-rk3588-edge
amazingfate Dec 11, 2024
81aea57
rockchip64-6.12: disable h264 dec of hantro g1 vpu on rk3588
amazingfate Dec 11, 2024
91edf83
rockchip64-current: bump to 6.12
amazingfate Dec 11, 2024
0235c1e
rockchip-rk3588: remove current and edge branch
amazingfate Dec 11, 2024
720721b
bootenv: let rk3588 and rk356x share same bootenv to set cma size
amazingfate Dec 11, 2024
aee268c
rockchip64: current/edge: remove unnecessary kernel configs
amazingfate Dec 13, 2024
bff12a6
rockchip64: current/edge: build rockchip pmic drivers as built-in
amazingfate Dec 14, 2024
c6067e2
rk35xx-vendor: rewrite kernel config based on rkr4.1
amazingfate Dec 20, 2024
dedfe43
rk35xx-vendor: enable CONFIG_DRM_PANEL_MIPI_DBI for spi lcds
amazingfate Dec 20, 2024
fcbad0b
ghproxy: update GHPROXY_ADDRESS to ghgo.xyz
amazingfate Dec 20, 2024
33dc847
rk35xx-vendor: build DRM_PANEL_MIPI_DBI as builtin
amazingfate Dec 21, 2024
bd7da30
coolpi-cm5: fix uboot patch dir
amazingfate Dec 22, 2024
666554c
longanpi-4b: fix typo.
chainsx Dec 19, 2024
91978d7
`Automatic` board configs status synchronise
igorpecovnik Dec 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 20 additions & 18 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ tools/ @iav @neheb @hzyitc @mhoffrog

# The following contents are generated by board configs
config/boards/aml-a311d-cc.conf @Tonymac32
config/boards/aml-c400-plus.tvb @jomadeto
config/boards/aml-s905d3-cc.wip @Tonymac32
config/boards/aml-s9xx-box.tvb @SteeManMI
config/boards/armsom-sige1.csc @amazingfate
Expand All @@ -30,14 +31,16 @@ config/boards/bananapim2s.conf @jeanrhum @pyavitz
config/boards/bananapim2zero.csc @mhawkins-consultant
config/boards/bananapim3.csc @AaronNGray
config/boards/bananapim4zero.conf @pyavitz
config/boards/bananapim5.conf @bretmlw
config/boards/bananapim5.conf @igorpecovnik
config/boards/bananapim64.csc @devdotnetorg
config/boards/bananapim7.conf @amazingfate
config/boards/bigtreetech-cb1.conf @JohnTheCoolingFan
config/boards/bigtreetech-cb2.conf @JohnTheCoolingFan
config/boards/cherryba-m1.csc @IsMrX
config/boards/clearfogpro.csc @Heisath
config/boards/cm3588-nas.csc @ColorfulRhino
config/boards/coolpi-cm5.csc @andyshrk
config/boards/coolpi-genbook.csc @andyshrk
config/boards/firefly-itx-3588j.csc @SeeleVolleri
config/boards/fxblox-rk1.csc @mahdichi
config/boards/gateway-gz80x.conf @pyavitz
Expand Down Expand Up @@ -72,6 +75,7 @@ config/boards/mekotronics-r58-minipc.csc @monkaBlyat
config/boards/mekotronics-r58x-4g.csc @monkaBlyat
config/boards/mekotronics-r58x.csc @monkaBlyat
config/boards/mixtile-blade3.csc @rpardini
config/boards/mkspi.csc @redrathnure
config/boards/nanopct6-lts.conf @SuperKali @Tonymac32
config/boards/nanopct6.conf @SuperKali @Tonymac32
config/boards/nanopi-m6.conf @efectn
Expand All @@ -84,13 +88,14 @@ config/boards/nanopiduo.csc @sgjava
config/boards/nanopim4v2.conf @igorpecovnik
config/boards/nanopineocore2.csc @AGM1968
config/boards/nanopineoplus2.csc @teknoid
config/boards/odroidc1.conf @juanlufont
config/boards/odroidc2.conf @teknoid
config/boards/odroidc4.conf @igorpecovnik
config/boards/odroidhc4.conf @igorpecovnik
config/boards/odroidm1.conf @rpardini
config/boards/odroidn2.conf @NicoD-SBC
config/boards/odroidxu4.conf @joekhoobyar
config/boards/olimex-teres-a64.conf @Kreyren
config/boards/olimex-teres-a64.csc @Kreyren
config/boards/onecloud.conf @hzyitc
config/boards/oneplus-kebab.conf @amazingfate
config/boards/orangepi4-lts.conf @paolosabatino
Expand All @@ -100,10 +105,10 @@ config/boards/orangepi5.conf @efectn
config/boards/orangepione.conf @StephenGraf
config/boards/orangepipc.csc @lbmendes
config/boards/orangepipcplus.csc @Janmcha
config/boards/orangepizero2.wip @AGM1968 @krachlatte
config/boards/orangepizero2.csc @AGM1968 @krachlatte
config/boards/orangepizero2w.csc @chraac
config/boards/orangepizero3.csc @alexl83 @chraac
config/boards/orangepizeroplus.conf @schwar3kat
config/boards/orangepizeroplus.csc @schwar3kat
config/boards/phytiumpi.conf @chainsx
config/boards/pine64.conf @PanderMusubi
config/boards/pinebook-pro.csc @TRSx80 @ahoneybun
Expand Down Expand Up @@ -141,7 +146,7 @@ config/boards/sk-tda4vm.conf @glneo
config/boards/station-m1.csc @150balbes
config/boards/station-m3.csc @chainsx
config/boards/sweet-potato.conf @Tonymac32
config/boards/thinkpad-x13s.wip @PeterChrz @rpardini
config/boards/thinkpad-x13s.conf @PeterChrz @rpardini
config/boards/tinkerboard.conf @paolosabatino
config/boards/tritium-h3.conf @Tonymac32
config/boards/tritium-h5.conf @Tonymac32
Expand All @@ -152,22 +157,21 @@ config/boards/wsl2-x86.csc @rpardini
config/boards/x96-mate.tvb @Ressetkk
config/boards/x96q.tvb @sicXnull
config/boards/xiaomi-elish.conf @amazingfate
config/boards/xiaomi-umi.conf @FantasyGmm
config/boards/xiaomi-umi.eos @FantasyGmm
config/boards/youyeetoo-r1-v3.csc @SuperKali
config/kernel/linux-arm64-*.config @FantasyGmm
config/kernel/linux-bcm2711-*.config @PanderMusubi @teknoid
config/kernel/linux-imx8m-*.config @schmiedelm
config/kernel/linux-k3-*.config @glneo
config/kernel/linux-meson-*.config @hzyitc
config/kernel/linux-meson-*.config @hzyitc @juanlufont
config/kernel/linux-meson-s4t7-*.config @adeepn @rpardini @viraniac
config/kernel/linux-meson64-*.config @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
config/kernel/linux-meson64-*.config @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @clee @engineer-80 @igorpecovnik @jeanrhum @jomadeto @monkaBlyat @pyavitz @rpardini @teknoid
config/kernel/linux-mvebu-*.config @Heisath
config/kernel/linux-odroidxu4-*.config @joekhoobyar
config/kernel/linux-phytium-embedded-*.config @chainsx
config/kernel/linux-rk35xx-*.config @ColorfulRhino @HeyMeco @SeeleVolleri @SuperKali @Tonymac32 @ZazaBR @alexl83 @amazingfate @catalinii @chainsx @efectn @fridtjof @ginkage @hoochiwetech @krachlatte @lanefu @linhz0hz @mahdichi @mattx433 @monkaBlyat @prahal @rpardini @schwar3kat @sputnik2019 @vamzii
config/kernel/linux-rockchip-*.config @paolosabatino
config/kernel/linux-rockchip-rk3588-*.config @ColorfulRhino @HeyMeco @SuperKali @Tonymac32 @alexl83 @amazingfate @andyshrk @efectn @fridtjof @lanefu @linhz0hz @rpardini @schwar3kat
config/kernel/linux-rockchip64-*.config @150balbes @Manouchehri @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @amazingfate @andyshrk @brentr @catalinii @clee @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @paolosabatino @prahal @rpardini @sicXnull @tdleiyao @utlark @vamzii
config/kernel/linux-rockchip64-*.config @150balbes @ColorfulRhino @HeyMeco @JohnTheCoolingFan @Manouchehri @SuperKali @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @alexl83 @amazingfate @andyshrk @brentr @catalinii @clee @efectn @fridtjof @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @lanefu @linhz0hz @paolosabatino @prahal @redrathnure @rpardini @schwar3kat @sicXnull @tdleiyao @utlark @vamzii
config/kernel/linux-sm8250-*.config @FantasyGmm @amazingfate
config/kernel/linux-sun55iw3-syterkit-*.config @chainsx
config/kernel/linux-sunxi-*.config @1ubuntuuser @AaronNGray @DylanHP @Janmcha @StephenGraf @Tonymac32 @janprunk @lbmendes @mhawkins-consultant @sgjava
Expand All @@ -183,15 +187,14 @@ patch/kernel/archive/uefi-x86-*/ @davidandreoletti @rpardini
patch/kernel/bcm2711-*/ @PanderMusubi @teknoid
patch/kernel/imx8m-*/ @schmiedelm
patch/kernel/k3-*/ @glneo
patch/kernel/meson-*/ @hzyitc
patch/kernel/meson64-*/ @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
patch/kernel/meson-*/ @hzyitc @juanlufont
patch/kernel/meson64-*/ @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @clee @engineer-80 @igorpecovnik @jeanrhum @jomadeto @monkaBlyat @pyavitz @rpardini @teknoid
patch/kernel/mvebu-*/ @Heisath
patch/kernel/odroidxu4-*/ @joekhoobyar
patch/kernel/phytium-embedded-*/ @chainsx
patch/kernel/rk35xx-vendor-*/ @ColorfulRhino @HeyMeco @SeeleVolleri @SuperKali @Tonymac32 @ZazaBR @alexl83 @amazingfate @catalinii @chainsx @efectn @fridtjof @ginkage @hoochiwetech @krachlatte @lanefu @linhz0hz @mahdichi @mattx433 @monkaBlyat @prahal @rpardini @schwar3kat @sputnik2019 @vamzii
patch/kernel/rockchip-*/ @paolosabatino
patch/kernel/rockchip-rk3588-*/ @ColorfulRhino @HeyMeco @SuperKali @Tonymac32 @alexl83 @amazingfate @andyshrk @efectn @fridtjof @lanefu @linhz0hz @rpardini @schwar3kat
patch/kernel/rockchip64-*/ @150balbes @Manouchehri @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @amazingfate @andyshrk @brentr @catalinii @clee @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @paolosabatino @prahal @rpardini @sicXnull @tdleiyao @utlark @vamzii
patch/kernel/rockchip64-*/ @150balbes @ColorfulRhino @HeyMeco @JohnTheCoolingFan @Manouchehri @SuperKali @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @alexl83 @amazingfate @andyshrk @brentr @catalinii @clee @efectn @fridtjof @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @lanefu @linhz0hz @paolosabatino @prahal @redrathnure @rpardini @schwar3kat @sicXnull @tdleiyao @utlark @vamzii
patch/kernel/sm8250-*/ @FantasyGmm @amazingfate
patch/kernel/sm8550-*/ @FantasyGmm
patch/kernel/sun55iw3-syterkit-*/ @chainsx
Expand All @@ -201,15 +204,14 @@ sources/families/bcm2711.conf @PanderMusubi @teknoid
sources/families/imx8m.conf @schmiedelm
sources/families/k3.conf @glneo
sources/families/meson-s4t7.conf @adeepn @rpardini @viraniac
sources/families/meson.conf @hzyitc
sources/families/meson64.conf @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
sources/families/meson.conf @hzyitc @juanlufont
sources/families/meson64.conf @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @clee @engineer-80 @igorpecovnik @jeanrhum @jomadeto @monkaBlyat @pyavitz @rpardini @teknoid
sources/families/mvebu.conf @Heisath
sources/families/odroidxu4.conf @joekhoobyar
sources/families/phytium-embedded.conf @chainsx
sources/families/rk35xx.conf @ColorfulRhino @HeyMeco @SeeleVolleri @SuperKali @Tonymac32 @ZazaBR @alexl83 @amazingfate @catalinii @chainsx @efectn @fridtjof @ginkage @hoochiwetech @krachlatte @lanefu @linhz0hz @mahdichi @mattx433 @monkaBlyat @prahal @rpardini @schwar3kat @sputnik2019 @vamzii
sources/families/rockchip-rk3588.conf @ColorfulRhino @HeyMeco @SuperKali @Tonymac32 @alexl83 @amazingfate @andyshrk @efectn @fridtjof @lanefu @linhz0hz @rpardini @schwar3kat
sources/families/rockchip.conf @paolosabatino
sources/families/rockchip64.conf @150balbes @Manouchehri @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @amazingfate @andyshrk @brentr @catalinii @clee @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @paolosabatino @prahal @rpardini @sicXnull @tdleiyao @utlark @vamzii
sources/families/rockchip64.conf @150balbes @ColorfulRhino @HeyMeco @JohnTheCoolingFan @Manouchehri @SuperKali @TRSx80 @TheSnowfield @Tonymac32 @ZazaBR @ahoneybun @alexl83 @amazingfate @andyshrk @brentr @catalinii @clee @efectn @fridtjof @hqnicolas @igorpecovnik @joekhoobyar @krachlatte @lanefu @linhz0hz @paolosabatino @prahal @redrathnure @rpardini @schwar3kat @sicXnull @tdleiyao @utlark @vamzii
sources/families/sm8250.conf @FantasyGmm @amazingfate
sources/families/sun55iw3-syterkit.conf @chainsx
sources/families/sunxi.conf @1ubuntuuser @AaronNGray @DylanHP @Janmcha @StephenGraf @Tonymac32 @janprunk @lbmendes @mhawkins-consultant @sgjava
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.11.0-trunk
25.02.0-trunk
11 changes: 7 additions & 4 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ inputs:
required: false
default: "Build with [Armbian tools](https://github.com/armbian/build)"

armbian_release_tag:
description: "Armbian release tag"
required: false

runs:
using: "composite"

Expand Down Expand Up @@ -122,7 +126,7 @@ runs:
uses: actions/checkout@v4
with:
repository: armbian/build
fetch-depth: 0
ref: ${{ inputs.armbian_branch }}
clean: false
path: build

Expand Down Expand Up @@ -163,9 +167,8 @@ runs:
DESKTOP_ENVIRONMENT_CONFIG_NAME="config_base"
fi

# go to build folder and checkout
# go to build folder
cd build
git checkout ${{ inputs.armbian_branch }}

# execute build command
./compile.sh "${{ inputs.armbian_target }}" \
Expand Down Expand Up @@ -194,7 +197,7 @@ runs:

- uses: ncipollo/release-action@v1
with:
tag: "${{ env.ARMBIAN_VERSION }}"
tag: ${{ inputs.armbian_release_tag != '' && inputs.armbian_release_tag || env.ARMBIAN_VERSION }}
name: "${{ inputs.armbian_release_tittle }}"
artifacts: "${{ inputs.armbian_artifacts }}*"
allowUpdates: true
Expand Down
51 changes: 51 additions & 0 deletions config/boards/aml-c400-plus.tvb
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Amlogic S912 octa core 3Gb RAM SoC eMMC
BOARD_NAME="Magicsee C400 Plus"
BOARDFAMILY="meson-gxl"
BOARD_MAINTAINER="jomadeto"
BOOTSIZE="512"
BOOTFS_TYPE="fat"
KERNEL_TARGET="current,edge"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
KERNEL_TEST_TARGET="current"
SERIALCON="ttyAML0"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.mesongx"
BOOT_FDT_FILE="amlogic/meson-gxm-c400-plus.dtb"
BOOT_LOGO="desktop"
SRC_EXTLINUX="no"
SRC_CMDLINE='rootflags=data=writeback console=ttyAML0,115200n8 console=tty0'

function post_family_config__uboot_aml-c400-plus() {
# This board type relies on the vendor installed u-boot on emmc to boot
display_alert "$BOARD" "Configuring ($BOARD) non-u-boot" "info"
unset BOOTSOURCE
declare -g BOOTCONFIG='none'
}

function post_family_tweaks_bsp__config_aml-c400-plus_bsp() {
: "${destination:?destination is not set}"

# Important: this board has board-specific bsp-cli files in config/optional/boards/aml-c400-plus/_packages/bsp-cli
# that path is hashed by the bsp-cli hashing function automatically
display_alert "${BOARD}" "Adjusting perms of bsp-cli files for ${BOARD} in /root" "info"
run_host_command_logged chmod -v 744 "${destination}"/root/install-aml.sh
run_host_command_logged chmod -v 644 "${destination}"/root/fstab.template

display_alert "${BOARD}" "Removing armbian-install" "info"
run_host_command_logged rm -v "${destination}"/usr/bin/armbian-install

display_alert "${BOARD}" "Adding bsp-cli preinst logic" "info"
# Inline function! So this function is automatically hashed when this hook is hashed.
function aml-c400-plus-bsp-cli-preinst() {
#update of the board bsp-cli package fails because the filesystem type is
#fat and dpkg tries to create a hard link for the existing files as backup
#so rm the files instead in a preinst step
[ -f /boot/armbianEnv.txt ] && rm /boot/armbianEnv.txt
[ -f /boot/aml_autoscript ] && rm /boot/aml_autoscript
[ -f /boot/emmc_autoscript ] && rm /boot/emmc_autoscript
return 0 # short-circuits above, avoid errors
}
preinst_functions+=('aml-c400-plus-bsp-cli-preinst')
if false; then aml-c400-plus-bsp-cli-preinst; fi # so shellcheck stops complaining the function is unused. sorry

}
6 changes: 3 additions & 3 deletions config/boards/avaota-a1.csc
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ declare -g SYTERKIT_BOARD_ID="avaota-a1" # This _only_ used for syterkit-allwinn

function post_family_tweaks__avaota-a1() {
display_alert "Applying boot blobs"
cp -v "$SRC/packages/blobs/sunxi/sun50iw3/bl31.bin" "$SDCARD/boot/bl31.bin"
cp -v "$SRC/packages/blobs/sunxi/sun50iw3/scp.bin" "$SDCARD/boot/scp.bin"
cp -v "$SRC/packages/blobs/sunxi/sun50iw3/splash.bin" "$SDCARD/boot/splash.bin"
cp -v "$SRC/packages/blobs/sunxi/sun55iw3/bl31.bin" "$SDCARD/boot/bl31.bin"
cp -v "$SRC/packages/blobs/sunxi/sun55iw3/scp.bin" "$SDCARD/boot/scp.bin"
cp -v "$SRC/packages/blobs/sunxi/sun55iw3/splash.bin" "$SDCARD/boot/splash.bin"

display_alert "Applying wifi firmware"
pushd "$SDCARD/lib/firmware"
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion config/boards/bananapim4zero.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ BOARDFAMILY="sun50iw9-bpi"
BOARD_MAINTAINER="pyavitz"
BOOTCONFIG="bananapi_m4zero_defconfig"
OVERLAY_PREFIX="sun50i-h616"
BOOT_FDT_FILE="allwinner/sun50i-h618-bananapi-m4-zero.dtb"
BOOT_FDT_FILE="sun50i-h618-bananapi-m4-zero.dtb"
BOOT_LOGO="desktop"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
Expand Down
2 changes: 1 addition & 1 deletion config/boards/bananapim5.conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Amlogic S905X3 quad core 2-4GB RAM SoC eMMC GBE USB3 SPI
BOARD_NAME="Banana Pi M5"
BOARDFAMILY="meson-sm1"
BOARD_MAINTAINER="bretmlw"
BOARD_MAINTAINER="igorpecovnik"
BOOTCONFIG="bananapi-m5_defconfig"
BOOT_FDT_FILE="amlogic/meson-sm1-bananapi-m5.dtb"
KERNEL_TARGET="current,edge"
Expand Down
2 changes: 1 addition & 1 deletion config/boards/bigtreetech-cb1.conf
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ FORCE_BOOTSCRIPT_UPDATE="yes"
BOOTFS_TYPE="fat"
BOOT_FS_LABEL="BOOT"
OVERLAY_PREFIX="sun50i-h616"
BOOT_FDT_FILE="allwinner/sun50i-h616-bigtreetech-cb1-sd.dtb"
BOOT_FDT_FILE="sun50i-h616-bigtreetech-cb1-sd.dtb"
48 changes: 48 additions & 0 deletions config/boards/bigtreetech-cb2.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Rockchip RK3566 quad core 2GB-8GB GBE eMMC NVMe USB3 WiFi
BOARD_NAME="BigTreeTech CB2"
BOARDFAMILY="rockchip64"
BOARD_MAINTAINER="JohnTheCoolingFan"
BOOTCONFIG="bigtreetech-cb2-rk3566_defconfig"
BOOT_SOC="rk3566"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="rockchip/rk3566-bigtreetech-cb2.dtb"
IMAGE_PARTITION_TABLE="gpt"
BOOT_SCENARIO="spl-blobs"
OVERLAY_PREFIX='rk3566'
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

# TODO: replace with BOOT_SCENARIO=binman when it gets merged and in good shape
function post_family_config__bigtreetech-cb2_uboot_overrides() {
display_alert "$BOARD" "mainline u-boot overrides" "info"

DDR_BLOB="rk35/rk3566_ddr_1056MHz_v1.21.bin"
BL31_BLOB="rk35/rk3568_bl31_v1.44.elf" # NOT a typo, bl31 is shared across 68 and 66

declare -g BOOTDELAY=1 # Wait for UART interrupt to enter UMS/RockUSB mode etc
declare -g BOOTSOURCE="https://github.com/u-boot/u-boot.git"
declare -g BOOTBRANCH="tag:v2024.10"
declare -g BOOTPATCHDIR="v2024.10/board_bigtreetech-cb2"
#declare -g BOOTDIR="u-boot-${BOARD}"
declare -g UBOOT_TARGET_MAP="BL31=${RKBIN_DIR}/${BL31_BLOB} ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin"
unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd # disable stuff from rockchip64_common; we're using binman here which does all the work already

# Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go
function write_uboot_platform() {
dd "if=${1}/u-boot-rockchip.bin" "of=${2}" bs=32k seek=1 conv=notrunc
}

function write_uboot_platform_mtd() {
declare -a extra_opts_flashcp=("--verbose")
if flashcp -h | grep -q -e '--partition'; then
echo "Confirmed flashcp supports --partition -- read and write only changed blocks." >&2
extra_opts_flashcp+=("--partition")
else
echo "flashcp does not support --partition, will write full SPI flash blocks." >&2
fi
flashcp "${extra_opts_flashcp[@]}" "${1}/u-boot-rockchip-spi.bin" /dev/mtd0
}
}

# vim: ft=bash
2 changes: 1 addition & 1 deletion config/boards/coolpi-cm5.csc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ function post_family_config_branch_edge__coolpi-cm5_use_mainline_uboot() {

declare -g BOOTSOURCE="https://github.com/Kwiboo/u-boot-rockchip.git" # Kwiboo U-Boot
unset BOOTBRANCH
unset BOOTPATCHDIR
declare -g BOOTPATCHDIR="v2024.07-coolpi-cm5"
declare -g BOOTBRANCH_BOARD="tag:v2024.07"
declare -g BOOTDIR="u-boot-${BOARD}" # do not share u-boot directory
declare -g UBOOT_TARGET_MAP="BL31=${RKBIN_DIR}/${BL31_BLOB} ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin u-boot-rockchip-spi.bin"
Expand Down
36 changes: 36 additions & 0 deletions config/boards/coolpi-genbook.csc
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Rockchip RK3588 SoC octa core 4-16GB SoC eMMC USB3 NVME
BOARD_NAME="CoolPi GenBook"
BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="andyshrk"
BOARD_FIRMWARE_INSTALL="-full"
BOOT_SOC="rk3588"
BOOTCONFIG="coolpi-cm5-genbook-rk3588_defconfig"
KERNEL_TARGET="edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3588-coolpi-cm5-genbook.dtb"
BOOT_SCENARIO="spl-blobs"
BOOT_SUPPORT_SPI="yes"
BOOT_SPI_RKSPI_LOADER="yes"
IMAGE_PARTITION_TABLE="gpt"

# Mainline U-Boot
function post_family_config_branch_edge__coolpi-genbook_use_mainline_uboot() {
display_alert "$BOARD" "mainline (next branch) u-boot overrides for $BOARD / $BRANCH" "info"

declare -g BOOTSOURCE="https://github.com/u-boot/u-boot.git" # Mainline U-Boot
unset BOOTBRANCH
declare -g BOOTPATCHDIR="v2025.01-rc3-coolpi-cm5"
declare -g BOOTBRANCH_BOARD="tag:v2025.01-rc3"
declare -g UBOOT_TARGET_MAP="BL31=${RKBIN_DIR}/${BL31_BLOB} ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin u-boot-rockchip-spi.bin"
unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd # disable stuff from rockchip64_common; we're using binman here which does all the work already

# Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go
function write_uboot_platform() {
dd "if=$1/u-boot-rockchip.bin" "of=$2" bs=32k seek=1 conv=notrunc status=none
}

function write_uboot_platform_mtd() {
flashcp -v -p "$1/u-boot-rockchip-spi.bin" /dev/mtd0
}
}
2 changes: 1 addition & 1 deletion config/boards/hinlink-h66k.csc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BOARD_NAME="Hinlink H66K"
BOARDFAMILY="rk35xx"
BOARD_MAINTAINER=""
BOOTCONFIG="radxa-e25-rk3568_defconfig"
KERNEL_TARGET="vendor"
KERNEL_TARGET="edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3568-hinlink-h66k.dtb"
Expand Down
2 changes: 1 addition & 1 deletion config/boards/hinlink-h68k.csc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BOARD_NAME="Hinlink H68K"
BOARDFAMILY="rk35xx"
BOARD_MAINTAINER=""
BOOTCONFIG="radxa-e25-rk3568_defconfig"
KERNEL_TARGET="vendor"
KERNEL_TARGET="edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3568-hinlink-h68k.dtb"
Expand Down
2 changes: 1 addition & 1 deletion config/boards/hinlink-hnas.csc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BOARD_NAME="Hinlink HNAS"
BOARDFAMILY="rk35xx"
BOARD_MAINTAINER=""
BOOTCONFIG="radxa-e25-rk3568_defconfig"
KERNEL_TARGET="vendor"
KERNEL_TARGET="edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3568-hinlink-hnas.dtb"
Expand Down
Loading
Loading