Ricardo Pardini
efdfb11328
kernel-config: don't leak grep stuff to stdout; mention Armbian and defconfig in rewritten .config comment
2025-11-08 13:13:38 +01:00
tabris
bb783640f4
framework kernel machinery - always save KERNEL_MAJOR_MINOR into generated config/kernel/foo.config
2025-11-08 11:35:37 +01:00
tabris
1f315c7819
Framework - armbian-kernel.sh - followup to #8820
...
Don't override CONFIG_FOO=y with CONFIG_FOO=m when opts_m contains
CONFIG_FOO
2025-11-06 15:48:07 -05:00
Igor
81ad50f257
Revitalize Espressobin - fix atf compilation bug, bump kernels ( #8873 )
...
* Revitalize Espressobin - fix atf compilation bug, bump kernels
* Drop forced systemd networking as this is now anyway in minimal by default
2025-11-06 00:19:49 +01:00
Ricardo Pardini
fab1be2e8b
armbian-kernel: remove forced EXT4/BTRFS as builtins (let each kernel .config decide)
...
- some families want builtin, some want modules, let each decide
2025-11-06 00:15:46 +01:00
Ricardo Pardini
db5534ed5c
armbian-kernel: drop CONFIG_ prefix, fix comments
...
- also fix for opt_m logging mismatch caught by the AI
2025-11-06 00:15:46 +01:00
Ricardo Pardini
5eeb998509
armbian-kernel: standardize on opts_y/opts_n/opts_m + opts_val arrays
...
- call_extensions_kernel_config() now declares the vars and calls
armbian_kernel_config_apply_opts_from_arrays() at the end
- so each individual hook doesn't need to
- adapt family code using the old way too
2025-11-06 00:15:46 +01:00
Ricardo Pardini
e0adc40a75
armbian-kernel: rework everything into arrays + armbian_kernel_config_apply_opts_from_arrays
...
- so hashes and changes are consistent
2025-11-06 00:15:46 +01:00
Ricardo Pardini
03b7b2645d
armbian-kernel: remove inconsistent conditionals
...
- one shall NOT use the contents of .config to determine what's in the .config
- also: introduce `opts_m` for armbian_kernel_config_apply_opts_from_arrays()
2025-11-06 00:15:46 +01:00
Ricardo Pardini
6a2b2d6760
armbian-kernel: BTRFS_FS & EXT4_FS as built-in, not modules
2025-11-06 00:15:46 +01:00
Ricardo Pardini
7c80838190
armbian-kernel: shfmt + trim whitespace; no changes
2025-11-06 00:15:46 +01:00
Ricardo Pardini
5e45b9c0f1
armbian-kernel: fix inconsistency in the ZRAM_BACKEND stuff; add a rant
2025-11-06 00:15:46 +01:00
Ricardo Pardini
f38ad454af
uboot: set CONFIG_LOCALVERSION more reliably on script/config-enabled uboot sources
...
- keep old sed for old u-boots only
- don't start it with a dash, as that gets confused with cmdline arg eventually
- instead use an underscore
2025-11-02 18:10:12 +01:00
Ricardo Pardini
3dfcbf4348
uboot: uboot-config now prints diff with pre-menuconfig defconfig
2025-11-02 18:10:01 +01:00
Igor
8b0f9ad1ef
Wireless driver patching: fix inconsistency in matching ( #8789 )
...
* Wireless driver patching: fix inconsistency in matching
Mathing Allwinner family via LINUXFAMILY is giving different results. sunxi doesn't cover sun5* ...
* Re-adding wireless drivers that fall out of this bug + few additional
2025-10-23 22:30:12 +02:00
Ricardo Pardini
19ab210ceb
drivers_network: update rtl8723DS with amazingfate's fix for 6.18
...
- see https://github.com/armbian/rtl8723ds/pull/4
2025-10-19 01:43:30 +02:00
Ricardo Pardini
842e6b66f9
drivers_network: update rtl8852bs with amazingfate's fix for 6.18
...
- see 72c75150d7
2025-10-19 01:43:30 +02:00
Migelo
3ad0696e00
armbian-kernel.sh enable zram compression backends: LZ4, LZ4HC, ZSTD, DEFLATE, 842, and LZO
2025-10-17 17:54:55 +02:00
tabris
09160da3b9
build machinery - fixup compilation for uboot/atf BRANCH=edge, pass --no-warn-rwx-segments to linker, not compiler
2025-10-14 00:00:38 +02:00
Viacheslav Bocharov
e6679e6bb3
update rtl88x2cs external driver for kernel 6.18+
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2025-10-13 23:53:15 +02:00
Igor Pecovnik
ddf1337ca4
Add Wi-Fi injection patch for Linux 6.12 kernels.
2025-10-11 14:04:48 +02:00
Viacheslav Bocharov
8325404b25
Update rtl88x2cs driver commit hash for kernel 6.17+
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2025-10-09 17:39:24 +03:00
Ricardo Pardini
ffead65d12
drivers_network: disable 6.17+ for rtl8811_rtl8812_rtl8814_rtl8821, rtl8811CU_rtl8821C and rtl88x2bu
...
- two of those were already marked to be removed 6.12+
- for those in need: send fix upstream, wait for merge, update here and re-enable
- in case upstream abandoned: fork and fix, update here and re-enable
2025-10-06 23:40:09 +02:00
Paolo
35629f641e
Bump rockchip64-edge kernel to 6.17 ( #8703 )
...
* bump rockchip64 edge kernel to 6.17
* update rockchip64 edge kernel config to 6.17
* Fixes for wireless drivers for rockchip64-edge 6.17
Patches for:
* uwe5622
* rtl8723ds
* rtl8852bs
* update rtl8852bs and rtl8723ds repository commit hashes
2025-10-03 18:36:42 +02:00
tabris
c732b614aa
armbian build machinery - allow kernel module compression.
2025-09-28 06:44:45 +02:00
青萝菜 瓜冬卜
7dd37805c8
[bugfix] Update binutils version checks in atf.sh
2025-09-28 06:44:26 +02:00
Igor
eebef46200
Realtek 8189ES & FS compatibility with Linux 6.17.y
...
Closing https://github.com/armbian/build/issues/8659
2025-09-28 05:30:08 +02:00
tabris
dd4b5e9a24
armbian build machinery - force all iptables/nftables to be built
2025-09-27 13:23:43 +02:00
Igor Pecovnik
859b49c32f
Bump mainline edge kernels to rc7
2025-09-21 19:32:20 +02:00
Jianfeng Liu
abf8763d56
kernel: spilt the build and install into two make steps
2025-09-15 20:29:51 +02:00
Jianfeng Liu
3cf5e09a96
kernel: fix kernel double target 'install'
2025-09-15 20:29:51 +02:00
Viacheslav Bocharov
a7d3bb3577
JetHome: update links and references for JetHome resources
2025-09-11 12:35:39 +03:00
SuperKali
b49192b3a5
rtw88: extend SDIO RF path fix to kernel 6.16 ( #8608 )
2025-09-11 09:04:05 +02:00
Jianfeng Liu
c51907d0f8
rtl8852bs: update to latest main branch commit
2025-09-11 11:18:54 +08:00
Jianfeng Liu
0e9992526b
rtl8852bs: enable build for rockchip64
2025-09-08 20:02:28 +02:00
SuperKali
fc9ba3ec3d
fix(rtw88): restrict sdio rf-path detection patch to kernel 6.1 only ( #8589 )
...
Limit application of 002-rtw88-sdio-rf-path-detection-fix.patch to kernel version 6.1
2025-09-08 08:40:45 +02:00
SuperKali
343bcc6e24
patch: rtw88: sdio: fix incorrect RF path detection when MAC is powered off ( #8587 )
2025-09-08 07:33:30 +02:00
tabris
3fc39c409e
kernel build machinery - allow BTRFS to be built as module
2025-09-04 02:33:03 +08:00
retro98boy
2b166f37f3
meson64: bump kernel to 6.16
2025-08-31 12:42:15 +02:00
Rolf Leggewie
034e1e45cd
lib / kernel.sh: drop (by now) unused definition of make_filter
2025-08-27 13:46:16 +08:00
Rolf Leggewie
e624fd805f
lib / kernel-make.sh: drop undefined make_filter call. Closes #8529
2025-08-27 13:46:16 +08:00
amazingfate
94a72b9993
linux-image: provide wireguard-modules
2025-08-11 17:37:52 +08:00
Igor Pecovnik
750d4eda7d
Xradio: adjust to support kernel compilation for 6.16+
2025-08-07 19:40:40 +02:00
Jianfeng Liu
124da14067
kenrel-debs: use dynamic kernel image name installed by installkernel
2025-08-04 17:34:54 +08:00
Jianfeng Liu
fb363e8829
add initial loong64 support
2025-08-04 17:34:24 +08:00
Jianfeng Liu
b3912bb03a
uefi-arm64: bump to 6.16
2025-08-03 09:37:30 +08:00
Igor Pecovnik
67aa2d55e4
Wireless drivers: bump commit hash, add information about deprecations
2025-07-23 10:52:37 +02:00
Jianfeng Liu
c093f2e581
fix bluetooth hci_dev quirks API change since v6.16-rc7
2025-07-23 16:32:36 +08:00
amazingfate
ff941a6e2d
remove wifi patches for kernel v6.16 merged upstream
2025-06-28 15:20:16 +02:00
Werner
fa9302f162
rockchip64: bump edge to 6.16-rc3 ( #8328 )
...
* Fix wifi drivers on kernel v6.16
These patches can get deleted after merged upstream.
* initial commit
* fix header
* remove ssv6051 driver
---------
Co-authored-by: amazingfate <liujianfeng1994@gmail.com>
2025-06-24 15:25:34 +00:00