Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#1276 by neko » 31 May 2021, 12:55

"Kernel Builder" was updated to version 21.05.31. (Please refer to the first article.)

5.13-rc config was updated.

Code: Select all

Disable unprivileged BPF by default (BPF_UNPRIV_DEFAULT_OFF) [N/y/?] (NEW) N

Code: Select all

# diff -r /usr/local/share/mkKernel/lib/v5.13/32bit.config mkKernel-21.05.30-noarch-1/usr/local/share/mkKernel/lib/v5.13/32bit.config
3c3
< # Linux/x86 5.13.0-rc3 Kernel Configuration
---
> # Linux/x86 5.13.0-rc4 Kernel Configuration
98a99,111
> CONFIG_BPF=y
> CONFIG_HAVE_EBPF_JIT=y
> 
> #
> # BPF subsystem
> #
> CONFIG_BPF_SYSCALL=y
> CONFIG_BPF_JIT=y
> # CONFIG_BPF_JIT_ALWAYS_ON is not set
> # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set
> # CONFIG_BPF_PRELOAD is not set
> # end of BPF subsystem
> 
193d205
< CONFIG_BPF=y
218,220d229
< CONFIG_BPF_SYSCALL=y
< # CONFIG_BPF_JIT_ALWAYS_ON is not set
< # CONFIG_BPF_PRELOAD is not set
1314d1322
< CONFIG_BPF_JIT=y
1435d1442
< CONFIG_HAVE_EBPF_JIT=y
3167d3173
< # CONFIG_SPI_ALTERA_CORE is not set
6537c6543
< CONFIG_NETFS_SUPPORT=y
---
> CONFIG_NETFS_SUPPORT=m
diff -r /usr/local/share/mkKernel/lib/v5.13/64bit.config mkKernel-21.05.30-noarch-1/usr/local/share/mkKernel/lib/v5.13/64bit.config
3c3
< # Linux/x86 5.13.0-rc3 Kernel Configuration
---
> # Linux/x86 5.13.0-rc4 Kernel Configuration
101a102,116
> CONFIG_BPF=y
> CONFIG_HAVE_EBPF_JIT=y
> CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
> 
> #
> # BPF subsystem
> #
> CONFIG_BPF_SYSCALL=y
> 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
> 
201d215
< CONFIG_BPF=y
226,230d239
< CONFIG_BPF_SYSCALL=y
< CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
< # CONFIG_BPF_JIT_ALWAYS_ON is not set
< CONFIG_BPF_JIT_DEFAULT_ON=y
< # CONFIG_BPF_PRELOAD is not set
1342d1350
< CONFIG_BPF_JIT=y
1463d1470
< CONFIG_HAVE_EBPF_JIT=y
3190d3196
< # CONFIG_SPI_ALTERA_CORE is not set
6576c6582
< CONFIG_NETFS_SUPPORT=y
---
> CONFIG_NETFS_SUPPORT=m
#

Note:
APorteus-XFCE_ja-v21.05.30-x86_64.iso can be used as updated "Kernel Builder" ISO.
ArchLinux packages manager for Porteus (Post by neko #82512)


Thanks.

User avatar
AcnapyxoB
Samurai
Samurai
Posts: 191
Joined: 24 Dec 2014, 10:15
Distribution: Porteus 5.01
Location: Planet Earth

Porteus Kernel Builder

Post#1277 by AcnapyxoB » 31 May 2021, 16:52

Do I need in use 64bit.config, and if yes, where should it be placed?

I mean in normal use not when building kernels...
Porteus v5.01 KDE x86_64

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1278 by Blaze » 31 May 2021, 17:42

AcnapyxoB wrote:
31 May 2021, 16:52
Do I need in use 64bit.config
For the general using 64bit.config does not need. Only for the future kernel compilation.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
AcnapyxoB
Samurai
Samurai
Posts: 191
Joined: 24 Dec 2014, 10:15
Distribution: Porteus 5.01
Location: Planet Earth

Porteus Kernel Builder

Post#1279 by AcnapyxoB » 31 May 2021, 17:49

Спасибо Blaze
Извини меня за скучные вопросы :)
Porteus v5.01 KDE x86_64

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1280 by Blaze » 03 Jun 2021, 10:24

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 32bit.config)

[5.12.9] <-- NEW : "All patches" patching was done.
32bit-ALL-kernel5.12.9.tar (~109 M)
https://files.sberdisk.ru/s/efZfmFQx2T4YtRc
bf612cdc1871bc1b65426e60dad0e613 32bit-ALL-kernel5.12.9.tar

Note 1: Compiler that was used.
for kernel 5.12.9: 10.3.0-i686

*****

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

[5.12.9] <-- NEW : "All patches" patching was done.
64bit-ALL-kernel5.12.9.tar (~114 M)
https://files.sberdisk.ru/s/8tL6GKrni4mpBEk
ca74c80f1411270c3a78575d07276617 64bit-ALL-kernel5.12.9.tar

Note 1: Compiler that was used.
for kernel 5.12.9: 10.3.0-x86_64

Thanks to neko for his support.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#1281 by neko » 07 Jun 2021, 05:07

"Kernel Builder" was updated to version 21.06.07. (Please refer to the first article.)

5.13-rc config was updated.

Code: Select all

Semitek USB keyboards (HID_SEMITEK) [N/m/y/?] (NEW) N

Note:
APorteus-XFCE_ja-v21.06.06-x86_64.iso can execute the latest version "Kernel Builder".
ArchLinux packages manager for Porteus (Post by neko #82512)


Thanks.

dorohov.alex77
White ninja
White ninja
Posts: 13
Joined: 25 Apr 2020, 05:47
Distribution: Porteus i586

Porteus Kernel Builder

Post#1282 by dorohov.alex77 » 08 Jun 2021, 05:00

Blaze
Kernel 5.12.9 32 bits
Everything works with the exception of one point - the hard disk with the file system EXT4 is not mounted, and not from the user not from root. Gives a file system error. Although the flash drive with the EXT4 system is in order. What is done ???

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1283 by Blaze » 08 Jun 2021, 08:23

dorohov.alex77, can you upload log of dmesg command to https://pastebin.com/ and share it in this topic?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

dorohov.alex77
White ninja
White ninja
Posts: 13
Joined: 25 Apr 2020, 05:47
Distribution: Porteus i586

Porteus Kernel Builder

Post#1284 by dorohov.alex77 » 08 Jun 2021, 14:18

Miraculously earned everything! ))
Here is the code: https://pastebin.com/eHFR3X3X

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1285 by Blaze » 11 Jun 2021, 15:45

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 32bit.config)

[5.12.10] <-- NEW : "All patches" patching was done.
32bit-ALL-kernel5.12.10.tar (~108 M)
https://files.sberdisk.ru/s/X35Dt9dzimPPSBy
65d48924f83a4e83193ef0004f1a4cd5 32bit-ALL-kernel5.12.10.tar

Note 1: Compiler that was used.
for kernel 5.12.10: 10.3.0-i686

*****

[Updated kernel Examples]
==== AUFS Kernel only for Porteus ====
Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm, 64bit.config)

[5.12.10] <-- NEW : "All patches" patching was done.
64bit-ALL-kernel5.12.10.tar (~114 M)
https://files.sberdisk.ru/s/Cy4Kdk4zX3gMrCo
3c20773feffcf57761c904d5d809214c 64bit-ALL-kernel5.12.10.tar

Note 1: Compiler that was used.
for kernel 5.12.10: 10.3.0-x86_64

Thanks to neko for his support.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

raja
Shogun
Shogun
Posts: 434
Joined: 02 May 2017, 09:51
Distribution: v3.2.2-32 and Porteus-Artix-64
Location: Chennai,India

Porteus Kernel Builder

Post#1286 by raja » 11 Jun 2021, 19:45

blaze,

I notice two problems with new config used by you and neko.

1)Though, it boots to desktop, gives out errors in dmesg as already replied to neko in this message..

ArchLinux packages manager for Porteus (Post by raja #82222)

2) My touchpad is not working.

I faintly remember, I sorted out that with brokenman, by naming modules required, long time back. I listed those changes needed in config.

like, 3 modules in mfd...intel_lpss.
3 modules i2c_dreamware and few other changes in config.

Porteus-5.0rc2 kernel 5.4.57(&85) is perfect. no errors..touchpad works.

Please check missed out from that config file and include.

Thanks.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Porteus Kernel Builder

Post#1287 by Blaze » 11 Jun 2021, 20:18

raja, I will look..., thanks for the report. How about to share info of your touchpad via

Code: Select all

cat /proc/bus/input/devices
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

roadie
Full of knowledge
Full of knowledge
Posts: 399
Joined: 02 Jan 2011, 18:41
Distribution: Porteus 5.0-RC1
Location: In a hayfield

Porteus Kernel Builder

Post#1288 by roadie » 11 Jun 2021, 20:23

@blaze

In the neko 32bit and 64bit .configs

Code: Select all

CONFIG_I2C_HID_ACPI is not set
In my .config I set as

Code: Select all

CONFIG_I2C_HID_ACPI=m
My touchpad will not work without this.

neko
DEV Team
DEV Team
Posts: 2107
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#1289 by neko » 12 Jun 2021, 06:27

@raja
Porteus-5.0rc2 kernel 5.4.57(&85) is perfect. no errors..touchpad works.
Please check missed out from that config file and include.
These processes 1,2,3,4 were followed on your instruction.

1. get the config of Porteus-v5.0rc2 5.4.57 kernel
From
http://ublaze.ru/Porteus-v5.0rc2/kernel/000-kernel.xzm
http://ublaze.ru/Porteus-v5.0rc2/kernel/vmlinuz

On running this 5.4.57 kernel Porteus-v5.0rc2

Code: Select all

# mkdir v5.4.57/
# modprobe configs
# zcat /proc/config.gz > v5.4.57/64bit.config

v5.4.57/64bit.config


2. diff v5.4.57/64bit.config v5.4.125/64bit.config

Code: Select all

$ diff v5.4.57/64bit.config v5.4.125/
3c3
< # Linux/x86 5.4.57 Kernel Configuration
---
> # Linux/x86 5.4.119 Kernel Configuration
102c102
< # CONFIG_BSD_PROCESS_ACCT_V3 is not set
---
> CONFIG_BSD_PROCESS_ACCT_V3=y
289c289
< # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
---
> CONFIG_X86_AMD_PLATFORM_DEVICE=y
373a374
> # CONFIG_ARCH_MEMORY_PROBE is not set
425a427
> CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
483a486
> # CONFIG_ACPI_HOTPLUG_MEMORY is not set
849c852,855
< # CONFIG_MEMORY_HOTPLUG is not set
---
> CONFIG_MEMORY_HOTPLUG=y
> CONFIG_MEMORY_HOTPLUG_SPARSE=y
> # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
> # CONFIG_MEMORY_HOTREMOVE is not set
876d881
< # CONFIG_PGTABLE_MAPPING is not set
1426c1431
< # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
---
> CONFIG_HOTPLUG_PCI_ACPI_IBM=m
3139a3145
> CONFIG_SPI_DYNAMIC=y
3172c3178
< # CONFIG_PINCTRL_AMD is not set
---
> CONFIG_PINCTRL_AMD=y
4527c4533
< # CONFIG_DRM_VBOXVIDEO is not set
---
> CONFIG_DRM_VBOXVIDEO=m
4634,4636d4639
< CONFIG_VGACON_SOFT_SCROLLBACK=y
< CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=512
< # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set
4692c4695
< CONFIG_SND_AC97_POWER_SAVE_DEFAULT=300
---
> CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
4792c4795
< CONFIG_SND_HDA_POWER_SAVE_DEFAULT=300
---
> CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
4873c4876
< # CONFIG_HID_ELAN is not set
---
> CONFIG_HID_ELAN=m
5197d5199
< CONFIG_USB_SISUSBVGA_CON=y
5575c5577,5578
< # CONFIG_VIRT_DRIVERS is not set
---
> CONFIG_VIRT_DRIVERS=y
> CONFIG_VBOXGUEST=m
6026c6029
< CONFIG_BTRFS_FS=m
---
> CONFIG_BTRFS_FS=y
6218c6221,6222
< # CONFIG_RPCSEC_GSS_KRB5 is not set
---
> CONFIG_RPCSEC_GSS_KRB5=m
> # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
6224,6226c6228,6231
< # CONFIG_CIFS_WEAK_PW_HASH is not set
< # CONFIG_CIFS_UPCALL is not set
< # CONFIG_CIFS_XATTR is not set
---
> CONFIG_CIFS_WEAK_PW_HASH=y
> CONFIG_CIFS_UPCALL=y
> CONFIG_CIFS_XATTR=y
> CONFIG_CIFS_POSIX=y
6328c6333
< CONFIG_XOR_BLOCKS=m
---
> CONFIG_XOR_BLOCKS=y
6563c6568
< CONFIG_RAID6_PQ=m
---
> CONFIG_RAID6_PQ=y
6603c6608
< CONFIG_ZSTD_COMPRESS=m
---
> CONFIG_ZSTD_COMPRESS=y
$

3. convert 5.4.125/64bit.config to 5.12.10/64bit.config by "make oldconfig" command with following specifications.

==== 5.4.125/64bit.config ---> 5.12.10/64bit.config ====

Code: Select all

Kernel compression mode
  1. Gzip (KERNEL_GZIP)
  2. Bzip2 (KERNEL_BZIP2)
  3. LZMA (KERNEL_LZMA)
> 4. XZ (KERNEL_XZ)
  5. LZO (KERNEL_LZO)
  6. LZ4 (KERNEL_LZ4)
  7. ZSTD (KERNEL_ZSTD) (NEW)
choice[1-7?]: 7
Default init path (DEFAULT_INIT) [] (NEW) /bin/
General notification queue (WATCH_QUEUE) [N/y/?] (NEW) N
TIME namespace (TIME_NS) [Y/n/?] (NEW) y
Support initial ramdisk/ramfs compressed using ZSTD (RD_ZSTD) [Y/n/?] (NEW) y
Boot config support (BOOT_CONFIG) [N/y/?] (NEW) n
Preload BPF file system with kernel specific program and map iterators (BPF_PRELOAD) [N/y/?] (NEW) n
IOPERM and IOPL Emulation (X86_IOPL_IOPERM) [Y/n/?] (NEW) n
User Mode Instruction Prevention (X86_UMIP) [Y/n/?] (NEW) n
Software Guard eXtensions (SGX) (X86_SGX) [N/y/?] (NEW) n
Userspace snapshot device (HIBERNATION_SNAPSHOT_DEV) [Y/n/?] (NEW) n
ACPI Firmware Performance Data Table (FPDT) support (ACPI_FPDT) [N/y/?] (NEW) n
Intel DPTF (Dynamic Platform and Thermal Framework) Support (ACPI_DPTF) [N/y/?] (NEW) n
Clear Busmaster bit on PCI bridges during ExitBootServices() (EFI_DISABLE_PCI_DMA) [N/y/?] (NEW) n
Compile KVM with -Werror (KVM_WERROR) [Y/n/?] (NEW) n
Support for Xen hypercall interface (KVM_XEN) [N/y/?] (NEW) n
Static call selftest (STATIC_CALL_SELFTEST) [N/y/?] (NEW) n
Show seccomp filter cache status in /proc/pid/seccomp_cache (SECCOMP_CACHE_DEBUG) [N/y/?] (NEW) n
GCC plugins (GCC_PLUGINS) [Y/n/?] (NEW) n
Enable inline encryption support in block layer (BLK_INLINE_ENCRYPTION) [N/y/?] (NEW) n
Enable infrastructure for get_user_pages()-related unit tests (GUP_TEST) [N/y/?] (NEW) n
IPv6: RPL Source Routing Header support (IPV6_RPL_LWTUNNEL) [N/y/?] (NEW) n
MPTCP: Multipath TCP (MPTCP) [N/y/?] (NEW) n
MRP protocol (BRIDGE_MRP) [N/y/?] (NEW) n
CFM protocol (BRIDGE_CFM) [N/y/?] (NEW) n
Virtual Sockets loopback transport (VSOCKETS_LOOPBACK) [M/n/?] (NEW) n
Qualcomm IPC Router support (QRTR) [N/m/y/?] (NEW) n
Enable Microsoft extensions (BT_MSFTEXT) [N/y/?] (NEW) n
Enable runtime option for debugging statements (BT_FEATURE_DEBUG) [N/y/?] (NEW) n
Netlink interface for ethtool (ETHTOOL_NETLINK) [Y/n/?] (NEW) n
PCI Express hierarchy optimization setting
    1. Tune Off (PCIE_BUS_TUNE_OFF) (NEW)
  > 2. Default (PCIE_BUS_DEFAULT) (NEW)
    3. Safe (PCIE_BUS_SAFE) (NEW)
    4. Performance (PCIE_BUS_PERFORMANCE) (NEW)
    5. Peer2peer (PCIE_BUS_PEER2PEER) (NEW)
  choice[1-5?]: 2
CXL (Compute Express Link) Devices Support (CXL_BUS) [N/m/y/?] (NEW) n
Enable firmware caching during suspend (FW_CACHE) [Y/n/?] (NEW) n
Modem Host Interface (MHI) bus (MHI_BUS) [N/m/y/?] (NEW) n
Default zram compressor
    > 1. lzo-rle (ZRAM_DEF_COMP_LZORLE) (NEW)
      2. zstd (ZRAM_DEF_COMP_ZSTD) (NEW)
      3. lz4 (ZRAM_DEF_COMP_LZ4) (NEW)
      4. lzo (ZRAM_DEF_COMP_LZO) (NEW)
      5. lz4hc (ZRAM_DEF_COMP_LZ4HC) (NEW)
      6. 842 (ZRAM_DEF_COMP_842) (NEW)
    choice[1-6?]: 2
NVMe hardware monitoring (NVME_HWMON) [N/y/?] (NEW) n
NVMe Target Passthrough support (NVME_TARGET_PASSTHRU) [N/y/?] (NEW) n
Support for Broadcom VK Accelerators (BCM_VK) [N/m/y/?] (NEW) n
Accelerator Framework for User Land (UACCE) [N/m/y/?] (NEW) n
"libata.force=" kernel parameter support (ATA_FORCE) [Y/n/?] (NEW) y
Asynchronous device registration (EXPERIMENTAL) (BCACHE_ASYNC_REGISTRATION) [N/y/?] (NEW) n
Emulated block size target (EXPERIMENTAL) (DM_EBS) [N/m/?] (NEW) n
I/O Path Selector based on historical service time (DM_MULTIPATH_HST) [N/m/?] (NEW) n
I/O Path Selector based on CPU submission (DM_MULTIPATH_IOA) [N/m/?] (NEW) n
WireGuard secure network tunnel (WIREGUARD) [N/m/?] (NEW) n
Bare UDP Encapsulation (BAREUDP) [N/m/?] (NEW) n
PTP support for Marvell 88E6xxx (NET_DSA_MV88E6XXX_PTP) [N/y/?] (NEW) n
Broadcom BCM54140 PHY (BCM54140_PHY) [N/m/?] (NEW) n
Broadcom BCM84881 PHY (BCM84881_PHY) [N/m/?] (NEW) n
Texas Instruments DP83869 Gigabit PHY (DP83869_PHY) [N/m/?] (NEW) n
Marvell USB to MDIO Adapter (MDIO_MVUSB) [N/m/?] (NEW) n
Synopsys DesignWare XPCS controller (PCS_XPCS) [N/m/?] (NEW) n
RTL8153 ECM support (USB_RTL8153_ECM) [N/m/?] (NEW) n
Qualcomm Technologies 802.11ax chipset support (ATH11K) [N/m/?] (NEW) n
MediaTek MT7663U (USB) support (MT7663U) [N/m/?] (NEW) n
MediaTek MT7663S (SDIO) support (MT7663S) [N/m/?] (NEW) n
MediaTek MT7915E (PCIe) support (MT7915E) [N/m/?] (NEW) n
MediaTek MT7921E (PCIe) support (MT7921E) [N/m/?] (NEW) n
Microchip devices (WLAN_VENDOR_MICROCHIP) [Y/n/?] (NEW) n
Realtek 8723DE PCI wireless network adapter (RTW88_8723DE) [N/m/?] (NEW) n
Realtek 8821CE PCI wireless network adapter (RTW88_8821CE) [N/m/?] (NEW) n

*
* Touchscreens
*
Touchscreens (INPUT_TOUCHSCREEN) [Y/n/?] y
  ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens (TOUCHSCREEN_ADS7846) [N/m/y/?] n
  AD7877 based touchscreens (TOUCHSCREEN_AD7877) [N/m/y/?] n
  Analog Devices AD7879-1/AD7889-1 touchscreen interface (TOUCHSCREEN_AD7879) [M/n/y/?] m
    support I2C bus connection (TOUCHSCREEN_AD7879_I2C) [M/n/?] m
    support SPI bus connection (TOUCHSCREEN_AD7879_SPI) [N/m/?] n
  Atmel mXT I2C Touchscreen (TOUCHSCREEN_ATMEL_MXT) [M/n/y/?] m
    Support T37 Diagnostic Data (TOUCHSCREEN_ATMEL_MXT_T37) [N/y/?] n
  AUO in-cell touchscreen using Pixcir ICs (TOUCHSCREEN_AUO_PIXCIR) [N/m/y/?] n
  BU21013 based touch panel controllers (TOUCHSCREEN_BU21013) [M/n/y/?] m
  Rohm BU21029 based touch panel controllers (TOUCHSCREEN_BU21029) [N/m/y/?] n
  chipone icn8505 touchscreen controller (TOUCHSCREEN_CHIPONE_ICN8505) [N/m/y/?] n

  cy8ctma140 touchscreen (TOUCHSCREEN_CY8CTMA140) [N/m/y/?] (NEW) n

cy8ctmg110 touchscreen (TOUCHSCREEN_CY8CTMG110) [N/m/y/?] n
  Cypress TTSP touchscreen (TOUCHSCREEN_CYTTSP_CORE) [M/n/y/?] m
    support I2C bus connection (TOUCHSCREEN_CYTTSP_I2C) [M/n/?] m
    support SPI bus connection (TOUCHSCREEN_CYTTSP_SPI) [N/m/?] n
  Cypress TrueTouch Gen4 Touchscreen Driver (TOUCHSCREEN_CYTTSP4_CORE) [M/n/y/?] m
    support I2C bus connection (TOUCHSCREEN_CYTTSP4_I2C) [M/n/?] m
    support SPI bus connection (TOUCHSCREEN_CYTTSP4_SPI) [N/m/?] n
  Dynapro serial touchscreen (TOUCHSCREEN_DYNAPRO) [M/n/y/?] m
  Hampshire serial touchscreen (TOUCHSCREEN_HAMPSHIRE) [M/n/y/?] m
  EETI touchscreen panel support (TOUCHSCREEN_EETI) [M/n/y/?] m
  EETI eGalax serial touchscreen (TOUCHSCREEN_EGALAX_SERIAL) [N/m/y/?] n
  EETI EXC3000 multi-touch panel support (TOUCHSCREEN_EXC3000) [M/n/y/?] m
  Fujitsu serial touchscreen (TOUCHSCREEN_FUJITSU) [M/n/y/?] m
  Goodix I2C touchscreen (TOUCHSCREEN_GOODIX) [N/m/y/?] n
  HiDeep Touch IC (TOUCHSCREEN_HIDEEP) [M/n/y/?] m
  Ilitek ILI210X based touchscreen (TOUCHSCREEN_ILI210X) [M/n/y/?] m
  Samsung S6SY761 Touchscreen driver (TOUCHSCREEN_S6SY761) [M/n/y/?] m
  Gunze AHL-51S touchscreen (TOUCHSCREEN_GUNZE) [M/n/y/?] m
  Elan eKTF2127 I2C touchscreen (TOUCHSCREEN_EKTF2127) [M/n/y/?] m
  Elan eKTH I2C touchscreen (TOUCHSCREEN_ELAN) [M/n/y/?] m
  Elo serial touchscreens (TOUCHSCREEN_ELO) [M/n/y/?] m
  Wacom W8001 penabled serial touchscreen (TOUCHSCREEN_WACOM_W8001) [M/n/y/?] m
  Wacom Tablet support (I2C) (TOUCHSCREEN_WACOM_I2C) [M/n/y/?] m
  MAX11801 based touchscreens (TOUCHSCREEN_MAX11801) [M/n/y/?] m
  MELFAS MCS-5000 touchscreen (TOUCHSCREEN_MCS5000) [M/n/y/?] m
  MELFAS MMS114 touchscreen (TOUCHSCREEN_MMS114) [M/n/y/?] m
  MELFAS MIP4 Touchscreen (TOUCHSCREEN_MELFAS_MIP4) [M/n/y/?] m
  MicroTouch serial touchscreens (TOUCHSCREEN_MTOUCH) [M/n/y/?] m
  iNexio serial touchscreens (TOUCHSCREEN_INEXIO) [M/n/y/?] m
  ICS MicroClock MK712 touchscreen (TOUCHSCREEN_MK712) [M/n/y/?] m
  Penmount serial touchscreen (TOUCHSCREEN_PENMOUNT) [M/n/y/?] m
  EDT FocalTech FT5x06 I2C Touchscreen support (TOUCHSCREEN_EDT_FT5X06) [M/n/y/?] m
  Touchright serial touchscreen (TOUCHSCREEN_TOUCHRIGHT) [M/n/y/?] m
  Touchwin serial touchscreen (TOUCHSCREEN_TOUCHWIN) [M/n/y/?] m
  PIXCIR I2C touchscreens (TOUCHSCREEN_PIXCIR) [M/n/y/?] m
  Weida HiTech I2C touchscreen (TOUCHSCREEN_WDT87XX_I2C) [M/n/y/?] m
  Support for WM97xx AC97 touchscreen controllers (TOUCHSCREEN_WM97XX) [M/n/?] m
    WM9705 Touchscreen interface support (TOUCHSCREEN_WM9705) [Y/n/?] y
    WM9712 Touchscreen interface support (TOUCHSCREEN_WM9712) [Y/n/?] y
    WM9713 Touchscreen interface support (TOUCHSCREEN_WM9713) [Y/n/?] y
  USB Touchscreen Driver (TOUCHSCREEN_USB_COMPOSITE) [M/n/y/?] m
  eGalax, eTurboTouch CT-410/510/700 device support (TOUCHSCREEN_USB_EGALAX) [Y/n/?] y
  PanJit device support (TOUCHSCREEN_USB_PANJIT) [Y/n/?] y
  3M/Microtouch EX II series device support (TOUCHSCREEN_USB_3M) [Y/n/?] y
  ITM device support (TOUCHSCREEN_USB_ITM) [Y/n/?] y
  eTurboTouch (non-eGalax compatible) device support (TOUCHSCREEN_USB_ETURBO) [Y/n/?] y
  Gunze AHL61 device support (TOUCHSCREEN_USB_GUNZE) [Y/n/?] y
  DMC TSC-10/25 device support (TOUCHSCREEN_USB_DMC_TSC10) [Y/n/?] y
  IRTOUCHSYSTEMS/UNITOP device support (TOUCHSCREEN_USB_IRTOUCH) [Y/n/?] y
  IdealTEK URTC1000 device support (TOUCHSCREEN_USB_IDEALTEK) [Y/n/?] y
  GeneralTouch Touchscreen device support (TOUCHSCREEN_USB_GENERAL_TOUCH) [Y/n/?] y
  GoTop Super_Q2/GogoPen/PenPower tablet device support (TOUCHSCREEN_USB_GOTOP) [Y/n/?] y
  JASTEC/DigiTech DTR-02U USB touch controller device support (TOUCHSCREEN_USB_JASTEC) [Y/n/?] y
  Elo TouchSystems 2700 IntelliTouch controller device support (TOUCHSCREEN_USB_ELO) [Y/n/?] y
  e2i Touchscreen controller (e.g. from Mimo 740) (TOUCHSCREEN_USB_E2I) [Y/n/?] y
  Zytronic controller (TOUCHSCREEN_USB_ZYTRONIC) [Y/n/?] y
  ET&T USB series TC4UM/TC5UH touchscreen controller support (TOUCHSCREEN_USB_ETT_TC45USB) [Y/n/?] y
  NEXIO/iNexio device support (TOUCHSCREEN_USB_NEXIO) [Y/n/?] y
  EasyTouch USB Touch controller device support (TOUCHSCREEN_USB_EASYTOUCH) [Y/n/?] y
  Sahara TouchIT-213 touchscreen (TOUCHSCREEN_TOUCHIT213) [M/n/y/?] m
  TSC-10/25/40 serial touchscreen support (TOUCHSCREEN_TSC_SERIO) [M/n/y/?] m
  TSC2004 based touchscreens (TOUCHSCREEN_TSC2004) [M/n/y/?] m
  TSC2005 based touchscreens (TOUCHSCREEN_TSC2005) [N/m/y/?] n
  TSC2007 based touchscreens (TOUCHSCREEN_TSC2007) [M/n/y/?] m
  Raydium I2C Touchscreen (TOUCHSCREEN_RM_TS) [N/m/y/?] n
  Silead I2C touchscreen (TOUCHSCREEN_SILEAD) [M/n/y/?] m
  SiS 9200 family I2C touchscreen (TOUCHSCREEN_SIS_I2C) [N/m/y/?] n
  Sitronix ST1232 or ST1633 touchscreen controllers (TOUCHSCREEN_ST1232) [M/n/y/?] m
  STMicroelectronics STMFTS touchscreen (TOUCHSCREEN_STMFTS) [N/m/?] n
  Samsung SUR40 (Surface 2.0/PixelSense) touchscreen (TOUCHSCREEN_SUR40) [M/n/y/?] m
  Ntrig/Microsoft Surface 3 SPI touchscreen (TOUCHSCREEN_SURFACE3_SPI) [N/m/y/?] n
  Semtech SX8654 touchscreen (TOUCHSCREEN_SX8654) [M/n/y/?] m
  TPS6507x based touchscreens (TOUCHSCREEN_TPS6507X) [M/n/y/?] m
  Zeitec ZET6223 touchscreen driver (TOUCHSCREEN_ZET6223) [N/m/y/?] n
  Neonode zForce infrared touchscreens (TOUCHSCREEN_ZFORCE) [N/m/y/?] n
  ROHM BU21023/24 Dual touch support resistive touchscreens (TOUCHSCREEN_ROHM_BU21023) [M/n/y/?] m
  Azoteq IQS550/572/525 trackpad/touchscreen controller (TOUCHSCREEN_IQS5XX) [N/m/y/?] n

  Zinitix touchscreen support (TOUCHSCREEN_ZINITIX) [N/m/y/?] (NEW) n
  
   Dialog Semiconductor DA7280 haptics support (INPUT_DA7280_HAPTICS) [N/m/y/?] (NEW) n

Azoteq IQS269A capacitive touch controller (INPUT_IQS269A) [N/m/y/?] (NEW) n

RMI4 Function 3A (GPIO) (RMI4_F3A) [N/y/?] (NEW) n
Support for variants of the 16550A serial port (SERIAL_8250_16550A_VARIANTS) [N/y/?] (NEW) n
Lantiq serial driver (SERIAL_LANTIQ) [N/m/y/?] (NEW) n
Broadcom BCM63xx/BCM33xx UART support (SERIAL_BCM63XX) [N/m/y/?] (NEW) n
Support for Spreadtrum serial (SERIAL_SPRD) [N/m/y/?] (NEW) n
Silex Insight BA431 Random Number Generator support (HW_RANDOM_BA431) [N/m/?] (NEW) n
Xiphera FPGA based True Random Number Generator support (HW_RANDOM_XIPHERA) [N/m/?] (NEW) n
Lantiq SSC SPI controller (SPI_LANTIQ_SSC) [N/m/y/?] (NEW) n
AMD SPI controller (SPI_AMD) [N/m/y/?] (NEW) n
SPI multiplexer support (SPI_MUX) [N/m/y/?] (NEW) n
IDT 82P33xxx PTP clock (PTP_1588_CLOCK_IDT82P33) [N/m/y/?] (NEW) n
IDT CLOCKMATRIX as PTP clock (PTP_1588_CLOCK_IDTCM) [N/m/y/?] (NEW) n
VMware virtual PTP clock (PTP_1588_CLOCK_VMW) [N/m/y/?] (NEW) n
OpenCompute TimeCard as PTP clock (PTP_1588_CLOCK_OCP) [N/m/y/?] (NEW) n
Intel Lynxpoint pinctrl and GPIO driver (PINCTRL_LYNXPOINT) [N/m/y/?] (NEW) n
Intel Alder Lake pinctrl and GPIO driver (PINCTRL_ALDERLAKE) [N/m/y/?] (NEW) n
Intel Elkhart Lake SoC pinctrl and GPIO driver (PINCTRL_ELKHARTLAKE) [N/m/y/?] (NEW) n
Intel Emmitsburg pinctrl and GPIO driver (PINCTRL_EMMITSBURG) [N/m/y/?] (NEW) n
Intel Jasper Lake PCH pinctrl and GPIO driver (PINCTRL_JASPERLAKE) [N/m/y/?] (NEW) n
Intel Lakefield SoC pinctrl and GPIO driver (PINCTRL_LAKEFIELD) [N/m/y/?] (NEW) n
Intel Tiger Lake pinctrl and GPIO driver (PINCTRL_TIGERLAKE) [N/m/y/?] (NEW) n
Character device (/dev/gpiochipN) support (GPIO_CDEV) [Y/n/?] (NEW) n
PCA9570 4-Bit I2C GPO expander (GPIO_PCA9570) [N/m/y/?] (NEW) n
GPIO Aggregator (GPIO_AGGREGATOR) [N/m/y/?] (NEW) n
CW2015 Battery driver (BATTERY_CW2015) [N/m/y/?] (NEW) n
LTC4162-L charger (CHARGER_LTC4162L) [N/m/y/?] (NEW) n
TI BQ2515X battery charger family (CHARGER_BQ2515X) [N/m/y/?] (NEW) n
TI BQ25980 battery charger driver (CHARGER_BQ25980) [N/m/y/?] (NEW) n
TI BQ256XX battery charger driver (CHARGER_BQ256XX) [N/m/y/?] (NEW) n
ROHM bd99954 charger driver (CHARGER_BD99954) [N/m/y/?] (NEW) n
Analog Devices ADM1177 and compatibles (SENSORS_ADM1177) [N/m/y/?] (NEW) n
Aosong AHT10 (SENSORS_AHT10) [N/m/y/?] (NEW) n
Analog Devices FAN Control HDL Core driver (SENSORS_AXI_FAN_CONTROL) [N/m/y/?] (NEW) n
AMD RAPL MSR based Energy driver (SENSORS_AMD_ENERGY) [N/m/y/?] (NEW) n
Corsair Commander Pro controller (SENSORS_CORSAIR_CPRO) [N/m/y/?] (NEW) n
Corsair PSU HID controller (SENSORS_CORSAIR_PSU) [N/m/y/?] (NEW) n
Hard disk drives with temperature sensors (SENSORS_DRIVETEMP) [N/m/y/?] (NEW) n
Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C (SENSORS_LTC2947_I2C) [N/m/y/?] (NEW) n
Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI (SENSORS_LTC2947_SPI) [N/m/y/?] (NEW) n
Linear Technology LTC2992 (SENSORS_LTC2992) [N/m/y/?] (NEW) n
Maxim MAX127 12-bit 8-channel Data Acquisition System (SENSORS_MAX127) [N/m/y/?] (NEW) n
MAX31730 temperature sensor (SENSORS_MAX31730) [N/m/y/?] (NEW) n
Texas Instruments TPS23861 PoE PSE (SENSORS_TPS23861) [N/m/y/?] (NEW) n
Moortec Semiconductor MR75203 PVT Controller (SENSORS_MR75203) [N/m/y/?] (NEW) n
Analog Devices ADM1266 Sequencer (SENSORS_ADM1266) [N/m/?] (NEW) n
Bel PFE Compatible Power Supplies (SENSORS_BEL_PFE) [N/m/?] (NEW) n
Maxim MAX16508, MAX16601 (SENSORS_MAX16601) [N/m/?] (NEW) n
Maxim MAX20710, MAX20730, MAX20734, MAX20743 (SENSORS_MAX20730) [N/m/?] (NEW) n
MPS MP2975 (SENSORS_MP2975) [N/m/?] (NEW) n
ST PM6764TR (SENSORS_PM6764TR) [N/m/?] (NEW) n
Delta Power Supplies Q54SJ108A2 (SENSORS_Q54SJ108A2) [N/m/?] (NEW) n
Infineon XDPE122 family (SENSORS_XDPE122) [N/m/?] (NEW) n
Emulated SB-TSI temperature sensor (SENSORS_SBTSI) [N/m/y/?] (NEW) n
Texas Instruments TMP513 and compatibles (SENSORS_TMP513) [N/m/y/?] (NEW) n
Thermal netlink management (THERMAL_NETLINK) [N/y/?] (NEW) n
Monolithic Power Systems MP2629 ADC and Battery charger (MFD_MP2629) [N/m/y/?] (NEW) n
Intel PMC Driver for Broxton (MFD_INTEL_PMC_BXT) [N/m/y/?] (NEW) n
Intel Platform Monitoring Technology (PMT) support (MFD_INTEL_PMT) [N/m/y/?] (NEW) n
Azoteq IQS620A/621/622/624/625 core support (MFD_IQS62X) [N/m/y/?] (NEW) n
Mediatek MT6360 SubPMIC (MFD_MT6360) [N/m/y/?] (NEW) n
Intel MAX 10 Board Management Controller (MFD_INTEL_M10_BMC) [N/m/y/?] (NEW) n
Maxim 77826 regulator (REGULATOR_MAX77826) [N/m/y/?] (NEW) n
MPS MP8859 regulator driver (REGULATOR_MP8859) [N/m/y/?] (NEW) n
NXP PCA9450A/PCA9450B/PCA9450C regulator driver (REGULATOR_PCA9450) [N/m/y/?] (NEW) n
Raspberry Pi 7-inch touchscreen panel ATTINY regulator (REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY) [N/m/y/?] (NEW) n
Richtek RT4801 Regulators (REGULATOR_RT4801) [N/m/y/?] (NEW) n
RTMV20 Laser Diode Regulator (REGULATOR_RTMV20) [N/m/y/?] (NEW) n
Infrared Toy and IR Droid (IR_TOY) [N/m/y/?] (NEW) n
Chrontel CH7322 CEC controller (CEC_CH7322) [N/m/y/?] (NEW) n
SECO Boards HDMI CEC driver (CEC_SECO) [N/m/y/?] (NEW) n
Filter media drivers (MEDIA_SUPPORT_FILTER) [N/y/?] (NEW) n
Hauppauge WinTV-PVR USB2 support (VIDEO_PVRUSB2) [N/m/y/?] (NEW) n
Hauppauge HD PVR support (VIDEO_HDPVR) [N/m/y/?] (NEW) n
STK1160 USB video capture support (VIDEO_STK1160_COMMON) [N/m/y/?] (NEW) n
WIS GO7007 MPEG encoder support (VIDEO_GO7007) [N/m/y/?] (NEW) n
Conexant cx23416/cx23415 MPEG encoder/decoder support (VIDEO_IVTV) [N/m/y/?] (NEW) n
Hexium Gemini frame grabber (VIDEO_HEXIUM_GEMINI) [N/m/y/?] (NEW) n
Hexium HV-PCI6 and Orion frame grabber (VIDEO_HEXIUM_ORION) [N/m/y/?] (NEW) n
Siemens-Nixdorf 'Multimedia eXtension Board' (VIDEO_MXB) [N/m/y/?] (NEW) n
DT3155 frame grabber (VIDEO_DT3155) [N/m/y/?] (NEW) n
Intel ipu3-cio2 driver (VIDEO_IPU3_CIO2) [N/m/y/?] (NEW) n
DVB test drivers (DVB_TEST_DRIVERS) [N/y/?] (NEW) n
Analog Devices ADV7180 decoder (VIDEO_ADV7180) [N/m/y/?] (NEW) n
Analog Devices ADV7604 decoder (VIDEO_ADV7604) [N/m/y/?] (NEW) n
Analog Devices ADV7842 decoder (VIDEO_ADV7842) [N/m/y/?] (NEW) n
Toshiba TC358743 decoder (VIDEO_TC358743) [N/m/y/?] (NEW) n
Analog Devices ADV7511 encoder (VIDEO_ADV7511) [N/m/y/?] (NEW) n
Analog Devices AD9389B encoder (VIDEO_AD9389B) [N/m/y/?] (NEW) n
STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge (VIDEO_ST_MIPID02) [N/m/y/?] (NEW) n
Hynix Hi-556 sensor support (VIDEO_HI556) [N/m/y/?] (NEW) n
Sony IMX214 sensor support (VIDEO_IMX214) [N/m/y/?] (NEW) n
Sony IMX219 sensor support (VIDEO_IMX219) [N/m/y/?] (NEW) n
Sony IMX258 sensor support (VIDEO_IMX258) [N/m/y/?] (NEW) n
Sony IMX274 sensor support (VIDEO_IMX274) [N/m/y/?] (NEW) n
Sony IMX290 sensor support (VIDEO_IMX290) [N/m/y/?] (NEW) n
Sony IMX319 sensor support (VIDEO_IMX319) [N/m/y/?] (NEW) n
Sony IMX355 sensor support (VIDEO_IMX355) [N/m/y/?] (NEW) n
OmniVision OV02A10 sensor support (VIDEO_OV02A10) [N/m/y/?] (NEW) n
OmniVision OV2740 sensor support (VIDEO_OV2740) [N/m/y/?] (NEW) n
OmniVision OV5647 sensor support (VIDEO_OV5647) [N/m/y/?] (NEW) n
OmniVision OV5648 sensor support (VIDEO_OV5648) [N/m/y/?] (NEW) n
OmniVision OV5670 sensor support (VIDEO_OV5670) [N/m/y/?] (NEW) n
OmniVision OV5675 sensor support (VIDEO_OV5675) [N/m/y/?] (NEW) n
OmniVision OV7251 sensor support (VIDEO_OV7251) [N/m/y/?] (NEW) n
OmniVision OV8856 sensor support (VIDEO_OV8856) [N/m/y/?] (NEW) n
OmniVision OV8865 sensor support (VIDEO_OV8865) [N/m/y/?] (NEW) n
OmniVision OV9650/OV9652 sensor support (VIDEO_OV9650) [N/m/y/?] (NEW) n
OmniVision OV9734 sensor support (VIDEO_OV9734) [N/m/y/?] (NEW) n
OmniVision OV13858 sensor support (VIDEO_OV13858) [N/m/y/?] (NEW) n
mt9m001 support (VIDEO_MT9M001) [N/m/y/?] (NEW) n
MT9M032 camera sensor support (VIDEO_MT9M032) [N/m/y/?] (NEW) n
Aptina MT9P031 support (VIDEO_MT9P031) [N/m/y/?] (NEW) n
Aptina MT9T001 support (VIDEO_MT9T001) [N/m/y/?] (NEW) n
Micron MT9V032 sensor support (VIDEO_MT9V032) [N/m/y/?] (NEW) n
Siliconfile NOON010PC30 sensor support (VIDEO_NOON010PC30) [N/m/y/?] (NEW) n
Fujitsu M-5MOLS 8MP sensor support (VIDEO_M5MOLS) [N/m/y/?] (NEW) n
IMI RDACM20 camera support (VIDEO_RDACM20) [N/m/y/?] (NEW) n
IMI RDACM21 camera support (VIDEO_RDACM21) [N/m/y/?] (NEW) n
Samsung S5K6AAFX sensor support (VIDEO_S5K6AA) [N/m/y/?] (NEW) n
Samsung S5K6A3 sensor support (VIDEO_S5K6A3) [N/m/y/?] (NEW) n
Samsung S5K4ECGX sensor support (VIDEO_S5K4ECGX) [N/m/y/?] (NEW) n
Samsung S5K5BAF sensor support (VIDEO_S5K5BAF) [N/m/y/?] (NEW) n
MIPI CCS/SMIA++/SMIA sensor support (VIDEO_CCS) [N/m/y/?] (NEW) n
ET8EK8 camera sensor support (VIDEO_ET8EK8) [N/m/y/?] (NEW) n
Samsung S5C73M3 sensor support (VIDEO_S5C73M3) [N/m/y/?] (NEW) n
AK7375 lens voice coil support (VIDEO_AK7375) [N/m/y/?] (NEW) n
DW9714 lens voice coil support (VIDEO_DW9714) [N/m/y/?] (NEW) n
DW9768 lens voice coil support (VIDEO_DW9768) [N/m/y/?] (NEW) n
DW9807 lens voice coil support (VIDEO_DW9807_VCM) [N/m/y/?] (NEW) n
Gennum Serializers video (VIDEO_GS1662) [N/m/y/?] (NEW) n
MaxLinear MXL692 based (DVB_MXL692) [M/n/y/?] (NEW) n
Enable refcount backtrace history in the DP MST helpers (DRM_DEBUG_DP_MST_TOPOLOGY_REFS) [N/y/?] (NEW) n
Enable HDCP support in DC (DRM_AMD_DC_HDCP) [N/y/?] (NEW) n
AMD DC support for Southern Islands ASICs (DRM_AMD_DC_SI) [N/y/?] (NEW) n
Enable additional push buffer debugging (NOUVEAU_DEBUG_PUSH) [N/y/?] (NEW) n
*
  * drm/i915 Profile Guided Optimisation
  *
  Timeout for unsignaled foreign fences (ms, jiffy granularity) (DRM_I915_FENCE_TIMEOUT) [10000] (NEW)  
Interval between heartbeat pulses (ms) (DRM_I915_HEARTBEAT_INTERVAL) [2500] (NEW) 
Preempt timeout (ms, jiffy granularity) (DRM_I915_PREEMPT_TIMEOUT) [640] (NEW) 
Busywait for request completion limit (ns) (DRM_I915_MAX_REQUEST_BUSYWAIT) [8000] (NEW) 
How long to wait for an engine to quiesce gracefully before reset (ms) (DRM_I915_STOP_TIMEOUT) [100] (NEW) 
Scheduling quantum for userspace batches (ms, jiffy granularity) (DRM_I915_TIMESLICE_DURATION) [1] (NEW) 
DRM support for ILI9486 display panels (TINYDRM_ILI9486) [N/m/y/?] (NEW) n
Backlight Driver for Kinetic KTD253 (BACKLIGHT_KTD253) [N/m/y/?] (NEW) n
Qualcomm PMIC WLED Driver (BACKLIGHT_QCOM_WLED) [N/m/y/?] (NEW) n
Enable Silent Stream always for HDMI (SND_HDA_INTEL_HDMI_SILENT_STREAM) [N/y/?] (NEW) n
Glorious PC Gaming Race mice (HID_GLORIOUS) [N/m/y/?] (NEW) n
Vivaldi Keyboard (HID_VIVALDI) [N/m/y/?] (NEW) n
PlayStation HID Driver (HID_PLAYSTATION) [N/m/y/?] (NEW) n
Microchip MCP2221 HID USB-to-I2C/SMbus host support (HID_MCP2221) [N/m/y/?] (NEW) n
HID over I2C transport layer ACPI driver (I2C_HID_ACPI) [N/m/y/?] (NEW) n
AMD Sensor Fusion Hub (AMD_SFH_HID) [N/m/y/?] (NEW) n
Limit USB device initialization to only a few retries (USB_FEW_INIT_RETRIES) [N/y/?] (NEW) n
Rely on OTG and EH Targeted Peripherals List (USB_OTG_PRODUCTLIST) [N/y/?] (NEW) n
Disable external hubs (USB_OTG_DISABLE_EXTERNAL_HUB) [N/y/?] (NEW) n
Support for additional Renesas xHCI controller with firmware (USB_XHCI_PCI_RENESAS) [N/m/y/?] (NEW) n
Cadence USB Support (USB_CDNS_SUPPORT) [N/m/y/?] (NEW) n
Enable MSM hsusb glue driver (USB_CHIPIDEA_MSM) [M/n/?] (NEW) n
Enable generic USB2 glue driver (USB_CHIPIDEA_GENERIC) [M/n/?] (NEW) n
USB MaxLinear/Exar USB to Serial driver (USB_SERIAL_XR) [N/m/?] (NEW) n
Fast charge control for iOS devices (APPLE_MFI_FASTCHARGE) [N/m/y/?] (NEW) n
MAX3420 (USB-over-SPI) support (USB_MAX3420_UDC) [N/m/?] (NEW) n
USB Raw Gadget (USB_RAW_GADGET) [N/m/?] (NEW) n
TI HD3SS3220 Type-C DRP Port controller driver (TYPEC_HD3SS3220) [N/m/?] (NEW) n
STMicroelectronics STUSB160x Type-C controller driver (TYPEC_STUSB160X) [N/m/?] (NEW) n
MMC Host Software Queue support (MMC_HSQ) [N/m/y/?] (NEW) n
LED Multicolor Class Support (LEDS_CLASS_MULTICOLOR) [N/m/?] (NEW) n
LED Support for TI LP5036/30/24/18/12/9 LED driver chip (LEDS_LP50XX) [N/m/?] (NEW) n
LED Trigger for TTY devices (LEDS_TRIGGER_TTY) [N/m/y/?] (NEW) n
LED Blink support (LEDS_BLINK) [N/y/?] (NEW) n
Micro Crystal RV3032 (RTC_DRV_RV3032) [N/m/y/?] (NEW) n
Intel Data Accelerators support (INTEL_IDXD) [N/m/y/?] (NEW) n
PLX ExpressLane PEX Switch DMA Engine Support (PLX_DMA) [N/m/y/?] (NEW) n
Xilinx DPDMA Engine (XILINX_ZYNQMP_DPDMA) [N/m/y/?] (NEW) n
Sifive PDMA controller driver (SF_PDMA) [N/m/y/?] (NEW) n
Lightning Mountain centralized DMA controllers (INTEL_LDMA) [N/y/?] (NEW) n
Move notify between drivers (EXPERIMENTAL) (DMABUF_MOVE_NOTIFY) [N/y/?] (NEW) n
DMA-BUF debug checks (DMABUF_DEBUG) [N/y/?] (NEW) n
DMA-BUF Userland Memory Heaps (DMABUF_HEAPS) [N/y/?] (NEW) n
Nitro Enclaves Support (NITRO_ENCLAVES) [N/m/y/?] (NEW) n
vDPA drivers (VDPA) [N/m/y/?] (NEW) n
VHOST drivers (VHOST_MENU) [Y/n/?] (NEW) n
Support for small TFT LCD display modules (FB_TFT) [N/m/y/?] (NEW) n
Silicon Labs wireless chips WF200 and further (WFX) [N/m/?] (NEW) n
Intel WMI Slim Bootloader firmware update signaling driver (INTEL_WMI_SBL_FW_UPDATE) [N/m/?] (NEW) n
AMD SoC PMC driver (AMD_PMC) [N/m/y/?] (NEW) n
Dell X86 Platform Specific Device Drivers (X86_PLATFORM_DRIVERS_DELL) [N/y/?] (NEW) n
System76 ACPI Driver (SYSTEM76_ACPI) [N/m/y/?] (NEW) n
Intel Uncore frequency control driver (INTEL_UNCORE_FREQ_CONTROL) [N/m/y/?] (NEW) n
Intel SCU PCI driver (INTEL_SCU_PCI) [N/y/?] (NEW) n
Intel SCU platform driver (INTEL_SCU_PLATFORM) [N/m/y/?] (NEW) n
Microsoft Surface Platform-Specific Device Drivers (SURFACE_PLATFORMS) [Y/n/?] (NEW) n
Enable Intel IOMMU scalable mode by default (INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON) [N/y/?] (NEW) n
TI TUSB320 USB-C extcon support (EXTCON_USBC_TUSB320) [N/m/y/?] (NEW) n
PWM lowlevel drivers additional checks and debug messages (PWM_DEBUG) [N/y/?] (NEW) n
DesignWare PWM Controller (PWM_DWC) [N/m/y/?] (NEW) n
Broadcom STB RESCAL reset controller (RESET_BRCMSTB_RESCAL) [N/y/?] (NEW) n
INTEL Lightning Mountain USB PHY Driver (USB_LGM_PHY) [N/m/y/?] (NEW) n
Intel Lightning Mountain EMMC PHY driver (PHY_INTEL_LGM_EMMC) [N/m/y/?] (NEW) n
Power capping for Dynamic Thermal Power Management (EXPERIMENTAL) (DTPM) [N/y/?] (NEW) n
Unified support for USB4 and Thunderbolt (USB4) [N/m/y/?] (NEW) n
Reserved Memory Based Driver Support (NVMEM_RMEM) [N/m/y/?] (NEW) n
Trusted Execution Environment support (TEE) [N/m/y/?] (NEW) n
Support deprecated V4 (crc=0) format (XFS_SUPPORT_V4) [Y/n/?] (NEW) y
F2FS compression feature (F2FS_FS_COMPRESSION) [N/y/?] (NEW) n
Use 64-bit ino_t by default in tmpfs (TMPFS_INODE64) [N/y/?] (NEW) n
VirtualBox guest shared folder (vboxsf) support (VBOXSF_FS) [N/m/?] (NEW) n
NFS: Disable NFS UDP protocol support (NFS_DISABLE_UDP_SUPPORT) [Y/n/?] (NEW) y
NFS: Enable support for the NFSv4.2 READ_PLUS operation (NFS_V4_2_READ_PLUS) [N/y/?] (NEW) y
NFSv4.2 inter server to server COPY (NFSD_V4_2_INTER_SSC) [N/y/?] (NEW) y
SWN feature support (CIFS_SWN_UPCALL) [N/y/?] (NEW) y
SM2 algorithm (CRYPTO_SM2) [N/m/y/?] (NEW) n
Curve25519 algorithm (CRYPTO_CURVE25519) [N/m/y/?] (NEW) n
x86_64 accelerated Curve25519 scalar multiplication library (CRYPTO_CURVE25519_X86) [N/m/y/?] (NEW) n
BLAKE2s digest algorithm (CRYPTO_BLAKE2S) [N/m/y/?] (NEW) m
BLAKE2s digest algorithm (x86 accelerated version) (CRYPTO_BLAKE2S_X86) [N/m/y/?] (NEW) m
Enable obsolete cryptographic algorithms for userspace (CRYPTO_USER_API_ENABLE_OBSOLETE) [Y/n/?] (NEW) y
BLAKE2s hash function library (CRYPTO_LIB_BLAKE2S) [N/m/?] (NEW) n
ChaCha library interface (CRYPTO_LIB_CHACHA) [N/m/?] (NEW) n
Curve25519 scalar multiplication library (CRYPTO_LIB_CURVE25519) [N/m/y/?] (NEW) n
Poly1305 library interface (CRYPTO_LIB_POLY1305) [N/m/y/?] (NEW) n
ChaCha20-Poly1305 AEAD support (8-byte nonce library version) (CRYPTO_LIB_CHACHA20POLY1305) [N/m/?] (NEW) n
Support for Intel(R) QAT_4XXX (CRYPTO_DEV_QAT_4XXX) [N/m/y/?] (NEW) n
Support for amlogic cryptographic offloader (CRYPTO_DEV_AMLOGIC_GXL) [N/m/y/?] (NEW) n
Simple prime number generator for testing (PRIME_NUMBERS) [N/m/y/?] (NEW) n
Enable benchmarking of streaming DMA mapping (DMA_MAP_BENCHMARK) [N/y/?] (NEW) n
Enable core function of dynamic debug support (DYNAMIC_DEBUG_CORE) [N/y/?] (NEW) n
Support symbolic error names in printf (SYMBOLIC_ERRNAME) [Y/n/?] (NEW) y
Force all function address 32B aligned (DEBUG_FORCE_FUNCTION_ALIGN_32B) [N/y/?] (NEW) n
Debugfs default access
  > 1. Access normal (DEBUG_FS_ALLOW_ALL) (NEW)
    2. Do not register debugfs as filesystem (DEBUG_FS_DISALLOW_MOUNT) (NEW)
    3. No access (DEBUG_FS_ALLOW_NONE) (NEW)
  choice[1-3?]: 3
KCSAN: dynamic data race detector (KCSAN) [N/y/?] (NEW) n
Export kernel pagetable layout to userspace via debugfs (PTDUMP_DEBUGFS) [N/y/?] (NEW) n
Debug arch page table for semantics compliance (DEBUG_VM_PGTABLE) [N/y/?] (NEW) n
Enforce kmap_local temporary mappings (DEBUG_KMAP_LOCAL_FORCE_MAP) [N/y/?] (NEW) n
KFENCE: low-overhead sampling-based memory safety error detector (KFENCE) [N/y/?] (NEW) n
Test module to generate lockups (TEST_LOCKUP) [N/m/?] (NEW) n
torture tests for smp_call_function*() (SCF_TORTURE_TEST) [N/m/y/?] (NEW) n
Debugging for csd_lock_wait(), called from smp_call_function*() (CSD_LOCK_WAIT_DEBUG) [N/y/?] (NEW) n
Debug IRQ flag manipulation (DEBUG_IRQFLAGS) [N/y/?] (NEW) n
performance tests for RCU (RCU_SCALE_TEST) [N/m/y/?] (NEW) n
Scalability tests for read-side synchronization (RCU and others) (RCU_REF_SCALE_TEST) [N/m/y/?] (NEW) n
KUnit - Enable support for unit tests (KUNIT) [N/m/y/?] (NEW) n
Min heap test (TEST_MIN_HEAP) [N/m/y/?] (NEW) n
Test module for compilation of bitops operations (TEST_BITOPS) [N/m/?] (NEW) n
Test freeing pages (TEST_FREE_PAGES) [N/m/y/?] (NEW) n
Test floating point operations in kernel space (TEST_FPU) [N/m/y/?] (NEW) n

4. diff converted-5.12.10/64bit.config current-5.12.10/64bit.config

Maybe the difference concerned with touchscreen is not found.

Note: I am afraid tha I mistake something on conversion 5.4.125/64bit.config to 5.12.10/64bit.config.
Please the conversion by yourself.

Code: Select all

# diff 64/linux-5.12.10/.config old-64/64bit.config
43c43
< CONFIG_DEFAULT_INIT="/bin/"
---
> CONFIG_DEFAULT_INIT=""
190c190
< # CONFIG_BOOT_CONFIG is not set
---
> CONFIG_BOOT_CONFIG=y
371c371
< # CONFIG_X86_IOPL_IOPERM is not set
---
> CONFIG_X86_IOPL_IOPERM=y
768c768,771
< # CONFIG_GCC_PLUGINS is not set
---
> CONFIG_GCC_PLUGINS=y
> # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
> # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
> # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
772a776
> CONFIG_MODULE_SIG_FORMAT=y
779c783,791
< # CONFIG_MODULE_SIG is not set
---
> CONFIG_MODULE_SIG=y
> # CONFIG_MODULE_SIG_FORCE is not set
> CONFIG_MODULE_SIG_ALL=y
> CONFIG_MODULE_SIG_SHA1=y
> # CONFIG_MODULE_SIG_SHA224 is not set
> # CONFIG_MODULE_SIG_SHA256 is not set
> # CONFIG_MODULE_SIG_SHA384 is not set
> # CONFIG_MODULE_SIG_SHA512 is not set
> CONFIG_MODULE_SIG_HASH="sha1"
999a1012
> # CONFIG_NETLABEL is not set
1179a1193
> # CONFIG_IP_NF_SECURITY is not set
1209a1224
> # CONFIG_IP6_NF_SECURITY is not set
1296c1311
< # CONFIG_VSOCKETS_LOOPBACK is not set
---
> CONFIG_VSOCKETS_LOOPBACK=m
1298a1314
> CONFIG_VIRTIO_VSOCKETS_COMMON=m
2229c2245
< # CONFIG_BCM54140_PHY is not set
---
> CONFIG_BCM54140_PHY=m
2587a2604,2605
> CONFIG_RTW88_8723D=m
> CONFIG_RTW88_8821C=m
2590,2591c2608,2609
< # CONFIG_RTW88_8723DE is not set
< # CONFIG_RTW88_8821CE is not set
---
> CONFIG_RTW88_8723DE=m
> CONFIG_RTW88_8821CE=m
3247c3265
< # CONFIG_PINCTRL_TIGERLAKE is not set
---
> CONFIG_PINCTRL_TIGERLAKE=y
3396c3414
< # CONFIG_SENSORS_ADM1177 is not set
---
> CONFIG_SENSORS_ADM1177=m
4775c4793
< # CONFIG_FB_UVESA is not set
---
> CONFIG_FB_UVESA=m
4997c5015
< # CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
---
> CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
5004c5022
< CONFIG_SND_HDA_PREALLOC_SIZE=64
---
> CONFIG_SND_HDA_PREALLOC_SIZE=0
5477a5496
> CONFIG_USB_U_AUDIO=m
5481a5501,5503
> CONFIG_USB_F_UAC1=m
> CONFIG_USB_F_UAC1_LEGACY=m
> CONFIG_USB_F_UAC2=m
5483c5505,5523
< # CONFIG_USB_CONFIGFS is not set
---
> CONFIG_USB_CONFIGFS=m
> # CONFIG_USB_CONFIGFS_SERIAL is not set
> # CONFIG_USB_CONFIGFS_ACM is not set
> # CONFIG_USB_CONFIGFS_OBEX is not set
> # CONFIG_USB_CONFIGFS_NCM is not set
> # CONFIG_USB_CONFIGFS_ECM is not set
> # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
> # CONFIG_USB_CONFIGFS_RNDIS is not set
> # CONFIG_USB_CONFIGFS_EEM is not set
> # CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
> # CONFIG_USB_CONFIGFS_F_LB_SS is not set
> # CONFIG_USB_CONFIGFS_F_FS is not set
> CONFIG_USB_CONFIGFS_F_UAC1=y
> CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
> CONFIG_USB_CONFIGFS_F_UAC2=y
> # CONFIG_USB_CONFIGFS_F_MIDI is not set
> # CONFIG_USB_CONFIGFS_F_HID is not set
> # CONFIG_USB_CONFIGFS_F_UVC is not set
> # CONFIG_USB_CONFIGFS_F_PRINTER is not set
5983c6023,6028
< # CONFIG_SURFACE_PLATFORMS is not set
---
> CONFIG_SURFACE_PLATFORMS=y
> # CONFIG_SURFACE3_WMI is not set
> # CONFIG_SURFACE_3_POWER_OPREGION is not set
> # CONFIG_SURFACE_GPE is not set
> # CONFIG_SURFACE_HOTPLUG is not set
> CONFIG_SURFACE_PRO3_BUTTON=m
6250c6295,6300
< # CONFIG_F2FS_FS_COMPRESSION is not set
---
> CONFIG_F2FS_FS_COMPRESSION=y
> CONFIG_F2FS_FS_LZO=y
> CONFIG_F2FS_FS_LZ4=y
> CONFIG_F2FS_FS_LZ4HC=y
> CONFIG_F2FS_FS_ZSTD=y
> CONFIG_F2FS_FS_LZORLE=y
6263a6314
> # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
6329c6380
< # CONFIG_TMPFS_INODE64 is not set
---
> CONFIG_TMPFS_INODE64=y
6412a6464
> CONFIG_NFS_V4_SECURITY_LABEL=y
6426c6478,6479
< CONFIG_NFSD_V4_2_INTER_SSC=y
---
> # CONFIG_NFSD_V4_2_INTER_SSC is not set
> # CONFIG_NFSD_V4_SECURITY_LABEL is not set
6450c6503
< CONFIG_CIFS_SWN_UPCALL=y
---
> # CONFIG_CIFS_SWN_UPCALL is not set
6523c6576
< # CONFIG_SECURITY is not set
---
> CONFIG_SECURITY=y
6524a6578
> # CONFIG_SECURITY_NETWORK is not set
6525a6580
> # CONFIG_SECURITY_PATH is not set
6530a6586,6593
> # CONFIG_SECURITY_SMACK is not set
> # CONFIG_SECURITY_TOMOYO is not set
> # CONFIG_SECURITY_APPARMOR is not set
> # CONFIG_SECURITY_LOADPIN is not set
> # CONFIG_SECURITY_YAMA is not set
> # CONFIG_SECURITY_SAFESETID is not set
> # CONFIG_SECURITY_LOCKDOWN_LSM is not set
> # CONFIG_INTEGRITY is not set
6542a6606,6609
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
> # CONFIG_GCC_PLUGIN_STACKLEAK is not set
6659c6726
< CONFIG_CRYPTO_SHA1=m
---
> CONFIG_CRYPTO_SHA1=y
6677,6678d6743
< CONFIG_CRYPTO_ANUBIS=m
< CONFIG_CRYPTO_ARC4=m
6694d6758
< CONFIG_CRYPTO_KHAZAD=m
6697d6760
< CONFIG_CRYPTO_SEED=m
6703d6765
< CONFIG_CRYPTO_TEA=m
6735c6797
< CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
---
> # CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
6746c6808
< # CONFIG_CRYPTO_LIB_BLAKE2S is not set
---
> CONFIG_CRYPTO_LIB_BLAKE2S=m
6749,6750c6811,6813
< # CONFIG_CRYPTO_LIB_CHACHA is not set
< # CONFIG_CRYPTO_LIB_CURVE25519 is not set
---
> CONFIG_CRYPTO_LIB_CHACHA=m
> CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
> CONFIG_CRYPTO_LIB_CURVE25519=m
6754,6755c6817,6818
< # CONFIG_CRYPTO_LIB_POLY1305 is not set
< # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set
---
> CONFIG_CRYPTO_LIB_POLY1305=m
> CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
6780c6843,6844
< # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
---
> CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
> # CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
6791a6856
> CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
6842,6843c6907,6908
< CONFIG_LZ4_COMPRESS=m
< CONFIG_LZ4HC_COMPRESS=m
---
> CONFIG_LZ4_COMPRESS=y
> CONFIG_LZ4HC_COMPRESS=y
6923c6988
< CONFIG_SYMBOLIC_ERRNAME=y
---
> # CONFIG_SYMBOLIC_ERRNAME is not set
6949c7014
< # CONFIG_DEBUG_FS_ALLOW_ALL is not set
---
> CONFIG_DEBUG_FS_ALLOW_ALL=y
6951c7016
< CONFIG_DEBUG_FS_ALLOW_NONE=y
---
> # CONFIG_DEBUG_FS_ALLOW_NONE is not set
#
Thanks.

--------------------------------------------------
@roadie
Thank you for your answer for touchpad issue.
At next "Kernel Builder" updating, it will be included.

32bit/64bit 5.12/5.13 configs are updated by "make menuconfig" commands.

Code: Select all

Symbol: I2C_HID_ACPI [=n]
  │ Type  : tristate
  │ Defined at drivers/hid/i2c-hid/Kconfig:5
  │   Prompt: HID over I2C transport layer ACPI driver
  │   Depends on: I2C [=y] && INPUT [=y] && ACPI [=y]
  │   Location:
  │     -> Device Drivers
  │       -> HID support
  │ (1)     -> I2C HID support

RESUTE

Code: Select all

# diff -r /usr/local/share/mkKernel/lib/v5.12/32bit.config mkKernel-21.06.07-noarch-1/usr/local/share/mkKernel/lib/v5.12/32bit.config
3c3
< # Linux/x86 5.12.4 Kernel Configuration
---
> # Linux/x86 5.12.10 Kernel Configuration
5c5
< CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0"
---
> CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
7c7
< CONFIG_GCC_VERSION=100200
---
> CONFIG_GCC_VERSION=110100
12a13
> CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
5184c5185
< # CONFIG_I2C_HID_ACPI is not set
---
> CONFIG_I2C_HID_ACPI=m
5185a5187,5188
> 
> CONFIG_I2C_HID_CORE=m
6939a6943
> CONFIG_HAVE_KCSAN_COMPILER=y
#
#
# diff -r /usr/local/share/mkKernel/lib/v5.12/64bit.config mkKernel-21.06.07-noarch-1/usr/local/share/mkKernel/lib/v5.12/64bit.config
3c3
< # Linux/x86 5.12.5 Kernel Configuration
---
> # Linux/x86 5.12.10 Kernel Configuration
5193c5193
< # CONFIG_I2C_HID_ACPI is not set
---
> CONFIG_I2C_HID_ACPI=m
5194a5195,5196
> 
> CONFIG_I2C_HID_CORE=m
#
#
# diff -r /usr/local/share/mkKernel/lib/v5.13/32bit.config mkKernel-21.06.07-noarch-1/usr/local/share/mkKernel/lib/v5.13/32bit.config
5448c5448
< # CONFIG_I2C_HID_ACPI is not set
---
> CONFIG_I2C_HID_ACPI=m
5449a5450,5451
> 
> CONFIG_I2C_HID_CORE=m
#
#
# diff -r /usr/local/share/mkKernel/lib/v5.13/64bit.config mkKernel-21.06.07-noarch-1/usr/local/share/mkKernel/lib/v5.13/64bit.config
5458c5458
< # CONFIG_I2C_HID_ACPI is not set
---
> CONFIG_I2C_HID_ACPI=m
5459a5460,5461
> 
> CONFIG_I2C_HID_CORE=m
#

Thanks.

raja
Shogun
Shogun
Posts: 434
Joined: 02 May 2017, 09:51
Distribution: v3.2.2-32 and Porteus-Artix-64
Location: Chennai,India

Porteus Kernel Builder

Post#1290 by raja » 12 Jun 2021, 08:55

blaze,

Code: Select all


I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds 
B: PROP=0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Acer WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input9
U: Uniq=
H: Handlers=kbd event5 rfkill 
B: PROP=0
B: EV=13
B: KEY=1c0000 0 0 0 0 0 0 0 0 16008 c00 0 300000 100000 0 0 0
B: MSC=10

I: Bus=0018 Vendor=06cb Product=7db7 Version=0100
N: Name="SYNA7DB5:00 06CB:7DB7 Touchpad"
P: Phys=i2c-SYNA7DB5:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SYNA7DB5:00/0018:06CB:7DB7.0001/input/input11
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=5
B: EV=1b
B: KEY=e520 0 10000 0 0 0 0 0 0 0 0
B: ABS=2e08000 3
B: MSC=20

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input13
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event10 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event11 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event13 
B: PROP=0
B: EV=21
B: SW=140

This is an old kernel I made long time back. 64 bit. But I am using that with Porteus-4.0 32 bit QT OS

Code: Select all

uest@porteus:~$ uname -a
Linux porteus 5.1.13-porteus #1 SMP PREEMPT Sat Jun 22 15:03:45 Local time zone must be set-- x86_64 Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz GenuineIntel GNU/Linux
neko, thanks for guidance, I shall try.

By the way Using your Arch-32 bit, Yesterday I made 000-kernel-4.4.272-i686 , for my use. great help.
Linux Kernel-4.4.272 -32 bit; Linux Kernel-5.4.185 - 64 bit

Post Reply