- Makefile: TALOS_VERSION v1.12.4 -> v1.13.2, PKG_VERSION v1.12.0 -> v1.13.0 - siderolabs/talos 0001 (modules-arm64.txt): removed; hack/modules-arm64.txt is a CI assertion file with no build-time references. Will be regenerated from a real RPi 6.12.47 kernel build as a follow-up. - siderolabs/talos 0005 (BOOT partition GRUB): rebased onto v1.13.2's Install/Upgrade refactor. installEFI struct field is gone upstream; ported the BOOT-partition probe + EFI-at-/boot fallback to work with the new efiFound local var and added a bootFromEFI struct field for runGrubInstall. - siderolabs/pkgs 0001: rebased onto v1.13.0. Kernel config header bumped to 6.12.47. config-arm64 not fully regenerated for RPi 6.12.47 yet -- some upstream v1.13 6.18.x symbols (LIBIE_ADMINQ, IDPF, etc) remain in the file but the kernel's Kconfig silently drops unknown options during build.
1077 lines
33 KiB
Diff
1077 lines
33 KiB
Diff
From b0f2132649a25c4ef4fb200657e1c568c9889fd2 Mon Sep 17 00:00:00 2001
|
|
From: Mathias Beaulieu-Duncan <mathias@svrnty.io>
|
|
Date: Sat, 14 Feb 2026 13:14:00 -0500
|
|
Subject: [PATCH] Patched for Raspberry Pi 5
|
|
|
|
---
|
|
Pkgfile | 8 +-
|
|
kernel/build/config-arm64 | 309 ++++++++++++++++++++++++++------------
|
|
kernel/build/pkg.yaml | 2 +-
|
|
kernel/prepare/pkg.yaml | 6 +-
|
|
4 files changed, 217 insertions(+), 108 deletions(-)
|
|
|
|
diff --git a/Pkgfile b/Pkgfile
|
|
index a272582..ce10086 100644
|
|
--- a/Pkgfile
|
|
+++ b/Pkgfile
|
|
@@ -97,10 +97,10 @@ vars:
|
|
kspp_sha256: 640b25473f86557d082f680b0f57653a69f4146e97825673bf582f9a4c8b7739
|
|
kspp_sha512: 82dae1debbe94a3f82766a8cdbfe59ff8698d433175803458499b76c50b47b89e9280b677a9f16b2a44711badd6f4001aba951a41722a74dd51c03a18b8b9219
|
|
|
|
- # renovate: datasource=git-tags extractVersion=^v(?<version>.*)$ depName=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
|
|
- linux_version: 6.18.24
|
|
- linux_sha256: c207c557ce58103b4dda30e26da5203f3d8467c6dadc53d709f6d83ae1d1255f
|
|
- linux_sha512: ad734fae886272f0c22853c885f618711baa2128b6447d6b996c884a16781893b73c65f5cf58087637a44d33ced1e5ecff9ead2fbca0bbeb7686dbbd4628de98
|
|
+ # renovate: datasource=git-tags extractVersion=^v(?<version>.*)$ depName=https://github.com/raspberrypi/linux.git
|
|
+ linux_version: stable_20250916
|
|
+ linux_sha256: 4639fe79697970b71cf708234b71d855a58ce5e28c377a4f7cf6ecbbe40647f3
|
|
+ linux_sha512: 5818d7ac495dc31a27c9b967bf146d291ab6fd06b99e819d9c685d5413472593cd99a4d7ce10218c45d7fb631adceed8e20806b1f2f9909277ce0de7ad204565
|
|
|
|
# renovate: datasource=git-tags extractVersion=^libaio-(?<version>.*)$ depName=https://pagure.io/libaio.git
|
|
libaio_version: 0.3.113
|
|
diff --git a/kernel/build/config-arm64 b/kernel/build/config-arm64
|
|
index b095bcd..8928533 100644
|
|
--- a/kernel/build/config-arm64
|
|
+++ b/kernel/build/config-arm64
|
|
@@ -1,6 +1,6 @@
|
|
#
|
|
# Automatically generated file; DO NOT EDIT.
|
|
-# Linux/arm64 6.18.24 Kernel Configuration
|
|
+# Linux/arm64 6.12.47 Kernel Configuration
|
|
#
|
|
CONFIG_CC_VERSION_TEXT="clang version 22.1.2"
|
|
CONFIG_GCC_VERSION=0
|
|
@@ -294,6 +294,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
|
|
@@ -665,7 +666,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
|
|
@@ -976,7 +977,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
|
|
@@ -1222,7 +1223,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
|
|
@@ -1398,7 +1398,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
|
|
@@ -1460,8 +1460,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
|
|
@@ -2259,6 +2258,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
|
|
@@ -2442,6 +2442,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
|
|
@@ -2486,7 +2487,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
|
|
@@ -2512,6 +2513,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
|
|
@@ -2521,7 +2523,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
|
|
@@ -2545,6 +2547,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
|
|
@@ -2623,7 +2627,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
|
|
@@ -2641,13 +2645,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
|
|
@@ -2697,7 +2701,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
|
|
@@ -2744,7 +2748,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
|
|
@@ -2759,17 +2763,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
|
|
@@ -2806,7 +2810,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
|
|
@@ -2935,7 +2939,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
|
|
@@ -2963,7 +2967,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
|
|
@@ -2977,16 +2981,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
|
|
@@ -3002,7 +3006,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
|
|
@@ -3015,7 +3019,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
|
|
@@ -3114,7 +3118,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
|
|
@@ -3198,15 +3202,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
|
|
@@ -3219,12 +3223,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
|
|
@@ -3384,7 +3388,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
|
|
@@ -3433,7 +3437,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
|
|
@@ -3483,7 +3487,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
|
|
@@ -3756,6 +3760,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
|
|
@@ -3848,6 +3854,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
|
|
@@ -3923,6 +3930,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
|
|
|
|
#
|
|
@@ -3932,7 +3940,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
|
|
@@ -3951,7 +3959,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
|
|
@@ -3961,6 +3969,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
|
|
@@ -3968,7 +3977,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
|
|
@@ -4085,7 +4094,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
|
|
@@ -4101,6 +4110,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
|
|
@@ -4199,7 +4209,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
|
|
@@ -4395,6 +4405,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
|
|
@@ -4412,7 +4423,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
|
|
@@ -4451,6 +4462,7 @@ CONFIG_GPIO_PCA953X_IRQ=y
|
|
#
|
|
# MFD GPIO expanders
|
|
#
|
|
+# CONFIG_GPIO_FSM is not set
|
|
CONFIG_GPIO_MAX77620=y
|
|
# end of MFD GPIO expanders
|
|
|
|
@@ -4520,6 +4532,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
|
|
@@ -4804,7 +4817,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
|
|
@@ -4983,6 +4996,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
|
|
@@ -5118,6 +5132,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
|
|
@@ -5252,6 +5267,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
|
|
|
|
#
|
|
@@ -5314,6 +5330,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
|
|
|
|
@@ -5390,9 +5407,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
|
|
@@ -5461,6 +5482,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
|
|
|
|
#
|
|
@@ -5583,7 +5605,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
|
|
@@ -5702,6 +5723,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
|
|
@@ -5780,6 +5802,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
|
|
@@ -5789,6 +5812,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
|
|
@@ -5894,7 +5919,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
|
|
@@ -5951,6 +5976,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
|
|
@@ -5983,6 +6009,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
|
|
@@ -6071,7 +6098,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
|
|
@@ -6207,15 +6282,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
|
|
#
|
|
@@ -6299,6 +6376,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
|
|
@@ -6380,6 +6459,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
|
|
@@ -6512,6 +6592,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
|
|
|
|
#
|
|
@@ -6536,18 +6617,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
|
|
@@ -6555,14 +6636,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
|
|
@@ -6580,17 +6661,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
|
|
@@ -6622,20 +6703,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
|
|
@@ -6734,6 +6815,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
|
|
@@ -6843,13 +6925,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
|
|
@@ -6870,7 +6952,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
|
|
@@ -7074,31 +7156,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
|
|
@@ -7128,8 +7211,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
|
|
@@ -7222,28 +7305,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
|
|
@@ -7302,6 +7383,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
|
|
@@ -7454,6 +7536,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
|
|
@@ -7543,17 +7626,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
|
|
@@ -8171,6 +8254,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
|
|
@@ -9096,7 +9181,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
|
|
@@ -9120,7 +9206,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
|
|
@@ -9334,6 +9420,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
|
|
@@ -9379,6 +9466,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
|
|
@@ -9787,8 +9875,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
|
|
@@ -9985,7 +10095,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
|
|
|
|
#
|
|
@@ -10238,7 +10348,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
|
|
diff --git a/kernel/build/pkg.yaml b/kernel/build/pkg.yaml
|
|
index 40f25d5..b5f96ce 100644
|
|
--- a/kernel/build/pkg.yaml
|
|
+++ b/kernel/build/pkg.yaml
|
|
@@ -28,7 +28,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 6c6e61d..5df67c3 100644
|
|
--- a/kernel/prepare/pkg.yaml
|
|
+++ b/kernel/prepare/pkg.yaml
|
|
@@ -6,8 +6,8 @@ dependencies:
|
|
- image: "{{ .LLVM_IMAGE }}:{{ .TOOLS_REV }}"
|
|
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
|
|
@@ -19,7 +19,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)
|
|
|