From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 29 Apr 2026 11:16:19 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wI11n-0003D9-11 for lore@lore.pengutronix.de; Wed, 29 Apr 2026 11:16:19 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wI11m-0002CR-P0; Wed, 29 Apr 2026 11:16:18 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1wI11i-0002C1-OB; Wed, 29 Apr 2026 11:16:14 +0200 Received: from pty.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::c5]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wI11i-007oKB-1n; Wed, 29 Apr 2026 11:16:14 +0200 Received: from rsc by pty.whiteo.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1wI11i-00000005gTJ-1sep; Wed, 29 Apr 2026 11:16:14 +0200 Date: Wed, 29 Apr 2026 11:16:14 +0200 From: Robert Schwebel To: Lucas Stach Message-ID: References: <20260420100104.3035131-1-l.stach@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260420100104.3035131-1-l.stach@pengutronix.de> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-Accept-Language: de,en X-Accept-Content-Type: text/plain Subject: Re: [DistroKit] [PATCH v2 1/2] x86_64: kernel: update config X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: distrokit@pengutronix.de Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Applied series to next On Mon, Apr 20, 2026 at 12:01:03PM +0200, Lucas Stach wrote: > The current config is in pretty rough shape, missing lots of > useful core features. This is a first step at improving the > situation. > > Enable useful core features: > - hrtimer > - tickless idle > - CPU idle > - CPU frequency scaling > - RTC > - low overhead hardening options > - BPF JIT > > Enable common storage options: > - SATA > - NVMe > > Enable drivers for commonly found hardware: > - Realtek PCI(e) ethernet > - USB (oHCI, eHCI, xHCI) > > Co-developed-by: Marc Kleine-Budde > Signed-off-by: Lucas Stach > --- > v2: Slightly improved commit message. > --- > configs/platform-x86_64/kernelconfig | 347 +++++++++++++++++++++++---- > 1 file changed, 298 insertions(+), 49 deletions(-) > > diff --git a/configs/platform-x86_64/kernelconfig b/configs/platform-x86_64/kernelconfig > index 29c0d46820ca..622eed41e5cb 100644 > --- a/configs/platform-x86_64/kernelconfig > +++ b/configs/platform-x86_64/kernelconfig > @@ -53,9 +53,9 @@ CONFIG_HAVE_KERNEL_ZSTD=y > # CONFIG_KERNEL_BZIP2 is not set > # CONFIG_KERNEL_LZMA is not set > # CONFIG_KERNEL_XZ is not set > -CONFIG_KERNEL_LZO=y > +# CONFIG_KERNEL_LZO is not set > # CONFIG_KERNEL_LZ4 is not set > -# CONFIG_KERNEL_ZSTD is not set > +CONFIG_KERNEL_ZSTD=y > CONFIG_DEFAULT_INIT="" > CONFIG_DEFAULT_HOSTNAME="(none)" > CONFIG_SYSVIPC=y > @@ -101,11 +101,13 @@ CONFIG_CONTEXT_TRACKING_IDLE=y > # > # Timers subsystem > # > -CONFIG_HZ_PERIODIC=y > -# CONFIG_NO_HZ_IDLE is not set > +CONFIG_TICK_ONESHOT=y > +CONFIG_NO_HZ_COMMON=y > +# CONFIG_HZ_PERIODIC is not set > +CONFIG_NO_HZ_IDLE=y > # CONFIG_NO_HZ_FULL is not set > # CONFIG_NO_HZ is not set > -# CONFIG_HIGH_RES_TIMERS is not set > +CONFIG_HIGH_RES_TIMERS=y > CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 > # CONFIG_POSIX_AUX_CLOCKS is not set > # end of Timers subsystem > @@ -118,7 +120,9 @@ CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y > # BPF subsystem > # > CONFIG_BPF_SYSCALL=y > -# CONFIG_BPF_JIT is not set > +CONFIG_BPF_JIT=y > +# CONFIG_BPF_JIT_ALWAYS_ON is not set > +CONFIG_BPF_JIT_DEFAULT_ON=y > # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set > # CONFIG_BPF_PRELOAD is not set > # end of BPF subsystem > @@ -212,7 +216,7 @@ CONFIG_CGROUP_BPF=y > CONFIG_SOCK_CGROUP_DATA=y > CONFIG_NAMESPACES=y > CONFIG_UTS_NS=y > -CONFIG_TIME_NS=y > +# CONFIG_TIME_NS is not set > # CONFIG_IPC_NS is not set > # CONFIG_USER_NS is not set > # CONFIG_PID_NS is not set > @@ -220,8 +224,17 @@ CONFIG_NET_NS=y > # CONFIG_CHECKPOINT_RESTORE is not set > # CONFIG_SCHED_AUTOGROUP is not set > # CONFIG_RELAY is not set > -# CONFIG_BLK_DEV_INITRD is not set > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_INITRAMFS_SOURCE="" > +CONFIG_RD_GZIP=y > +# CONFIG_RD_BZIP2 is not set > +# CONFIG_RD_LZMA is not set > +# CONFIG_RD_XZ is not set > +# CONFIG_RD_LZO is not set > +# CONFIG_RD_LZ4 is not set > +CONFIG_RD_ZSTD=y > # CONFIG_BOOT_CONFIG is not set > +CONFIG_INITRAMFS_PRESERVE_MTIME=y > CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y > # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set > CONFIG_LD_ORPHAN_WARN=y > @@ -312,7 +325,7 @@ CONFIG_PGTABLE_LEVELS=5 > # Processor type and features > # > CONFIG_SMP=y > -# CONFIG_X86_X2APIC is not set > +CONFIG_X86_X2APIC=y > CONFIG_X86_MPPARSE=y > # CONFIG_X86_CPU_RESCTRL is not set > # CONFIG_X86_FRED is not set > @@ -336,6 +349,7 @@ CONFIG_PARAVIRT_CLOCK=y > # CONFIG_JAILHOUSE_GUEST is not set > # CONFIG_ACRN_GUEST is not set > # CONFIG_BHYVE_GUEST is not set > +# CONFIG_INTEL_TDX_GUEST is not set > CONFIG_CC_HAS_MARCH_NATIVE=y > # CONFIG_X86_NATIVE_CPU is not set > CONFIG_X86_INTERNODE_CACHE_SHIFT=6 > @@ -356,6 +370,7 @@ CONFIG_CPU_SUP_HYGON=y > CONFIG_CPU_SUP_CENTAUR=y > CONFIG_CPU_SUP_ZHAOXIN=y > CONFIG_HPET_TIMER=y > +CONFIG_HPET_EMULATE_RTC=y > CONFIG_DMI=y > # CONFIG_GART_IOMMU is not set > CONFIG_BOOT_VESA_SUPPORT=y > @@ -363,7 +378,7 @@ CONFIG_BOOT_VESA_SUPPORT=y > CONFIG_NR_CPUS_RANGE_BEGIN=2 > CONFIG_NR_CPUS_RANGE_END=512 > CONFIG_NR_CPUS_DEFAULT=64 > -CONFIG_NR_CPUS=64 > +CONFIG_NR_CPUS=16 > CONFIG_SCHED_MC_PRIO=y > CONFIG_X86_LOCAL_APIC=y > CONFIG_ACPI_MADT_WAKEUP=y > @@ -372,7 +387,7 @@ CONFIG_X86_IO_APIC=y > CONFIG_X86_MCE=y > # CONFIG_X86_MCELOG_LEGACY is not set > CONFIG_X86_MCE_INTEL=y > -# CONFIG_X86_MCE_AMD is not set > +CONFIG_X86_MCE_AMD=y > CONFIG_X86_MCE_THRESHOLD=y > # CONFIG_X86_MCE_INJECT is not set > > @@ -390,7 +405,7 @@ CONFIG_PERF_EVENTS_AMD_UNCORE=y > CONFIG_X86_16BIT=y > CONFIG_X86_ESPFIX64=y > CONFIG_X86_VSYSCALL_EMULATION=y > -CONFIG_X86_IOPL_IOPERM=y > +# CONFIG_X86_IOPL_IOPERM is not set > CONFIG_MICROCODE=y > # CONFIG_MICROCODE_LATE_LOADING is not set > # CONFIG_MICROCODE_DBG is not set > @@ -419,6 +434,7 @@ CONFIG_ARCH_PKEY_BITS=4 > CONFIG_X86_INTEL_TSX_MODE_OFF=y > # CONFIG_X86_INTEL_TSX_MODE_ON is not set > # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set > +# CONFIG_X86_SGX is not set > # CONFIG_X86_USER_SHADOW_STACK is not set > CONFIG_EFI=y > CONFIG_EFI_STUB=y > @@ -430,6 +446,7 @@ CONFIG_HZ_250=y > # CONFIG_HZ_300 is not set > # CONFIG_HZ_1000 is not set > CONFIG_HZ=250 > +CONFIG_SCHED_HRTICK=y > CONFIG_ARCH_SUPPORTS_KEXEC=y > CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y > CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y > @@ -443,8 +460,11 @@ CONFIG_ARCH_DEFAULT_CRASH_DUMP=y > CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y > CONFIG_PHYSICAL_START=0x1000000 > CONFIG_RELOCATABLE=y > -# CONFIG_RANDOMIZE_BASE is not set > +CONFIG_RANDOMIZE_BASE=y > +CONFIG_X86_NEED_RELOCS=y > CONFIG_PHYSICAL_ALIGN=0x200000 > +CONFIG_RANDOMIZE_MEMORY=y > +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 > CONFIG_HOTPLUG_CPU=y > CONFIG_LEGACY_VSYSCALL_XONLY=y > # CONFIG_LEGACY_VSYSCALL_NONE is not set > @@ -478,7 +498,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y > CONFIG_MITIGATION_IBPB_ENTRY=y > CONFIG_MITIGATION_IBRS_ENTRY=y > CONFIG_MITIGATION_SRSO=y > -# CONFIG_MITIGATION_SLS is not set > +CONFIG_MITIGATION_SLS=y > CONFIG_MITIGATION_GDS=y > CONFIG_MITIGATION_RFDS=y > CONFIG_MITIGATION_SPECTRE_BHI=y > @@ -531,6 +551,7 @@ CONFIG_ACPI_HOTPLUG_CPU=y > # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set > CONFIG_ACPI_THERMAL=y > CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y > +CONFIG_ACPI_TABLE_UPGRADE=y > # CONFIG_ACPI_DEBUG is not set > # CONFIG_ACPI_PCI_SLOT is not set > CONFIG_ACPI_CONTAINER=y > @@ -560,10 +581,10 @@ CONFIG_X86_PM_TIMER=y > CONFIG_CPU_FREQ=y > CONFIG_CPU_FREQ_GOV_ATTR_SET=y > # CONFIG_CPU_FREQ_STAT is not set > -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=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_SCHEDUTIL is not set > +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y > CONFIG_CPU_FREQ_GOV_PERFORMANCE=y > # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set > # CONFIG_CPU_FREQ_GOV_USERSPACE is not set > @@ -600,7 +621,7 @@ CONFIG_CPU_IDLE_GOV_HALTPOLL=y > CONFIG_HALTPOLL_CPUIDLE=y > # end of CPU Idle > > -# CONFIG_INTEL_IDLE is not set > +CONFIG_INTEL_IDLE=y > # end of Power management and ACPI options > > # > @@ -800,6 +821,7 @@ CONFIG_DYNAMIC_SIGFRAME=y > CONFIG_ARCH_HAS_HW_PTE_YOUNG=y > CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y > CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y > +CONFIG_ARCH_VMLINUX_NEEDS_RELOCS=y > CONFIG_HAVE_GENERIC_TIF_BITS=y > > # > @@ -901,14 +923,14 @@ CONFIG_KVFREE_RCU_BATCHED=y > # CONFIG_SLUB_TINY is not set > CONFIG_SLAB_MERGE_DEFAULT=y > CONFIG_SLAB_FREELIST_RANDOM=y > -# CONFIG_SLAB_FREELIST_HARDENED is not set > -# CONFIG_SLAB_BUCKETS is not set > +CONFIG_SLAB_FREELIST_HARDENED=y > +CONFIG_SLAB_BUCKETS=y > # CONFIG_SLUB_STATS is not set > CONFIG_SLUB_CPU_PARTIAL=y > # CONFIG_RANDOM_KMALLOC_CACHES is not set > # end of Slab allocator options > > -# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set > +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y > # CONFIG_COMPAT_BRK is not set > CONFIG_SPARSEMEM=y > CONFIG_SPARSEMEM_EXTREME=y > @@ -1001,7 +1023,7 @@ CONFIG_UNIX_DIAG=y > # CONFIG_XDP_SOCKETS is not set > CONFIG_NET_HANDSHAKE=y > CONFIG_INET=y > -# CONFIG_IP_MULTICAST is not set > +CONFIG_IP_MULTICAST=y > # CONFIG_IP_ADVANCED_ROUTER is not set > CONFIG_IP_PNP=y > CONFIG_IP_PNP_DHCP=y > @@ -1009,16 +1031,14 @@ CONFIG_IP_PNP_DHCP=y > # CONFIG_IP_PNP_RARP is not set > # CONFIG_NET_IPIP is not set > # CONFIG_NET_IPGRE_DEMUX is not set > -CONFIG_NET_IP_TUNNEL=y > -# CONFIG_SYN_COOKIES is not set > +# CONFIG_IP_MROUTE is not set > +CONFIG_SYN_COOKIES=y > # CONFIG_NET_IPVTI is not set > # CONFIG_NET_FOU is not set > -# CONFIG_NET_FOU_IP_TUNNELS is not set > # CONFIG_INET_AH is not set > # CONFIG_INET_ESP is not set > # CONFIG_INET_IPCOMP is not set > CONFIG_INET_TABLE_PERTURB_ORDER=16 > -CONFIG_INET_TUNNEL=y > CONFIG_INET_DIAG=y > CONFIG_INET_TCP_DIAG=y > CONFIG_INET_UDP_DIAG=y > @@ -1037,9 +1057,7 @@ CONFIG_IPV6=y > # CONFIG_INET6_IPCOMP is not set > # CONFIG_IPV6_MIP6 is not set > # CONFIG_IPV6_VTI is not set > -CONFIG_IPV6_SIT=y > -# CONFIG_IPV6_SIT_6RD is not set > -CONFIG_IPV6_NDISC_NODETYPE=y > +# CONFIG_IPV6_SIT is not set > # CONFIG_IPV6_TUNNEL is not set > # CONFIG_IPV6_MULTIPLE_TABLES is not set > # CONFIG_IPV6_MROUTE is not set > @@ -1182,8 +1200,7 @@ CONFIG_NET_9P_VIRTIO=y > # CONFIG_PSAMPLE is not set > # CONFIG_NET_IFE is not set > # CONFIG_LWTUNNEL is not set > -CONFIG_DST_CACHE=y > -CONFIG_GRO_CELLS=y > +CONFIG_NET_SELFTESTS=y > CONFIG_NET_SOCK_MSG=y > CONFIG_PAGE_POOL=y > # CONFIG_PAGE_POOL_STATS is not set > @@ -1467,6 +1484,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 > # CONFIG_MTD_UBI_FASTMAP is not set > # CONFIG_MTD_UBI_GLUEBI is not set > # CONFIG_MTD_UBI_BLOCK is not set > +# CONFIG_MTD_UBI_NVMEM is not set > # CONFIG_MTD_HYPERBUS is not set > # CONFIG_OF is not set > CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y > @@ -1486,7 +1504,7 @@ CONFIG_BLK_DEV=y > CONFIG_BLK_DEV_LOOP=y > CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > -# CONFIG_BLK_DEV_NBD is not set > +CONFIG_BLK_DEV_NBD=y > # CONFIG_BLK_DEV_RAM is not set > # CONFIG_ATA_OVER_ETH is not set > CONFIG_VIRTIO_BLK=y > @@ -1496,9 +1514,14 @@ CONFIG_VIRTIO_BLK=y > # > # NVME Support > # > -# CONFIG_BLK_DEV_NVME is not set > +CONFIG_NVME_CORE=y > +CONFIG_BLK_DEV_NVME=y > +# CONFIG_NVME_MULTIPATH is not set > +# CONFIG_NVME_VERBOSE_ERRORS is not set > +# CONFIG_NVME_HWMON is not set > # CONFIG_NVME_FC is not set > # CONFIG_NVME_TCP is not set > +# CONFIG_NVME_HOST_AUTH is not set > # CONFIG_NVME_TARGET is not set > # end of NVME Support > > @@ -1655,7 +1678,8 @@ CONFIG_ATA_FORCE=y > # > # Controllers with non-SFF native interface > # > -# CONFIG_SATA_AHCI is not set > +CONFIG_SATA_AHCI=y > +CONFIG_SATA_MOBILE_LPM_POLICY=3 > # CONFIG_SATA_AHCI_PLATFORM is not set > # CONFIG_AHCI_DWC is not set > # CONFIG_SATA_INIC162X is not set > @@ -1745,7 +1769,7 @@ CONFIG_BLK_DEV_DM=y > CONFIG_DM_BUFIO=y > # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > # CONFIG_DM_UNSTRIPED is not set > -# CONFIG_DM_CRYPT is not set > +CONFIG_DM_CRYPT=y > # CONFIG_DM_SNAPSHOT is not set > # CONFIG_DM_THIN_PROVISIONING is not set > # CONFIG_DM_CACHE is not set > @@ -1760,7 +1784,7 @@ CONFIG_DM_BUFIO=y > # CONFIG_DM_DELAY is not set > # CONFIG_DM_DUST is not set > # CONFIG_DM_INIT is not set > -# CONFIG_DM_UEVENT is not set > +CONFIG_DM_UEVENT=y > # CONFIG_DM_FLAKEY is not set > CONFIG_DM_VERITY=y > # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > @@ -1797,6 +1821,7 @@ CONFIG_NET_CORE=y > # CONFIG_BAREUDP is not set > # CONFIG_GTP is not set > # CONFIG_PFCP is not set > +# CONFIG_AMT is not set > # CONFIG_MACSEC is not set > # CONFIG_NETCONSOLE is not set > # CONFIG_TUN is not set > @@ -1961,7 +1986,7 @@ CONFIG_NET_VENDOR_RDC=y > CONFIG_NET_VENDOR_REALTEK=y > CONFIG_8139CP=y > # CONFIG_8139TOO is not set > -# CONFIG_R8169 is not set > +CONFIG_R8169=y > # CONFIG_RTASE is not set > CONFIG_NET_VENDOR_RENESAS=y > CONFIG_NET_VENDOR_ROCKER=y > @@ -2012,8 +2037,70 @@ CONFIG_NET_VENDOR_XILINX=y > # CONFIG_XILINX_LL_TEMAC is not set > # CONFIG_FDDI is not set > # CONFIG_HIPPI is not set > -# CONFIG_MDIO_BUS is not set > -# CONFIG_PHYLIB is not set > +CONFIG_MDIO_BUS=y > +CONFIG_PHYLIB=y > +CONFIG_SWPHY=y > +CONFIG_FIXED_PHY=y > + > +# > +# MII PHY device drivers > +# > +# CONFIG_AS21XXX_PHY is not set > +# CONFIG_AIR_EN8811H_PHY is not set > +# CONFIG_AMD_PHY is not set > +# CONFIG_ADIN_PHY is not set > +# CONFIG_ADIN1100_PHY is not set > +# CONFIG_AQUANTIA_PHY is not set > +# CONFIG_AX88796B_PHY is not set > +# CONFIG_BROADCOM_PHY is not set > +# CONFIG_BCM54140_PHY is not set > +# CONFIG_BCM7XXX_PHY is not set > +# CONFIG_BCM84881_PHY is not set > +# CONFIG_BCM87XX_PHY is not set > +# CONFIG_CICADA_PHY is not set > +# CONFIG_CORTINA_PHY is not set > +# CONFIG_DAVICOM_PHY is not set > +# CONFIG_ICPLUS_PHY is not set > +# CONFIG_LXT_PHY is not set > +# CONFIG_INTEL_XWAY_PHY is not set > +# CONFIG_LSI_ET1011C_PHY is not set > +# CONFIG_MARVELL_PHY is not set > +# CONFIG_MARVELL_10G_PHY is not set > +# CONFIG_MARVELL_88Q2XXX_PHY is not set > +# CONFIG_MARVELL_88X2222_PHY is not set > +# CONFIG_MAXLINEAR_GPHY is not set > +# CONFIG_MAXLINEAR_86110_PHY is not set > +# CONFIG_MEDIATEK_GE_PHY is not set > +# CONFIG_MICREL_PHY is not set > +# CONFIG_MICROCHIP_T1S_PHY is not set > +# CONFIG_MICROCHIP_PHY is not set > +# CONFIG_MICROCHIP_T1_PHY is not set > +# CONFIG_MICROSEMI_PHY is not set > +# CONFIG_MOTORCOMM_PHY is not set > +# CONFIG_NATIONAL_PHY is not set > +# CONFIG_NXP_CBTX_PHY is not set > +# CONFIG_NXP_C45_TJA11XX_PHY is not set > +# CONFIG_NXP_TJA11XX_PHY is not set > +# CONFIG_NCN26000_PHY is not set > +# CONFIG_QCA83XX_PHY is not set > +# CONFIG_QCA808X_PHY is not set > +# CONFIG_QSEMI_PHY is not set > +CONFIG_REALTEK_PHY=y > +# CONFIG_REALTEK_PHY_HWMON is not set > +# CONFIG_RENESAS_PHY is not set > +# CONFIG_ROCKCHIP_PHY is not set > +# CONFIG_SMSC_PHY is not set > +# CONFIG_STE10XP is not set > +# CONFIG_TERANETICS_PHY is not set > +# CONFIG_DP83822_PHY is not set > +# CONFIG_DP83TC811_PHY is not set > +# CONFIG_DP83848_PHY is not set > +# CONFIG_DP83867_PHY is not set > +# CONFIG_DP83869_PHY is not set > +# CONFIG_DP83TD510_PHY is not set > +# CONFIG_DP83TG720_PHY is not set > +# CONFIG_VITESSE_PHY is not set > +# CONFIG_XILINX_GMII2RGMII is not set > CONFIG_CAN_DEV=y > CONFIG_CAN_VCAN=y > # CONFIG_CAN_VXCAN is not set > @@ -2055,6 +2142,16 @@ CONFIG_CAN_KVASER_PCI=y > # end of CAN USB interfaces > > CONFIG_CAN_DEBUG_DEVICES=y > +CONFIG_FWNODE_MDIO=y > +CONFIG_ACPI_MDIO=y > +# CONFIG_MDIO_BITBANG is not set > +# CONFIG_MDIO_BCM_UNIMAC is not set > +# CONFIG_MDIO_MVUSB is not set > +# CONFIG_MDIO_THUNDER is not set > + > +# > +# MDIO Multiplexers > +# > > # > # PCS device drivers > @@ -2266,8 +2363,8 @@ CONFIG_HW_RANDOM=y > CONFIG_HW_RANDOM_INTEL=y > CONFIG_HW_RANDOM_AMD=y > # CONFIG_HW_RANDOM_BA431 is not set > -CONFIG_HW_RANDOM_VIA=y > -# CONFIG_HW_RANDOM_VIRTIO is not set > +# CONFIG_HW_RANDOM_VIA is not set > +CONFIG_HW_RANDOM_VIRTIO=y > # CONFIG_HW_RANDOM_XIPHERA is not set > # CONFIG_APPLICOM is not set > # CONFIG_MWAVE is not set > @@ -2917,6 +3014,7 @@ CONFIG_SND_JACK=y > CONFIG_SND_JACK_INPUT_DEV=y > # CONFIG_SND_OSSEMUL is not set > CONFIG_SND_PCM_TIMER=y > +# CONFIG_SND_HRTIMER is not set > # CONFIG_SND_DYNAMIC_MINORS is not set > CONFIG_SND_SUPPORT_OLD_API=y > CONFIG_SND_PROC_FS=y > @@ -2929,6 +3027,7 @@ CONFIG_SND_VMASTER=y > CONFIG_SND_DMA_SGBUF=y > # CONFIG_SND_SEQUENCER is not set > CONFIG_SND_DRIVERS=y > +# CONFIG_SND_PCSP is not set > # CONFIG_SND_DUMMY is not set > # CONFIG_SND_ALOOP is not set > # CONFIG_SND_PCMTEST is not set > @@ -3156,6 +3255,7 @@ CONFIG_HID_MONTEREY=y > # > # HID-BPF support > # > +# CONFIG_HID_BPF is not set > # end of HID-BPF support > > CONFIG_I2C_HID=y > @@ -3215,11 +3315,23 @@ CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 > # USB Host Controller Drivers > # > # CONFIG_USB_C67X00_HCD is not set > -# CONFIG_USB_XHCI_HCD is not set > -# CONFIG_USB_EHCI_HCD is not set > +CONFIG_USB_XHCI_HCD=y > +# CONFIG_USB_XHCI_DBGCAP is not set > +CONFIG_USB_XHCI_PCI=y > +# CONFIG_USB_XHCI_PCI_RENESAS is not set > +# CONFIG_USB_XHCI_PLATFORM is not set > +# CONFIG_USB_XHCI_SIDEBAND is not set > +CONFIG_USB_EHCI_HCD=y > +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set > +CONFIG_USB_EHCI_TT_NEWSCHED=y > +CONFIG_USB_EHCI_PCI=y > +# CONFIG_USB_EHCI_FSL is not set > +# CONFIG_USB_EHCI_HCD_PLATFORM is not set > # CONFIG_USB_OXU210HP_HCD is not set > # CONFIG_USB_ISP116X_HCD is not set > -# CONFIG_USB_OHCI_HCD is not set > +CONFIG_USB_OHCI_HCD=y > +CONFIG_USB_OHCI_HCD_PCI=y > +# CONFIG_USB_OHCI_HCD_PLATFORM is not set > CONFIG_USB_UHCI_HCD=y > # CONFIG_USB_SL811_HCD is not set > # CONFIG_USB_R8A66597_HCD is not set > @@ -3236,7 +3348,22 @@ CONFIG_USB_UHCI_HCD=y > # > # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info > # > -# CONFIG_USB_STORAGE is not set > +CONFIG_USB_STORAGE=y > +# CONFIG_USB_STORAGE_DEBUG is not set > +# CONFIG_USB_STORAGE_REALTEK is not set > +# CONFIG_USB_STORAGE_DATAFAB is not set > +# CONFIG_USB_STORAGE_FREECOM is not set > +# CONFIG_USB_STORAGE_ISD200 is not set > +# CONFIG_USB_STORAGE_USBAT is not set > +# CONFIG_USB_STORAGE_SDDR09 is not set > +# CONFIG_USB_STORAGE_SDDR55 is not set > +# CONFIG_USB_STORAGE_JUMPSHOT is not set > +# CONFIG_USB_STORAGE_ALAUDA is not set > +# CONFIG_USB_STORAGE_ONETOUCH is not set > +# CONFIG_USB_STORAGE_KARMA is not set > +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set > +# CONFIG_USB_STORAGE_ENE_UB6250 is not set > +# CONFIG_USB_UAS is not set > > # > # USB Imaging devices > @@ -3252,6 +3379,7 @@ CONFIG_USB_UHCI_HCD=y > # CONFIG_USB_MUSB_HDRC is not set > # CONFIG_USB_DWC3 is not set > # CONFIG_USB_DWC2 is not set > +# CONFIG_USB_CHIPIDEA is not set > # CONFIG_USB_ISP1760 is not set > > # > @@ -3275,6 +3403,7 @@ CONFIG_USB_UHCI_HCD=y > # CONFIG_APPLE_MFI_FASTCHARGE is not set > # CONFIG_USB_LJCA is not set > # CONFIG_USB_USBIO is not set > +# CONFIG_USB_SISUSBVGA is not set > # CONFIG_USB_LD is not set > # CONFIG_USB_TRANCEVIBRATOR is not set > # CONFIG_USB_IOWARRIOR is not set > @@ -3302,7 +3431,32 @@ CONFIG_USB_UHCI_HCD=y > # CONFIG_MMC is not set > # CONFIG_SCSI_UFSHCD is not set > # CONFIG_MEMSTICK is not set > -# CONFIG_NEW_LEDS is not set > +CONFIG_NEW_LEDS=y > +# CONFIG_LEDS_CLASS is not set > + > +# > +# LED drivers > +# > + > +# > +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) > +# > + > +# > +# Flash and Torch LED drivers > +# > + > +# > +# RGB LED drivers > +# > + > +# > +# LED Triggers > +# > + > +# > +# Simatic LED drivers > +# > # CONFIG_ACCESSIBILITY is not set > # CONFIG_INFINIBAND is not set > CONFIG_EDAC_ATOMIC_SCRUB=y > @@ -3310,7 +3464,97 @@ CONFIG_EDAC_SUPPORT=y > # CONFIG_EDAC is not set > CONFIG_RTC_LIB=y > CONFIG_RTC_MC146818_LIB=y > -# CONFIG_RTC_CLASS is not set > +CONFIG_RTC_CLASS=y > +CONFIG_RTC_HCTOSYS=y > +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" > +CONFIG_RTC_SYSTOHC=y > +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" > +# CONFIG_RTC_DEBUG is not set > +CONFIG_RTC_NVMEM=y > + > +# > +# RTC interfaces > +# > +CONFIG_RTC_INTF_SYSFS=y > +CONFIG_RTC_INTF_PROC=y > +CONFIG_RTC_INTF_DEV=y > +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set > +# CONFIG_RTC_DRV_TEST is not set > + > +# > +# I2C RTC drivers > +# > +# CONFIG_RTC_DRV_ABB5ZES3 is not set > +# CONFIG_RTC_DRV_ABEOZ9 is not set > +# CONFIG_RTC_DRV_ABX80X is not set > +# CONFIG_RTC_DRV_DS1307 is not set > +# CONFIG_RTC_DRV_DS1374 is not set > +# CONFIG_RTC_DRV_DS1672 is not set > +# CONFIG_RTC_DRV_MAX6900 is not set > +# CONFIG_RTC_DRV_MAX31335 is not set > +# CONFIG_RTC_DRV_RS5C372 is not set > +# CONFIG_RTC_DRV_ISL1208 is not set > +# CONFIG_RTC_DRV_ISL12022 is not set > +# CONFIG_RTC_DRV_X1205 is not set > +# CONFIG_RTC_DRV_PCF8523 is not set > +# CONFIG_RTC_DRV_PCF85363 is not set > +# CONFIG_RTC_DRV_PCF8563 is not set > +# CONFIG_RTC_DRV_PCF8583 is not set > +# CONFIG_RTC_DRV_M41T80 is not set > +# CONFIG_RTC_DRV_BQ32K is not set > +# CONFIG_RTC_DRV_S35390A is not set > +# CONFIG_RTC_DRV_FM3130 is not set > +# CONFIG_RTC_DRV_RX8010 is not set > +# CONFIG_RTC_DRV_RX8111 is not set > +# CONFIG_RTC_DRV_RX8581 is not set > +# CONFIG_RTC_DRV_RX8025 is not set > +# CONFIG_RTC_DRV_EM3027 is not set > +# CONFIG_RTC_DRV_RV3028 is not set > +# CONFIG_RTC_DRV_RV3032 is not set > +# CONFIG_RTC_DRV_RV8803 is not set > +# CONFIG_RTC_DRV_SD2405AL is not set > +# CONFIG_RTC_DRV_SD3078 is not set > + > +# > +# SPI RTC drivers > +# > +CONFIG_RTC_I2C_AND_SPI=y > + > +# > +# SPI and I2C RTC drivers > +# > +# CONFIG_RTC_DRV_DS3232 is not set > +# CONFIG_RTC_DRV_PCF2127 is not set > +# CONFIG_RTC_DRV_PCF85063 is not set > +# CONFIG_RTC_DRV_RV3029C2 is not set > +# CONFIG_RTC_DRV_RX6110 is not set > + > +# > +# Platform RTC drivers > +# > +CONFIG_RTC_DRV_CMOS=y > +# CONFIG_RTC_DRV_DS1286 is not set > +# CONFIG_RTC_DRV_DS1511 is not set > +# CONFIG_RTC_DRV_DS1553 is not set > +# CONFIG_RTC_DRV_DS1685_FAMILY is not set > +# CONFIG_RTC_DRV_DS1742 is not set > +# CONFIG_RTC_DRV_DS2404 is not set > +# CONFIG_RTC_DRV_STK17TA8 is not set > +# CONFIG_RTC_DRV_M48T86 is not set > +# CONFIG_RTC_DRV_M48T35 is not set > +# CONFIG_RTC_DRV_M48T59 is not set > +# CONFIG_RTC_DRV_MSM6242 is not set > +# CONFIG_RTC_DRV_RP5C01 is not set > + > +# > +# on-CPU RTC drivers > +# > +# CONFIG_RTC_DRV_FTRTC010 is not set > +# CONFIG_RTC_DRV_GOLDFISH is not set > + > +# > +# HID Sensor RTC drivers > +# > # CONFIG_DMADEVICES is not set > > # > @@ -3607,7 +3851,10 @@ CONFIG_RAS=y > > # CONFIG_LIBNVDIMM is not set > # CONFIG_DAX is not set > -# CONFIG_NVMEM is not set > +CONFIG_NVMEM=y > +CONFIG_NVMEM_SYSFS=y > +# CONFIG_NVMEM_LAYOUTS is not set > +# CONFIG_NVMEM_RMEM is not set > > # > # HW tracing support > @@ -3992,7 +4239,7 @@ CONFIG_CRYPTO_AES=y > # > # CONFIG_CRYPTO_ADIANTUM is not set > # CONFIG_CRYPTO_CHACHA20 is not set > -# CONFIG_CRYPTO_CBC is not set > +CONFIG_CRYPTO_CBC=y > CONFIG_CRYPTO_CTR=y > # CONFIG_CRYPTO_CTS is not set > CONFIG_CRYPTO_ECB=y > @@ -4012,7 +4259,7 @@ CONFIG_CRYPTO_CCM=y > CONFIG_CRYPTO_GENIV=y > CONFIG_CRYPTO_SEQIV=y > CONFIG_CRYPTO_ECHAINIV=y > -# CONFIG_CRYPTO_ESSIV is not set > +CONFIG_CRYPTO_ESSIV=y > # end of AEAD (authenticated encryption with associated data) ciphers > > # > @@ -4190,6 +4437,8 @@ CONFIG_ZSTD_COMMON=y > CONFIG_ZSTD_COMPRESS=y > CONFIG_ZSTD_DECOMPRESS=y > # CONFIG_XZ_DEC is not set > +CONFIG_DECOMPRESS_GZIP=y > +CONFIG_DECOMPRESS_ZSTD=y > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_XARRAY_MULTI=y > CONFIG_ASSOCIATIVE_ARRAY=y > -- > 2.47.3 > > > -- Pengutronix e.K. | Dipl.-Ing. Robert Schwebel | Steuerwalder Str. 21 | https://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 |