/openbmc/linux/drivers/pwm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Pulse-Width Modulation (PWM) Support" 5 Generic Pulse-Width Modulation (PWM) support. 7 In Pulse-Width Modulation, a variation of the width of pulses 15 within the Linux kernel. On the driver side it provides an API 38 depends on DEBUG_KERNEL 43 output to the kernel log, so only enable while working on a driver. 47 depends on AB8500_CORE && ARCH_U8500 51 To compile this driver as a module, choose M here: the module 52 will be called pwm-ab8500. [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 depends on MFD_88PM860X 20 support for the built-in touchscreen. 24 To compile this driver as a module, choose M here: the 25 module will be called 88pm860x-ts. 29 depends on SPI_MASTER 30 depends on HWMON = n || HWMON 34 and your board-specific setup code includes that in its 38 on your board, you will also get hwmon interfaces for the voltage 39 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip. [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 depends on MFD_88PM860X 23 To compile this driver as a module, choose M here: the module 28 depends on MFD_88PM800 33 To compile this driver as a module, choose M here: the module 38 depends on AB8500_CORE 40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500 41 Mix-Sig PMIC. 43 To compile this driver as a module, choose M here: the module 44 will be called ab8500-ponkey. [all …]
|
/openbmc/linux/drivers/media/usb/gspca/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on VIDEO_DEV 5 depends on INPUT || INPUT=n 9 on the GSPCA framework. 11 See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info. 17 module will be called gspca_main. 23 depends on VIDEO_DEV && USB_GSPCA 27 To compile this driver as a module, choose M here: the 28 module will be called gspca_benq. 32 depends on VIDEO_DEV && USB_GSPCA [all …]
|
/openbmc/linux/drivers/iio/adc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 bool "ST-Ericsson AB8500 GPADC driver" 11 depends on AB8500_CORE && REGULATOR_AB8500 26 depends on SPI 27 depends on GPIOLIB 31 depends on COMMON_CLK 33 Say yes here to build support for Analog Devices AD4130-8 SPI analog 36 To compile this driver as a module, choose M here: the module will be 41 depends on I2C 44 Say yes here to build support for Analog Devices AD7091R-5 ADC. [all …]
|
/openbmc/linux/drivers/rtc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 depends on !S390 26 bool "Set system time from RTC on startup and resume" 35 depends on RTC_HCTOSYS 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 54 bool "Set the RTC time based on NTP synchronization" 63 depends on RTC_SYSTOHC 80 depends on KUNIT 93 backed) storage present on RTCs. [all …]
|
/openbmc/linux/drivers/nvmem/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 depends on SYSFS 32 depends on ARCH_APPLE || COMPILE_TEST 35 Say y here to enable support for reading eFuses on Apple SoCs 37 calibration data required for the PCIe or the USB-C PHY. 39 This driver can also be built as a module. If so, the module will 40 be called nvmem-apple-efuses. 43 tristate "Broadcom On-Chip OTP Controller support" 44 depends on ARCH_BCM_IPROC || COMPILE_TEST 45 depends on HAS_IOMEM [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 depends on IIO 24 board-specific setup logic must also provide a configuration data 27 To compile this driver as a module, choose M here: the 28 module will be called adc_keys. 32 depends on PMIC_ADP5520 35 on Analog Devices ADP5520 PMICs. 37 To compile this driver as a module, choose M here: the module will 38 be called adp5520-keys. 42 depends on I2C [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 depends on HAS_IOMEM 20 sensors-detect script from the lm_sensors package. Read 21 <file:Documentation/hwmon/userspace-tools.rst> for details. 23 This support can also be built as a module. If so, the module 37 on. 43 depends on X86 && DMI 48 chip can be found on Abit uGuru featuring motherboards (most modern 53 This driver can also be built as a module. If so, the module 58 depends on X86 && DMI [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'" 9 depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE 12 tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT || EXPERT 13 depends on I2C && RC_CORE 30 depends on MEDIA_CAMERA_SUPPORT && I2C 45 tristate "ON Semiconductor AR0521 sensor support" 47 This is a Video4Linux2 sensor driver for the ON Semiconductor 50 To compile this driver as a module, choose M here: the 51 module will be called ar0521. [all …]
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 To compile this driver as a module, choose M here: the 13 module will be called rng-core. This provides a device 26 depends on HAS_IOMEM 28 This driver provides kernel-side support for a generic Random 31 the default FPGA bitstream on the TS-7800 has such functionality. 33 To compile this driver as a module, choose M here: the 34 module will be called timeriomem-rng. 40 depends on (X86 || IA64 || COMPILE_TEST) && PCI 43 This driver provides kernel-side support for the Random Number [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 depends on HAS_IOMEM 10 depends on PCI 15 A common module to provide an API to instantiate UCSI device 16 for Cypress CCGx Type-C controller. Individual bus drivers 17 need to select this one on demand. 21 depends on PCI 24 Host controller on Acer Labs Inc. (ALI) M1535 South Bridges. The SMB 25 controller is part of the 7101 device, which is an ACPI-compliant 28 This driver can also be built as a module. If so, the module [all …]
|
/openbmc/linux/sound/pci/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 depends on PCI 18 device found in particular on the Hewlett-Packard [BCJ]-xxx0 19 class PA-RISC workstations, using the AD1819 codec. 21 To compile this as a module, choose M here: the module 22 will be called snd-ad1889. 29 depends on ZONE_DMA && HAS_IOPORT 33 To compile this driver as a module, choose M here: the module 34 will be called snd-als300 38 depends on ISA_DMA_API [all …]
|
/openbmc/linux/drivers/iio/accel/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 11 depends on SPI 15 Say Y here to build support for Analog Devices adis16201 dual-axis 18 To compile this driver as a module, say M here: the module will 22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 23 depends on SPI 27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 30 To compile this driver as a module, say M here: the module will be 37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver" [all …]
|
/openbmc/linux/drivers/iio/light/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 depends on ACPI 20 To compile this driver as a module, choose M here: the module will 21 be called acpi-als. 24 tristate "ADJD-S311-CR999 digital color sensor" 27 depends on I2C 29 If you say yes here you get support for the Avago ADJD-S311-CR999 32 This driver can also be built as a module. If so, the module 38 depends on I2C 43 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 42 bool "Disable watchdog shutdown on close" 51 bool "Update boot-enabled watchdog until userspace takes over" 58 the watchdog on its own. Thus if your userspace does not start fast 77 bool "Enable watchdog hrtimer-based pretimeouts" 88 depends on WATCHDOG_CORE 94 depends on WATCHDOG_PRETIMEOUT_GOV 102 depends on WATCHDOG_CORE [all …]
|
/openbmc/linux/drivers/iio/dac/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 depends on SPI_MASTER 18 To compile this driver as a module, choose M here: the 19 module will be called ad3552r. 22 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 23 depends on (SPI_MASTER && I2C!=m) || I2C 26 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 32 To compile this driver as a module, choose M here: the 33 module will be called ad5064. 37 depends on SPI [all …]
|
/openbmc/linux/net/sched/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 To administer these schedulers, you'll need the user-level utilities 33 (RSVP) on your Linux router if you also say Y to the corresponding 54 in-depth articles. 59 To compile this code as a module, choose M here: the 60 module will be called sch_htb. 68 To compile this code as a module, choose M here: the 69 module will be called sch_hfsc. 74 Say Y here if you want to use an n-band priority queue packet 77 To compile this code as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/media/radio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 depends on VIDEO_DEV 9 depends on MEDIA_RADIO_SUPPORT 18 depends on PCI && HAS_IOPORT 25 that are compatible with the Video For Linux API. Information on 27 <file:Documentation/userspace-api/media/index.rst>. 29 To compile this driver as a module, choose M here: the 30 module will be called radio-maxiradio. 34 depends on I2C 37 Signal Processor, found for instance on the Russellville development [all …]
|
/openbmc/linux/drivers/iio/pressure/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 depends on I2C 16 To compile this driver as a module, choose M here: the module 21 depends on (I2C || SPI_MASTER) 30 To compile this driver as a module, choose M here: the core module 31 will be called bmp280 and you will also get bmp280-i2c for I2C 32 and/or bmp280-spi for SPI support. 36 depends on BMP280 37 depends on I2C 42 depends on BMP280 [all …]
|
/openbmc/linux/drivers/media/rc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 depends on INPUT 7 Enable support for Remote Controllers on Linux. This is 21 depends on BPF_SYSCALL 22 depends on RC_CORE=y 23 depends on LIRC 80 tristate "Enable IR raw decoder for the RC-5 protocol" 84 Enable this option if you have IR with RC-5 protocol, and 96 tristate "Enable IR raw decoder for the RC-MM protocol" 98 Enable this option when you have IR with RC-MM protocol, and [all …]
|
/openbmc/linux/sound/isa/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 depends on ISA || COMPILE_TEST 25 depends on ISA_DMA_API 26 depends on HAS_IOPORT 39 To compile this driver as a module, choose M here: the module 40 will be called snd-adlib. 44 depends on PNP 54 To compile this driver as a module, choose M here: the module 55 will be called snd-ad1816a. 62 CS4248 (Cirrus Logic - Crystal Semiconductors) chips. [all …]
|
/openbmc/linux/drivers/platform/chrome/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 depends on X86 || ARM || ARM64 || COMPILE_TEST 20 depends on ACPI 26 If you have an ACPI-compatible Chromebook, say Y or M here. 27 The module will be called chromeos_acpi. 31 depends on I2C && DMI && X86 37 The module will be called chromeos_laptop. 41 depends on X86 43 This module instantiates the persistent storage on x86 ChromeOS 47 The range of memory used is 0xf00000-0x1000000, traditionally [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 comment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'" 6 depends on MEDIA_HIDE_ANCILLARY_SUBDRV 12 depends on DVB_CORE 16 depends on DVB_CORE && I2C && I2C_MUX 23 tristate "MaxLinear MxL5xx based tuner-demodulators" 24 depends on DVB_CORE && I2C 27 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators. 33 depends on DVB_CORE && I2C 36 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want [all …]
|
/openbmc/linux/drivers/input/serio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 To compile this driver as a module, choose M here: the 18 module will be called serio. 32 depends on ARCH_MIGHT_HAVE_PC_SERIO 40 To compile this driver as a module, choose M here: the 41 module will be called i8042. 46 depends on TTY 55 To compile this driver as a module, choose M here: the 56 module will be called serport. 60 depends on X86 [all …]
|