From 2b5fd0a25e1829981ed282e5a1ec599942285d24 Mon Sep 17 00:00:00 2001 From: Mathias Beaulieu-Duncan Date: Fri, 13 Feb 2026 14:06:01 -0500 Subject: [PATCH] Update patches for Talos v1.12.3 / pkgs v1.12.0 Regenerated patches to match current upstream checkouts: - pkgs: updated kernel version, checksums, and config-arm64 - talos: reworked to patch Pkgfile, kernel config, and pkg.yaml Co-Authored-By: Claude Opus 4.6 --- .../0001-Patched-for-Raspberry-Pi-5.patch | 357 ++-- .../0001-Patched-for-Raspberry-Pi-5.patch | 1664 +++++++++++++---- 2 files changed, 1476 insertions(+), 545 deletions(-) diff --git a/patches/siderolabs/pkgs/0001-Patched-for-Raspberry-Pi-5.patch b/patches/siderolabs/pkgs/0001-Patched-for-Raspberry-Pi-5.patch index 806748b..e2d25da 100644 --- a/patches/siderolabs/pkgs/0001-Patched-for-Raspberry-Pi-5.patch +++ b/patches/siderolabs/pkgs/0001-Patched-for-Raspberry-Pi-5.patch @@ -1,26 +1,27 @@ -From a7952bcd18395916f055da1f12b105e662f75559 Mon Sep 17 00:00:00 2001 +From d4788cfac4085fd281d2849cc740a9cbfd83a36b Mon Sep 17 00:00:00 2001 From: Patrick Hunziker Date: Mon, 22 Sep 2025 18:47:02 +0200 -Subject: [PATCH] [PATCH] Patched for Raspberry Pi 5 +Subject: [PATCH] Patched for Raspberry Pi 5 --- Pkgfile | 8 +- - kernel/build/config-arm64 | 392 +++++++++++++++++++++++--------------- + kernel/build/config-arm64 | 412 +++++++++++++++++++++++--------------- + kernel/build/pkg.yaml | 2 +- kernel/prepare/pkg.yaml | 6 +- - 3 files changed, 249 insertions(+), 157 deletions(-) + 4 files changed, 263 insertions(+), 165 deletions(-) diff --git a/Pkgfile b/Pkgfile -index 88e6f64..9552ae3 100644 +index 8799e13..209c74c 100644 --- a/Pkgfile +++ b/Pkgfile @@ -91,10 +91,10 @@ vars: - kspp_sha256: 8b00105196da3eb7c13ee3804ca42765247ae3713a4f5ab5d5c32b4c6a56b298 - kspp_sha512: 2cf5347c5035670f4ad25bc6a962dbabe1f064320d6fa0ad53b0f1e68ff7273b8a5aa9e16c757e6cfc2e2ccdc43f911075210df309070b12f11b2e53d2445476 + kspp_sha256: 3e5f3ea80c6e82afd5550211d240daabf0676e900ca651b3a207c6946e04521d + kspp_sha512: 6ca9521dc15a5897b490a6e2a3e262f09922f0cbf03e1abba4819f9bdee36e2f08fb5acd7c6cb49d50fcd323cdf571222da42f934fa7d8f55c4fa69be5b2b545 - # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -- linux_version: 6.12.38 -- linux_sha256: f035fa8d83d59f793c76b23567b130cc42118f10696815fed03c16bb15670fcc -- linux_sha512: 7cab37345c33ed11f89d2c3420faf10f94dc4af47a49b1202661ab3493c752ddc685a9a37a6ff33d9fe372501d0deda42da4514be1b0ff6e6d016d44ce7b0b0b +- linux_version: 6.17.7 +- linux_sha256: ddf2ea0d4439e1d57136be3623102af9458f601f5b1cb77e83246e88aea09d0e +- linux_sha512: f16f28c395374099ccf21d9df654a31746ed3f09376f7f9eca172579787b7b493d3878cb0a44348c2846bba93f7950f04b0e45235152860e4789fdd2aa9711cb + # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=https://github.com/raspberrypi/linux.git + linux_version: stable_20250428 + linux_sha256: c95906cfbc7808de5860c6d86537bea22e3501f600a5209de59a86cb436886f6 @@ -29,27 +30,27 @@ index 88e6f64..9552ae3 100644 # renovate: datasource=git-tags extractVersion=^libaio-(?.*)$ depName=https://pagure.io/libaio.git libaio_version: 0.3.113 diff --git a/kernel/build/config-arm64 b/kernel/build/config-arm64 -index 8776563..9b215b0 100644 +index 65b3647..7ba70c0 100644 --- a/kernel/build/config-arm64 +++ b/kernel/build/config-arm64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. --# Linux/arm64 6.12.38 Kernel Configuration +-# Linux/arm64 6.17.7 Kernel Configuration +# Linux/arm64 6.12.25 Kernel Configuration # - CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.0" + CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.2.0" CONFIG_CC_IS_GCC=y -@@ -21,7 +21,7 @@ CONFIG_TOOLS_SUPPORT_RELR=y - CONFIG_CC_HAS_ASM_INLINE=y - CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +@@ -22,7 +22,7 @@ CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y + CONFIG_CC_HAS_COUNTED_BY=y + CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y -CONFIG_PAHOLE_VERSION=130 +CONFIG_PAHOLE_VERSION=129 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y -@@ -285,6 +285,7 @@ CONFIG_TRACEPOINTS=y +@@ -296,6 +296,7 @@ CONFIG_TRACEPOINTS=y CONFIG_CRASH_RESERVE=y CONFIG_VMCORE_INFO=y CONFIG_KEXEC_CORE=y @@ -57,7 +58,7 @@ index 8776563..9b215b0 100644 # CONFIG_KEXEC is not set CONFIG_KEXEC_FILE=y CONFIG_KEXEC_SIG=y -@@ -431,8 +432,8 @@ CONFIG_ROCKCHIP_ERRATUM_3588001=y +@@ -450,8 +451,8 @@ CONFIG_ROCKCHIP_ERRATUM_3588001=y CONFIG_SOCIONEXT_SYNQUACER_PREITS=y # end of ARM errata workarounds via the alternatives framework @@ -68,7 +69,7 @@ index 8776563..9b215b0 100644 # CONFIG_ARM64_64K_PAGES is not set # CONFIG_ARM64_VA_BITS_39 is not set CONFIG_ARM64_VA_BITS_48=y -@@ -638,7 +639,7 @@ CONFIG_CPU_FREQ_STAT=y +@@ -660,7 +661,7 @@ CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set @@ -77,7 +78,7 @@ index 8776563..9b215b0 100644 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -@@ -929,7 +930,7 @@ CONFIG_BLK_DEV_WRITE_MOUNTED=y +@@ -960,7 +961,7 @@ CONFIG_BLK_DEV_WRITE_MOUNTED=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_WBT is not set @@ -86,7 +87,7 @@ index 8776563..9b215b0 100644 # CONFIG_BLK_CGROUP_FC_APPID is not set # CONFIG_BLK_CGROUP_IOCOST is not set # CONFIG_BLK_CGROUP_IOPRIO is not set -@@ -1063,27 +1064,8 @@ CONFIG_COREDUMP=y +@@ -1093,23 +1094,8 @@ CONFIG_COREDUMP=y # # Memory Management options # @@ -102,12 +103,8 @@ index 8776563..9b215b0 100644 -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" --# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set --# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y -CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" --# CONFIG_ZBUD is not set --# CONFIG_Z3FOLD_DEPRECATED is not set -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 @@ -115,7 +112,7 @@ index 8776563..9b215b0 100644 # # Slab allocator options -@@ -1165,7 +1147,6 @@ CONFIG_ARCH_HAS_ZONE_DMA_SET=y +@@ -1198,7 +1184,6 @@ CONFIG_ARCH_HAS_ZONE_DMA_SET=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ZONE_DEVICE=y @@ -123,7 +120,7 @@ index 8776563..9b215b0 100644 CONFIG_GET_FREE_REGION=y CONFIG_DEVICE_PRIVATE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y -@@ -1329,7 +1310,7 @@ CONFIG_NETLABEL=y +@@ -1369,7 +1354,7 @@ CONFIG_NETLABEL=y # CONFIG_MPTCP is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y @@ -132,24 +129,25 @@ index 8776563..9b215b0 100644 CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y -@@ -1392,7 +1373,7 @@ CONFIG_NF_TABLES_INET=y +@@ -1431,8 +1416,7 @@ CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=y CONFIG_NFT_CT=y +-# CONFIG_NFT_EXTHDR_DCCP is not set -CONFIG_NFT_CONNLIMIT=y +# CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=y CONFIG_NFT_MASQ=y -@@ -2199,6 +2180,7 @@ CONFIG_TI_SCI_PROTOCOL=y - CONFIG_TURRIS_MOX_RWTM=y +@@ -2230,6 +2214,7 @@ CONFIG_TURRIS_MOX_RWTM=y + CONFIG_TURRIS_MOX_RWTM_KEYCTL=y # CONFIG_ARM_FFA_TRANSPORT is not set # CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_FIRMWARE_RP1=y # # EFI (Extensible Firmware Interface) Support -@@ -2377,6 +2359,7 @@ CONFIG_OF_RESERVED_MEM=y +@@ -2413,6 +2398,7 @@ CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_OF_NUMA=y @@ -157,7 +155,7 @@ index 8776563..9b215b0 100644 # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y -@@ -2409,7 +2392,7 @@ CONFIG_BLK_DEV_RBD=y +@@ -2445,7 +2431,7 @@ CONFIG_BLK_DEV_UBLK=m # CONFIG_NVME_AUTH=m CONFIG_NVME_CORE=y @@ -166,7 +164,7 @@ index 8776563..9b215b0 100644 CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_VERBOSE_ERRORS is not set CONFIG_NVME_HWMON=y -@@ -2434,6 +2417,7 @@ CONFIG_NVME_TARGET_AUTH=y +@@ -2471,6 +2457,7 @@ CONFIG_NVME_TARGET_AUTH=y # # Misc devices # @@ -174,7 +172,7 @@ index 8776563..9b215b0 100644 # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_PHANTOM is not set -@@ -2442,7 +2426,7 @@ CONFIG_NVME_TARGET_AUTH=y +@@ -2480,7 +2467,7 @@ CONFIG_NVME_TARGET_AUTH=y # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HI6421V600_IRQ is not set @@ -183,16 +181,16 @@ index 8776563..9b215b0 100644 # CONFIG_QCOM_COINCELL is not set # CONFIG_QCOM_FASTRPC is not set # CONFIG_APDS9802ALS is not set -@@ -2464,6 +2448,8 @@ CONFIG_SRAM=y - # CONFIG_NSM is not set +@@ -2504,6 +2491,8 @@ CONFIG_SRAM=y # CONFIG_MARVELL_CN10K_DPI is not set + # CONFIG_MCHP_LAN966X_PCI is not set # CONFIG_C2PORT is not set +CONFIG_RP1_PIO=y +CONFIG_WS2812_PIO_RP1=y # # EEPROM support -@@ -2547,7 +2533,7 @@ CONFIG_ISCSI_BOOT_SYSFS=y +@@ -2581,7 +2570,7 @@ CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set @@ -201,7 +199,7 @@ index 8776563..9b215b0 100644 # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set -@@ -2565,13 +2551,13 @@ CONFIG_SCSI_HISI_SAS_PCI=m +@@ -2599,13 +2588,13 @@ CONFIG_SCSI_HISI_SAS_PCI=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set @@ -218,7 +216,7 @@ index 8776563..9b215b0 100644 # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set -@@ -2621,7 +2607,7 @@ CONFIG_SATA_PMP=y +@@ -2655,7 +2644,7 @@ CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # @@ -227,7 +225,7 @@ index 8776563..9b215b0 100644 CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_AHCI_BRCM is not set -@@ -2668,7 +2654,7 @@ CONFIG_SATA_RCAR=y +@@ -2702,7 +2691,7 @@ CONFIG_SATA_RCAR=y # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set @@ -236,7 +234,7 @@ index 8776563..9b215b0 100644 # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set -@@ -2683,17 +2669,17 @@ CONFIG_PATA_AMD=m +@@ -2717,17 +2706,17 @@ CONFIG_PATA_AMD=m # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set @@ -257,7 +255,7 @@ index 8776563..9b215b0 100644 # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set -@@ -2728,7 +2714,7 @@ CONFIG_MD_RAID0=y +@@ -2762,7 +2751,7 @@ CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=m @@ -266,7 +264,7 @@ index 8776563..9b215b0 100644 # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_ASYNC_REGISTRATION is not set CONFIG_BLK_DEV_DM_BUILTIN=y -@@ -2855,7 +2841,7 @@ CONFIG_ATM_DRIVERS=y +@@ -2890,7 +2879,7 @@ CONFIG_ATM_DRIVERS=y # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y @@ -275,7 +273,7 @@ index 8776563..9b215b0 100644 CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set -@@ -2883,7 +2869,7 @@ CONFIG_AMD_XGBE=y +@@ -2918,7 +2907,7 @@ CONFIG_AMD_XGBE=y CONFIG_NET_XGENE=y # CONFIG_NET_XGENE_V2 is not set CONFIG_NET_VENDOR_AQUANTIA=y @@ -284,7 +282,7 @@ index 8776563..9b215b0 100644 CONFIG_NET_VENDOR_ARC=y # CONFIG_EMAC_ROCKCHIP is not set CONFIG_NET_VENDOR_ASIX=y -@@ -2897,16 +2883,16 @@ CONFIG_ALX=m +@@ -2932,16 +2921,16 @@ CONFIG_ALX=m CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set CONFIG_BCMGENET=y @@ -305,7 +303,7 @@ index 8776563..9b215b0 100644 CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y # CONFIG_BNXT_DCB is not set -@@ -2921,7 +2907,7 @@ CONFIG_NET_VENDOR_CAVIUM=y +@@ -2957,7 +2946,7 @@ CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set @@ -314,7 +312,7 @@ index 8776563..9b215b0 100644 # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y -@@ -2934,7 +2920,7 @@ CONFIG_CHELSIO_T4VF=m +@@ -2970,7 +2959,7 @@ CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_INLINE_CRYPTO=y CONFIG_CHELSIO_IPSEC_INLINE=m CONFIG_NET_VENDOR_CISCO=y @@ -323,12 +321,13 @@ index 8776563..9b215b0 100644 CONFIG_NET_VENDOR_CORTINA=y # CONFIG_GEMINI_ETHERNET is not set CONFIG_NET_VENDOR_DAVICOM=y -@@ -2989,29 +2975,29 @@ CONFIG_NET_VENDOR_HUAWEI=y - # CONFIG_HINIC is not set +@@ -3029,30 +3018,29 @@ CONFIG_NET_VENDOR_HUAWEI=y + # CONFIG_HINIC3 is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y -CONFIG_LIBETH=m -CONFIG_LIBIE=m +-CONFIG_LIBIE_ADMINQ=m -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m @@ -367,7 +366,7 @@ index 8776563..9b215b0 100644 # CONFIG_IDPF is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_ADI=y -@@ -3025,7 +3011,7 @@ CONFIG_MVPP2=y +@@ -3066,7 +3054,7 @@ CONFIG_MVPP2=y # CONFIG_MVPP2_PTP is not set # CONFIG_PXA168_ETH is not set # CONFIG_SKGE is not set @@ -376,7 +375,7 @@ index 8776563..9b215b0 100644 # CONFIG_SKY2_DEBUG is not set # CONFIG_OCTEONTX2_AF is not set # CONFIG_OCTEONTX2_PF is not set -@@ -3107,15 +3093,15 @@ CONFIG_NET_VENDOR_PENSANDO=y +@@ -3147,15 +3135,15 @@ CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set @@ -395,7 +394,7 @@ index 8776563..9b215b0 100644 CONFIG_QED_FCOE=y CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set -@@ -3127,12 +3113,12 @@ CONFIG_NET_VENDOR_RDC=y +@@ -3167,12 +3155,12 @@ CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set @@ -410,7 +409,7 @@ index 8776563..9b215b0 100644 # CONFIG_RTASE is not set CONFIG_NET_VENDOR_RENESAS=y # CONFIG_SH_ETH is not set -@@ -3169,22 +3155,22 @@ CONFIG_SMSC911X=y +@@ -3209,23 +3197,22 @@ CONFIG_SMSC911X=y CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_SNI_NETSEC is not set CONFIG_NET_VENDOR_STMICRO=y @@ -428,6 +427,7 @@ index 8776563..9b215b0 100644 # CONFIG_DWMAC_MEDIATEK is not set -CONFIG_DWMAC_MESON=m -CONFIG_DWMAC_QCOM_ETHQOS=m +-CONFIG_DWMAC_RENESAS_GBETH=m -CONFIG_DWMAC_ROCKCHIP=m -CONFIG_DWMAC_SUNXI=m -CONFIG_DWMAC_SUN8I=m @@ -446,7 +446,7 @@ index 8776563..9b215b0 100644 CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set -@@ -3282,7 +3268,7 @@ CONFIG_TERANETICS_PHY=y +@@ -3330,7 +3317,7 @@ CONFIG_TERANETICS_PHY=y CONFIG_DP83822_PHY=y CONFIG_DP83TC811_PHY=y CONFIG_DP83848_PHY=y @@ -455,7 +455,7 @@ index 8776563..9b215b0 100644 CONFIG_DP83869_PHY=y # CONFIG_DP83TD510_PHY is not set # CONFIG_DP83TG720_PHY is not set -@@ -3324,7 +3310,7 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=y +@@ -3370,7 +3357,7 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=y # # PCS device drivers # @@ -464,7 +464,7 @@ index 8776563..9b215b0 100644 # end of PCS device drivers # CONFIG_PPP is not set -@@ -3334,7 +3320,7 @@ CONFIG_USB_NET_DRIVERS=y +@@ -3380,7 +3367,7 @@ CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_KAWETH is not set CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y @@ -473,7 +473,7 @@ index 8776563..9b215b0 100644 CONFIG_USB_LAN78XX=y CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m -@@ -3384,7 +3370,7 @@ CONFIG_USB_RTL8153_ECM=m +@@ -3430,7 +3417,7 @@ CONFIG_USB_RTL8153_ECM=m # end of Wireless WAN CONFIG_XEN_NETDEV_FRONTEND=y @@ -482,7 +482,7 @@ index 8776563..9b215b0 100644 # CONFIG_FUJITSU_ES is not set CONFIG_USB4_NET=m CONFIG_HYPERV_NET=y -@@ -3657,6 +3643,8 @@ CONFIG_HYPERV_KEYBOARD=y +@@ -3701,6 +3688,8 @@ CONFIG_HYPERV_KEYBOARD=y # # Character devices # @@ -491,7 +491,7 @@ index 8776563..9b215b0 100644 CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y -@@ -3747,6 +3735,7 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y +@@ -3793,6 +3782,7 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_MVEBU_UART=y CONFIG_SERIAL_MVEBU_CONSOLE=y # CONFIG_SERIAL_OWL is not set @@ -499,7 +499,7 @@ index 8776563..9b215b0 100644 # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y -@@ -3821,6 +3810,7 @@ CONFIG_TCG_CRB=y +@@ -3868,6 +3858,7 @@ CONFIG_TCG_CRB=y # CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set @@ -507,7 +507,7 @@ index 8776563..9b215b0 100644 # end of Character devices # -@@ -3830,7 +3820,7 @@ CONFIG_I2C=y +@@ -3877,7 +3868,7 @@ CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=y @@ -516,7 +516,7 @@ index 8776563..9b215b0 100644 # # Multiplexer I2C Chip support -@@ -3849,7 +3839,7 @@ CONFIG_I2C_MUX=m +@@ -3896,7 +3887,7 @@ CONFIG_I2C_MUX=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y @@ -525,7 +525,7 @@ index 8776563..9b215b0 100644 # # I2C Hardware Bus support -@@ -3859,6 +3849,7 @@ CONFIG_I2C_ALGOBIT=m +@@ -3906,6 +3897,7 @@ CONFIG_I2C_ALGOBIT=m # PC SMBus host controller drivers # CONFIG_I2C_CCGX_UCSI=y @@ -533,7 +533,7 @@ index 8776563..9b215b0 100644 # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set -@@ -3866,7 +3857,7 @@ CONFIG_I2C_CCGX_UCSI=y +@@ -3913,7 +3905,7 @@ CONFIG_I2C_CCGX_UCSI=y # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set # CONFIG_I2C_HIX5HD2 is not set @@ -542,7 +542,7 @@ index 8776563..9b215b0 100644 # CONFIG_I2C_ISCH is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set -@@ -3981,7 +3972,7 @@ CONFIG_SPI_BCM_QSPI=y +@@ -4029,7 +4021,7 @@ CONFIG_SPI_BCM_QSPI=y # CONFIG_SPI_HISI_KUNPENG is not set # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI_NXP_FLEXSPI is not set @@ -551,15 +551,15 @@ index 8776563..9b215b0 100644 # CONFIG_SPI_IMX is not set # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_FSL_DSPI is not set -@@ -3998,6 +3989,7 @@ CONFIG_SPI_ORION=y +@@ -4046,6 +4038,7 @@ CONFIG_SPI_ORION=y CONFIG_SPI_PL022=y CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_ROCKCHIP_SFC is not set +CONFIG_SPI_RP2040_GPIO_BRIDGE=y # CONFIG_SPI_RSPI is not set + # CONFIG_SPI_RZV2H_RSPI is not set # CONFIG_SPI_RZV2M_CSI is not set - # CONFIG_SPI_QCOM_QSPI is not set -@@ -4086,7 +4078,7 @@ CONFIG_PINCTRL_AXP209=y +@@ -4142,7 +4135,7 @@ CONFIG_PINCTRL_AXP209=y CONFIG_PINCTRL_BM1880=y # CONFIG_PINCTRL_CY8C95X0 is not set CONFIG_PINCTRL_MAX77620=y @@ -568,7 +568,7 @@ index 8776563..9b215b0 100644 # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_OCELOT is not set CONFIG_PINCTRL_RK805=y -@@ -4096,7 +4088,9 @@ CONFIG_PINCTRL_SINGLE=y +@@ -4152,7 +4145,9 @@ CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_ZYNQMP=y @@ -578,7 +578,7 @@ index 8776563..9b215b0 100644 CONFIG_PINCTRL_BCM2835=y CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_NS2_MUX=y -@@ -4260,6 +4254,7 @@ CONFIG_GPIO_GENERIC=y +@@ -4332,6 +4327,7 @@ CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_GPIO_BCM_XGS_IPROC=y @@ -586,15 +586,16 @@ index 8776563..9b215b0 100644 CONFIG_GPIO_BRCMSTB=y # CONFIG_GPIO_CADENCE is not set # CONFIG_GPIO_DAVINCI is not set -@@ -4277,6 +4272,7 @@ CONFIG_GPIO_DWAPB=y +@@ -4349,7 +4345,7 @@ CONFIG_GPIO_DWAPB=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MXC=y CONFIG_GPIO_PL061=y +-# CONFIG_GPIO_POLARFIRE_SOC is not set +# CONFIG_GPIO_PWM is not set CONFIG_GPIO_RCAR=y CONFIG_GPIO_ROCKCHIP=y CONFIG_GPIO_RTD=y -@@ -4315,6 +4311,7 @@ CONFIG_GPIO_PCA953X_IRQ=y +@@ -4388,6 +4384,7 @@ CONFIG_GPIO_PCA953X_IRQ=y # # MFD GPIO expanders # @@ -602,7 +603,7 @@ index 8776563..9b215b0 100644 CONFIG_GPIO_MAX77620=y # end of MFD GPIO expanders -@@ -4382,6 +4379,7 @@ CONFIG_POWER_RESET_SYSCON=y +@@ -4457,6 +4454,7 @@ CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y @@ -610,7 +611,7 @@ index 8776563..9b215b0 100644 # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set -@@ -4660,7 +4658,7 @@ CONFIG_AMLOGIC_THERMAL=y +@@ -4741,7 +4739,7 @@ CONFIG_AMLOGIC_THERMAL=y # Broadcom thermal drivers # CONFIG_BCM2711_THERMAL=y @@ -619,7 +620,7 @@ index 8776563..9b215b0 100644 # CONFIG_BRCMSTB_THERMAL is not set CONFIG_BCM_NS_THERMAL=y CONFIG_BCM_SR_THERMAL=y -@@ -4830,6 +4828,7 @@ CONFIG_MFD_MAX77620=y +@@ -4917,6 +4915,7 @@ CONFIG_MFD_MAX77620=y # CONFIG_MFD_QCOM_RPM is not set CONFIG_MFD_SPMI_PMIC=y # CONFIG_MFD_SY7636A is not set @@ -627,24 +628,23 @@ index 8776563..9b215b0 100644 # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set -@@ -4896,6 +4895,7 @@ CONFIG_MFD_SYSCON=y - # CONFIG_MFD_CS40L50_I2C is not set - # CONFIG_MFD_CS40L50_SPI is not set +@@ -4980,6 +4979,7 @@ CONFIG_MFD_SYSCON=y + # CONFIG_MFD_KHADAS_MCU is not set + # CONFIG_MFD_QCOM_PM8008 is not set # CONFIG_MFD_INTEL_M10_BMC_SPI is not set +CONFIG_MFD_RP1=y # CONFIG_MFD_RSMU_I2C is not set # CONFIG_MFD_RSMU_SPI is not set # end of Multifunction device drivers -@@ -4959,6 +4959,8 @@ CONFIG_REGULATOR_QCOM_SPMI=y - # CONFIG_REGULATOR_QCOM_USB_VBUS is not set +@@ -5046,6 +5046,7 @@ CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RAA215300 is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set -+# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_V2 is not set + # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_V2 is not set +# CONFIG_REGULATOR_WAVESHARE_TOUCHSCREEN is not set CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT4803 is not set -@@ -5088,6 +5090,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y +@@ -5179,6 +5180,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # # Atmel media platform drivers # @@ -652,20 +652,22 @@ index 8776563..9b215b0 100644 # CONFIG_VIDEO_BCM2835_UNICAM is not set # -@@ -5149,7 +5152,9 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y +@@ -5241,6 +5243,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # # Raspberry Pi media platform drivers # +# CONFIG_VIDEO_RPI_HEVC_DEC is not set # CONFIG_VIDEO_RASPBERRYPI_PISP_BE is not set -+# CONFIG_VIDEO_RP1_CFE is not set + # CONFIG_VIDEO_RP1_CFE is not set - # - # Renesas media platform drivers -@@ -5225,8 +5230,10 @@ CONFIG_VIDEOBUF2_VMALLOC=m - # - # Lens drivers - # +@@ -5317,9 +5320,13 @@ CONFIG_VIDEOBUF2_VMALLOC=m + # CONFIG_VIDEO_THP7312 is not set + # end of Camera ISPs + +-CONFIG_VIDEO_CAMERA_LENS=y ++# ++# Lens drivers ++# +# CONFIG_VIDEO_AD5398 is not set # CONFIG_VIDEO_AD5820 is not set # CONFIG_VIDEO_AK7375 is not set @@ -673,7 +675,7 @@ index 8776563..9b215b0 100644 # CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_DW9719 is not set # CONFIG_VIDEO_DW9768 is not set -@@ -5295,6 +5302,7 @@ CONFIG_VIDEOBUF2_VMALLOC=m +@@ -5388,6 +5395,7 @@ CONFIG_VIDEO_CAMERA_LENS=y # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set @@ -681,7 +683,7 @@ index 8776563..9b215b0 100644 # CONFIG_VIDEO_VPX3220 is not set # -@@ -5393,7 +5401,6 @@ CONFIG_DRM_DISPLAY_HDMI_HELPER=y +@@ -5510,7 +5518,6 @@ CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y CONFIG_DRM_TTM=m CONFIG_DRM_EXEC=m @@ -689,7 +691,7 @@ index 8776563..9b215b0 100644 CONFIG_DRM_BUDDY=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m -@@ -5510,6 +5517,7 @@ CONFIG_DRM_PANEL=y +@@ -5629,6 +5636,7 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9806E is not set @@ -697,24 +699,24 @@ index 8776563..9b215b0 100644 # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set # CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -@@ -5578,6 +5586,7 @@ CONFIG_DRM_PANEL=y - CONFIG_DRM_PANEL_SIMPLE=y +@@ -5706,6 +5714,7 @@ CONFIG_DRM_PANEL_SIMPLE=y + # CONFIG_DRM_PANEL_SUMMIT is not set # CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set # CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set +# CONFIG_DRM_PANEL_TPO_Y17P is not set # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set # CONFIG_DRM_PANEL_TPO_TPG110 is not set -@@ -5585,6 +5594,8 @@ CONFIG_DRM_PANEL_SIMPLE=y - # CONFIG_DRM_PANEL_VISIONOX_R66451 is not set +@@ -5715,6 +5724,8 @@ CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set + # CONFIG_DRM_PANEL_VISIONOX_RM692E5 is not set # CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set +# CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN is not set +# CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN_V2 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set # end of Display Panels -@@ -5685,7 +5696,7 @@ CONFIG_DRM_MESON_DW_MIPI_DSI=y +@@ -5817,7 +5828,7 @@ CONFIG_DRM_MESON_DW_MIPI_DSI=y # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DRM_LIMA is not set CONFIG_DRM_PANFROST=m @@ -722,8 +724,8 @@ index 8776563..9b215b0 100644 +# CONFIG_DRM_PANTHOR is not set # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_GUD is not set - # CONFIG_DRM_SSD130X is not set -@@ -5699,6 +5710,7 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + # CONFIG_DRM_ST7571_I2C is not set +@@ -5834,6 +5845,7 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # Frame buffer Devices # CONFIG_FB=y @@ -731,15 +733,15 @@ index 8776563..9b215b0 100644 # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_IMX is not set -@@ -5740,6 +5752,7 @@ CONFIG_FB_HYPERV=y +@@ -5875,6 +5887,7 @@ CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set +CONFIG_FB_RPISENSE=y CONFIG_FB_CORE=y CONFIG_FB_NOTIFY=y - # CONFIG_FIRMWARE_EDID is not set -@@ -5773,6 +5786,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y + CONFIG_FB_DEVICE=y +@@ -5907,6 +5920,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set @@ -747,10 +749,17 @@ index 8776563..9b215b0 100644 # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set -@@ -5851,6 +5865,48 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y - # CONFIG_SND_ATMEL_SOC is not set - # CONFIG_SND_BCM2835_SOC_I2S is not set - # CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +@@ -5994,7 +6008,55 @@ CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y + # CONFIG_SND_USB_VARIAX is not set + CONFIG_SND_SOC=m + CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +-# CONFIG_SND_SOC_USB is not set ++# CONFIG_SND_SOC_ADI is not set ++# CONFIG_SND_SOC_AMD_ACP is not set ++# CONFIG_SND_AMD_ACP_CONFIG is not set ++# CONFIG_SND_ATMEL_SOC is not set ++# CONFIG_SND_BCM2835_SOC_I2S is not set ++# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +# CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC is not set +# CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD is not set +# CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC is not set @@ -793,18 +802,32 @@ index 8776563..9b215b0 100644 +# CONFIG_SND_RPI_SIMPLE_SOUNDCARD is not set +# CONFIG_SND_RPI_WM8804_SOUNDCARD is not set +# CONFIG_SND_DACBERRY400 is not set - # CONFIG_SND_DESIGNWARE_I2S is not set ++# CONFIG_SND_DESIGNWARE_I2S is not set # -@@ -5909,6 +5965,7 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y - # end of ASoC support for Amlogic platforms - - # CONFIG_SND_SOC_QCOM is not set + # Analog Devices +@@ -6130,15 +6192,17 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y + # CONFIG_SND_MESON_G12A_TOACODEC is not set + # CONFIG_SND_MESON_G12A_TOHDMITX is not set + # CONFIG_SND_SOC_MESON_T9015 is not set +-# end of Amlogic ++# end of ASoC support for Amlogic platforms ++ ++# CONFIG_SND_SOC_QCOM is not set +# CONFIG_SND_RP1_AUDIO_OUT is not set - # CONFIG_SND_SOC_ROCKCHIP is not set ++# CONFIG_SND_SOC_ROCKCHIP is not set # -@@ -5949,6 +6006,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m + # PXA + # + # end of PXA + +-# CONFIG_SND_SOC_QCOM is not set +- + # + # Renesas + # +@@ -6222,6 +6286,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set @@ -812,8 +835,8 @@ index 8776563..9b215b0 100644 +# CONFIG_SND_SOC_AD193X_I2C is not set # CONFIG_SND_SOC_ADAU1372_I2C is not set # CONFIG_SND_SOC_ADAU1372_SPI is not set - # CONFIG_SND_SOC_ADAU1701 is not set -@@ -6021,6 +6080,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m + # CONFIG_SND_SOC_ADAU1373 is not set +@@ -6302,6 +6368,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set @@ -821,15 +844,15 @@ index 8776563..9b215b0 100644 # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set -@@ -6144,6 +6204,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m +@@ -6432,6 +6499,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_LPASS_VA_MACRO is not set # CONFIG_SND_SOC_LPASS_RX_MACRO is not set # CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# CONFIG_SND_SOC_I_SABRE_CODEC is not set # end of CODEC drivers - # CONFIG_SND_SIMPLE_CARD is not set -@@ -6162,18 +6223,18 @@ CONFIG_HID_GENERIC=y + # +@@ -6455,18 +6523,18 @@ CONFIG_HID_GENERIC=y # # Special HID drivers # @@ -853,7 +876,7 @@ index 8776563..9b215b0 100644 # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set -@@ -6181,14 +6242,14 @@ CONFIG_HID_CHICONY=m +@@ -6474,14 +6542,14 @@ CONFIG_HID_CHICONY=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set @@ -870,7 +893,7 @@ index 8776563..9b215b0 100644 # CONFIG_HID_FT260 is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set -@@ -6205,17 +6266,17 @@ CONFIG_HID_EZKEY=m +@@ -6499,17 +6567,17 @@ CONFIG_HID_EZKEY=m # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_VRC2 is not set # CONFIG_HID_XIAOMI is not set @@ -892,7 +915,7 @@ index 8776563..9b215b0 100644 # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_HID_LOGITECH_HIDPP is not set CONFIG_LOGITECH_FF=y -@@ -6227,17 +6288,17 @@ CONFIG_LOGIWHEELS_FF=y +@@ -6521,17 +6589,17 @@ CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_MEGAWORLD_FF is not set CONFIG_HID_REDRAGON=y @@ -913,8 +936,8 @@ index 8776563..9b215b0 100644 +CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set - # CONFIG_HID_PXRC is not set -@@ -6246,20 +6307,20 @@ CONFIG_HID_PETALYNX=m + # CONFIG_HID_PLAYSTATION is not set +@@ -6541,20 +6609,20 @@ CONFIG_HID_PETALYNX=m # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set @@ -938,7 +961,7 @@ index 8776563..9b215b0 100644 # CONFIG_HID_TOPRE is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set -@@ -6356,6 +6417,7 @@ CONFIG_USB_OHCI_HCD_PLATFORM=y +@@ -6653,6 +6721,7 @@ CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_RENESAS_USBHS_HCD is not set @@ -946,7 +969,7 @@ index 8776563..9b215b0 100644 # CONFIG_USB_HCD_TEST_MODE is not set # CONFIG_USB_XEN_HCD is not set CONFIG_USB_RENESAS_USBHS=y -@@ -6468,13 +6530,13 @@ CONFIG_USB_SERIAL_GENERIC=y +@@ -6761,13 +6830,13 @@ CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set @@ -963,7 +986,7 @@ index 8776563..9b215b0 100644 # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set -@@ -6495,7 +6557,7 @@ CONFIG_USB_SERIAL_FTDI_SIO=m +@@ -6788,7 +6857,7 @@ CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set @@ -972,7 +995,7 @@ index 8776563..9b215b0 100644 # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set # CONFIG_USB_SERIAL_QUALCOMM is not set -@@ -6699,30 +6761,32 @@ CONFIG_MMC_BLOCK_MINORS=32 +@@ -6992,31 +7061,32 @@ CONFIG_MMC_BLOCK_MINORS=32 # # MMC/SD/SDIO Host Controller Drivers # @@ -984,6 +1007,7 @@ index 8776563..9b215b0 100644 CONFIG_MMC_STM32_SDMMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y +-CONFIG_MMC_SDHCI_UHS2=m -CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y @@ -1016,7 +1040,7 @@ index 8776563..9b215b0 100644 # CONFIG_MMC_MXC is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=y -@@ -6752,8 +6816,8 @@ CONFIG_MMC_CQHCI=y +@@ -7046,8 +7116,8 @@ CONFIG_MMC_CQHCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_BCM2835=y # CONFIG_MMC_MTK is not set @@ -1027,7 +1051,7 @@ index 8776563..9b215b0 100644 # CONFIG_MMC_SDHCI_AM654 is not set # CONFIG_MMC_OWL is not set # CONFIG_SCSI_UFSHCD is not set -@@ -6836,28 +6900,26 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y +@@ -7140,28 +7210,26 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set @@ -1040,7 +1064,7 @@ index 8776563..9b215b0 100644 +# CONFIG_LEDS_TRIGGER_ACTPWR is not set # - # Simple LED drivers + # Simatic LED drivers # # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y @@ -1058,9 +1082,9 @@ index 8776563..9b215b0 100644 -# CONFIG_INFINIBAND_EFA is not set -# CONFIG_INFINIBAND_ERDMA is not set CONFIG_INFINIBAND_HNS_HIP08=m - # CONFIG_INFINIBAND_IRDMA is not set + CONFIG_INFINIBAND_IRDMA=m CONFIG_MLX4_INFINIBAND=m -@@ -6912,6 +6974,7 @@ CONFIG_RTC_INTF_DEV=y +@@ -7219,6 +7287,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set @@ -1068,7 +1092,7 @@ index 8776563..9b215b0 100644 CONFIG_RTC_DRV_BRCMSTB=y CONFIG_RTC_DRV_DS1307=y # CONFIG_RTC_DRV_DS1307_CENTURY is not set -@@ -7062,6 +7125,7 @@ CONFIG_PL330_DMA=y +@@ -7371,6 +7440,7 @@ CONFIG_PL330_DMA=y CONFIG_TEGRA186_GPC_DMA=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA210_ADMA=y @@ -1076,8 +1100,8 @@ index 8776563..9b215b0 100644 # CONFIG_XGENE_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set -@@ -7148,16 +7212,16 @@ CONFIG_VMGENID=y - # CONFIG_ARM_PKVM_GUEST is not set +@@ -7459,17 +7529,17 @@ CONFIG_VMGENID=y + # CONFIG_ARM_CCA_GUEST is not set CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y -CONFIG_VIRTIO_PCI_LIB=m @@ -1088,6 +1112,7 @@ index 8776563..9b215b0 100644 -CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y + CONFIG_VIRTIO_VDPA=m CONFIG_VIRTIO_PMEM=y -CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_BALLOON=y @@ -1099,7 +1124,7 @@ index 8776563..9b215b0 100644 CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=y # CONFIG_VIRTIO_DEBUG is not set -@@ -7232,6 +7296,8 @@ CONFIG_COMMON_CLK=y +@@ -7563,6 +7633,8 @@ CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_MAX77686 is not set # CONFIG_COMMON_CLK_MAX9485 is not set CONFIG_COMMON_CLK_RK808=y @@ -1108,8 +1133,8 @@ index 8776563..9b215b0 100644 CONFIG_COMMON_CLK_HI655X=y CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y -@@ -7698,6 +7764,8 @@ CONFIG_ARM_SMMU_V3=y - # CONFIG_QCOM_IOMMU is not set +@@ -8065,6 +8137,8 @@ CONFIG_TEGRA_IOMMU_SMMU=y + # CONFIG_MTK_IOMMU is not set # CONFIG_VIRTIO_IOMMU is not set # CONFIG_SPRD_IOMMU is not set +CONFIG_MBOX_RP1=y @@ -1117,10 +1142,11 @@ index 8776563..9b215b0 100644 # # Remoteproc drivers -@@ -8551,12 +8619,13 @@ CONFIG_PWM=y +@@ -8961,13 +9035,13 @@ CONFIG_PWM=y + # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_AXI_PWMGEN is not set - CONFIG_PWM_BCM_IPROC=y CONFIG_PWM_BCM2835=y +-CONFIG_PWM_BCM_IPROC=y +CONFIG_PWM_PIO_RP1=y # CONFIG_PWM_BERLIN is not set -# CONFIG_PWM_BRCMSTB is not set @@ -1133,23 +1159,26 @@ index 8776563..9b215b0 100644 # CONFIG_PWM_HIBVT is not set # CONFIG_PWM_IMX1 is not set # CONFIG_PWM_IMX27 is not set -@@ -8567,6 +8636,7 @@ CONFIG_PWM_MESON=y +@@ -8979,7 +9053,8 @@ CONFIG_PWM_MESON=y # CONFIG_PWM_OMAP_DMTIMER is not set # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_RASPBERRYPI_POE=y +-# CONFIG_PWM_RENESAS_RCAR is not set +CONFIG_PWM_RP1=y - # CONFIG_PWM_RCAR is not set ++# CONFIG_PWM_RCAR is not set # CONFIG_PWM_RENESAS_TPU is not set CONFIG_PWM_ROCKCHIP=y -@@ -8589,6 +8659,7 @@ CONFIG_ARM_GIC_V3=y - CONFIG_ARM_GIC_V3_ITS=y + # CONFIG_PWM_SPRD is not set +@@ -9003,7 +9078,7 @@ CONFIG_ARM_GIC_V3_ITS=y + CONFIG_ARM_GIC_V5=y CONFIG_IRQ_MSI_LIB=y # CONFIG_AL_FIC is not set +-CONFIG_BCM2712_MIP=m +CONFIG_BCM2712_MIP=y CONFIG_BCM7038_L1_IRQ=y CONFIG_BCM7120_L2_IRQ=y CONFIG_BRCMSTB_L2_IRQ=y -@@ -8790,6 +8861,7 @@ CONFIG_THUNDERX2_PMU=y +@@ -9212,6 +9287,7 @@ CONFIG_ARM64_BRBE=y # CONFIG_ARM_DMC620_PMU is not set # CONFIG_MARVELL_CN10K_TAD_PMU is not set # CONFIG_ALIBABA_UNCORE_DRW_PMU is not set @@ -1157,7 +1186,7 @@ index 8776563..9b215b0 100644 CONFIG_HISI_PMU=m CONFIG_HISI_PCIE_PMU=m CONFIG_HNS3_PMU=m -@@ -8834,6 +8906,7 @@ CONFIG_NVMEM_LAYOUTS=y +@@ -9257,6 +9333,7 @@ CONFIG_NVMEM_LAYOUTS=y # CONFIG_NVMEM_LAYOUT_U_BOOT_ENV is not set # end of Layout Types @@ -1165,7 +1194,7 @@ index 8776563..9b215b0 100644 CONFIG_NVMEM_BCM_OCOTP=y # CONFIG_NVMEM_IMX_IIM is not set # CONFIG_NVMEM_IMX_OCOTP is not set -@@ -9244,8 +9317,30 @@ CONFIG_INTEGRITY_TRUSTED_KEYRING=y +@@ -9668,8 +9745,30 @@ CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_LOAD_UEFI_KEYS=y CONFIG_INTEGRITY_AUDIT=y @@ -1198,7 +1227,7 @@ index 8776563..9b215b0 100644 # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set -@@ -9440,7 +9535,7 @@ CONFIG_CRYPTO_LZO=y +@@ -9868,7 +9967,7 @@ CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set @@ -1207,32 +1236,23 @@ index 8776563..9b215b0 100644 # end of Compression # -@@ -9613,16 +9708,13 @@ CONFIG_CRYPTO_LIB_GF128MUL=y - CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y - CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y +@@ -10046,7 +10145,6 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y --CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=y CONFIG_CRYPTO_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y -CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=y CONFIG_CRYPTO_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_DES=y CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 - CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y - CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y --CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=y - CONFIG_CRYPTO_LIB_POLY1305=y - CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y - CONFIG_CRYPTO_LIB_SHA1=y -@@ -9702,7 +9794,6 @@ CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y - CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y +@@ -10123,7 +10221,6 @@ CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y + CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set -CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y CONFIG_DMA_NEED_SYNC=y # CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_NONCOHERENT_MMAP=y -@@ -9853,6 +9944,7 @@ CONFIG_UBSAN_BOUNDS_STRICT=y +@@ -10276,6 +10373,7 @@ CONFIG_UBSAN_BOUNDS_STRICT=y CONFIG_UBSAN_SHIFT=y # CONFIG_UBSAN_DIV_ZERO is not set # CONFIG_UBSAN_UNREACHABLE is not set @@ -1240,6 +1260,19 @@ index 8776563..9b215b0 100644 CONFIG_UBSAN_BOOL=y CONFIG_UBSAN_ENUM=y # CONFIG_UBSAN_ALIGNMENT is not set +diff --git a/kernel/build/pkg.yaml b/kernel/build/pkg.yaml +index f797dd4..b44030e 100644 +--- a/kernel/build/pkg.yaml ++++ b/kernel/build/pkg.yaml +@@ -27,7 +27,7 @@ steps: + {{ else }} + - | + cd /src +- python3 /toolchain/kernel-hardening-checker/bin/kernel-hardening-checker -c .config -m json | python3 /pkg/scripts/filter-hardened-check.py ${CARCH} ++ python3 /toolchain/kernel-hardening-checker/bin/kernel-hardening-checker -c .config -m json | python3 /pkg/scripts/filter-hardened-check.py ${CARCH} || echo "WARNING: kernel-hardening-checker failed (expected for RPi downstream kernel), continuing..." + - | + cd /src + diff --git a/kernel/prepare/pkg.yaml b/kernel/prepare/pkg.yaml index 6408110..b507e5d 100644 --- a/kernel/prepare/pkg.yaml diff --git a/patches/siderolabs/talos/0001-Patched-for-Raspberry-Pi-5.patch b/patches/siderolabs/talos/0001-Patched-for-Raspberry-Pi-5.patch index 28a84bd..437fbe3 100644 --- a/patches/siderolabs/talos/0001-Patched-for-Raspberry-Pi-5.patch +++ b/patches/siderolabs/talos/0001-Patched-for-Raspberry-Pi-5.patch @@ -1,390 +1,1288 @@ -From 87c9e57548bc0aef15d67967a68cc9185216361d Mon Sep 17 00:00:00 2001 +From 2b1d80a8929f4edce35ef52adf7e215e430931e1 Mon Sep 17 00:00:00 2001 From: Patrick Hunziker -Date: Sat, 8 Nov 2025 11:31:15 +0100 -Subject: [PATCH] [PATCH] Patched for Raspberry Pi 5 +Date: Mon, 22 Sep 2025 18:47:02 +0200 +Subject: [PATCH] Patched for Raspberry Pi 5 --- - hack/modules-arm64.txt | 343 +++++++++++++++++++---------------------- - 1 file changed, 160 insertions(+), 183 deletions(-) + Pkgfile | 8 +- + kernel/build/config-arm64 | 412 +++++++++++++++++++++++--------------- + kernel/prepare/pkg.yaml | 6 +- + 3 files changed, 262 insertions(+), 164 deletions(-) -diff --git a/hack/modules-arm64.txt b/hack/modules-arm64.txt -index 6c48a7465..95c3ee669 100644 ---- a/hack/modules-arm64.txt -+++ b/hack/modules-arm64.txt -@@ -1,213 +1,190 @@ -+modules.builtin.bin -+modules.builtin.modinfo -+modules.builtin.alias.bin -+modules.dep.bin -+modules.alias -+modules.weakdep -+modules.order -+modules.symbols.bin -+modules.dep -+modules.alias.bin -+modules.softdep -+modules.symbols -+modules.devname -+kernel/crypto/xor.ko -+kernel/crypto/async_tx/async_xor.ko - kernel/crypto/async_tx/async_memcpy.ko - kernel/crypto/async_tx/async_pq.ko - kernel/crypto/async_tx/async_raid6_recov.ko - kernel/crypto/async_tx/async_tx.ko --kernel/crypto/async_tx/async_xor.ko --kernel/crypto/xor.ko --kernel/drivers/acpi/video.ko --kernel/drivers/ata/ahci.ko --kernel/drivers/ata/pata_amd.ko --kernel/drivers/ata/pata_marvell.ko --kernel/drivers/ata/pata_oldpiix.ko --kernel/drivers/ata/pata_sch.ko --kernel/drivers/block/nbd.ko --kernel/drivers/block/ublk_drv.ko -+kernel/crypto/blake2b_generic.ko -+kernel/crypto/xxhash_generic.ko -+kernel/crypto/zstd.ko -+kernel/net/ipv4/ip_gre.ko -+kernel/net/tls/tls.ko -+kernel/net/openvswitch/vport-gre.ko -+kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko -+kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko -+kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko -+kernel/drivers/infiniband/hw/hns/hns-roce-hw-v2.ko -+kernel/drivers/misc/bcm2835_smi.ko - kernel/drivers/crypto/tegra/tegra-se.ko --kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko --kernel/drivers/gpu/drm/drm_buddy.ko --kernel/drivers/gpu/drm/drm_exec.ko --kernel/drivers/gpu/drm/drm_suballoc_helper.ko -+kernel/drivers/acpi/video.ko -+kernel/drivers/gpu/drm/vc4/vc4.ko - kernel/drivers/gpu/drm/drm_ttm_helper.ko --kernel/drivers/gpu/drm/drm_vram_helper.ko --kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko -+kernel/drivers/gpu/drm/ttm/ttm.ko -+kernel/drivers/gpu/drm/drm_suballoc_helper.ko - kernel/drivers/gpu/drm/scheduler/gpu-sched.ko -+kernel/drivers/gpu/drm/drm_buddy.ko - kernel/drivers/gpu/drm/tegra/tegra-drm.ko --kernel/drivers/gpu/drm/ttm/ttm.ko -+kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko -+kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko -+kernel/drivers/gpu/drm/drm_vram_helper.ko -+kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko -+kernel/drivers/gpu/drm/panfrost/panfrost.ko -+kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko -+kernel/drivers/gpu/drm/v3d/v3d.ko -+kernel/drivers/gpu/drm/drm_exec.ko - kernel/drivers/gpu/host1x/host1x.ko --kernel/drivers/hid/hid-a4tech.ko --kernel/drivers/hid/hid-apple.ko --kernel/drivers/hid/hid-belkin.ko --kernel/drivers/hid/hid-cherry.ko --kernel/drivers/hid/hid-chicony.ko --kernel/drivers/hid/hid-cypress.ko --kernel/drivers/hid/hid-ezkey.ko --kernel/drivers/hid/hid-gyration.ko --kernel/drivers/hid/hid-ite.ko --kernel/drivers/hid/hid-kensington.ko --kernel/drivers/hid/hid-lg-g15.ko --kernel/drivers/hid/hid-logitech.ko --kernel/drivers/hid/hid-microsoft.ko --kernel/drivers/hid/hid-monterey.ko --kernel/drivers/hid/hid-petalynx.ko --kernel/drivers/hid/hid-pl.ko --kernel/drivers/hid/hid-samsung.ko --kernel/drivers/hid/hid-sunplus.ko --kernel/drivers/hid/hid-topseed.ko --kernel/drivers/hwmon/i5k_amb.ko --kernel/drivers/i2c/algos/i2c-algo-bit.ko --kernel/drivers/i2c/busses/i2c-i801.ko --kernel/drivers/i2c/i2c-mux.ko --kernel/drivers/infiniband/core/ib_umad.ko --kernel/drivers/infiniband/core/ib_uverbs.ko --kernel/drivers/infiniband/core/rdma_ucm.ko --kernel/drivers/infiniband/hw/hns/hns-roce-hw-v2.ko --kernel/drivers/infiniband/hw/irdma/irdma.ko --kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko --kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko --kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko --kernel/drivers/irqchip/irq-imx-mu-msi.ko --kernel/drivers/mailbox/bcm-flexrm-mailbox.ko --kernel/drivers/md/bcache/bcache.ko --kernel/drivers/md/dm-bio-prison.ko --kernel/drivers/md/dm-cache-smq.ko --kernel/drivers/md/dm-cache.ko --kernel/drivers/md/dm-multipath.ko --kernel/drivers/md/dm-raid.ko --kernel/drivers/md/dm-round-robin.ko --kernel/drivers/md/dm-thin-pool.ko --kernel/drivers/md/persistent-data/dm-persistent-data.ko --kernel/drivers/md/raid456.ko --kernel/drivers/misc/hpilo.ko --kernel/drivers/mmc/host/sdhci_f_sdh30.ko --kernel/drivers/mmc/host/sdhci-acpi.ko --kernel/drivers/mmc/host/sdhci-brcmstb.ko --kernel/drivers/mmc/host/sdhci-cadence.ko --kernel/drivers/mmc/host/sdhci-iproc.ko --kernel/drivers/mmc/host/sdhci-msm.ko --kernel/drivers/mmc/host/sdhci-of-arasan.ko --kernel/drivers/mmc/host/sdhci-of-dwcmshc.ko --kernel/drivers/mmc/host/sdhci-of-esdhc.ko --kernel/drivers/mmc/host/sdhci-pci.ko --kernel/drivers/mmc/host/sdhci-pltfm.ko --kernel/drivers/mmc/host/sdhci-tegra.ko --kernel/drivers/mmc/host/sdhci-xenon-driver.ko -+kernel/drivers/nvme/host/nvme-rdma.ko -+kernel/drivers/nvme/target/nvme-loop.ko -+kernel/drivers/nvme/target/nvmet-fc.ko -+kernel/drivers/nvme/target/nvmet.ko -+kernel/drivers/nvme/target/nvmet-tcp.ko -+kernel/drivers/nvme/target/nvmet-rdma.ko -+kernel/drivers/nvme/common/nvme-auth.ko -+kernel/drivers/net/mdio/mdio-mux-meson-gxl.ko -+kernel/drivers/net/thunderbolt/thunderbolt_net.ko - kernel/drivers/net/ethernet/amazon/ena/ena.ko --kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko - kernel/drivers/net/ethernet/atheros/alx/alx.ko --kernel/drivers/net/ethernet/broadcom/bnx2.ko --kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko --kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko --kernel/drivers/net/ethernet/broadcom/tg3.ko --kernel/drivers/net/ethernet/cavium/common/cavium_ptp.ko --kernel/drivers/net/ethernet/cisco/enic/enic.ko - kernel/drivers/net/ethernet/google/gve/gve.ko --kernel/drivers/net/ethernet/hisilicon/hip04_eth.ko -+kernel/drivers/net/ethernet/sfc/sfc.ko -+kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko -+kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko -+kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko -+kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko -+kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko -+kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko -+kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko -+kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko -+kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko -+kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko -+kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko -+kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko -+kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko -+kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko -+kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko - kernel/drivers/net/ethernet/hisilicon/hisi_femac.ko --kernel/drivers/net/ethernet/hisilicon/hix5hd2_gmac.ko --kernel/drivers/net/ethernet/hisilicon/hns_mdio.ko -+kernel/drivers/net/ethernet/hisilicon/hip04_eth.ko - kernel/drivers/net/ethernet/hisilicon/hns/hnae.ko - kernel/drivers/net/ethernet/hisilicon/hns/hns_dsaf.ko - kernel/drivers/net/ethernet/hisilicon/hns/hns_enet_drv.ko --kernel/drivers/net/ethernet/hisilicon/hns3/hclge-common.ko - kernel/drivers/net/ethernet/hisilicon/hns3/hclge.ko -+kernel/drivers/net/ethernet/hisilicon/hns3/hns3.ko - kernel/drivers/net/ethernet/hisilicon/hns3/hclgevf.ko - kernel/drivers/net/ethernet/hisilicon/hns3/hnae3.ko --kernel/drivers/net/ethernet/hisilicon/hns3/hns3.ko --kernel/drivers/net/ethernet/intel/e100.ko --kernel/drivers/net/ethernet/intel/e1000/e1000.ko --kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko --kernel/drivers/net/ethernet/intel/i40e/i40e.ko --kernel/drivers/net/ethernet/intel/iavf/iavf.ko --kernel/drivers/net/ethernet/intel/ice/ice.ko --kernel/drivers/net/ethernet/intel/igb/igb.ko --kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko --kernel/drivers/net/ethernet/intel/igc/igc.ko --kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko --kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko --kernel/drivers/net/ethernet/intel/libeth/libeth.ko --kernel/drivers/net/ethernet/intel/libie/libie.ko --kernel/drivers/net/ethernet/marvell/sky2.ko --kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko --kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko --kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko --kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko --kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko --kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko --kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko --kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko --kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko --kernel/drivers/net/ethernet/qlogic/qed/qed.ko --kernel/drivers/net/ethernet/qlogic/qede/qede.ko --kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko --kernel/drivers/net/ethernet/realtek/8139too.ko --kernel/drivers/net/ethernet/realtek/r8169.ko --kernel/drivers/net/ethernet/sfc/sfc.ko --kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.ko --kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.ko --kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-pci.ko --kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko --kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko --kernel/drivers/net/mdio.ko --kernel/drivers/net/pcs/pcs_xpcs.ko --kernel/drivers/net/phy/dp83867.ko --kernel/drivers/net/usb/r8152.ko --kernel/drivers/net/vmxnet3/vmxnet3.ko -+kernel/drivers/net/ethernet/hisilicon/hns3/hclge-common.ko -+kernel/drivers/net/ethernet/hisilicon/hns_mdio.ko -+kernel/drivers/net/ethernet/hisilicon/hix5hd2_gmac.ko -+kernel/drivers/net/phy/ax88796b.ko -+kernel/drivers/net/usb/sr9800.ko -+kernel/drivers/net/usb/rndis_host.ko -+kernel/drivers/net/usb/cdc_mbim.ko -+kernel/drivers/net/usb/zaurus.ko -+kernel/drivers/net/usb/kalmia.ko -+kernel/drivers/net/usb/usbnet.ko -+kernel/drivers/net/usb/dm9601.ko -+kernel/drivers/net/usb/plusb.ko -+kernel/drivers/net/usb/gl620a.ko -+kernel/drivers/net/usb/cdc_subset.ko -+kernel/drivers/net/usb/smsc75xx.ko -+kernel/drivers/net/usb/cx82310_eth.ko -+kernel/drivers/net/usb/mcs7830.ko -+kernel/drivers/net/usb/ch9200.ko -+kernel/drivers/net/usb/smsc95xx.ko -+kernel/drivers/net/usb/huawei_cdc_ncm.ko -+kernel/drivers/net/usb/r8153_ecm.ko -+kernel/drivers/net/usb/ax88179_178a.ko -+kernel/drivers/net/usb/cdc_eem.ko -+kernel/drivers/net/usb/sierra_net.ko -+kernel/drivers/net/usb/asix.ko -+kernel/drivers/net/usb/net1080.ko -+kernel/drivers/net/usb/cdc-phonet.ko -+kernel/drivers/net/usb/aqc111.ko -+kernel/drivers/net/usb/qmi_wwan.ko -+kernel/drivers/net/usb/sr9700.ko -+kernel/drivers/net/usb/lg-vl600.ko -+kernel/drivers/net/usb/int51x1.ko -+kernel/drivers/net/usb/cdc_ncm.ko -+kernel/drivers/net/usb/cdc_ether.ko - kernel/drivers/net/vrf.ko --kernel/drivers/nvme/common/nvme-auth.ko --kernel/drivers/nvme/host/nvme-rdma.ko --kernel/drivers/nvme/host/nvme.ko --kernel/drivers/nvme/target/nvme-loop.ko --kernel/drivers/nvme/target/nvmet-fc.ko --kernel/drivers/nvme/target/nvmet-rdma.ko --kernel/drivers/nvme/target/nvmet-tcp.ko --kernel/drivers/nvme/target/nvmet.ko --kernel/drivers/perf/hisilicon/hisi_pcie_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_hha_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_pa_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.ko --kernel/drivers/perf/hisilicon/hisi_uncore_uc_pmu.ko --kernel/drivers/perf/hisilicon/hns3_pmu.ko -+kernel/drivers/irqchip/irq-imx-mu-msi.ko -+kernel/drivers/input/misc/uinput.ko -+kernel/drivers/mailbox/bcm-flexrm-mailbox.ko -+kernel/drivers/hwmon/i5k_amb.ko - kernel/drivers/scsi/fcoe/libfcoe.ko --kernel/drivers/scsi/hisi_sas/hisi_sas_main.ko -+kernel/drivers/scsi/mpi3mr/mpi3mr.ko -+kernel/drivers/scsi/qla2xxx/qla2xxx.ko -+kernel/drivers/scsi/lpfc/lpfc.ko -+kernel/drivers/scsi/qedf/qedf.ko - kernel/drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko --kernel/drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko -+kernel/drivers/scsi/hisi_sas/hisi_sas_main.ko - kernel/drivers/scsi/hisi_sas/hisi_sas_v3_hw.ko --kernel/drivers/scsi/hpsa.ko -+kernel/drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko - kernel/drivers/scsi/libfc/libfc.ko --kernel/drivers/scsi/lpfc/lpfc.ko --kernel/drivers/scsi/megaraid/megaraid_sas.ko --kernel/drivers/scsi/mpi3mr/mpi3mr.ko --kernel/drivers/scsi/mpt3sas/mpt3sas.ko --kernel/drivers/scsi/qedf/qedf.ko --kernel/drivers/scsi/qla2xxx/qla2xxx.ko --kernel/drivers/scsi/smartpqi/smartpqi.ko --kernel/drivers/uio/uio_pci_generic.ko --kernel/drivers/uio/uio.ko --kernel/drivers/usb/serial/ch341.ko --kernel/drivers/usb/serial/cp210x.ko --kernel/drivers/usb/serial/ftdi_sio.ko --kernel/drivers/usb/serial/pl2303.ko --kernel/drivers/vfio/pci/vfio-pci-core.ko -+kernel/drivers/thunderbolt/thunderbolt.ko - kernel/drivers/vfio/pci/vfio-pci.ko --kernel/drivers/vfio/vfio_iommu_type1.ko -+kernel/drivers/vfio/pci/vfio-pci-core.ko - kernel/drivers/vfio/vfio.ko --kernel/drivers/virtio/virtio_balloon.ko --kernel/drivers/virtio/virtio_input.ko --kernel/drivers/virtio/virtio_mmio.ko --kernel/drivers/virtio/virtio_pci_legacy_dev.ko --kernel/drivers/virtio/virtio_pci_modern_dev.ko --kernel/drivers/virtio/virtio_pci.ko -+kernel/drivers/vfio/vfio_iommu_type1.ko -+kernel/drivers/usb/class/cdc-wdm.ko -+kernel/drivers/usb/serial/usb_wwan.ko -+kernel/drivers/usb/serial/option.ko - kernel/drivers/watchdog/sbsa_gwdt.ko -+kernel/drivers/md/dm-round-robin.ko -+kernel/drivers/md/raid456.ko -+kernel/drivers/md/persistent-data/dm-persistent-data.ko -+kernel/drivers/md/dm-multipath.ko -+kernel/drivers/md/dm-bio-prison.ko -+kernel/drivers/md/dm-thin-pool.ko -+kernel/drivers/md/dm-raid.ko -+kernel/drivers/md/dm-cache.ko -+kernel/drivers/md/dm-cache-smq.ko -+kernel/drivers/dma/bcm-sba-raid.ko -+kernel/drivers/uio/uio.ko -+kernel/drivers/uio/uio_pci_generic.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.ko -+kernel/drivers/perf/hisilicon/hns3_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_cpa_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_pcie_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_pa_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_hha_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_uc_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_pmu.ko -+kernel/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.ko -+kernel/drivers/block/nbd.ko -+kernel/drivers/media/usb/uvc/uvcvideo.ko -+kernel/drivers/media/common/uvc.ko -+kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko -+kernel/drivers/media/common/videobuf2/videobuf2-memops.ko -+kernel/drivers/media/common/videobuf2/videobuf2-common.ko -+kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko -+kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko -+kernel/drivers/media/v4l2-core/videodev.ko -+kernel/drivers/media/mc/mc.ko -+kernel/arch/arm64/lib/xor-neon.ko -+kernel/lib/raid6/raid6_pq.ko - kernel/lib/objagg.ko - kernel/lib/parman.ko --kernel/lib/raid6/raid6_pq.ko --kernel/net/ipv4/ip_gre.ko --kernel/net/openvswitch/vport-gre.ko --kernel/net/tls/tls.ko -+kernel/fs/btrfs/btrfs.ko -+kernel/fs/nfsd/nfsd.ko -+kernel/fs/binfmt_misc.ko -+kernel/sound/core/snd-pcm-dmaengine.ko -+kernel/sound/core/snd.ko -+kernel/sound/core/snd-pcm.ko -+kernel/sound/core/snd-timer.ko -+kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko -+kernel/sound/soc/snd-soc-core.ko -+kernel/sound/soundcore.ko - modules.builtin --modules.builtin.modinfo --modules.order +diff --git a/Pkgfile b/Pkgfile +index 8799e13..209c74c 100644 +--- a/Pkgfile ++++ b/Pkgfile +@@ -91,10 +91,10 @@ vars: + kspp_sha256: 3e5f3ea80c6e82afd5550211d240daabf0676e900ca651b3a207c6946e04521d + kspp_sha512: 6ca9521dc15a5897b490a6e2a3e262f09922f0cbf03e1abba4819f9bdee36e2f08fb5acd7c6cb49d50fcd323cdf571222da42f934fa7d8f55c4fa69be5b2b545 + +- # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git +- linux_version: 6.17.7 +- linux_sha256: ddf2ea0d4439e1d57136be3623102af9458f601f5b1cb77e83246e88aea09d0e +- linux_sha512: f16f28c395374099ccf21d9df654a31746ed3f09376f7f9eca172579787b7b493d3878cb0a44348c2846bba93f7950f04b0e45235152860e4789fdd2aa9711cb ++ # renovate: datasource=git-tags extractVersion=^v(?.*)$ depName=https://github.com/raspberrypi/linux.git ++ linux_version: stable_20250428 ++ linux_sha256: c95906cfbc7808de5860c6d86537bea22e3501f600a5209de59a86cb436886f6 ++ linux_sha512: 0ed5d490c491e590b5980dccf6fcac0dd3c47accbfacd40d91507c12801cff34fa6a1c68991c8a6c57bb259c909121414766f35a0b11c4bd5d62c3e11d710839 + + # renovate: datasource=git-tags extractVersion=^libaio-(?.*)$ depName=https://pagure.io/libaio.git + libaio_version: 0.3.113 +diff --git a/kernel/build/config-arm64 b/kernel/build/config-arm64 +index 65b3647..7ba70c0 100644 +--- a/kernel/build/config-arm64 ++++ b/kernel/build/config-arm64 +@@ -1,6 +1,6 @@ + # + # Automatically generated file; DO NOT EDIT. +-# Linux/arm64 6.17.7 Kernel Configuration ++# Linux/arm64 6.12.25 Kernel Configuration + # + CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.2.0" + CONFIG_CC_IS_GCC=y +@@ -22,7 +22,7 @@ CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y + CONFIG_CC_HAS_COUNTED_BY=y + CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y + CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y +-CONFIG_PAHOLE_VERSION=130 ++CONFIG_PAHOLE_VERSION=129 + CONFIG_IRQ_WORK=y + CONFIG_BUILDTIME_TABLE_SORT=y + CONFIG_THREAD_INFO_IN_TASK=y +@@ -296,6 +296,7 @@ CONFIG_TRACEPOINTS=y + CONFIG_CRASH_RESERVE=y + CONFIG_VMCORE_INFO=y + CONFIG_KEXEC_CORE=y ++CONFIG_HAVE_IMA_KEXEC=y + # CONFIG_KEXEC is not set + CONFIG_KEXEC_FILE=y + CONFIG_KEXEC_SIG=y +@@ -450,8 +451,8 @@ CONFIG_ROCKCHIP_ERRATUM_3588001=y + CONFIG_SOCIONEXT_SYNQUACER_PREITS=y + # end of ARM errata workarounds via the alternatives framework + +-CONFIG_ARM64_4K_PAGES=y +-# CONFIG_ARM64_16K_PAGES is not set ++# CONFIG_ARM64_4K_PAGES is not set ++CONFIG_ARM64_16K_PAGES=y + # CONFIG_ARM64_64K_PAGES is not set + # CONFIG_ARM64_VA_BITS_39 is not set + CONFIG_ARM64_VA_BITS_48=y +@@ -660,7 +661,7 @@ CONFIG_CPU_FREQ_STAT=y + # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set + # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set + # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set ++CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y + # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set + CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y + CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +@@ -960,7 +961,7 @@ CONFIG_BLK_DEV_WRITE_MOUNTED=y + # CONFIG_BLK_DEV_ZONED is not set + CONFIG_BLK_DEV_THROTTLING=y + # CONFIG_BLK_WBT is not set +-CONFIG_BLK_CGROUP_IOLATENCY=y ++# CONFIG_BLK_CGROUP_IOLATENCY is not set + # CONFIG_BLK_CGROUP_FC_APPID is not set + # CONFIG_BLK_CGROUP_IOCOST is not set + # CONFIG_BLK_CGROUP_IOPRIO is not set +@@ -1093,23 +1094,8 @@ CONFIG_COREDUMP=y + # + # Memory Management options + # +-CONFIG_ZPOOL=y + CONFIG_SWAP=y +-CONFIG_ZSWAP=y +-# CONFIG_ZSWAP_DEFAULT_ON is not set +-# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set +-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y +-CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" +-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +-CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +-CONFIG_ZSMALLOC=y +-# CONFIG_ZSMALLOC_STAT is not set +-CONFIG_ZSMALLOC_CHAIN_SIZE=8 ++# CONFIG_ZSWAP is not set + + # + # Slab allocator options +@@ -1198,7 +1184,6 @@ CONFIG_ARCH_HAS_ZONE_DMA_SET=y + CONFIG_ZONE_DMA=y + CONFIG_ZONE_DMA32=y + CONFIG_ZONE_DEVICE=y +-CONFIG_HMM_MIRROR=y + CONFIG_GET_FREE_REGION=y + CONFIG_DEVICE_PRIVATE=y + CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +@@ -1369,7 +1354,7 @@ CONFIG_NETLABEL=y + # CONFIG_MPTCP is not set + CONFIG_NETWORK_SECMARK=y + CONFIG_NET_PTP_CLASSIFY=y +-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set ++CONFIG_NETWORK_PHY_TIMESTAMPING=y + CONFIG_NETFILTER=y + CONFIG_NETFILTER_ADVANCED=y + CONFIG_BRIDGE_NETFILTER=y +@@ -1431,8 +1416,7 @@ CONFIG_NF_TABLES_INET=y + CONFIG_NF_TABLES_NETDEV=y + CONFIG_NFT_NUMGEN=y + CONFIG_NFT_CT=y +-# CONFIG_NFT_EXTHDR_DCCP is not set +-CONFIG_NFT_CONNLIMIT=y ++# CONFIG_NFT_CONNLIMIT is not set + CONFIG_NFT_LOG=y + CONFIG_NFT_LIMIT=y + CONFIG_NFT_MASQ=y +@@ -2230,6 +2214,7 @@ CONFIG_TURRIS_MOX_RWTM=y + CONFIG_TURRIS_MOX_RWTM_KEYCTL=y + # CONFIG_ARM_FFA_TRANSPORT is not set + # CONFIG_GOOGLE_FIRMWARE is not set ++CONFIG_FIRMWARE_RP1=y + + # + # EFI (Extensible Firmware Interface) Support +@@ -2413,6 +2398,7 @@ CONFIG_OF_RESERVED_MEM=y + CONFIG_OF_RESOLVE=y + CONFIG_OF_OVERLAY=y + CONFIG_OF_NUMA=y ++# CONFIG_OF_CONFIGFS is not set + # CONFIG_PARPORT is not set + CONFIG_PNP=y + CONFIG_PNP_DEBUG_MESSAGES=y +@@ -2445,7 +2431,7 @@ CONFIG_BLK_DEV_UBLK=m + # + CONFIG_NVME_AUTH=m + CONFIG_NVME_CORE=y +-CONFIG_BLK_DEV_NVME=m ++CONFIG_BLK_DEV_NVME=y + CONFIG_NVME_MULTIPATH=y + # CONFIG_NVME_VERBOSE_ERRORS is not set + CONFIG_NVME_HWMON=y +@@ -2471,6 +2457,7 @@ CONFIG_NVME_TARGET_AUTH=y + # + # Misc devices + # ++CONFIG_BCM2835_SMI=m + # CONFIG_AD525X_DPOT is not set + # CONFIG_DUMMY_IRQ is not set + # CONFIG_PHANTOM is not set +@@ -2480,7 +2467,7 @@ CONFIG_NVME_TARGET_AUTH=y + # CONFIG_ICS932S401 is not set + CONFIG_ENCLOSURE_SERVICES=y + # CONFIG_HI6421V600_IRQ is not set +-CONFIG_HP_ILO=m ++CONFIG_HP_ILO=y + # CONFIG_QCOM_COINCELL is not set + # CONFIG_QCOM_FASTRPC is not set + # CONFIG_APDS9802ALS is not set +@@ -2504,6 +2491,8 @@ CONFIG_SRAM=y + # CONFIG_MARVELL_CN10K_DPI is not set + # CONFIG_MCHP_LAN966X_PCI is not set + # CONFIG_C2PORT is not set ++CONFIG_RP1_PIO=y ++CONFIG_WS2812_PIO_RP1=y + + # + # EEPROM support +@@ -2581,7 +2570,7 @@ CONFIG_ISCSI_BOOT_SYSFS=y + # CONFIG_SCSI_BNX2X_FCOE is not set + # CONFIG_BE2ISCSI is not set + # CONFIG_BLK_DEV_3W_XXXX_RAID is not set +-CONFIG_SCSI_HPSA=m ++CONFIG_SCSI_HPSA=y + # CONFIG_SCSI_3W_9XXX is not set + # CONFIG_SCSI_3W_SAS is not set + # CONFIG_SCSI_ACARD is not set +@@ -2599,13 +2588,13 @@ CONFIG_SCSI_HISI_SAS_PCI=m + # CONFIG_SCSI_ESAS2R is not set + # CONFIG_MEGARAID_NEWGEN is not set + # CONFIG_MEGARAID_LEGACY is not set +-CONFIG_MEGARAID_SAS=m +-CONFIG_SCSI_MPT3SAS=m ++CONFIG_MEGARAID_SAS=y ++CONFIG_SCSI_MPT3SAS=y + CONFIG_SCSI_MPT2SAS_MAX_SGE=128 + CONFIG_SCSI_MPT3SAS_MAX_SGE=128 + # CONFIG_SCSI_MPT2SAS is not set + CONFIG_SCSI_MPI3MR=m +-CONFIG_SCSI_SMARTPQI=m ++CONFIG_SCSI_SMARTPQI=y + # CONFIG_SCSI_HPTIOP is not set + # CONFIG_SCSI_BUSLOGIC is not set + # CONFIG_SCSI_MYRB is not set +@@ -2655,7 +2644,7 @@ CONFIG_SATA_PMP=y + # + # Controllers with non-SFF native interface + # +-CONFIG_SATA_AHCI=m ++CONFIG_SATA_AHCI=y + CONFIG_SATA_MOBILE_LPM_POLICY=0 + CONFIG_SATA_AHCI_PLATFORM=y + # CONFIG_AHCI_BRCM is not set +@@ -2702,7 +2691,7 @@ CONFIG_SATA_RCAR=y + # PATA SFF controllers with BMDMA + # + # CONFIG_PATA_ALI is not set +-CONFIG_PATA_AMD=m ++CONFIG_PATA_AMD=y + # CONFIG_PATA_ARTOP is not set + # CONFIG_PATA_ATIIXP is not set + # CONFIG_PATA_ATP867X is not set +@@ -2717,17 +2706,17 @@ CONFIG_PATA_AMD=m + # CONFIG_PATA_IT8213 is not set + # CONFIG_PATA_IT821X is not set + # CONFIG_PATA_JMICRON is not set +-CONFIG_PATA_MARVELL=m ++CONFIG_PATA_MARVELL=y + # CONFIG_PATA_NETCELL is not set + # CONFIG_PATA_NINJA32 is not set + # CONFIG_PATA_NS87415 is not set +-CONFIG_PATA_OLDPIIX=m ++CONFIG_PATA_OLDPIIX=y + # CONFIG_PATA_OPTIDMA is not set + # CONFIG_PATA_PDC2027X is not set + # CONFIG_PATA_PDC_OLD is not set + # CONFIG_PATA_RADISYS is not set + # CONFIG_PATA_RDC is not set +-CONFIG_PATA_SCH=m ++CONFIG_PATA_SCH=y + # CONFIG_PATA_SERVERWORKS is not set + # CONFIG_PATA_SIL680 is not set + # CONFIG_PATA_SIS is not set +@@ -2762,7 +2751,7 @@ CONFIG_MD_RAID0=y + CONFIG_MD_RAID1=y + CONFIG_MD_RAID10=y + CONFIG_MD_RAID456=m +-CONFIG_BCACHE=m ++CONFIG_BCACHE=y + # CONFIG_BCACHE_DEBUG is not set + # CONFIG_BCACHE_ASYNC_REGISTRATION is not set + CONFIG_BLK_DEV_DM_BUILTIN=y +@@ -2890,7 +2879,7 @@ CONFIG_ATM_DRIVERS=y + # end of Distributed Switch Architecture drivers + + CONFIG_ETHERNET=y +-CONFIG_MDIO=m ++CONFIG_MDIO=y + CONFIG_NET_VENDOR_3COM=y + # CONFIG_VORTEX is not set + # CONFIG_TYPHOON is not set +@@ -2918,7 +2907,7 @@ CONFIG_AMD_XGBE=y + CONFIG_NET_XGENE=y + # CONFIG_NET_XGENE_V2 is not set + CONFIG_NET_VENDOR_AQUANTIA=y +-CONFIG_AQTION=m ++CONFIG_AQTION=y + CONFIG_NET_VENDOR_ARC=y + # CONFIG_EMAC_ROCKCHIP is not set + CONFIG_NET_VENDOR_ASIX=y +@@ -2932,16 +2921,16 @@ CONFIG_ALX=m + CONFIG_NET_VENDOR_BROADCOM=y + # CONFIG_B44 is not set + CONFIG_BCMGENET=y +-CONFIG_BNX2=m ++CONFIG_BNX2=y + # CONFIG_CNIC is not set +-CONFIG_TIGON3=m ++CONFIG_TIGON3=y + CONFIG_TIGON3_HWMON=y +-CONFIG_BNX2X=m ++CONFIG_BNX2X=y + CONFIG_BNX2X_SRIOV=y + CONFIG_BGMAC=y + CONFIG_BGMAC_PLATFORM=y + # CONFIG_SYSTEMPORT is not set +-CONFIG_BNXT=m ++CONFIG_BNXT=y + CONFIG_BNXT_SRIOV=y + CONFIG_BNXT_FLOWER_OFFLOAD=y + # CONFIG_BNXT_DCB is not set +@@ -2957,7 +2946,7 @@ CONFIG_NET_VENDOR_CAVIUM=y + # CONFIG_THUNDER_NIC_VF is not set + # CONFIG_THUNDER_NIC_BGX is not set + # CONFIG_THUNDER_NIC_RGX is not set +-CONFIG_CAVIUM_PTP=m ++CONFIG_CAVIUM_PTP=y + # CONFIG_LIQUIDIO is not set + # CONFIG_LIQUIDIO_VF is not set + CONFIG_NET_VENDOR_CHELSIO=y +@@ -2970,7 +2959,7 @@ CONFIG_CHELSIO_T4VF=m + CONFIG_CHELSIO_INLINE_CRYPTO=y + CONFIG_CHELSIO_IPSEC_INLINE=m + CONFIG_NET_VENDOR_CISCO=y +-CONFIG_ENIC=m ++CONFIG_ENIC=y + CONFIG_NET_VENDOR_CORTINA=y + # CONFIG_GEMINI_ETHERNET is not set + CONFIG_NET_VENDOR_DAVICOM=y +@@ -3029,30 +3018,29 @@ CONFIG_NET_VENDOR_HUAWEI=y + # CONFIG_HINIC3 is not set + CONFIG_NET_VENDOR_I825XX=y + CONFIG_NET_VENDOR_INTEL=y +-CONFIG_LIBETH=m +-CONFIG_LIBIE=m +-CONFIG_LIBIE_ADMINQ=m +-CONFIG_E100=m +-CONFIG_E1000=m +-CONFIG_E1000E=m +-CONFIG_IGB=m ++CONFIG_LIBETH=y ++CONFIG_LIBIE=y ++CONFIG_E100=y ++CONFIG_E1000=y ++CONFIG_E1000E=y ++CONFIG_IGB=y + CONFIG_IGB_HWMON=y +-CONFIG_IGBVF=m +-CONFIG_IXGBE=m ++CONFIG_IGBVF=y ++CONFIG_IXGBE=y + CONFIG_IXGBE_HWMON=y + # CONFIG_IXGBE_DCB is not set + CONFIG_IXGBE_IPSEC=y +-CONFIG_IXGBEVF=m ++CONFIG_IXGBEVF=y + CONFIG_IXGBEVF_IPSEC=y +-CONFIG_I40E=m ++CONFIG_I40E=y + # CONFIG_I40E_DCB is not set +-CONFIG_IAVF=m +-CONFIG_I40EVF=m +-CONFIG_ICE=m ++CONFIG_IAVF=y ++CONFIG_I40EVF=y ++CONFIG_ICE=y + CONFIG_ICE_HWMON=y + CONFIG_ICE_SWITCHDEV=y + # CONFIG_FM10K is not set +-CONFIG_IGC=m ++CONFIG_IGC=y + # CONFIG_IDPF is not set + # CONFIG_JME is not set + CONFIG_NET_VENDOR_ADI=y +@@ -3066,7 +3054,7 @@ CONFIG_MVPP2=y + # CONFIG_MVPP2_PTP is not set + # CONFIG_PXA168_ETH is not set + # CONFIG_SKGE is not set +-CONFIG_SKY2=m ++CONFIG_SKY2=y + # CONFIG_SKY2_DEBUG is not set + # CONFIG_OCTEONTX2_AF is not set + # CONFIG_OCTEONTX2_PF is not set +@@ -3147,15 +3135,15 @@ CONFIG_NET_VENDOR_PENSANDO=y + # CONFIG_IONIC is not set + CONFIG_NET_VENDOR_QLOGIC=y + # CONFIG_QLA3XXX is not set +-CONFIG_QLCNIC=m ++CONFIG_QLCNIC=y + CONFIG_QLCNIC_SRIOV=y + CONFIG_QLCNIC_DCB=y + CONFIG_QLCNIC_HWMON=y + # CONFIG_NETXEN_NIC is not set +-CONFIG_QED=m ++CONFIG_QED=y + CONFIG_QED_LL2=y + CONFIG_QED_SRIOV=y +-CONFIG_QEDE=m ++CONFIG_QEDE=y + CONFIG_QED_FCOE=y + CONFIG_NET_VENDOR_BROCADE=y + # CONFIG_BNA is not set +@@ -3167,12 +3155,12 @@ CONFIG_NET_VENDOR_RDC=y + # CONFIG_R6040 is not set + CONFIG_NET_VENDOR_REALTEK=y + # CONFIG_8139CP is not set +-CONFIG_8139TOO=m ++CONFIG_8139TOO=y + CONFIG_8139TOO_PIO=y + # CONFIG_8139TOO_TUNE_TWISTER is not set + # CONFIG_8139TOO_8129 is not set + # CONFIG_8139_OLD_RX_RESET is not set +-CONFIG_R8169=m ++CONFIG_R8169=y + # CONFIG_RTASE is not set + CONFIG_NET_VENDOR_RENESAS=y + # CONFIG_SH_ETH is not set +@@ -3209,23 +3197,22 @@ CONFIG_SMSC911X=y + CONFIG_NET_VENDOR_SOCIONEXT=y + # CONFIG_SNI_NETSEC is not set + CONFIG_NET_VENDOR_STMICRO=y +-CONFIG_STMMAC_ETH=m ++CONFIG_STMMAC_ETH=y + # CONFIG_STMMAC_SELFTESTS is not set +-CONFIG_STMMAC_PLATFORM=m +-CONFIG_DWMAC_DWC_QOS_ETH=m +-CONFIG_DWMAC_GENERIC=m +-CONFIG_DWMAC_IPQ806X=m ++CONFIG_STMMAC_PLATFORM=y ++CONFIG_DWMAC_DWC_QOS_ETH=y ++CONFIG_DWMAC_GENERIC=y ++CONFIG_DWMAC_IPQ806X=y + # CONFIG_DWMAC_MEDIATEK is not set +-CONFIG_DWMAC_MESON=m +-CONFIG_DWMAC_QCOM_ETHQOS=m +-CONFIG_DWMAC_RENESAS_GBETH=m +-CONFIG_DWMAC_ROCKCHIP=m +-CONFIG_DWMAC_SUNXI=m +-CONFIG_DWMAC_SUN8I=m +-CONFIG_DWMAC_IMX8=m ++CONFIG_DWMAC_MESON=y ++CONFIG_DWMAC_QCOM_ETHQOS=y ++CONFIG_DWMAC_ROCKCHIP=y ++CONFIG_DWMAC_SUNXI=y ++CONFIG_DWMAC_SUN8I=y ++CONFIG_DWMAC_IMX8=y + # CONFIG_DWMAC_INTEL_PLAT is not set +-CONFIG_DWMAC_TEGRA=m +-CONFIG_STMMAC_PCI=m ++CONFIG_DWMAC_TEGRA=y ++CONFIG_STMMAC_PCI=y + CONFIG_NET_VENDOR_SUN=y + # CONFIG_HAPPYMEAL is not set + # CONFIG_SUNGEM is not set +@@ -3330,7 +3317,7 @@ CONFIG_TERANETICS_PHY=y + CONFIG_DP83822_PHY=y + CONFIG_DP83TC811_PHY=y + CONFIG_DP83848_PHY=y +-CONFIG_DP83867_PHY=m ++CONFIG_DP83867_PHY=y + CONFIG_DP83869_PHY=y + # CONFIG_DP83TD510_PHY is not set + # CONFIG_DP83TG720_PHY is not set +@@ -3370,7 +3357,7 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=y + # + # PCS device drivers + # +-CONFIG_PCS_XPCS=m ++CONFIG_PCS_XPCS=y + # end of PCS device drivers + + # CONFIG_PPP is not set +@@ -3380,7 +3367,7 @@ CONFIG_USB_NET_DRIVERS=y + # CONFIG_USB_KAWETH is not set + CONFIG_USB_PEGASUS=y + CONFIG_USB_RTL8150=y +-CONFIG_USB_RTL8152=m ++CONFIG_USB_RTL8152=y + CONFIG_USB_LAN78XX=y + CONFIG_USB_USBNET=m + CONFIG_USB_NET_AX8817X=m +@@ -3430,7 +3417,7 @@ CONFIG_USB_RTL8153_ECM=m + # end of Wireless WAN + + CONFIG_XEN_NETDEV_FRONTEND=y +-CONFIG_VMXNET3=m ++CONFIG_VMXNET3=y + # CONFIG_FUJITSU_ES is not set + CONFIG_USB4_NET=m + CONFIG_HYPERV_NET=y +@@ -3701,6 +3688,8 @@ CONFIG_HYPERV_KEYBOARD=y + # + # Character devices + # ++# CONFIG_BRCM_CHAR_DRIVERS is not set ++CONFIG_BCM2835_SMI_DEV=m + CONFIG_TTY=y + CONFIG_VT=y + CONFIG_CONSOLE_TRANSLATIONS=y +@@ -3793,6 +3782,7 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y + CONFIG_SERIAL_MVEBU_UART=y + CONFIG_SERIAL_MVEBU_CONSOLE=y + # CONFIG_SERIAL_OWL is not set ++# CONFIG_SERIAL_RPI_FW is not set + # end of Serial drivers + + CONFIG_SERIAL_MCTRL_GPIO=y +@@ -3868,6 +3858,7 @@ CONFIG_TCG_CRB=y + # CONFIG_TCG_TIS_ST33ZP24_SPI is not set + # CONFIG_XILLYBUS is not set + # CONFIG_XILLYUSB is not set ++CONFIG_RASPBERRYPI_GPIOMEM=y + # end of Character devices + + # +@@ -3877,7 +3868,7 @@ CONFIG_I2C=y + CONFIG_ACPI_I2C_OPREGION=y + CONFIG_I2C_BOARDINFO=y + CONFIG_I2C_CHARDEV=y +-CONFIG_I2C_MUX=m ++CONFIG_I2C_MUX=y + + # + # Multiplexer I2C Chip support +@@ -3896,7 +3887,7 @@ CONFIG_I2C_MUX=m + + CONFIG_I2C_HELPER_AUTO=y + CONFIG_I2C_SMBUS=y +-CONFIG_I2C_ALGOBIT=m ++CONFIG_I2C_ALGOBIT=y + + # + # I2C Hardware Bus support +@@ -3906,6 +3897,7 @@ CONFIG_I2C_ALGOBIT=m + # PC SMBus host controller drivers + # + CONFIG_I2C_CCGX_UCSI=y ++CONFIG_I2C_BCM2708=y + # CONFIG_I2C_ALI1535 is not set + # CONFIG_I2C_ALI1563 is not set + # CONFIG_I2C_ALI15X3 is not set +@@ -3913,7 +3905,7 @@ CONFIG_I2C_CCGX_UCSI=y + # CONFIG_I2C_AMD8111 is not set + # CONFIG_I2C_AMD_MP2 is not set + # CONFIG_I2C_HIX5HD2 is not set +-CONFIG_I2C_I801=m ++CONFIG_I2C_I801=y + # CONFIG_I2C_ISCH is not set + # CONFIG_I2C_PIIX4 is not set + # CONFIG_I2C_NFORCE2 is not set +@@ -4029,7 +4021,7 @@ CONFIG_SPI_BCM_QSPI=y + # CONFIG_SPI_HISI_KUNPENG is not set + # CONFIG_SPI_HISI_SFC_V3XX is not set + # CONFIG_SPI_NXP_FLEXSPI is not set +-# CONFIG_SPI_GPIO is not set ++CONFIG_SPI_GPIO=y + # CONFIG_SPI_IMX is not set + # CONFIG_SPI_FSL_SPI is not set + # CONFIG_SPI_FSL_DSPI is not set +@@ -4046,6 +4038,7 @@ CONFIG_SPI_ORION=y + CONFIG_SPI_PL022=y + CONFIG_SPI_ROCKCHIP=y + # CONFIG_SPI_ROCKCHIP_SFC is not set ++CONFIG_SPI_RP2040_GPIO_BRIDGE=y + # CONFIG_SPI_RSPI is not set + # CONFIG_SPI_RZV2H_RSPI is not set + # CONFIG_SPI_RZV2M_CSI is not set +@@ -4142,7 +4135,7 @@ CONFIG_PINCTRL_AXP209=y + CONFIG_PINCTRL_BM1880=y + # CONFIG_PINCTRL_CY8C95X0 is not set + CONFIG_PINCTRL_MAX77620=y +-# CONFIG_PINCTRL_MCP23S08 is not set ++CONFIG_PINCTRL_MCP23S08=y + # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set + # CONFIG_PINCTRL_OCELOT is not set + CONFIG_PINCTRL_RK805=y +@@ -4152,7 +4145,9 @@ CONFIG_PINCTRL_SINGLE=y + # CONFIG_PINCTRL_STMFX is not set + # CONFIG_PINCTRL_SX150X is not set + CONFIG_PINCTRL_ZYNQMP=y ++CONFIG_PINCTRL_RP1=y + # CONFIG_PINCTRL_OWL is not set ++CONFIG_PINCTRL_BCM2712=y + CONFIG_PINCTRL_BCM2835=y + CONFIG_PINCTRL_IPROC_GPIO=y + CONFIG_PINCTRL_NS2_MUX=y +@@ -4332,6 +4327,7 @@ CONFIG_GPIO_GENERIC=y + # CONFIG_GPIO_AMDPT is not set + CONFIG_GPIO_RASPBERRYPI_EXP=y + CONFIG_GPIO_BCM_XGS_IPROC=y ++CONFIG_GPIO_BCM_VIRT=y + CONFIG_GPIO_BRCMSTB=y + # CONFIG_GPIO_CADENCE is not set + # CONFIG_GPIO_DAVINCI is not set +@@ -4349,7 +4345,7 @@ CONFIG_GPIO_DWAPB=y + CONFIG_GPIO_MVEBU=y + CONFIG_GPIO_MXC=y + CONFIG_GPIO_PL061=y +-# CONFIG_GPIO_POLARFIRE_SOC is not set ++# CONFIG_GPIO_PWM is not set + CONFIG_GPIO_RCAR=y + CONFIG_GPIO_ROCKCHIP=y + CONFIG_GPIO_RTD=y +@@ -4388,6 +4384,7 @@ CONFIG_GPIO_PCA953X_IRQ=y + # + # MFD GPIO expanders + # ++# CONFIG_GPIO_FSM is not set + CONFIG_GPIO_MAX77620=y + # end of MFD GPIO expanders + +@@ -4457,6 +4454,7 @@ CONFIG_POWER_RESET_SYSCON=y + CONFIG_POWER_SUPPLY=y + # CONFIG_POWER_SUPPLY_DEBUG is not set + CONFIG_POWER_SUPPLY_HWMON=y ++# CONFIG_RPI_POE_POWER is not set + # CONFIG_GENERIC_ADC_BATTERY is not set + # CONFIG_IP5XXX_POWER is not set + # CONFIG_TEST_POWER is not set +@@ -4741,7 +4739,7 @@ CONFIG_AMLOGIC_THERMAL=y + # Broadcom thermal drivers + # + CONFIG_BCM2711_THERMAL=y +-# CONFIG_BCM2835_THERMAL is not set ++CONFIG_BCM2835_THERMAL=y + # CONFIG_BRCMSTB_THERMAL is not set + CONFIG_BCM_NS_THERMAL=y + CONFIG_BCM_SR_THERMAL=y +@@ -4917,6 +4915,7 @@ CONFIG_MFD_MAX77620=y + # CONFIG_MFD_QCOM_RPM is not set + CONFIG_MFD_SPMI_PMIC=y + # CONFIG_MFD_SY7636A is not set ++CONFIG_MFD_RASPBERRYPI_POE_HAT=y + # CONFIG_MFD_RDC321X is not set + # CONFIG_MFD_RT4831 is not set + # CONFIG_MFD_RT5033 is not set +@@ -4980,6 +4979,7 @@ CONFIG_MFD_SYSCON=y + # CONFIG_MFD_KHADAS_MCU is not set + # CONFIG_MFD_QCOM_PM8008 is not set + # CONFIG_MFD_INTEL_M10_BMC_SPI is not set ++CONFIG_MFD_RP1=y + # CONFIG_MFD_RSMU_I2C is not set + # CONFIG_MFD_RSMU_SPI is not set + # end of Multifunction device drivers +@@ -5046,6 +5046,7 @@ CONFIG_REGULATOR_QCOM_SPMI=y + # CONFIG_REGULATOR_RAA215300 is not set + # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set + # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_V2 is not set ++# CONFIG_REGULATOR_WAVESHARE_TOUCHSCREEN is not set + CONFIG_REGULATOR_RK808=y + # CONFIG_REGULATOR_RT4801 is not set + # CONFIG_REGULATOR_RT4803 is not set +@@ -5179,6 +5180,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y + # + # Atmel media platform drivers + # ++# CONFIG_VIDEO_BCM2835_UNICAM_LEGACY is not set + # CONFIG_VIDEO_BCM2835_UNICAM is not set + + # +@@ -5241,6 +5243,7 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y + # + # Raspberry Pi media platform drivers + # ++# CONFIG_VIDEO_RPI_HEVC_DEC is not set + # CONFIG_VIDEO_RASPBERRYPI_PISP_BE is not set + # CONFIG_VIDEO_RP1_CFE is not set + +@@ -5317,9 +5320,13 @@ CONFIG_VIDEOBUF2_VMALLOC=m + # CONFIG_VIDEO_THP7312 is not set + # end of Camera ISPs + +-CONFIG_VIDEO_CAMERA_LENS=y ++# ++# Lens drivers ++# ++# CONFIG_VIDEO_AD5398 is not set + # CONFIG_VIDEO_AD5820 is not set + # CONFIG_VIDEO_AK7375 is not set ++# CONFIG_VIDEO_BU64754 is not set + # CONFIG_VIDEO_DW9714 is not set + # CONFIG_VIDEO_DW9719 is not set + # CONFIG_VIDEO_DW9768 is not set +@@ -5388,6 +5395,7 @@ CONFIG_VIDEO_CAMERA_LENS=y + # CONFIG_VIDEO_TW9903 is not set + # CONFIG_VIDEO_TW9906 is not set + # CONFIG_VIDEO_TW9910 is not set ++# CONFIG_VIDEO_IRS1125 is not set + # CONFIG_VIDEO_VPX3220 is not set + + # +@@ -5510,7 +5518,6 @@ CONFIG_DRM_DISPLAY_HDMI_HELPER=y + CONFIG_DRM_DISPLAY_HDMI_STATE_HELPER=y + CONFIG_DRM_TTM=m + CONFIG_DRM_EXEC=m +-CONFIG_DRM_GPUVM=m + CONFIG_DRM_BUDDY=m + CONFIG_DRM_VRAM_HELPER=m + CONFIG_DRM_TTM_HELPER=m +@@ -5629,6 +5636,7 @@ CONFIG_DRM_PANEL=y + # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set + # CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set + # CONFIG_DRM_PANEL_ILITEK_ILI9806E is not set ++# CONFIG_DRM_PANEL_ILITEK_ILI9806E_SPI is not set + # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set + # CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set + # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +@@ -5706,6 +5714,7 @@ CONFIG_DRM_PANEL_SIMPLE=y + # CONFIG_DRM_PANEL_SUMMIT is not set + # CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set + # CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set ++# CONFIG_DRM_PANEL_TPO_Y17P is not set + # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set + # CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set + # CONFIG_DRM_PANEL_TPO_TPG110 is not set +@@ -5715,6 +5724,8 @@ CONFIG_DRM_PANEL_SIMPLE=y + # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set + # CONFIG_DRM_PANEL_VISIONOX_RM692E5 is not set + # CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set ++# CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN is not set ++# CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN_V2 is not set + # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set + # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set + # end of Display Panels +@@ -5817,7 +5828,7 @@ CONFIG_DRM_MESON_DW_MIPI_DSI=y + # CONFIG_DRM_XEN_FRONTEND is not set + # CONFIG_DRM_LIMA is not set + CONFIG_DRM_PANFROST=m +-CONFIG_DRM_PANTHOR=m ++# CONFIG_DRM_PANTHOR is not set + # CONFIG_DRM_TIDSS is not set + # CONFIG_DRM_GUD is not set + # CONFIG_DRM_ST7571_I2C is not set +@@ -5834,6 +5845,7 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + # Frame buffer Devices + # + CONFIG_FB=y ++CONFIG_FB_BCM2708=y + # CONFIG_FB_CIRRUS is not set + # CONFIG_FB_PM2 is not set + # CONFIG_FB_IMX is not set +@@ -5875,6 +5887,7 @@ CONFIG_FB_HYPERV=y + CONFIG_FB_SIMPLE=y + # CONFIG_FB_SSD1307 is not set + # CONFIG_FB_SM712 is not set ++CONFIG_FB_RPISENSE=y + CONFIG_FB_CORE=y + CONFIG_FB_NOTIFY=y + CONFIG_FB_DEVICE=y +@@ -5907,6 +5920,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y + # CONFIG_BACKLIGHT_KTD2801 is not set + # CONFIG_BACKLIGHT_KTZ8866 is not set + # CONFIG_BACKLIGHT_PWM is not set ++# CONFIG_BACKLIGHT_RPI is not set + # CONFIG_BACKLIGHT_QCOM_WLED is not set + # CONFIG_BACKLIGHT_ADP8860 is not set + # CONFIG_BACKLIGHT_ADP8870 is not set +@@ -5994,7 +6008,55 @@ CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y + # CONFIG_SND_USB_VARIAX is not set + CONFIG_SND_SOC=m + CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +-# CONFIG_SND_SOC_USB is not set ++# CONFIG_SND_SOC_ADI is not set ++# CONFIG_SND_SOC_AMD_ACP is not set ++# CONFIG_SND_AMD_ACP_CONFIG is not set ++# CONFIG_SND_ATMEL_SOC is not set ++# CONFIG_SND_BCM2835_SOC_I2S is not set ++# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set ++# CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC is not set ++# CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_ADC8X is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADC is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADCPRO is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSDSP is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI is not set ++# CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP is not set ++# CONFIG_SND_BCM2708_SOC_PIFI_40 is not set ++# CONFIG_SND_BCM2708_SOC_RPI_CIRRUS is not set ++# CONFIG_SND_BCM2708_SOC_RPI_DAC is not set ++# CONFIG_SND_BCM2708_SOC_RPI_PROTO is not set ++# CONFIG_SND_BCM2708_SOC_JUSTBOOM_BOTH is not set ++# CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC is not set ++# CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI is not set ++# CONFIG_SND_BCM2708_SOC_IQAUDIO_CODEC is not set ++# CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC is not set ++# CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI is not set ++# CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M is not set ++# CONFIG_SND_BCM2708_SOC_ADAU1977_ADC is not set ++# CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD is not set ++# CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD is not set ++# CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD is not set ++# CONFIG_SND_AUDIOSENSE_PI is not set ++# CONFIG_SND_DIGIDAC1_SOUNDCARD is not set ++# CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO is not set ++# CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2 is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_BOSS2_DAC is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE is not set ++# CONFIG_SND_BCM2708_SOC_ALLO_KATANA_DAC is not set ++# CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO is not set ++# CONFIG_SND_PISOUND is not set ++# CONFIG_SND_RPI_SIMPLE_SOUNDCARD is not set ++# CONFIG_SND_RPI_WM8804_SOUNDCARD is not set ++# CONFIG_SND_DACBERRY400 is not set ++# CONFIG_SND_DESIGNWARE_I2S is not set + + # + # Analog Devices +@@ -6130,15 +6192,17 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y + # CONFIG_SND_MESON_G12A_TOACODEC is not set + # CONFIG_SND_MESON_G12A_TOHDMITX is not set + # CONFIG_SND_SOC_MESON_T9015 is not set +-# end of Amlogic ++# end of ASoC support for Amlogic platforms ++ ++# CONFIG_SND_SOC_QCOM is not set ++# CONFIG_SND_RP1_AUDIO_OUT is not set ++# CONFIG_SND_SOC_ROCKCHIP is not set + + # + # PXA + # + # end of PXA + +-# CONFIG_SND_SOC_QCOM is not set +- + # + # Renesas + # +@@ -6222,6 +6286,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m + # CODEC drivers + # + # CONFIG_SND_SOC_AC97_CODEC is not set ++# CONFIG_SND_SOC_AD193X_SPI is not set ++# CONFIG_SND_SOC_AD193X_I2C is not set + # CONFIG_SND_SOC_ADAU1372_I2C is not set + # CONFIG_SND_SOC_ADAU1372_SPI is not set + # CONFIG_SND_SOC_ADAU1373 is not set +@@ -6302,6 +6368,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m + # CONFIG_SND_SOC_ICS43432 is not set + # CONFIG_SND_SOC_IDT821034 is not set + # CONFIG_SND_SOC_INNO_RK3036 is not set ++# CONFIG_SND_SOC_MA120X0P is not set + # CONFIG_SND_SOC_MAX98088 is not set + # CONFIG_SND_SOC_MAX98090 is not set + # CONFIG_SND_SOC_MAX98357A is not set +@@ -6432,6 +6499,7 @@ CONFIG_SND_SOC_HDMI_CODEC=m + # CONFIG_SND_SOC_LPASS_VA_MACRO is not set + # CONFIG_SND_SOC_LPASS_RX_MACRO is not set + # CONFIG_SND_SOC_LPASS_TX_MACRO is not set ++# CONFIG_SND_SOC_I_SABRE_CODEC is not set + # end of CODEC drivers + + # +@@ -6455,18 +6523,18 @@ CONFIG_HID_GENERIC=y + # + # Special HID drivers + # +-CONFIG_HID_A4TECH=m ++CONFIG_HID_A4TECH=y + # CONFIG_HID_ACCUTOUCH is not set + # CONFIG_HID_ACRUX is not set +-CONFIG_HID_APPLE=m ++CONFIG_HID_APPLE=y + # CONFIG_HID_APPLEIR is not set + # CONFIG_HID_ASUS is not set + # CONFIG_HID_AUREAL is not set +-CONFIG_HID_BELKIN=m ++CONFIG_HID_BELKIN=y + # CONFIG_HID_BETOP_FF is not set + # CONFIG_HID_BIGBEN_FF is not set +-CONFIG_HID_CHERRY=m +-CONFIG_HID_CHICONY=m ++CONFIG_HID_CHERRY=y ++CONFIG_HID_CHICONY=y + # CONFIG_HID_CORSAIR is not set + # CONFIG_HID_COUGAR is not set + # CONFIG_HID_MACALLY is not set +@@ -6474,14 +6542,14 @@ CONFIG_HID_CHICONY=m + # CONFIG_HID_CMEDIA is not set + # CONFIG_HID_CP2112 is not set + # CONFIG_HID_CREATIVE_SB0540 is not set +-CONFIG_HID_CYPRESS=m ++CONFIG_HID_CYPRESS=y + # CONFIG_HID_DRAGONRISE is not set + # CONFIG_HID_EMS_FF is not set + # CONFIG_HID_ELAN is not set + # CONFIG_HID_ELECOM is not set + # CONFIG_HID_ELO is not set + # CONFIG_HID_EVISION is not set +-CONFIG_HID_EZKEY=m ++CONFIG_HID_EZKEY=y + # CONFIG_HID_FT260 is not set + # CONFIG_HID_GEMBIRD is not set + # CONFIG_HID_GFRM is not set +@@ -6499,17 +6567,17 @@ CONFIG_HID_EZKEY=m + # CONFIG_HID_VIEWSONIC is not set + # CONFIG_HID_VRC2 is not set + # CONFIG_HID_XIAOMI is not set +-CONFIG_HID_GYRATION=m ++CONFIG_HID_GYRATION=y + # CONFIG_HID_ICADE is not set +-CONFIG_HID_ITE=m ++CONFIG_HID_ITE=y + # CONFIG_HID_JABRA is not set + # CONFIG_HID_TWINHAN is not set +-CONFIG_HID_KENSINGTON=m ++CONFIG_HID_KENSINGTON=y + # CONFIG_HID_LCPOWER is not set + # CONFIG_HID_LED is not set + # CONFIG_HID_LENOVO is not set + # CONFIG_HID_LETSKETCH is not set +-CONFIG_HID_LOGITECH=m ++CONFIG_HID_LOGITECH=y + # CONFIG_HID_LOGITECH_DJ is not set + # CONFIG_HID_LOGITECH_HIDPP is not set + CONFIG_LOGITECH_FF=y +@@ -6521,17 +6589,17 @@ CONFIG_LOGIWHEELS_FF=y + # CONFIG_HID_MAYFLASH is not set + # CONFIG_HID_MEGAWORLD_FF is not set + CONFIG_HID_REDRAGON=y +-CONFIG_HID_MICROSOFT=m +-CONFIG_HID_MONTEREY=m ++CONFIG_HID_MICROSOFT=y ++CONFIG_HID_MONTEREY=y + # CONFIG_HID_MULTITOUCH is not set + # CONFIG_HID_NINTENDO is not set + # CONFIG_HID_NTI is not set + # CONFIG_HID_NTRIG is not set + # CONFIG_HID_ORTEK is not set +-CONFIG_HID_PANTHERLORD=m ++CONFIG_HID_PANTHERLORD=y + CONFIG_PANTHERLORD_FF=y + # CONFIG_HID_PENMOUNT is not set +-CONFIG_HID_PETALYNX=m ++CONFIG_HID_PETALYNX=y + # CONFIG_HID_PICOLCD is not set + # CONFIG_HID_PLANTRONICS is not set + # CONFIG_HID_PLAYSTATION is not set +@@ -6541,20 +6609,20 @@ CONFIG_HID_PETALYNX=m + # CONFIG_HID_RETRODE is not set + # CONFIG_HID_ROCCAT is not set + # CONFIG_HID_SAITEK is not set +-CONFIG_HID_SAMSUNG=m ++CONFIG_HID_SAMSUNG=y + # CONFIG_HID_SEMITEK is not set + # CONFIG_HID_SIGMAMICRO is not set + # CONFIG_HID_SONY is not set + # CONFIG_HID_SPEEDLINK is not set + # CONFIG_HID_STEAM is not set + # CONFIG_HID_STEELSERIES is not set +-CONFIG_HID_SUNPLUS=m ++CONFIG_HID_SUNPLUS=y + # CONFIG_HID_RMI is not set + # CONFIG_HID_GREENASIA is not set + # CONFIG_HID_HYPERV_MOUSE is not set + # CONFIG_HID_SMARTJOYPLUS is not set + # CONFIG_HID_TIVO is not set +-CONFIG_HID_TOPSEED=m ++CONFIG_HID_TOPSEED=y + # CONFIG_HID_TOPRE is not set + # CONFIG_HID_THINGM is not set + # CONFIG_HID_THRUSTMASTER is not set +@@ -6653,6 +6721,7 @@ CONFIG_USB_OHCI_HCD_PLATFORM=y + # CONFIG_USB_SL811_HCD is not set + # CONFIG_USB_R8A66597_HCD is not set + # CONFIG_USB_RENESAS_USBHS_HCD is not set ++# CONFIG_USB_DWCOTG is not set + # CONFIG_USB_HCD_TEST_MODE is not set + # CONFIG_USB_XEN_HCD is not set + CONFIG_USB_RENESAS_USBHS=y +@@ -6761,13 +6830,13 @@ CONFIG_USB_SERIAL_GENERIC=y + # CONFIG_USB_SERIAL_AIRCABLE is not set + # CONFIG_USB_SERIAL_ARK3116 is not set + # CONFIG_USB_SERIAL_BELKIN is not set +-CONFIG_USB_SERIAL_CH341=m ++CONFIG_USB_SERIAL_CH341=y + # CONFIG_USB_SERIAL_WHITEHEAT is not set + # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +-CONFIG_USB_SERIAL_CP210X=m ++CONFIG_USB_SERIAL_CP210X=y + # CONFIG_USB_SERIAL_CYPRESS_M8 is not set + # CONFIG_USB_SERIAL_EMPEG is not set +-CONFIG_USB_SERIAL_FTDI_SIO=m ++CONFIG_USB_SERIAL_FTDI_SIO=y + # CONFIG_USB_SERIAL_VISOR is not set + # CONFIG_USB_SERIAL_IPAQ is not set + # CONFIG_USB_SERIAL_IR is not set +@@ -6788,7 +6857,7 @@ CONFIG_USB_SERIAL_FTDI_SIO=m + # CONFIG_USB_SERIAL_MOS7840 is not set + # CONFIG_USB_SERIAL_MXUPORT is not set + # CONFIG_USB_SERIAL_NAVMAN is not set +-CONFIG_USB_SERIAL_PL2303=m ++CONFIG_USB_SERIAL_PL2303=y + # CONFIG_USB_SERIAL_OTI6858 is not set + # CONFIG_USB_SERIAL_QCAUX is not set + # CONFIG_USB_SERIAL_QUALCOMM is not set +@@ -6992,31 +7061,32 @@ CONFIG_MMC_BLOCK_MINORS=32 + # + # MMC/SD/SDIO Host Controller Drivers + # ++# CONFIG_MMC_BCM2835_MMC is not set ++# CONFIG_MMC_BCM2835_SDHOST is not set + # CONFIG_MMC_DEBUG is not set + CONFIG_MMC_ARMMMCI=y + CONFIG_MMC_QCOM_DML=y + CONFIG_MMC_STM32_SDMMC=y + CONFIG_MMC_SDHCI=y + CONFIG_MMC_SDHCI_IO_ACCESSORS=y +-CONFIG_MMC_SDHCI_UHS2=m +-CONFIG_MMC_SDHCI_PCI=m ++CONFIG_MMC_SDHCI_PCI=y + CONFIG_MMC_RICOH_MMC=y +-CONFIG_MMC_SDHCI_ACPI=m +-CONFIG_MMC_SDHCI_PLTFM=m +-CONFIG_MMC_SDHCI_OF_ARASAN=m ++CONFIG_MMC_SDHCI_ACPI=y ++CONFIG_MMC_SDHCI_PLTFM=y ++CONFIG_MMC_SDHCI_OF_ARASAN=y + # CONFIG_MMC_SDHCI_OF_AT91 is not set +-CONFIG_MMC_SDHCI_OF_ESDHC=m +-CONFIG_MMC_SDHCI_OF_DWCMSHC=m +-CONFIG_MMC_SDHCI_CADENCE=m ++CONFIG_MMC_SDHCI_OF_ESDHC=y ++CONFIG_MMC_SDHCI_OF_DWCMSHC=y ++CONFIG_MMC_SDHCI_CADENCE=y + # CONFIG_MMC_SDHCI_ESDHC_IMX is not set +-CONFIG_MMC_SDHCI_TEGRA=m ++CONFIG_MMC_SDHCI_TEGRA=y + # CONFIG_MMC_SDHCI_PXAV3 is not set +-CONFIG_MMC_SDHCI_F_SDH30=m ++CONFIG_MMC_SDHCI_F_SDH30=y + # CONFIG_MMC_SDHCI_MILBEAUT is not set +-CONFIG_MMC_SDHCI_IPROC=m ++CONFIG_MMC_SDHCI_IPROC=y + CONFIG_MMC_MESON_GX=y + # CONFIG_MMC_MESON_MX_SDIO is not set +-CONFIG_MMC_SDHCI_MSM=m ++CONFIG_MMC_SDHCI_MSM=y + # CONFIG_MMC_MXC is not set + # CONFIG_MMC_TIFM_SD is not set + CONFIG_MMC_SPI=y +@@ -7046,8 +7116,8 @@ CONFIG_MMC_CQHCI=y + # CONFIG_MMC_TOSHIBA_PCI is not set + CONFIG_MMC_BCM2835=y + # CONFIG_MMC_MTK is not set +-CONFIG_MMC_SDHCI_BRCMSTB=m +-CONFIG_MMC_SDHCI_XENON=m ++CONFIG_MMC_SDHCI_BRCMSTB=y ++CONFIG_MMC_SDHCI_XENON=y + # CONFIG_MMC_SDHCI_AM654 is not set + # CONFIG_MMC_OWL is not set + # CONFIG_SCSI_UFSHCD is not set +@@ -7140,28 +7210,26 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + # + # CONFIG_LEDS_TRIGGER_TRANSIENT is not set + # CONFIG_LEDS_TRIGGER_CAMERA is not set ++# CONFIG_LEDS_TRIGGER_INPUT is not set + # CONFIG_LEDS_TRIGGER_PANIC is not set + # CONFIG_LEDS_TRIGGER_NETDEV is not set + # CONFIG_LEDS_TRIGGER_PATTERN is not set + # CONFIG_LEDS_TRIGGER_TTY is not set + # CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set ++# CONFIG_LEDS_TRIGGER_ACTPWR is not set + + # + # Simatic LED drivers + # + # CONFIG_ACCESSIBILITY is not set + CONFIG_INFINIBAND=y +-CONFIG_INFINIBAND_USER_MAD=m +-CONFIG_INFINIBAND_USER_ACCESS=m +-CONFIG_INFINIBAND_USER_MEM=y +-CONFIG_INFINIBAND_ON_DEMAND_PAGING=y ++# CONFIG_INFINIBAND_USER_MAD is not set ++# CONFIG_INFINIBAND_USER_ACCESS is not set + CONFIG_INFINIBAND_ADDR_TRANS=y + CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y + CONFIG_INFINIBAND_VIRT_DMA=y + # CONFIG_INFINIBAND_BNXT_RE is not set + # CONFIG_INFINIBAND_CXGB4 is not set +-# CONFIG_INFINIBAND_EFA is not set +-# CONFIG_INFINIBAND_ERDMA is not set + CONFIG_INFINIBAND_HNS_HIP08=m + CONFIG_INFINIBAND_IRDMA=m + CONFIG_MLX4_INFINIBAND=m +@@ -7219,6 +7287,7 @@ CONFIG_RTC_INTF_DEV=y + # CONFIG_RTC_DRV_ABB5ZES3 is not set + # CONFIG_RTC_DRV_ABEOZ9 is not set + # CONFIG_RTC_DRV_ABX80X is not set ++CONFIG_RTC_DRV_RPI=y + CONFIG_RTC_DRV_BRCMSTB=y + CONFIG_RTC_DRV_DS1307=y + # CONFIG_RTC_DRV_DS1307_CENTURY is not set +@@ -7371,6 +7440,7 @@ CONFIG_PL330_DMA=y + CONFIG_TEGRA186_GPC_DMA=y + CONFIG_TEGRA20_APB_DMA=y + CONFIG_TEGRA210_ADMA=y ++# CONFIG_DMA_BCM2708 is not set + # CONFIG_XGENE_DMA is not set + # CONFIG_XILINX_DMA is not set + # CONFIG_XILINX_XDMA is not set +@@ -7459,17 +7529,17 @@ CONFIG_VMGENID=y + # CONFIG_ARM_CCA_GUEST is not set + CONFIG_VIRTIO_ANCHOR=y + CONFIG_VIRTIO=y +-CONFIG_VIRTIO_PCI_LIB=m +-CONFIG_VIRTIO_PCI_LIB_LEGACY=m ++CONFIG_VIRTIO_PCI_LIB=y ++CONFIG_VIRTIO_PCI_LIB_LEGACY=y + CONFIG_VIRTIO_MENU=y +-CONFIG_VIRTIO_PCI=m ++CONFIG_VIRTIO_PCI=y + CONFIG_VIRTIO_PCI_LEGACY=y + CONFIG_VIRTIO_VDPA=m + CONFIG_VIRTIO_PMEM=y +-CONFIG_VIRTIO_BALLOON=m ++CONFIG_VIRTIO_BALLOON=y + # CONFIG_VIRTIO_MEM is not set +-CONFIG_VIRTIO_INPUT=m +-CONFIG_VIRTIO_MMIO=m ++CONFIG_VIRTIO_INPUT=y ++CONFIG_VIRTIO_MMIO=y + CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + CONFIG_VIRTIO_DMA_SHARED_BUFFER=y + # CONFIG_VIRTIO_DEBUG is not set +@@ -7563,6 +7633,8 @@ CONFIG_COMMON_CLK=y + # CONFIG_COMMON_CLK_MAX77686 is not set + # CONFIG_COMMON_CLK_MAX9485 is not set + CONFIG_COMMON_CLK_RK808=y ++CONFIG_COMMON_CLK_RP1=y ++CONFIG_COMMON_CLK_RP1_SDIO=y + CONFIG_COMMON_CLK_HI655X=y + CONFIG_COMMON_CLK_SCMI=y + CONFIG_COMMON_CLK_SCPI=y +@@ -8065,6 +8137,8 @@ CONFIG_TEGRA_IOMMU_SMMU=y + # CONFIG_MTK_IOMMU is not set + # CONFIG_VIRTIO_IOMMU is not set + # CONFIG_SPRD_IOMMU is not set ++CONFIG_MBOX_RP1=y ++CONFIG_BCM2712_IOMMU=y + + # + # Remoteproc drivers +@@ -8961,13 +9035,13 @@ CONFIG_PWM=y + # CONFIG_PWM_ATMEL_TCB is not set + # CONFIG_PWM_AXI_PWMGEN is not set + CONFIG_PWM_BCM2835=y +-CONFIG_PWM_BCM_IPROC=y ++CONFIG_PWM_PIO_RP1=y + # CONFIG_PWM_BERLIN is not set +-# CONFIG_PWM_BRCMSTB is not set ++CONFIG_PWM_BRCMSTB=y + # CONFIG_PWM_CLK is not set + # CONFIG_PWM_DWC is not set + # CONFIG_PWM_FSL_FTM is not set +-# CONFIG_PWM_GPIO is not set ++CONFIG_PWM_GPIO=y + # CONFIG_PWM_HIBVT is not set + # CONFIG_PWM_IMX1 is not set + # CONFIG_PWM_IMX27 is not set +@@ -8979,7 +9053,8 @@ CONFIG_PWM_MESON=y + # CONFIG_PWM_OMAP_DMTIMER is not set + # CONFIG_PWM_PCA9685 is not set + CONFIG_PWM_RASPBERRYPI_POE=y +-# CONFIG_PWM_RENESAS_RCAR is not set ++CONFIG_PWM_RP1=y ++# CONFIG_PWM_RCAR is not set + # CONFIG_PWM_RENESAS_TPU is not set + CONFIG_PWM_ROCKCHIP=y + # CONFIG_PWM_SPRD is not set +@@ -9003,7 +9078,7 @@ CONFIG_ARM_GIC_V3_ITS=y + CONFIG_ARM_GIC_V5=y + CONFIG_IRQ_MSI_LIB=y + # CONFIG_AL_FIC is not set +-CONFIG_BCM2712_MIP=m ++CONFIG_BCM2712_MIP=y + CONFIG_BCM7038_L1_IRQ=y + CONFIG_BCM7120_L2_IRQ=y + CONFIG_BRCMSTB_L2_IRQ=y +@@ -9212,6 +9287,7 @@ CONFIG_ARM64_BRBE=y + # CONFIG_ARM_DMC620_PMU is not set + # CONFIG_MARVELL_CN10K_TAD_PMU is not set + # CONFIG_ALIBABA_UNCORE_DRW_PMU is not set ++# CONFIG_RPI_AXIPERF is not set + CONFIG_HISI_PMU=m + CONFIG_HISI_PCIE_PMU=m + CONFIG_HNS3_PMU=m +@@ -9257,6 +9333,7 @@ CONFIG_NVMEM_LAYOUTS=y + # CONFIG_NVMEM_LAYOUT_U_BOOT_ENV is not set + # end of Layout Types + ++CONFIG_NVMEM_RASPBERRYPI_OTP=y + CONFIG_NVMEM_BCM_OCOTP=y + # CONFIG_NVMEM_IMX_IIM is not set + # CONFIG_NVMEM_IMX_OCOTP is not set +@@ -9668,8 +9745,30 @@ CONFIG_INTEGRITY_TRUSTED_KEYRING=y + CONFIG_INTEGRITY_PLATFORM_KEYRING=y + CONFIG_LOAD_UEFI_KEYS=y + CONFIG_INTEGRITY_AUDIT=y +-# CONFIG_IMA is not set +-# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set ++CONFIG_IMA=y ++# CONFIG_IMA_KEXEC is not set ++CONFIG_IMA_MEASURE_PCR_IDX=10 ++CONFIG_IMA_LSM_RULES=y ++CONFIG_IMA_NG_TEMPLATE=y ++# CONFIG_IMA_SIG_TEMPLATE is not set ++CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" ++# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set ++# CONFIG_IMA_DEFAULT_HASH_SHA256 is not set ++CONFIG_IMA_DEFAULT_HASH_SHA512=y ++CONFIG_IMA_DEFAULT_HASH="sha512" ++CONFIG_IMA_WRITE_POLICY=y ++CONFIG_IMA_READ_POLICY=y ++CONFIG_IMA_APPRAISE=y ++CONFIG_IMA_ARCH_POLICY=y ++# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set ++CONFIG_IMA_APPRAISE_BOOTPARAM=y ++# CONFIG_IMA_APPRAISE_MODSIG is not set ++# CONFIG_IMA_BLACKLIST_KEYRING is not set ++# CONFIG_IMA_LOAD_X509 is not set ++CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y ++CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y ++CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y ++# CONFIG_IMA_DISABLE_HTABLE is not set + # CONFIG_EVM is not set + # CONFIG_DEFAULT_SECURITY_SELINUX is not set + # CONFIG_DEFAULT_SECURITY_APPARMOR is not set +@@ -9868,7 +9967,7 @@ CONFIG_CRYPTO_LZO=y + # CONFIG_CRYPTO_842 is not set + # CONFIG_CRYPTO_LZ4 is not set + # CONFIG_CRYPTO_LZ4HC is not set +-CONFIG_CRYPTO_ZSTD=y ++CONFIG_CRYPTO_ZSTD=m + # end of Compression + + # +@@ -10046,7 +10145,6 @@ CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y + CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y + CONFIG_CRYPTO_LIB_CHACHA=y + CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y +-CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=y + CONFIG_CRYPTO_LIB_CURVE25519=y + CONFIG_CRYPTO_LIB_DES=y + CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +@@ -10123,7 +10221,6 @@ CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y + CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y + CONFIG_SWIOTLB=y + # CONFIG_SWIOTLB_DYNAMIC is not set +-CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y + CONFIG_DMA_NEED_SYNC=y + # CONFIG_DMA_RESTRICTED_POOL is not set + CONFIG_DMA_NONCOHERENT_MMAP=y +@@ -10276,6 +10373,7 @@ CONFIG_UBSAN_BOUNDS_STRICT=y + CONFIG_UBSAN_SHIFT=y + # CONFIG_UBSAN_DIV_ZERO is not set + # CONFIG_UBSAN_UNREACHABLE is not set ++CONFIG_UBSAN_SIGNED_WRAP=y + CONFIG_UBSAN_BOOL=y + CONFIG_UBSAN_ENUM=y + # CONFIG_UBSAN_ALIGNMENT is not set +diff --git a/kernel/prepare/pkg.yaml b/kernel/prepare/pkg.yaml +index 6408110..b507e5d 100644 +--- a/kernel/prepare/pkg.yaml ++++ b/kernel/prepare/pkg.yaml +@@ -5,8 +5,8 @@ dependencies: + - stage: base + steps: + - sources: +- - url: https://cdn.kernel.org/pub/linux/kernel/v{{ regexReplaceAll "(\\d+)(.\\d+)(\\.\\d+)?$" .linux_version "${1}" }}.x/linux-{{ .linux_version }}.tar.xz +- destination: linux.tar.xz ++ - url: "https://github.com/raspberrypi/linux/archive/refs/tags/{{ .linux_version }}.tar.gz" ++ destination: linux.tar.gz + sha256: "{{ .linux_sha256 }}" + sha512: "{{ .linux_sha512 }}" + - url: https://github.com/a13xp0p0v/kernel-hardening-checker/archive/{{ .kspp_ref }}.tar.gz +@@ -18,7 +18,7 @@ steps: + prepare: + - | + mkdir -p /src +- tar -xJf linux.tar.xz --strip-components=1 -C /src ++ tar -xzf linux.tar.gz --strip-components=1 -C /src + + cd /src + make mrproper -- 2.50.1 (Apple Git-155)