From 93de28cf3ee894f3f18b4d30a0f595bb73753474 Mon Sep 17 00:00:00 2001 From: Aelin Date: Sat, 18 Jul 2026 18:16:26 +0200 Subject: [PATCH] linux-postmarketos-lts: Upgrade to 6.18.39 Part-of: --- device/main/linux-postmarketos-lts/APKBUILD | 23 +- .../linux-postmarketos-lts/config-lts.aarch64 | 63 +++-- .../linux-postmarketos-lts/config-lts.armv7 | 93 ++++++-- .../config-lts.loongarch64 | 53 +++-- .../linux-postmarketos-lts/config-lts.ppc64le | 165 +++++++++++-- .../linux-postmarketos-lts/config-lts.riscv64 | 223 +++++++++++++++--- .../linux-postmarketos-lts/config-lts.x86 | 127 +++++++--- .../linux-postmarketos-lts/config-lts.x86_64 | 136 ++++++++--- .../generic.aarch64.config | 16 ++ .../generic.armv7.config | 16 ++ .../generic.loongarch64.config | 20 ++ .../generic.ppc64le.config | 21 ++ .../generic.riscv64.config | 21 ++ .../linux-postmarketos-lts/generic.x86.config | 35 +++ .../generic.x86_64.config | 37 +++ .../pmos.aarch64.config | 12 +- .../linux-postmarketos-lts/pmos.armv7.config | 12 +- .../pmos.loongarch64.config | 12 +- .../pmos.ppc64le.config | 12 +- .../pmos.riscv64.config | 12 +- .../linux-postmarketos-lts/pmos.x86.config | 12 +- .../linux-postmarketos-lts/pmos.x86_64.config | 12 +- 22 files changed, 931 insertions(+), 202 deletions(-) diff --git a/device/main/linux-postmarketos-lts/APKBUILD b/device/main/linux-postmarketos-lts/APKBUILD index 335a050e1..88aa3f7ba 100644 --- a/device/main/linux-postmarketos-lts/APKBUILD +++ b/device/main/linux-postmarketos-lts/APKBUILD @@ -1,7 +1,7 @@ # Co-Maintainer: Achill Gilgenast maintainer="Aelin " pkgname=linux-postmarketos-lts -pkgver=6.18.38 +pkgver=6.18.39 pkgrel=0 _kver=${pkgver%.*} pkgdesc="LTS Kernel" @@ -19,6 +19,7 @@ options=" pmb:generic-kernel pmb:kconfigcheck-community pmb:kconfigcheck-immutable + pmb:kconfigcheck-lockdown pmb:kconfigcheck-rust pmb:kconfigcheck-selinux pmb:kconfigcheck-uefi @@ -101,7 +102,7 @@ prepare() { build() { unset LDFLAGS - make ARCH="$_carch" LLVM=1 \ + make ARCH="$_carch" LLVM=1 HOSTLDFLAGS="-fuse-ld=lld" \ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor" } @@ -123,21 +124,21 @@ package() { rm -f "$pkgdir"/usr/lib/modules/*/build "$pkgdir"/usr/lib/modules/*/source install -D "$builddir"/include/config/kernel.release \ - "$pkgdir"/usr/share/kernel/$_flavor/kernel.release + "$pkgdir"/usr/share/kernel/"$_flavor"/kernel.release } sha512sums=" -0ea26f5c06f1c5ceba6e2c468129e0195eb314c56abeedc7064bef0596f3ca96da4e220312a8a8b20cde210aceec304f47fb8927c54238dbdb5d387aefb0a9d8 patch-6.18.38.patch.xz +f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3 patch-6.18.39.patch.xz 88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 linux-6.18.tar.xz 1f11df2480e9f691573283597160b4c806e492cdca4825f3acb3afb70bde43abfab487bcde1f5553b431a702a0039479d041b0ce7859970e706b5a51d2ad8fb0 0001-WIP-arch-powerpc-boot-Support-LLVM-1-in-wrapper-scri.patch 26521a9c9ea769534095dc4e306babadc8bcbaf03d7faa523c377e41ba0f742ecd0490fa27791d895f729c3ae8845297dca59b4db2475e7f078e689c447430bc 0002-WIP-arch-powerpc-boot-Use-z-notext-for-pseries-image.patch 302c20c85559fc9b3b2420ed25be1bfbb76c87f2a470e4141c32e9542cf1f5c6b3b5a7847231a3eaa0f6bc0e5942d0c1599e807175dcf5e63469704c3d6adde3 0003-WIP-arch-powerpc-boot-Add-z-norelro.patch 166f9151618780afb269822d2b0c7580830fc47b20aa1ea08006a119a5234277fba5dbc2d0be469f3285bf8debd2dcfd078c2f92b206d1491620d94432c7b11b 0004-powerpc64-ftrace-fixes-clang-build-issues.patch -78ae9bc73f8cb7088ba14c7f068bc34ad4e58d09ac10b7ab81947014417516d0bf80993e7c79671046606564336e09cdad3afc394c5c724e507a8a572bff283d config-lts.aarch64 -9d880ce99f0517940e9f343da72d17605c3fff4ae5cab2f8cd8949c3458c529b8d2a7a6159ee8c5e04450a53a4d0c454a22a97863389942da7ea7953b9cdea39 config-lts.armv7 -807de497b259fdb555dae56f1727f30d333c15c89c8adce1d5cd01cde2bd06a8423d10f9937c4cad13fad4cea9ccbf61716109d08680e80c090d48ae9178e25c config-lts.loongarch64 -e534389df5bb52ed08cddd4343a4b53ad8eb9ac5244783f63d6e82a69289a83abc5ce1a4b27a0c2fdddcd28314d37f6b72f353c020df1e64413fd4b4effc2374 config-lts.ppc64le -ddc183fc9ed7b5b3460998e92872565fee6f942ef7b74ded608fd96a6a7fcb4d98157a7fcd91f8d440b4c8c5acf369a5b1f5d677afb31988b924df04bb7635d0 config-lts.riscv64 -b6634a7da30033f8d2d22aca1ce624d14d84b8438a246a3d809a8e8df8d245ae093ee2cf1149725db1a05b51b8c8741d5a66197d5fa7250cd490ba828e04a0e4 config-lts.x86 -b376f9466336d5cf7773ff5d9746cb5633e00c7380f1e84b0a4632e426371c44b62c96957ed72b8f3d7986bc9e0075707178bdeb20cfa85b4042afb82bcba9ef config-lts.x86_64 +375e1c299b8be5203b68910bbbaa095fe07d2119c452600dc18cc199dd82e752590986090274a9c8b082e0a63e43049987ecbcb1efe766552743a5d22f4c3817 config-lts.aarch64 +22042f64b314980d9768711ff1f1a235850478cdb41b5b8d61b7a5e07e4d96c67c9b765e21f9a8504ceea9495d106bb2bd40506dac65ef7b58d0cf0489aa7157 config-lts.armv7 +252c71035256846afc8635afac68c120f0aba8decaa5bf92246f7e7c46bda92a0dfa25c26c36783d31c32ae1a4e2607a107e302f05a35b6b20394daa4c217442 config-lts.loongarch64 +257d09abc031a1bdeaac998d1fa6229dcd386ffdff8f87a57c166adafb6caff81bceb691cc9389d4a16ca30d813979725919c469fddc7715faefdd262ff2b82b config-lts.ppc64le +0e0343b6fa62b02d9682a9931a73f2bc27acb860ab3e041c463a84ed05e3ae27911cf57d2145807924e98eac222751eb61bad983a873aca7873c02410d7e7d5c config-lts.riscv64 +f77e5020d8a0c4305fe1d5b0ae92dd676da1914e79102b89fbe9904d4de844381b73061aab96e66af15c7150bcc8bfda929b8ca8775a7d87d4e30ea2323b08c8 config-lts.x86 +1dd8e23c60f95b6693a86c08127cb4c1a61773ce0e6d4349ada87f5b26a18e1cd21263c01f8ea0817ccc7a6a8e01c9084accb1b6c69009c149f51184a4533470 config-lts.x86_64 " diff --git a/device/main/linux-postmarketos-lts/config-lts.aarch64 b/device/main/linux-postmarketos-lts/config-lts.aarch64 index 24c6c8203..fe8f36d9a 100644 --- a/device/main/linux-postmarketos-lts/config-lts.aarch64 +++ b/device/main/linux-postmarketos-lts/config-lts.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.18.38 Kernel Configuration +# Linux/arm64 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_CAN_LINK=y @@ -294,7 +294,7 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_RUST=y -CONFIG_RUSTC_VERSION_TEXT="rustc 1.96.1 (31fca3adb 2026-06-26) (Alpine Linux Rust 1.96.1-r0)" +CONFIG_RUSTC_VERSION_TEXT="rustc 1.97.0 (2d8144b78 2026-07-07) (Alpine Linux Rust 1.97.0-r0)" CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y @@ -951,6 +951,7 @@ CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -959,7 +960,17 @@ CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -1720,8 +1731,11 @@ CONFIG_CAN_GW=m # CONFIG_CAN_ISOTP is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m # CONFIG_BT_LE is not set CONFIG_BT_LEDS=y @@ -3047,7 +3061,7 @@ CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y -CONFIG_IGB=y +CONFIG_IGB=m CONFIG_IGB_HWMON=y CONFIG_IGBVF=y # CONFIG_IXGBE is not set @@ -4181,7 +4195,7 @@ CONFIG_I2C_MUX_PINCTRL=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=y +CONFIG_I2C_ALGOBIT=m # # I2C Hardware Bus support @@ -10896,7 +10910,10 @@ CONFIG_PHY_TI_GMII_SEL=y # CONFIG_PHY_XILINX_ZYNQMP is not set # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +# CONFIG_IDLE_INJECT is not set +# CONFIG_ARM_SCMI_POWERCAP is not set +# CONFIG_DTPM is not set # CONFIG_MCB is not set # @@ -11151,14 +11168,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -11491,7 +11508,11 @@ CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -11546,7 +11567,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y @@ -11581,7 +11602,7 @@ CONFIG_CRYPTO_USER=y # CONFIG_CRYPTO_PCRYPT is not set # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m CONFIG_CRYPTO_BENCHMARK=m CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -11652,7 +11673,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_HMAC=y @@ -11668,13 +11689,13 @@ CONFIG_CRYPTO_SM3_GENERIC=m # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -11833,6 +11854,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -11840,13 +11864,14 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y CONFIG_PACKING=y diff --git a/device/main/linux-postmarketos-lts/config-lts.armv7 b/device/main/linux-postmarketos-lts/config-lts.armv7 index 735b67922..87613cf6e 100644 --- a/device/main/linux-postmarketos-lts/config-lts.armv7 +++ b/device/main/linux-postmarketos-lts/config-lts.armv7 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.18.38 Kernel Configuration +# Linux/arm 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -979,6 +979,7 @@ CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -987,7 +988,17 @@ CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -1705,8 +1716,11 @@ CONFIG_CAN_GW=y # CONFIG_CAN_ISOTP is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y @@ -1719,9 +1733,16 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # +CONFIG_BT_INTEL=m CONFIG_BT_BCM=m +CONFIG_BT_RTL=m CONFIG_BT_QCA=m -# CONFIG_BT_HCIBTUSB is not set +CONFIG_BT_HCIBTUSB=m +# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_SERDEV=y @@ -1745,6 +1766,7 @@ CONFIG_BT_HCIUART_BCM=y # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m +# CONFIG_BT_ATH3K is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_MTKUART is not set CONFIG_BT_QCOMSMD=m @@ -1774,7 +1796,7 @@ CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set -# CONFIG_MAC80211_LEDS is not set +CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 @@ -2909,7 +2931,7 @@ CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set # CONFIG_E1000 is not set CONFIG_E1000E=y -CONFIG_IGB=y +CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGBE is not set @@ -3344,7 +3366,20 @@ CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set -# CONFIG_IWLWIFI is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +# CONFIG_IWLMLD is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y @@ -3409,6 +3444,7 @@ CONFIG_RT2X00_LIB_LEDS=y CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set @@ -3923,11 +3959,11 @@ CONFIG_HW_RANDOM_ROCKCHIP=y # CONFIG_APPLICOM is not set CONFIG_DEVMEM=y CONFIG_DEVPORT=y -CONFIG_TCG_TPM=m +CONFIG_TCG_TPM=y # CONFIG_TCG_TPM2_HMAC is not set CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=m -# CONFIG_TCG_TIS is not set +CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C=m # CONFIG_TCG_TIS_I2C_CR50 is not set @@ -3967,7 +4003,7 @@ CONFIG_I2C_DEMUX_PINCTRL=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=y +CONFIG_I2C_ALGOBIT=m # # I2C Hardware Bus support @@ -10487,7 +10523,10 @@ CONFIG_TWL4030_USB=m CONFIG_PHY_TI_GMII_SEL=y # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +# CONFIG_IDLE_INJECT is not set +# CONFIG_ARM_SCMI_POWERCAP is not set +# CONFIG_DTPM is not set # CONFIG_MCB is not set # @@ -10682,14 +10721,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -11005,7 +11044,11 @@ CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -11056,7 +11099,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_CRYPTO=y @@ -11090,7 +11133,7 @@ CONFIG_CRYPTO_USER=m # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_BENCHMARK is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -11160,7 +11203,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_HMAC=y @@ -11176,13 +11219,13 @@ CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -11315,6 +11358,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -11322,13 +11368,14 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set diff --git a/device/main/linux-postmarketos-lts/config-lts.loongarch64 b/device/main/linux-postmarketos-lts/config-lts.loongarch64 index 7eeb3b40a..bce62cfa9 100644 --- a/device/main/linux-postmarketos-lts/config-lts.loongarch64 +++ b/device/main/linux-postmarketos-lts/config-lts.loongarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.18.38 Kernel Configuration +# Linux/loongarch 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -289,7 +289,7 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y # CONFIG_PROFILING is not set CONFIG_RUST=y -CONFIG_RUSTC_VERSION_TEXT="rustc 1.96.1 (31fca3adb 2026-06-26) (Alpine Linux Rust 1.96.1-r0)" +CONFIG_RUSTC_VERSION_TEXT="rustc 1.97.0 (2d8144b78 2026-07-07) (Alpine Linux Rust 1.97.0-r0)" CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y @@ -617,6 +617,7 @@ CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set CONFIG_MODULE_FORCE_LOAD=y @@ -625,7 +626,17 @@ CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -2538,7 +2549,7 @@ CONFIG_LIBIE_FWLOG=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y -CONFIG_IGB=y +CONFIG_IGB=m CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=y @@ -3386,10 +3397,11 @@ CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_APPLICOM is not set CONFIG_DEVMEM=y CONFIG_DEVPORT=y -CONFIG_TCG_TPM=m +CONFIG_TCG_TPM=y # CONFIG_TCG_TPM2_HMAC is not set CONFIG_HW_RANDOM_TPM=y -# CONFIG_TCG_TIS is not set +CONFIG_TCG_TIS_CORE=m +CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C is not set # CONFIG_TCG_TIS_I2C_CR50 is not set @@ -7729,7 +7741,8 @@ CONFIG_GENERIC_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +# CONFIG_DTPM is not set # CONFIG_MCB is not set # @@ -7835,14 +7848,14 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -8209,7 +8222,11 @@ CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -8262,7 +8279,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m @@ -8273,6 +8290,7 @@ CONFIG_CRYPTO=y # # Crypto core or helper # +# CONFIG_CRYPTO_FIPS is not set CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -8300,7 +8318,7 @@ CONFIG_CRYPTO_SELFTESTS=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_BENCHMARK is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -8460,7 +8478,6 @@ CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_CCREE is not set -CONFIG_CRYPTO_DEV_LOONGSON_RNG=m # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y @@ -8474,6 +8491,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -8481,13 +8501,14 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y CONFIG_PACKING=y diff --git a/device/main/linux-postmarketos-lts/config-lts.ppc64le b/device/main/linux-postmarketos-lts/config-lts.ppc64le index 4391238b2..d02fd40ba 100644 --- a/device/main/linux-postmarketos-lts/config-lts.ppc64le +++ b/device/main/linux-postmarketos-lts/config-lts.ppc64le @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.18.38 Kernel Configuration +# Linux/powerpc 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -1512,8 +1512,11 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_CAN is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y @@ -1526,7 +1529,15 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # -# CONFIG_BT_HCIBTUSB is not set +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBCM4377 is not set @@ -1536,6 +1547,7 @@ CONFIG_BT_DEBUGFS=y # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set # CONFIG_BT_VIRTIO is not set # CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers @@ -1545,11 +1557,26 @@ CONFIG_BT_DEBUGFS=y # CONFIG_MCTP is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y -# CONFIG_CFG80211 is not set - -# -# CFG80211 needs to be enabled for MAC80211 -# +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +# CONFIG_CFG80211_WEXT is not set +CONFIG_CFG80211_KUNIT_TEST=m +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_KUNIT_TEST=m +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y @@ -2320,7 +2347,8 @@ CONFIG_LIBIE_FWLOG=m CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y -# CONFIG_IGB is not set +CONFIG_IGB=m +CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y @@ -2615,25 +2643,110 @@ CONFIG_USB_NET_ZAURUS=m CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set +# CONFIG_ATH9K is not set +# CONFIG_ATH9K_HTC is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_INTEL=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_IWL4965 is not set +# CONFIG_IWL3945 is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_KUNIT_TESTS=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +# CONFIG_IWLMLD is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y +# CONFIG_LIBERTAS is not set +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_MWIFIEX is not set +# CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7915E is not set +# CONFIG_MT7921E is not set +# CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set +# CONFIG_MT7925E is not set +# CONFIG_MT7925U is not set CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set CONFIG_WLAN_VENDOR_RALINK=y +# CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y +# CONFIG_RTL8180 is not set +# CONFIG_RTL8187 is not set +CONFIG_RTL_CARDS=m +# CONFIG_RTL8192CE is not set +# CONFIG_RTL8192SE is not set +# CONFIG_RTL8192DE is not set +# CONFIG_RTL8723AE is not set +# CONFIG_RTL8723BE is not set +# CONFIG_RTL8188EE is not set +# CONFIG_RTL8192EE is not set +# CONFIG_RTL8821AE is not set +# CONFIG_RTL8192CU is not set +# CONFIG_RTL8192DU is not set +# CONFIG_RTL8XXXU is not set +# CONFIG_RTW88 is not set +# CONFIG_RTW89 is not set CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y +# CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set # @@ -2999,7 +3112,8 @@ CONFIG_DEVPORT=y # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y # CONFIG_TCG_TPM2_HMAC is not set -# CONFIG_TCG_TIS is not set +CONFIG_TCG_TIS_CORE=m +CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C is not set # CONFIG_TCG_TIS_I2C_CR50 is not set @@ -6774,7 +6888,9 @@ CONFIG_GENERIC_PHY=y # CONFIG_PHY_MAPPHONE_MDM6600 is not set # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +# CONFIG_IDLE_INJECT is not set +# CONFIG_DTPM is not set # CONFIG_MCB is not set # @@ -6876,14 +6992,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set CONFIG_NILFS2_FS=m -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -7207,8 +7323,8 @@ CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set CONFIG_SECURITY_LOCKDOWN_LSM=y CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y -CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y -# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y # CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set CONFIG_SECURITY_LANDLOCK=y # CONFIG_SECURITY_IPE is not set @@ -7287,7 +7403,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m @@ -7323,7 +7439,7 @@ CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m CONFIG_CRYPTO_BENCHMARK=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_ENGINE=m @@ -7397,7 +7513,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_HMAC=y @@ -7413,13 +7529,13 @@ CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -7515,13 +7631,14 @@ CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set diff --git a/device/main/linux-postmarketos-lts/config-lts.riscv64 b/device/main/linux-postmarketos-lts/config-lts.riscv64 index 0d53d7dbc..79029a863 100644 --- a/device/main/linux-postmarketos-lts/config-lts.riscv64 +++ b/device/main/linux-postmarketos-lts/config-lts.riscv64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.18.38 Kernel Configuration +# Linux/riscv 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -271,6 +271,7 @@ CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters +CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y @@ -728,6 +729,7 @@ CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -736,7 +738,17 @@ CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -1429,8 +1441,11 @@ CONFIG_CAN_GW=m # CONFIG_CAN_ISOTP is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y @@ -1443,7 +1458,15 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # -# CONFIG_BT_HCIBTUSB is not set +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set @@ -1451,6 +1474,7 @@ CONFIG_BT_DEBUGFS=y # CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set # CONFIG_BT_MTKSDIO is not set # CONFIG_BT_VIRTIO is not set # CONFIG_BT_INTEL_PCIE is not set @@ -1461,11 +1485,24 @@ CONFIG_BT_DEBUGFS=y # CONFIG_MCTP is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y -# CONFIG_CFG80211 is not set - -# -# CFG80211 needs to be enabled for MAC80211 -# +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +# CONFIG_CFG80211_WEXT is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y @@ -2300,7 +2337,8 @@ CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set # CONFIG_E1000 is not set CONFIG_E1000E=y -# CONFIG_IGB is not set +CONFIG_IGB=m +CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGBE is not set # CONFIG_IXGBEVF is not set @@ -2639,25 +2677,112 @@ CONFIG_USB_NET_ZAURUS=m CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set +# CONFIG_ATH9K is not set +# CONFIG_ATH9K_HTC is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_INTEL=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_IWL4965 is not set +# CONFIG_IWL3945 is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +# CONFIG_IWLMLD is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y +# CONFIG_LIBERTAS is not set +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_MWIFIEX is not set +# CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7663S is not set +# CONFIG_MT7915E is not set +# CONFIG_MT7921E is not set +# CONFIG_MT7921S is not set +# CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set +# CONFIG_MT7925E is not set +# CONFIG_MT7925U is not set CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SDIO is not set +# CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set CONFIG_WLAN_VENDOR_RALINK=y +# CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y +# CONFIG_RTL8180 is not set +# CONFIG_RTL8187 is not set +CONFIG_RTL_CARDS=m +# CONFIG_RTL8192CE is not set +# CONFIG_RTL8192SE is not set +# CONFIG_RTL8192DE is not set +# CONFIG_RTL8723AE is not set +# CONFIG_RTL8723BE is not set +# CONFIG_RTL8188EE is not set +# CONFIG_RTL8192EE is not set +# CONFIG_RTL8821AE is not set +# CONFIG_RTL8192CU is not set +# CONFIG_RTL8192DU is not set +# CONFIG_RTL8XXXU is not set +# CONFIG_RTW88 is not set +# CONFIG_RTW89 is not set CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y +# CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set # @@ -3022,7 +3147,23 @@ CONFIG_HW_RANDOM_JH7110=m # CONFIG_APPLICOM is not set CONFIG_DEVMEM=y CONFIG_DEVPORT=y -# CONFIG_TCG_TPM is not set +CONFIG_TCG_TPM=y +# CONFIG_TCG_TPM2_HMAC is not set +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=m +CONFIG_TCG_TIS=m +# CONFIG_TCG_TIS_SPI is not set +# CONFIG_TCG_TIS_I2C is not set +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_ATMEL is not set +# CONFIG_TCG_INFINEON is not set +# CONFIG_TCG_CRB is not set +# CONFIG_TCG_VTPM_PROXY is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set # end of Character devices @@ -5565,7 +5706,18 @@ CONFIG_USB_MUSB_SUNXI=m # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set -# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=y +CONFIG_USB_DWC3_HAPS=y +CONFIG_USB_DWC3_OF_SIMPLE=y +CONFIG_USB_DWC3_GENERIC_PLAT=y # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set @@ -5753,7 +5905,7 @@ CONFIG_USB_CONFIGFS_F_FS=y # end of USB Gadget precomposed configurations # CONFIG_TYPEC is not set -CONFIG_USB_ROLE_SWITCH=m +CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y @@ -7080,7 +7232,9 @@ CONFIG_PHY_STARFIVE_JH7110_PCIE=m CONFIG_PHY_STARFIVE_JH7110_USB=m # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +# CONFIG_IDLE_INJECT is not set +# CONFIG_DTPM is not set # CONFIG_MCB is not set # @@ -7182,14 +7336,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -7513,7 +7667,11 @@ CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -7565,7 +7723,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_CRYPTO=y @@ -7598,7 +7756,7 @@ CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_PCRYPT is not set # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_BENCHMARK is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -7606,7 +7764,7 @@ CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # -CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=m @@ -7668,7 +7826,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_HMAC=y @@ -7684,13 +7842,13 @@ CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -7763,22 +7921,31 @@ CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS8_PRIVATE_KEY_PARSER=m CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_FIPS_SIGNATURE_SELFTEST is not set # # Certificates for signature checking # -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set diff --git a/device/main/linux-postmarketos-lts/config-lts.x86 b/device/main/linux-postmarketos-lts/config-lts.x86 index ff80cc366..668b7f863 100644 --- a/device/main/linux-postmarketos-lts/config-lts.x86 +++ b/device/main/linux-postmarketos-lts/config-lts.x86 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.18.38 Kernel Configuration +# Linux/i386 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -859,6 +859,7 @@ CONFIG_ARCH_HAS_CPU_ATTACK_VECTORS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -867,7 +868,17 @@ CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -1585,8 +1596,11 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_CAN is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y @@ -1599,7 +1613,15 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # -# CONFIG_BT_HCIBTUSB is not set +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBCM4377 is not set @@ -1609,6 +1631,7 @@ CONFIG_BT_DEBUGFS=y # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set # CONFIG_BT_VIRTIO is not set # CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers @@ -2381,7 +2404,8 @@ CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y -# CONFIG_IGB is not set +CONFIG_IGB=m +CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGBE is not set # CONFIG_IXGBEVF is not set @@ -2679,7 +2703,20 @@ CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set -# CONFIG_IWLWIFI is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +# CONFIG_IWLMLD is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y @@ -2945,7 +2982,7 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_AW86927 is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_PCSPKR is not set +CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MAX77693_HAPTIC is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_APANEL is not set @@ -3116,7 +3153,24 @@ CONFIG_DEVPORT=y CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set -# CONFIG_TCG_TPM is not set +CONFIG_TCG_TPM=y +# CONFIG_TCG_TPM2_HMAC is not set +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=m +CONFIG_TCG_TIS=m +# CONFIG_TCG_TIS_SPI is not set +# CONFIG_TCG_TIS_I2C is not set +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_ATMEL is not set +# CONFIG_TCG_INFINEON is not set +# CONFIG_TCG_CRB is not set +# CONFIG_TCG_VTPM_PROXY is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_TELCLOCK is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set @@ -3147,10 +3201,11 @@ CONFIG_I2C_ALGOBIT=m # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_AMD_ASF is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set -# CONFIG_I2C_PIIX4 is not set +CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set @@ -3463,7 +3518,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_K8TEMP is not set -# CONFIG_SENSORS_K10TEMP is not set +CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set @@ -3667,7 +3722,7 @@ CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y -# CONFIG_WATCHDOG_CORE is not set +CONFIG_WATCHDOG_CORE=m # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 @@ -3677,6 +3732,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # # Watchdog Pretimeout Governors # +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers @@ -3698,7 +3754,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # CONFIG_EBC_C384_WDT is not set # CONFIG_EXAR_WDT is not set # CONFIG_F71808E_WDT is not set -# CONFIG_SP5100_TCO is not set +CONFIG_SP5100_TCO=m # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set @@ -6179,7 +6235,7 @@ CONFIG_MXM_WMI=m # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_REDMI_WMI is not set -# CONFIG_GIGABYTE_WMI is not set +CONFIG_GIGABYTE_WMI=m # CONFIG_ACERHDF is not set # CONFIG_ACER_WIRELESS is not set # CONFIG_ACER_WMI is not set @@ -7061,7 +7117,10 @@ CONFIG_PWM_CLK=m # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RAPL=m +# CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # @@ -7142,14 +7201,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -7467,7 +7526,11 @@ CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -7521,7 +7584,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_CRYPTO=y @@ -7554,7 +7617,7 @@ CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_PCRYPT is not set # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_BENCHMARK is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -7624,7 +7687,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_HMAC=y @@ -7640,13 +7703,13 @@ CONFIG_CRYPTO_SHA3=y # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -7691,7 +7754,7 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # # Accelerated Cryptographic Algorithms for CPU (x86) # -# CONFIG_CRYPTO_AES_NI_INTEL is not set +CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # end of Accelerated Cryptographic Algorithms for CPU (x86) @@ -7702,7 +7765,11 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_CCP is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set @@ -7727,6 +7794,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -7734,13 +7804,14 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set diff --git a/device/main/linux-postmarketos-lts/config-lts.x86_64 b/device/main/linux-postmarketos-lts/config-lts.x86_64 index 012244001..fb4b4c39d 100644 --- a/device/main/linux-postmarketos-lts/config-lts.x86_64 +++ b/device/main/linux-postmarketos-lts/config-lts.x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.18.38 Kernel Configuration +# Linux/x86_64 6.18.39 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8" CONFIG_GCC_VERSION=0 @@ -11,7 +11,7 @@ CONFIG_AS_VERSION=220108 CONFIG_LD_VERSION=0 CONFIG_LD_IS_LLD=y CONFIG_LLD_VERSION=220108 -CONFIG_RUSTC_VERSION=109601 +CONFIG_RUSTC_VERSION=109700 CONFIG_RUST_IS_AVAILABLE=y CONFIG_RUSTC_LLVM_VERSION=220108 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y @@ -302,7 +302,7 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_RUST=y -CONFIG_RUSTC_VERSION_TEXT="rustc 1.96.1 (31fca3adb 2026-06-26) (Alpine Linux Rust 1.96.1-r0)" +CONFIG_RUSTC_VERSION_TEXT="rustc 1.97.0 (2d8144b78 2026-07-07) (Alpine Linux Rust 1.97.0-r0)" CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" CONFIG_TRACEPOINTS=y @@ -933,6 +933,7 @@ CONFIG_ARCH_HAS_CPU_ATTACK_VECTORS=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -941,7 +942,17 @@ CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set @@ -1687,8 +1698,11 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_CAN is not set CONFIG_BT=m CONFIG_BT_BREDR=y -# CONFIG_BT_RFCOMM is not set -# CONFIG_BT_BNEP is not set +CONFIG_BT_RFCOMM=m +# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=m CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y @@ -1701,7 +1715,15 @@ CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # -# CONFIG_BT_HCIBTUSB is not set +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_HCIBTUSB=m +# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBCM4377 is not set @@ -1711,6 +1733,7 @@ CONFIG_BT_DEBUGFS=y # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set # CONFIG_BT_VIRTIO is not set # CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers @@ -1804,7 +1827,7 @@ CONFIG_HOTPLUG_PCI=y # # PCI controller drivers # -# CONFIG_VMD is not set +CONFIG_VMD=y # # Cadence-based PCIe controllers @@ -2495,7 +2518,8 @@ CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y -# CONFIG_IGB is not set +CONFIG_IGB=m +CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGBE is not set # CONFIG_IXGBEVF is not set @@ -2798,7 +2822,20 @@ CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set -# CONFIG_IWLWIFI is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +# CONFIG_IWLMLD is not set +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y @@ -3064,7 +3101,7 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_AW86927 is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_PCSPKR is not set +CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MAX77693_HAPTIC is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_APANEL is not set @@ -3228,7 +3265,24 @@ CONFIG_DEVPORT=y CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set -# CONFIG_TCG_TPM is not set +CONFIG_TCG_TPM=y +# CONFIG_TCG_TPM2_HMAC is not set +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=m +CONFIG_TCG_TIS=m +# CONFIG_TCG_TIS_SPI is not set +# CONFIG_TCG_TIS_I2C is not set +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_ATMEL is not set +# CONFIG_TCG_INFINEON is not set +# CONFIG_TCG_CRB is not set +# CONFIG_TCG_VTPM_PROXY is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_TELCLOCK is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set @@ -3259,10 +3313,11 @@ CONFIG_I2C_ALGOBIT=m # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_AMD_ASF is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set -# CONFIG_I2C_PIIX4 is not set +CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set @@ -3572,7 +3627,7 @@ CONFIG_HWMON=y # CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_K8TEMP is not set -# CONFIG_SENSORS_K10TEMP is not set +CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set @@ -3778,7 +3833,7 @@ CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y -# CONFIG_WATCHDOG_CORE is not set +CONFIG_WATCHDOG_CORE=m # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 @@ -3788,6 +3843,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # # Watchdog Pretimeout Governors # +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers @@ -3809,7 +3865,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # CONFIG_EBC_C384_WDT is not set # CONFIG_EXAR_WDT is not set # CONFIG_F71808E_WDT is not set -# CONFIG_SP5100_TCO is not set +CONFIG_SP5100_TCO=m # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set @@ -6305,7 +6361,7 @@ CONFIG_MXM_WMI=m # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_REDMI_WMI is not set -# CONFIG_GIGABYTE_WMI is not set +CONFIG_GIGABYTE_WMI=m # CONFIG_ACERHDF is not set # CONFIG_ACER_WIRELESS is not set # CONFIG_ACER_WMI is not set @@ -7220,7 +7276,10 @@ CONFIG_IRQ_MSI_LIB=y # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem -# CONFIG_POWERCAP is not set +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RAPL=m +# CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # @@ -7302,14 +7361,14 @@ CONFIG_XFS_ONLINE_REPAIR=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_NILFS2_FS is not set -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y @@ -7639,7 +7698,11 @@ CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE is not set +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set # CONFIG_SECURITY_LANDLOCK is not set # CONFIG_SECURITY_IPE is not set CONFIG_INTEGRITY=y @@ -7694,7 +7757,7 @@ CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options # end of Security options -CONFIG_XOR_BLOCKS=y +CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_CRYPTO=y @@ -7725,9 +7788,9 @@ CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_NULL is not set # CONFIG_CRYPTO_PCRYPT is not set -# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_KRB5ENC is not set +CONFIG_CRYPTO_KRB5ENC=m # CONFIG_CRYPTO_BENCHMARK is not set CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper @@ -7797,7 +7860,7 @@ CONFIG_CRYPTO_ESSIV=y # # Hashes, digests, and MACs # -CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_HMAC=y @@ -7813,13 +7876,13 @@ CONFIG_CRYPTO_SHA3=y # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y +CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # -CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32 is not set # end of CRCs (cyclic redundancy checks) @@ -7864,7 +7927,7 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # # Accelerated Cryptographic Algorithms for CPU (x86) # -# CONFIG_CRYPTO_AES_NI_INTEL is not set +CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set @@ -7888,14 +7951,19 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set # CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # end of Accelerated Cryptographic Algorithms for CPU (x86) CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_CCP is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_SP_PSP=y +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set @@ -7921,6 +7989,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -7928,13 +7999,14 @@ CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking -# CONFIG_CRYPTO_KRB5 is not set +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set CONFIG_BINARY_PRINTF=y # # Library routines # -CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set diff --git a/device/main/linux-postmarketos-lts/generic.aarch64.config b/device/main/linux-postmarketos-lts/generic.aarch64.config index 9870760ab..d30355fbc 100644 --- a/device/main/linux-postmarketos-lts/generic.aarch64.config +++ b/device/main/linux-postmarketos-lts/generic.aarch64.config @@ -8,6 +8,10 @@ CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m CONFIG_SND_SOC_WCD938X_SDW=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y @@ -20,6 +24,10 @@ CONFIG_SC_VIDEOCC_7180=m CONFIG_SM_VIDEOCC_8250=m CONFIG_SM_VIDEOCC_8350=m +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -91,11 +99,17 @@ CONFIG_RT61PCI=m CONFIG_RT73USB=m CONFIG_RTL8187=m CONFIG_RTL8723BS=m +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y CONFIG_BATTERY_LENOVO_YOGA_C630=m @@ -119,6 +133,8 @@ CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m # tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y CONFIG_TCG_TIS_I2C=m # uefi diff --git a/device/main/linux-postmarketos-lts/generic.armv7.config b/device/main/linux-postmarketos-lts/generic.armv7.config index 2ad165dc4..9fa78603c 100644 --- a/device/main/linux-postmarketos-lts/generic.armv7.config +++ b/device/main/linux-postmarketos-lts/generic.armv7.config @@ -7,11 +7,19 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -62,11 +70,17 @@ CONFIG_RT61PCI=m CONFIG_RT73USB=m CONFIG_RTL8187=m CONFIG_RTL8723BS=m +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y @@ -79,6 +93,8 @@ CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m # tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y CONFIG_TCG_TIS_I2C=m # uefi diff --git a/device/main/linux-postmarketos-lts/generic.loongarch64.config b/device/main/linux-postmarketos-lts/generic.loongarch64.config index 67fd33dbf..b6f667167 100644 --- a/device/main/linux-postmarketos-lts/generic.loongarch64.config +++ b/device/main/linux-postmarketos-lts/generic.loongarch64.config @@ -7,11 +7,19 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -45,10 +53,18 @@ CONFIG_LEDS_MAX77705=m # misc CONFIG_CPU_HAS_LBT=y +# network +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m + # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y @@ -60,6 +76,10 @@ CONFIG_REMOTEPROC_CDEV=y CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m +# tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y + # uefi CONFIG_FB_EFI=y diff --git a/device/main/linux-postmarketos-lts/generic.ppc64le.config b/device/main/linux-postmarketos-lts/generic.ppc64le.config index ce3ea4703..bc5332a05 100644 --- a/device/main/linux-postmarketos-lts/generic.ppc64le.config +++ b/device/main/linux-postmarketos-lts/generic.ppc64le.config @@ -7,11 +7,19 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -35,6 +43,7 @@ CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m CONFIG_TOUCHSCREEN_S6SY761=m CONFIG_TOUCHSCREEN_ZINITIX=m +CONFIG_INPUT_PCSPKR=m # led CONFIG_LEDS_MAX77705=m @@ -47,10 +56,18 @@ CONFIG_OPAL_PRD=y CONFIG_POWER8_CPU=y CONFIG_PPC_SUBPAGE_PROT=y +# network +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m + # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y @@ -62,6 +79,10 @@ CONFIG_REMOTEPROC_CDEV=y CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m +# tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y + # usb CONFIG_USB_SERIAL_CH341=m diff --git a/device/main/linux-postmarketos-lts/generic.riscv64.config b/device/main/linux-postmarketos-lts/generic.riscv64.config index fee9bc9d9..44a25f37e 100644 --- a/device/main/linux-postmarketos-lts/generic.riscv64.config +++ b/device/main/linux-postmarketos-lts/generic.riscv64.config @@ -7,11 +7,19 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -47,10 +55,18 @@ CONFIG_LEDS_MAX77705=m # localversion # CONFIG_LOCALVERSION_AUTO is not set +# network +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m + # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y @@ -62,11 +78,16 @@ CONFIG_REMOTEPROC_CDEV=y CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m +# tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y + # uefi CONFIG_FB_EFI=y # usb CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_DWC3=y # vhost CONFIG_TARGET_CORE=m diff --git a/device/main/linux-postmarketos-lts/generic.x86.config b/device/main/linux-postmarketos-lts/generic.x86.config index 65aa47023..6b824e2ad 100644 --- a/device/main/linux-postmarketos-lts/generic.x86.config +++ b/device/main/linux-postmarketos-lts/generic.x86.config @@ -7,11 +7,24 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# crypto +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m + +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -41,6 +54,7 @@ CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m CONFIG_TOUCHSCREEN_S6SY761=m CONFIG_TOUCHSCREEN_ZINITIX=m +CONFIG_INPUT_PCSPKR=m # led CONFIG_LEDS_MAX77705=m @@ -48,21 +62,39 @@ CONFIG_LEDS_MAX77705=m # localversion # CONFIG_LOCALVERSION_AUTO is not set +# network +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m + # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y +CONFIG_I2C_PIIX4=m +CONFIG_INTEL_RAPL=m # remoteproc CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_CDEV=y +# sensors +CONFIG_GIGABYTE_WMI=m +CONFIG_SENSORS_K10TEMP=m + # storage CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m +# tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y + # uefi CONFIG_FB_EFI=y @@ -106,3 +138,6 @@ CONFIG_VIRTIO_NET=y CONFIG_VIRTIO_PCI=y CONFIG_VSOCKETS=m CONFIG_VIRTIO_IOMMU=m + +# watchdog +CONFIG_SP5100_TCO=m diff --git a/device/main/linux-postmarketos-lts/generic.x86_64.config b/device/main/linux-postmarketos-lts/generic.x86_64.config index 65aa47023..c2b911ebb 100644 --- a/device/main/linux-postmarketos-lts/generic.x86_64.config +++ b/device/main/linux-postmarketos-lts/generic.x86_64.config @@ -7,11 +7,25 @@ CONFIG_SND_SOC_CS35L41_I2C=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_TFA989X=m +# bluetooth +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_RFCOMM=m + # clocks CONFIG_COMMON_CLK=y CONFIG_PWM=y CONFIG_PWM_CLK=m +# crypto +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m + +# ethernet +CONFIG_BT_BNEP=m +CONFIG_IGB=m + # graphics CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GPIO=y @@ -41,6 +55,7 @@ CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m CONFIG_TOUCHSCREEN_S6SY761=m CONFIG_TOUCHSCREEN_ZINITIX=m +CONFIG_INPUT_PCSPKR=m # led CONFIG_LEDS_MAX77705=m @@ -48,20 +63,39 @@ CONFIG_LEDS_MAX77705=m # localversion # CONFIG_LOCALVERSION_AUTO is not set +# network +CONFIG_CFG80211=m +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI=m +CONFIG_MAC80211=m + # power CONFIG_CHARGER_MAX77705=m CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX77705=m +CONFIG_POWERCAP=y CONFIG_REGULATOR=y CONFIG_SPMI=y +CONFIG_I2C_PIIX4=m +CONFIG_INTEL_RAPL=m # remoteproc CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_CDEV=y +# sensors +CONFIG_GIGABYTE_WMI=m +CONFIG_SENSORS_K10TEMP=m + # storage CONFIG_BLK_DEV_NVME=m CONFIG_NVME_CORE=m +CONFIG_VMD=y + +# tpm +CONFIG_TCG_TIS=m +CONFIG_TCG_TPM=y # uefi CONFIG_FB_EFI=y @@ -106,3 +140,6 @@ CONFIG_VIRTIO_NET=y CONFIG_VIRTIO_PCI=y CONFIG_VSOCKETS=m CONFIG_VIRTIO_IOMMU=m + +# watchdog +CONFIG_SP5100_TCO=m diff --git a/device/main/linux-postmarketos-lts/pmos.aarch64.config b/device/main/linux-postmarketos-lts/pmos.aarch64.config index 5523a59d8..2cc97d1fe 100644 --- a/device/main/linux-postmarketos-lts/pmos.aarch64.config +++ b/device/main/linux-postmarketos-lts/pmos.aarch64.config @@ -74,6 +74,7 @@ CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -270,14 +271,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -502,7 +503,10 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y CONFIG_SHADOW_CALL_STACK=y CONFIG_CFI=y @@ -516,10 +520,12 @@ CONFIG_RUST=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.armv7.config b/device/main/linux-postmarketos-lts/pmos.armv7.config index 4b1a60715..000c08b7f 100644 --- a/device/main/linux-postmarketos-lts/pmos.armv7.config +++ b/device/main/linux-postmarketos-lts/pmos.armv7.config @@ -73,6 +73,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -269,14 +270,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -497,7 +498,10 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y CONFIG_CFI=y # CONFIG_CFI_PERMISSIVE is not set @@ -506,10 +510,12 @@ CONFIG_CFI_ICALL_NORMALIZE_INTEGERS=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.loongarch64.config b/device/main/linux-postmarketos-lts/pmos.loongarch64.config index 42b804b79..996471f3a 100644 --- a/device/main/linux-postmarketos-lts/pmos.loongarch64.config +++ b/device/main/linux-postmarketos-lts/pmos.loongarch64.config @@ -74,6 +74,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -270,14 +271,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -498,7 +499,10 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y # rust @@ -508,10 +512,12 @@ CONFIG_RUST=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.ppc64le.config b/device/main/linux-postmarketos-lts/pmos.ppc64le.config index c1b750841..ad9cf6bf9 100644 --- a/device/main/linux-postmarketos-lts/pmos.ppc64le.config +++ b/device/main/linux-postmarketos-lts/pmos.ppc64le.config @@ -74,6 +74,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -270,14 +271,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -488,16 +489,21 @@ CONFIG_FUNCTION_TRACER=y CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.riscv64.config b/device/main/linux-postmarketos-lts/pmos.riscv64.config index 629c55223..6bfb45b14 100644 --- a/device/main/linux-postmarketos-lts/pmos.riscv64.config +++ b/device/main/linux-postmarketos-lts/pmos.riscv64.config @@ -73,6 +73,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -269,14 +270,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -498,7 +499,10 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y CONFIG_CFI=y # CONFIG_CFI_PERMISSIVE is not set @@ -508,10 +512,12 @@ CONFIG_SHADOW_CALL_STACK=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.x86.config b/device/main/linux-postmarketos-lts/pmos.x86.config index 38c92a121..7c83d1c8e 100644 --- a/device/main/linux-postmarketos-lts/pmos.x86.config +++ b/device/main/linux-postmarketos-lts/pmos.x86.config @@ -74,6 +74,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -272,14 +273,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -501,16 +502,21 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m diff --git a/device/main/linux-postmarketos-lts/pmos.x86_64.config b/device/main/linux-postmarketos-lts/pmos.x86_64.config index c6b9dd43b..c6593eef5 100644 --- a/device/main/linux-postmarketos-lts/pmos.x86_64.config +++ b/device/main/linux-postmarketos-lts/pmos.x86_64.config @@ -74,6 +74,7 @@ CONFIG_NFS_V3=m CONFIG_NFS_V4=m CONFIG_NFS_V4_2=y CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_CRYPTO_KRB5=m CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y @@ -272,14 +273,14 @@ CONFIG_NF_TABLES_IPV6=y CONFIG_WIREGUARD=m # filesystems -CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_EROFS_FS=m CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EXFAT_FS=m CONFIG_EXT4_FS=y -CONFIG_F2FS_FS=y +CONFIG_F2FS_FS=m CONFIG_UDF_FS=m CONFIG_XFS_FS=m CONFIG_EROFS_FS_ZIP_DEFLATE=y @@ -503,7 +504,10 @@ CONFIG_EFIVAR_FS=m CONFIG_DM_VERITY=m # hardening +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_DMESG_RESTRICT=y +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_SECURITY_YAMA=y CONFIG_CFI=y # CONFIG_CFI_PERMISSIVE is not set @@ -516,10 +520,12 @@ CONFIG_RUST=y # selinux CONFIG_AUDIT=y CONFIG_DEFAULT_SECURITY_SELINUX=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y +# lockdown +CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY=y + # wine CONFIG_NTSYNC=m