| /linux/drivers/input/mouse/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 Say Y here if you have a PS/2 mouse connected to your system. This 25 includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 39 To compile this driver as a module, choose M here: the 40 module will be called psmouse. 45 depends on MOUSE_PS2 48 your system. 55 depends on MOUSE_PS2 58 your system. 65 depends on MOUSE_PS2 [all …]
|
| /linux/drivers/platform/surface/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Microsoft Surface Platform-Specific Drivers 7 bool "Microsoft Surface Platform-Specific Device Drivers" 8 depends on ARM64 || X86 || COMPILE_TEST 11 Say Y here to get to see options for platform-specific device drivers 21 depends on ACPI_WMI 22 depends on DMI 23 depends on INPUT 24 depends on SPI 28 To compile this driver as a module, choose M here: the module will [all …]
|
| /linux/drivers/crypto/allwinner/ |
| H A D | Kconfig | 3 depends on ARCH_SUNXI || COMPILE_TEST 9 tristate "Support for Allwinner Security System cryptographic accelerator" 10 depends on ARCH_SUNXI 11 depends on PM 12 depends on CRYPTO_DEV_ALLWINNER 20 Security System. Select this if you want to use it. 21 The Security System handle AES/DES/3DES ciphers in CBC mode 24 To compile this driver as a module, choose M here: the module 25 will be called sun4i-ss. 28 bool "Support for Allwinner Security System PRNG" [all …]
|
| /linux/certs/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 string "File name or PKCS#11 URI of module signing key" 7 depends on MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES) 16 certificate as described in Documentation/admin-guide/module-signing.rst 19 prompt "Type of module signing key to be generated" 20 depends on MODULE_SIG || (IMA_APPRAISE_MODSIG && MODULES) 22 The type of module signing key type to generate. This option 28 Use an RSA key for module signing. 33 depends on !(MODULE_SIG_SHA256 || MODULE_SIG_SHA3_256) 35 Use an elliptic curve key (NIST P384) for module signing. Use [all …]
|
| /linux/drivers/usb/typec/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Support" 6 USB Type-C Specification defines a cable and connector for USB where 7 only one type of plug is supported on both ends, i.e. there will not 8 be Type-A plug on one end of the cable and Type-B plug on the other. 9 Determination of the host-to-device relationship happens through a 10 specific Configuration Channel (CC) which goes through the USB Type-C 12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 21 Modes when they are supported. USB Power Delivery does not depend on 22 USB Type-C connector, however it is mostly used together with USB [all …]
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 2 # Copyright (C) 2019-2022 Maximilian Luz <luzmaximilian@gmail.com> 5 tristate "Microsoft Surface System Aggregator Module Subsystem and Drivers" 6 depends on SERIAL_DEV_BUS 7 depends on ACPI && !RISCV 10 The Surface System Aggregator Module (Surface SAM or SSAM) is an 11 embedded controller (EC) found on 5th- and later-generation Microsoft 15 Depending on the device in question, this EC provides varying 17 - EC access from ACPI via Surface ACPI Notify (5th- and 6th-generation) 18 - battery status information (all devices) [all …]
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Connector System Software Interface driver" 5 depends on !CPU_BIG_ENDIAN 6 depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH 9 USB Type-C Connector System Software Interface (UCSI) is a 10 specification for an interface that allows the operating system to 11 control the USB Type-C ports. On UCSI system the USB Type-C ports 14 is required. UCSI is available on most of the new Intel based systems 15 that are equipped with Embedded Controller and USB Type-C ports. 18 on the platform, ACPI, PCI, I2C, etc. may be used. Therefore this [all …]
|
| /linux/drivers/firmware/arm_scmi/vendors/imx/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF) 9 This enables i.MX System BBM control logic which supports RTC 12 To compile this driver as a module, choose M here: the 13 module will be called imx-sm-bbm. 17 depends on ARM_SCMI_PROTOCOL || (COMPILE_TEST && OF) 18 depends on IMX_SCMI_CPU_DRV 21 This enables i.MX System CPU Protocol to manage cpu 24 To compile this driver as a module, choose M here: the 25 module will be called imx-sm-cpu. [all …]
|
| /linux/fs/minix/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Minix file system support" 4 depends on BLOCK 7 Minix is a simple operating system used in many classes about OS's. 8 The minix file system (method to organize files on a hard disk 9 partition or a floppy disk) was the original file system for Linux, 10 but has been superseded by the second extended file system ext2fs. 11 You don't want to use the minix file system on your hard disk 12 because of certain built-in restrictions, but it is sometimes found 13 on older Linux floppy disks. This option will enlarge your kernel [all …]
|
| /linux/drivers/firmware/imx/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on IMX_MBOX 7 and the firmware running on DSP. 8 DSP exists on some i.MX8 processors (e.g i.MX8QM, i.MX8QXP). 15 depends on IMX_MBOX 18 The System Controller Firmware (SCFW) is a low-level system function 19 which runs on a dedicated Cortex-M core to provide power, clock, and 20 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM 24 SCU firmware running on M4. 28 depends on ARCH_MXC || COMPILE_TEST [all …]
|
| /linux/drivers/platform/x86/amd/hsmp/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 depends on AMD_NODE || COMPILE_TEST 14 depends on ACPI 15 depends on HWMON || !HWMON 18 Host System Management Port (HSMP) interface is a mailbox interface 19 between the x86 core and the System Management Unit (SMU) firmware. 21 system management functionality on EPYC and MI300A server CPUs 28 If you choose to compile this driver as a module the module will be 33 depends on HWMON || !HWMON 36 Host System Management Port (HSMP) interface is a mailbox interface [all …]
|
| /linux/drivers/rtc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 depends on !S390 20 be allowed to plug one or more RTCs to your system. You will 26 bool "Set system time from RTC on startup and resume" 29 If you say yes here, the system time (wall clock) will be set using 34 string "RTC used to set the system time" 35 depends on RTC_HCTOSYS 38 The RTC device that will be used to (re)initialize the system 39 clock, usually rtc0. Initialization is done when the system 44 This clock should be battery-backed, so that it reads the correct [all …]
|
| /linux/drivers/xen/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 depends on XEN 10 the system to expand the domain's memory allocation, or alternatively 11 return unneeded memory to the system. 15 depends on XEN_BALLOON && MEMORY_HOTPLUG 19 available for the system above limit declared at system startup. 20 It is very useful on critical systems which require long 29 effect by checking /sys/devices/system/memory/auto_online_blocks 32 2) control domain: xl mem-max <target-domain> <maxmem> 35 3) control domain: xl mem-set <target-domain> <memory> [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 depends on !UML 10 weapon control system or something like that you can say Y here 33 To compile this driver as a module, choose M here: the 34 module will be called analog. 43 To compile this driver as a module, choose M here: the 44 module will be called a3d. 48 depends on IIO 54 To compile this driver as a module, choose M here: the 55 module will be called adc-joystick. [all …]
|
| /linux/samples/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 depends on CC_CAN_LINK 14 tristate "Build trace_events examples -- loadable modules only" 15 depends on EVENT_TRACING && m 17 This builds the trace event example module. 20 tristate "Build custom trace event example -- loadable modules only" 21 depends on EVENT_TRACING && m 23 This builds the custom trace event example module. 26 tristate "Build trace_printk module - tests various trace_printk formats" 27 depends on EVENT_TRACING && m [all …]
|
| /linux/drivers/firmware/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 12 tristate "ARM System Control and Power Interface (SCPI) Message Protocol" 13 depends on ARM || ARM64 || COMPILE_TEST 14 depends on MAILBOX 16 System Control and Power Interface (SCPI) Message Protocol is 18 Cores(AP) and the System Control Processor(SCP). The MHU peripheral 19 provides a mechanism for inter-processor communication between SCP 22 SCP controls most of the power management on the Application 25 certain system clocks configuration, thermal sensors and many [all …]
|
| /linux/drivers/char/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 depends on EXPERT && TTY 27 depends on TTY_PRINTK 28 int "ttyprintk log level (1-7)" 36 depends on PARPORT 37 depends on HAS_IOPORT || PARPORT_NOT_PC 42 Also read the Printing-HOWTO, available from 49 To compile this driver as a module, choose M here and read 50 <file:Documentation/admin-guide/parport.rst>. The module will be called lp. 62 bool "Support for console on line printer" [all …]
|
| /linux/Documentation/arch/x86/ |
| H A D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 19 based on the Q35, X38, Q45, and Q43 Express chipsets (e.g. Dell 20 Optiplex 755, HP dc7800, etc.) and mobile systems based on the GM45, 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: [all …]
|
| /linux/drivers/i2c/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 I2C (pronounce: I-squared-C) is a slow serial bus protocol used in 15 or System Management Bus is a subset of the I2C protocol. More 25 This I2C support can also be built as a module. If so, the module 26 will be called i2c-core. 30 depends on I2C=y && ACPI 46 Say Y here to use i2c-* device files, usually found in the /dev 47 directory on your system. They make it possible to have user-space 48 programs use the I2C bus. Information on how to do this is 49 contained in the file <file:Documentation/i2c/dev-interface.rst>. [all …]
|
| /linux/drivers/hid/surface-hid/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 2 menu "Surface System Aggregator Module HID support" 3 depends on SURFACE_AGGREGATOR 6 tristate "HID transport driver for Surface System Aggregator Module" 7 depends on SURFACE_AGGREGATOR_REGISTRY 10 Driver to support integrated HID devices on newer Microsoft Surface 14 by the Surface Aggregator Module (i.e. the embedded controller) on 15 7th-generation Microsoft Surface devices, i.e. Surface Book 3 and 16 Surface Laptop 3. On those models, it is mainly used to connect the 20 integrated touchpad and keyboard, on 7th generation Microsoft Surface [all …]
|
| /linux/arch/s390/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 49 depends on KASAN 308 Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this. 353 bool "IBM System z10" 355 depends on $(cc-option,-march=z10) 357 Select this to enable optimizations for IBM System z10 (2097 and 2098 363 depends on $(cc-option,-march=z196) 367 not work on older machines. 372 depends on $(cc-option,-march=zEC12) 375 2827 series). The kernel will be slightly faster but will not work on [all …]
|
| /linux/fs/romfs/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "ROM file system support" 4 depends on BLOCK || MTD 6 This is a very small read-only file system mainly intended for 8 other read-only media as well. Read 11 To compile this file system support as a module, choose M here: the 12 module will be called romfs. Note that the file system of your 14 module. 24 depends on ROMFS_FS 30 bool "Block device-backed ROM file system support" [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/cirrus/ |
| H A D | cs89x0.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 1.3 System Requirements 33 2.1 CS8900-based Adapter Configuration 34 2.2 CS8920-based Adapter Configuration 36 3.0 LOADING THE DRIVER AS A MODULE 39 4.1 Compiling the Driver as a Loadable Module 46 5.2.1 Diagnostic Self-Test 66 The CS8900-based ISA Ethernet Adapters from Cirrus Logic follow 67 IEEE 802.3 standards and support half or full-duplex operation in ISA bus 68 computers on 10 Mbps Ethernet networks. The adapters are designed for operation [all …]
|
| /linux/fs/smb/client/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on INET 24 This is the client VFS module for the SMB3 family of network file 26 This module also includes support for earlier dialects such as 27 SMB2.1, SMB2 and even the old Common Internet File System (CIFS) 37 older than SMB2.1 is often discouraged on public networks. 38 This module also provides limited support for OS/2 and Windows ME 41 This module provides an advanced network file system client for 43 for DFS (hierarchical name space), secure per-user session 45 security features, per-share encryption, packet-signing, snapshots, [all …]
|
| /linux/Documentation/livepatch/ |
| H A D | livepatch.rst | 15 There are many situations where users are reluctant to reboot a system. It may 16 be because their system is performing complex scientific computations or under 18 users want to also have a stable and secure system. Livepatching gives users 20 functions without a system reboot. 30 - The kernel probes are the most generic. The code can be redirected by 33 - The function tracer calls the code from a predefined location that is 35 compiler using the '-pg' gcc option. 37 - Livepatching typically needs to redirect the code at the very beginning 61 the same way to the rest of the system. In this case, the functions might 74 The aim is to define a so-called consistency model. It attempts to define [all …]
|