492 Commits
Author SHA1 Message Date
Jan ČermákandGitHub 673f701846 RaspberryPi: Update kernel to 6.18.39 - stable_20260724 (#4956)
* RaspberryPi: Update kernel to 6.18.39 - stable_20260724

* Bump package/rpi-firmware to 78e81e2

* buildroot dfa1d775aa...a2aa1edac1 (1):
  > package/rpi-firmware: update to 78e81e2 (for stable_20260724)
2026-08-10 20:35:08 +02:00
Jan ČermákandGitHub ee5177b997 Linux: Update kernel to 6.18.44 (#4953)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.43
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.44
2026-08-10 17:55:30 +02:00
Jan ČermákandGitHub c13cd7603e Linux: Update kernel to 6.18.42 (#4941)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.42
2026-08-03 15:50:19 +02:00
Stefan AgnerandGitHub c6de5b243a Linux: Update kernel to 6.18.41 (#4930)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.41
2026-07-30 15:36:58 +02:00
Stefan AgnerandGitHub a69129bdd7 Linux: Update kernel to 6.18.40 (#4922)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.40
2026-07-28 11:01:43 +02:00
Stefan AgnerandGitHub ef7db16197 Linux: Update kernel to 6.18.39 (#4904)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.39
2026-07-18 19:03:58 +02:00
Stefan AgnerandGitHub 0f2cbd7881 Linux: Update kernel to 6.18.38 (#4877)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.38
2026-07-07 21:51:45 +02:00
Stefan AgnerandGitHub 2365e3aa2b Linux: Update kernel to 6.18.37 (#4833)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.37
2026-06-29 14:24:21 +02:00
Stefan AgnerandGitHub 5d42a5a487 RaspberryPi: Update kernel to 6.18.34 stable_20260609 (#4814)
* RaspberryPi: Update kernel to 6.18.34 - c8c7494100e99ee05b11aaa4f0588a223a63d1af

* Update rpi-firmware for stable_20260609

* buildroot 78450fa882...fe7b14c878 (1):
  > package/rpi-firmware: update to 89752d4 (for stable_20260609)
2026-06-23 17:55:58 +02:00
Stefan AgnerandGitHub b42f240540 Linux: Update kernel to 6.18.36 (#4810)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.36
2026-06-23 14:30:52 +02:00
Jan ČermákandGitHub 9f979400f3 Linux: Update kernel to 6.18.35 (#4759)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.35
2026-06-09 17:49:00 +02:00
Jan ČermákandGitHub f3be11e79a Linux: Update kernel to 6.18.34 (#4747)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.34
2026-06-04 21:40:08 +02:00
Jan ČermákandGitHub 99184847e2 RaspberryPi: Update kernel to 6.18.33 (stable_20260527) (#4748)
* RaspberryPi: Update kernel to 6.18.33 - 95b85bebbedcaedfa7ca79116ed38b7376fba412

* Update rpi-firmware for stable_20260527

* buildroot c80dabe55e...da2546993b (1):
  > package/rpi-firmware: update to 12eeaa1 (for stable_20260527)
2026-06-04 21:39:50 +02:00
Jan ČermákandGitHub ae562288ea Update Linux to 6.18 for Raspberry Pi targets (#4737)
* RaspberryPi: Update kernel to 6.18.32 - e165a3e0c5c6729d077c30c6d720c029d688d99d

* Update rpi-firmware to 1.20260521

* buildroot 1c0db348e3...c80dabe55e (1):
  > package/rpi-firmware: update to 09267f5 (1.20260521)

* Use 6.18.y kernel config fragments, remove now unused 6.12.y

* Refresh patches and removed merged backports

* Update Yellow patches

Fix collision in the Makefile and add difference in phy1 fragment which
was added upstream in e6f13c8f14d9b776363ddd4966065eac3a8f7bb9:
ARM: dts: bcm2711: enable PHY link energy detect powerdown via DT

* Disable rtl8812au-aircrack-ng in Yellow defconfig

Yellow was the only one still including it and it doesn't build on 6.18.

* Drop removed symbols from RPi kernel config fragment
2026-05-29 00:28:03 +02:00
Jan ČermákandGitHub d96f19ed1f Linux: Update kernel to 6.18.33 (#4728)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.33
2026-05-26 10:34:31 +02:00
Jan ČermákandGitHub 957d8e29fe Linux: Update kernel to 6.18.32 (#4720)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.31
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.32
2026-05-20 15:07:04 +02:00
Jan ČermákandGitHub 3dcc0cbeb7 Linux: Update kernel to 6.18.30 (#4711)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.30
2026-05-18 17:42:43 +02:00
Jan ČermákandGitHub 8283971fb0 Linux: Update kernel to 6.18.29 (#4700)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.28
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.29
2026-05-11 13:43:33 +02:00
Jan ČermákandGitHub bde6952ce5 Linux: Update kernel to 6.18.27 (#4691)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.27
2026-05-07 20:25:30 +02:00
Jan ČermákandGitHub c8ec98f2dd Linux: Update kernel to 6.18.26 (#4674)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.25
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.26
2026-04-30 15:39:04 +02:00
Jan ČermákandGitHub 34f6827768 Linux: Update kernel to 6.18.24 (#4664)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.23
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.24
2026-04-24 17:01:23 +02:00
Jan ČermákandGitHub f2bea2ef53 Restructure Linux version docs page (#4663)
Split boards per used source of the Linux kernel and sort them
alphabetically. This should reduce occasional collisions when both
sources are updated, and make the docs bit more explicit.
2026-04-24 11:56:36 +02:00
Jan ČermákandGitHub 833aa4dfe4 Update all arm64 boards (except RPi) to Linux 6.18 (#4662)
* Update generic-aarch64 to Linux 6.18

* Update green to Linux 6.18

Patches refreshed with --zero-commit flag and rockchip defconfig
regenerated using savedefconfig from 6.12 version.

* Update Rockchip-based ODROIDs (M1, M1S) to Linux 6.18

* Update Amlogic/meson ODROIDs to Linux 6.18

Refresh patches with --zero-commit, regenerate defconfig and move all
patches from top-level odroid directory to patches-meson, as they're
essentially used and applied only for these SoCs.

* Update VIM3 to Linux 6.18

Defconfig regenerated using savedefconfig (without fragments).

* Update documented kernel version for updated boards

* Remove Rockchip base config for 6.12
2026-04-24 10:15:14 +02:00
Jan ČermákandGitHub e25805b95a Update Linux to 6.18 for x86 targets (#4650)
* Update Linux to 6.18 for x86 targets

Update ova and generic_86_64 to Linux 6.18.22. Rebase the IPv6
reachability probe patch (which still applies on 6.12 with offsets) and
update config fragments.

The rtl8812au-aircrack-ng stays disabled as it no longer builds and is
deprecated by upstream rtw88 which supports those cards.

The fragemnts stay mostly the same with this diff:

  --- ../v6.12.y/docker.config    2025-03-18 15:05:42.161955925 +0100
  +++ docker.config       2026-04-16 15:01:30.346942217 +0200
  @@ -45,3 +44,0 @@
  -CONFIG_IP6_NF_FILTER=y
  -CONFIG_IP6_NF_MANGLE=y
  -CONFIG_IP6_NF_NAT=y
  @@ -48,0 +46,3 @@
  +CONFIG_NETFILTER_XT_NAT=y
  +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
  +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
  @@ -56,4 +55,0 @@
  -CONFIG_IP_NF_FILTER=y
  -CONFIG_IP_NF_NAT=y
  -CONFIG_IP_NF_TARGET_MASQUERADE=y
  -CONFIG_IP_NF_TARGET_REDIRECT=y
  --- ../v6.12.y/hassos.config    2026-01-16 13:49:13.879830313 +0100
  +++ hassos.config       2026-04-16 15:08:29.248341382 +0200
  @@ -30,2 +29,0 @@
  -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
  -CONFIG_ZSMALLOC=y

The IP_NF/IP6_NF depend on IP_NF_IPTABLES_LEGACY which is now by default
disabled. Since we use iptables-nft, those should not be needed, but
missing NETFILTER_XT options have been enabled to replace some of them.

ZSMALLOC is now enabled by default with ZSWAP and the ZSWAP option was
removed in related change in 2ccd9fecd9163f168761d4398564c81554f636ef.

CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is a direct replacement of
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE as suggested in linux commit
44d46b76c3a4b514a0cc9dab147ed430e5c1d699

> mm: add build-time option for hotplug memory default online type
> ...
> Existing users of CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y should use
> CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO.

* Fix build of the gasket driver with Linux 6.18

Backport patch from an unmerged PR to fix build with 6.18.

* Update package/rtl88x2bu to fix 6.18 build

Update the OOT driver to the latest version to fix build.

* Update Buildroot's package/rtl8821cu to fix build

* buildroot c4b580fde8...bc2fe6e38c (4):
  > package/rtl8821cu: bump to version 2025-12-14
  > package/rtl8821cu: fix build failure with Linux 6.17
  > package/rtl8821cu: fix build failure with Linux 6.16
  > package/rtl8821cu: bump to version 2025-05-08

* Replace rtl8812au-aircrack-ng by upstream kernel drivers

The drivers also need firmware - for 8812/8821 the firmware files are
already present, for 8814 the firmare needs linux-firmware update to
20250410 or newer which will install it using the wildcard pattern.
2026-04-20 17:30:52 +02:00
Jan ČermákandGitHub 133983bd6b Linux: Update kernel to 6.12.81 (#4646)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.80
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.81
2026-04-14 15:40:00 +02:00
Jan ČermákandGitHub 131e4fcc74 Linux: Update kernel to 6.12.79 (#4621)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.78
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.79
2026-03-31 17:50:07 +02:00
Jan ČermákandGitHub 8cb16e8982 RaspberryPi: Update kernel to 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d (#4591)
* RaspberryPi: Update kernel to 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d

Raspberry devs now don't seem to care about updating any of the repositories
following a kernel release anymore so the hash for the latest release was
determined from the source package of the latest APT release.

* Update rpi-firmware

* buildroot d9cb724f06...be34a81850 (1):
  > package/rpi-firmware: update to eb3ee43 (for 6.12.75)

* Add patch fixing serial in U-Boot, refresh patches

Change in DTS includes shadowed previous patch adding U-Boot-specific
compatible string for UARTs. Make sure that AMBA UARTs in device trees also
contain compatibles consumed by U-Boot as fallback.

Also, refresh RPi patches with --zero-commit.
2026-03-19 18:47:30 +01:00
Jan ČermákandGitHub a6094fde66 Linux: Update kernel to 6.12.77 (#4582)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.77
2026-03-16 18:25:30 +01:00
Jan ČermákandGitHub f882299b02 Linux: Update kernel to 6.12.76 (#4566)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.76
2026-03-09 15:06:18 +01:00
Jan ČermákandGitHub 3c8ceb8126 Linux: Update kernel to 6.12.75 (#4564)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.75
2026-03-05 17:45:30 +01:00
Jan ČermákandGitHub f362ec471b Linux: Update kernel to 6.12.74 (#4554)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.73
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.74
2026-02-25 10:21:48 +01:00
Jan ČermákandGitHub 041ecc7d87 Linux: Update kernel to 6.12.72 (#4542)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.71
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.72
2026-02-16 16:58:57 +01:00
Jan ČermákandGitHub 952191a058 Linux: Update kernel to 6.12.70 (#4524)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.69
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.70
2026-02-11 17:52:56 +01:00
Jan ČermákandGitHub c9e88f29cc Linux: Update kernel to 6.12.68 (#4519)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.68
2026-02-05 12:26:37 +01:00
Jan ČermákandGitHub eb2ed101f7 Linux: Update kernel to 6.12.67 (#4505)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.67
2026-01-26 13:20:38 +01:00
Jan ČermákandGitHub 2784089e0e Linux: Update kernel to 6.12.66 (#4500)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.66
2026-01-22 09:28:47 +01:00
Jan ČermákandGitHub 1a09ff02f8 Linux: Update kernel to 6.12.65 (#4483)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.64
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.65
2026-01-19 12:20:26 +01:00
Jan ČermákandGitHub 4d4aab4693 Linux: Update kernel to 6.12.63 (#4474)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.63
2026-01-06 13:35:37 +01:00
Jan ČermákandGitHub 007ed90691 Linux: Update kernel to 6.12.62 (#4454)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.62
2025-12-18 11:35:16 +01:00
Jan ČermákandGitHub 9371415374 Linux: Update kernel to 6.12.61 (#4441)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.61
2025-12-15 21:31:33 +01:00
Jan ČermákandGitHub 2386b7833b Linux: Update kernel to 6.12.60 (#4425)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.60
2025-12-02 16:29:17 +01:00
Jan ČermákandGitHub 4317afc082 Linux: Update kernel to 6.12.59 (#4414)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.59
2025-11-24 17:36:43 +01:00
Jan ČermákandGitHub 5e4b446b29 Linux: Update kernel to 6.12.58 (#4410)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.58
2025-11-20 15:45:02 +01:00
Jan ČermákandGitHub ba6876dffc Remove support of armv7 targets (#4374)
* Remove configs and board files of deprecated architectures

* Remove support for ODROID-XU4 boot files

* Remove ASUS Tinker support from rpi-rf-mod

* Remove RPi armv7 config fragment
2025-11-04 13:22:22 +01:00
Jan ČermákandGitHub b88767c652 Linux: Update kernel to 6.12.57 (#4377)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.57
2025-11-03 13:06:42 +01:00
Jan ČermákandGitHub ee6f8ce2b9 Linux: Update kernel to 6.12.56 (#4373)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.56
2025-10-31 12:19:28 +01:00
Jan ČermákandGitHub 0e4f9f8a55 Linux: Update kernel to 6.12.55 (#4362)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.55
2025-10-28 18:37:05 +01:00
Jan ČermákandGitHub d372a6df4b Linux: Update kernel to 6.12.54 (#4358)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.54
2025-10-23 15:19:32 +02:00
Jan ČermákandGitHub 34f8e3c1c7 Linux: Update kernel to 6.12.53 (#4356)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.53
2025-10-15 22:23:13 +02:00
Jan ČermákandGitHub 58de585863 Linux: Update kernel to 6.12.52 (#4353)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.52
2025-10-13 19:45:14 +02:00