1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-05-19 06:58:54 +01:00

476 Commits

Author SHA1 Message Date
Jan Čermák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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ák 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
Jan Čermák f9f6c9f045 Linux: Update kernel to 6.12.51 (#4343)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.51
2025-10-08 09:52:28 +02:00
Jan Čermák 1c90d4bd4b Linux: Update kernel to 6.12.50 (#4330)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.50
2025-10-02 16:07:28 +02:00
Jan Čermák 95b1d22215 RaspberryPi: Update kernel to 6.12.47 - stable_20250916 (#4327)
* RaspberryPi: Update kernel to 6.12.47 - stable_20250916

* Remove patches merged in 6.12.47

* Update Buildroot rpi-firmware package for 6.12.47

* buildroot 9acb31819a...7ce414454b (1):
  > package/rpi-firmware: update to ba22330 (for stable_20250916)
2025-10-01 17:46:17 +02:00
Jan Čermák c70b528ac7 Linux: Update kernel to 6.12.49 (#4320)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.48
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.49
2025-09-29 15:40:31 +02:00
Jan Čermák c95fd97df6 Linux: Update kernel to 6.12.47 (#4307)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.47
2025-09-15 16:10:49 +02:00
Jan Čermák 3c321a8387 Linux: Update kernel to 6.12.46 (#4293)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.46
2025-09-11 11:22:12 +02:00
Jan Čermák 9a1e0015d8 Linux: Update kernel to 6.12.45 (#4287)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.45
2025-09-08 18:05:30 +02:00
Jan Čermák 700ff773ab Linux: Update kernel to 6.12.44 (#4268)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.44
2025-09-01 18:21:45 +02:00
Jan Čermák b35be67236 Linux: Update kernel to 6.12.43 (#4255)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.43
2025-08-27 14:37:48 +02:00
Jan Čermák 1915f2194b Linux: Update kernel to 6.12.42 (#4241)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.42
2025-08-18 17:05:53 +02:00
Jan Čermák cbcf9ae34e Migrate docs to developers.home-assistant.io (#4215)
* Migrate docs to developers.home-assistant.io

Move all documentation (except the kernel.md, for which it makes sense to be
kept here) to developers.home-assistant.io.

Just bluetooth.md was intentionally not preserved, as the information value was
low and it was out of date anyway.

See home-assistant/developers.home-assistant#2748

* Fix reference links
2025-08-07 11:35:02 +02:00
Jan Čermák a7bef75516 RaspberryPi: Update kernel to 6.12.34 - stable_20250702 (#4206)
* RaspberryPi: Update kernel to 6.12.34 - stable_20250702

* Update rpi-firmware to match kernel 6.12.34

* buildroot 141bf1f9fa...b73c8daa24 (1):
  > package/rpi-firmware: update to 7022a89 (for stable_20250702)
2025-08-04 11:26:25 +02:00
Jan Čermák 32033293b6 Linux: Update kernel to 6.12.41 (#4200)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.41
2025-08-04 10:03:53 +02:00
Jan Čermák 10e401e2f6 Linux: Update kernel to 6.12.40 (#4196)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.40
2025-07-31 11:06:49 +02:00
Jan Čermák c9b4e7e880 Linux: Update kernel to 6.12.39 (#4181)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.39
2025-07-21 17:34:15 +02:00
Jan Čermák b239b9152f Linux: Update kernel to 6.12.38 (#4170)
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.37
* https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.38
2025-07-16 15:39:10 +02:00