Igor Velkov
5269c8c7f0
Fix errors in .editorconfig
2026-02-09 00:28:39 +01:00
Ian Leung
a792906065
Orange Pi 3B: Update config
...
Changes:
- Bump U-Boot to v2026.01
- Add "current" option to kernel target
- Simplify U-Boot processes
2026-02-09 00:27:51 +01:00
tparys
3006a0826c
Restore qemu performance fix for Ubuntu Noble ( #9371 )
...
This restores a performance boost introduced via #6644 , which appears to have been accidentally reverted in 021af5d . Additionally, a note was added to the config to indicate why that setting is important.
A write up for this issue was posted to the Armbian forums at https://forum.armbian.com/topic/57887-arm64-performance-regression-in-qemu/ .
2026-02-08 14:41:13 -05:00
Rosen Penev
65d823f343
board configs: disable unprivelaged BPF ( #9082 )
...
Fixes wrong CPU vulnerability output:
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation:Vulnerable: Unprivileged eBPF enabled
It's enabled but CONFIG_BPF_UNPRIV_DEFAULT_OFF being unset causes the warning.
This warning happens on ARM32 and ARM64 devices.
Edited with:
find -name "*.config" -exec sed -i 's/# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set/CONFIG_BPF_UNPRIV_DEFAULT_OFF=y/g' '{}' ;
CONFIG_BPF_UNPRIV_DEFAULT_OFF is a Linux kernel build-time hardening option that disables unprivileged use of the bpf() syscall (and thus unprivileged eBPF loading) by default by setting kernel.unprivileged_bpf_disabled=2 at boot. With this default, only privileged processes (e.g., with CAP_SYS_ADMIN / CAP_BPF, depending on kernel) can load eBPF unless an administrator explicitly relaxes it. [1], [2]
Operational behavior you should know
kernel.unprivileged_bpf_disabled semantics (as documented in the kernel sysctl docs/patch):
0: unprivileged bpf() allowed
1: unprivileged bpf() blocked and cannot be re-enabled until reboot (no transition back to 0 while running)
2: unprivileged bpf() blocked but admin can later switch to 0 or 1 if needed
If CONFIG_BPF_UNPRIV_DEFAULT_OFF=y, the default becomes 2 instead of 0. [2]
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-08 14:33:35 -05:00
Patrick Yavitz
9a9adf1cb7
OrangePi 3 LTS: Use pine_h64 crust defconfig
...
It is identical to the one that was being created via patch.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-08 06:22:47 -05:00
Patrick Yavitz
e778848389
OrangePi 3 LTS: Update u-boot defconfig
...
Source of defconfig additions and mmc patch:
https://github.com/LibreELEC/LibreELEC.tv/tree/master/projects/Allwinner/patches/u-boot
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-08 06:22:47 -05:00
okrc
09b7895004
Radxa-E52C: normalize u-boot patches
...
Signed-off-by: okrc <okrc@hexo.dev>
2026-02-07 09:12:37 -06:00
okrc
b31f093eb0
Radxa E52C: add mainline U-Boot support and kernel target configuration
...
Signed-off-by: okrc <okrc@hexo.dev>
2026-02-07 09:12:37 -06:00
M. Efe Çetin
114bbfc832
khadas-edge2: remove legacy uboot ( #9367 )
...
Agreed during maintainer meeting
2026-02-07 09:11:32 -06:00
Timothy Parys
3dc8e865e2
Remove general-gpio-driver-no-sleep from Rockchip (32 bit) patch series
2026-02-07 00:10:45 +01:00
Timothy Parys
72b61b90d7
Remove Rockchip gpio patch, already applied upstream
2026-02-07 00:10:45 +01:00
Patrick Yavitz
d984ed1649
OrangePi 3 LTS: Add ethernet support to u-boot defconfig
...
Consolidate all defconfig patches to one patch.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 08:27:47 -05:00
Patrick Yavitz
2fb7dc90f6
OrangePi 3 LTS: By default downclock to 1608MHz
...
To run at 1800MHz:
echo "1" > /sys/devices/system/cpu/cpufreq/boost
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 05:59:38 -05:00
Patrick Yavitz
c0336ce695
Sunxi64-current: Set CONFIG_CPUFREQ_DT=y
...
This is already so in the edge defconfig.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 05:59:38 -05:00
Patrick Yavitz
d1e9c9032e
OrangePi 3 LTS: Use extlinux and remove aw859a-wifi.service
...
For "reasons" extlinux provides a more stable boot.
Remove aw859a-wifi.service:
The service modprobes sprdwl_ng later in the boot process. Which
is not required. Just enabling it in modules-load.d will suffice.
I believe the reasoning for this service was to prevent a crash
which occurs if sprdwl_ng loads before cpufreq_dt. To prevent
the crash we will set in the defconfig CONFIG_CPUFREQ_DT=y.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-06 05:59:38 -05:00
Milivoje Legenovic
1890d7f656
Odroid-M2: update uboot to v2025.10
...
Signed-off-by: Milivoje Legenovic <m.legenovic@gmail.com>
2026-02-05 10:53:09 +01:00
Ricardo Pardini
a50ac096bd
meson64: ressurect 6.12 as BRANCH=oldlts
...
- it's not a legacy. it's just an old LTS
- config
- from last 6.12 rewrite back when 6.12 was current: eaac082190
- plus enablements from 6.19 (mostly rtw wifi et al)
- since no boards enable it, it should have zero impact on CI etc
- but still allows to build it by specifying `BRANCH=oldlts`
2026-02-05 01:04:57 +01:00
Jiali Chen
e6d22be90d
feat: add extraargs from armbianEnv for mkbootimg
...
Signed-off-by: CodeChenL <2540735020@qq.com>
2026-02-05 01:04:38 +01:00
Patrick Yavitz
5e8cca7279
OrangePi 3 LTS: Fixup u-boot LED nodes
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-05 01:04:23 +01:00
schwar3kat
ea8bcbc983
radxa-e54c: board config: remove wayland-sessions-mask extension
...
Wayland is now working on this board, so the extension is no longer necessary
2026-02-05 12:50:42 +13:00
Andrei Aldea
8ba25ce903
Fix K3 issues - APT Caching, PB2, Missing KConfig ( #9349 )
...
* Fix K3 issues - APT Caching, PB2, Missing KConfig
Fixes Apt catching by post_repo_customize_image__install_ti_packages
Fix PB2 DTB name change
Add missing KConfig required for PCIe
2026-02-04 16:53:06 -06:00
Igor Pecovnik
a97f9a1d26
Odroid M2: Move main build target to CURRENT kernel branch
2026-02-04 22:57:54 +01:00
Igor Pecovnik
83635f568c
Automation: when board data changes on push, execute inventory rebuild at armbian.github.io
2026-02-04 22:18:50 +01:00
Igor
f76c762516
Promoting Opi 3LTS and Odroid M2, demoting cubox-i and Jetson Nano ( #9353 )
...
* Jetson Nano: retire automatic images generation - they don't work
* Cubox-i: move it to the EOS as it doesn't boot anymore and since old.
* Odroid M2: promote the board to standard support
* Orangepi3 LTS: Promote back to the supported list
2026-02-04 21:52:54 +01:00
JohnTheCoolingFan
3f635a890f
Rock 5B Plus: Add GPIO names to dts
2026-02-04 15:41:23 +03:00
Patrick Yavitz
1e5512da7d
OrangePi 3 LTS: Remove property kaslr-seed from chosen node
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-04 06:50:27 -05:00
Patrick Yavitz
1df4c30aaa
OrangePi 3 LTS: Add DTS and DEFCONFIG to u-boot v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-04 06:50:27 -05:00
Igor Pecovnik
5abb97453f
Refactor mesa-vpu extension: simplify and add arch-specific browser selection
...
- Remove legacy panfork/kisak PPAs and image suffix logic
- Restrict Rockchip multimedia to noble+vendor only
- Simplify chromium installation (remove distribution checks)
- Add new post_armbian_repo_customize_image__browser() function for
architecture-dependent browser selection:
- amd64: google-chrome-stable
- arm64/armhf: chromium
- other: firefox
Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-02-03 18:14:41 +01:00
Igor Pecovnik
f169f2c22c
Change PIN-ing policy. We host non snap versions of Firefox and Thunderbird
2026-02-03 18:14:41 +01:00
Igor Pecovnik
04b623b3d9
Enable riscv64 arhitecture on riscv64. It is slow but it works.
2026-02-03 18:14:41 +01:00
Clark McCauley
0ed771091f
Enable "uboot-btrfs" extension
2026-02-03 07:44:57 -05:00
Clark McCauley
30e820adf2
Support BTRFS on NanoPi R3S-LTS
2026-02-03 07:44:57 -05:00
Patrick Yavitz
7998491d80
KickPi K2B: Fixup typo in u-boot patch
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
e82e3b4a7c
Update sun50iw9-bpi family to atf lts-v2.12.9
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
b3457908c7
BPI-M4-Zero / KickPi K2B: Update $board.conf(s)
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
d855d83c88
KickPI K2b: Fixup linux DTS
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
Patrick Yavitz
7e38101ed6
BPI-M4-Zero / KickPi K2B: Update u-boot to v2026.01
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-03 07:42:47 -05:00
dependabot[bot]
93f9581853
build(deps): bump rich from 14.3.1 to 14.3.2
...
Bumps [rich](https://github.com/Textualize/rich ) from 14.3.1 to 14.3.2.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v14.3.1...v14.3.2 )
---
updated-dependencies:
- dependency-name: rich
dependency-version: 14.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 07:53:09 +01:00
dependabot[bot]
644bd9ffcc
build(deps): bump pip from 25.3 to 26.0
...
Bumps [pip](https://github.com/pypa/pip ) from 25.3 to 26.0.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/25.3...26.0 )
---
updated-dependencies:
- dependency-name: pip
dependency-version: '26.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 07:52:54 +01:00
Igor Pecovnik
6f02217474
Extension: Bump Nvidia propriatery driver
...
- drop settings
- don't install on minimal images
Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-02-02 15:23:04 +01:00
Igor Pecovnik
9b1e571d43
File was removed while it remained in series control file. Removing it from there too.
2026-02-02 15:18:08 +01:00
Igor Pecovnik
12729d43e5
KDE Neon: drop conflicting packages in order to assemble KDE desktop
2026-02-02 13:57:06 +01:00
igorpecovnik
1d917c5794
Automatic board configs status synchronise
2026-02-02 08:10:29 +01:00
Igor Pecovnik
6a94cf423a
Chat utilities: remove missing package
2026-02-02 06:42:48 +01:00
Patrick Yavitz
29d2d19be9
bcm2711 Family: Remove post_family_tweaks_bsp__rpi_firmware func
...
No longer required using linux-6.18.y and up.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2026-02-02 06:41:29 +01:00
Ricardo Pardini
293dbfa540
rockchip64-6.19: rewrite against 6.19-rc8
2026-02-02 06:41:07 +01:00
Ricardo Pardini
111bcd59b6
rockchip(64)-6.19: drop upstreamed patch in -rc8
2026-02-02 06:41:07 +01:00
Ricardo Pardini
eac99d20a6
mainline-kernel: bump 6.19 to 6.19-rc8
2026-02-02 06:41:07 +01:00
Ricardo Pardini
57954a916b
odroidm1: u-boot: bump to v2026.01
...
- tested on actual hardware
- small fixes for:
- LEDs (new names; was wrong also in v2025.10 and previous)
- remove duplicate enablement of CONFIG_CMD_USB_MASS_STORAGE
- comment about lower USB3 port not working due share with OTG/UMS
micro-usb port that is enabled
2026-02-02 06:40:40 +01:00
Ricardo Pardini
5eabdce18a
rockchip64-6.19: odroidm1: ethernet TXD timing 0x4f -> 0x35 for much better performance
...
- See https://lore.kernel.org/r/20250819075522.2238643-1-tobetter@gmail.com which never landed
2026-02-02 06:40:40 +01:00