/linux/drivers/pci/controller/dwc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 menu "DesignWare-based PCIe controllers" 6 config PCIE_DW 9 config PCIE_DW_DEBUGFS 19 config PCIE_DW_HOST 24 config PCIE_DW_EP 28 config PCIE_AL 38 required only for DT-based platforms. ACPI platforms with the 41 config PCIE_AMD_MDB 49 DesignWare IP and therefore the driver re-uses the DesignWare [all …]
|
/linux/drivers/remoteproc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 config REMOTEPROC 17 config REMOTEPROC_CDEV 26 config IMX_REMOTEPROC 37 config IMX_DSP_REMOTEPROC 48 config INGENIC_VPU_RPROC 54 This can be either built-in or a loadable module. 57 config MTK_SCP 67 config OMAP_REMOTEPROC 80 use-cases to run on your platform (multimedia codecs are [all …]
|
/linux/drivers/net/usb/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 comment "Host-side USB support is needed for USB Network Adapter support" 15 config USB_CATC 16 tristate "USB CATC NetMate-based Ethernet device support" 34 config USB_KAWETH 35 tristate "USB KLSI KL5USB101-based ethernet device support" 40 ADS USB-10BT 45 D-Link DSB-650C and DU-E10 47 I-O DATA USB-ET/T 51 Mobility USB-Ethernet Adapter [all …]
|
/linux/drivers/usb/gadget/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 25 you can't connect a "to-the-host" connector to a peripheral. 44 For more information, see <http://www.linux-usb.org/gadget> and 49 config USB_GADGET_DEBUG [all …]
|
/linux/arch/um/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 3 config GPROF 7 This allows profiling of a User-Mode Linux kernel with the gprof 10 See <http://user-mode-linux.sourceforge.net/old/gprof.html> for more 13 If you're involved in UML kernel development and want to use gprof, 14 say Y. If you're unsure, say N. 16 config GCOV 25 See <http://user-mode-linux.sourceforge.net/old/gprof.html> for more 28 If you're involved in UML kernel development and want to use gcov, 29 say Y. If you're unsure, say N. [all …]
|
/linux/sound/hda/common/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 config SND_HDA 12 config SND_HDA_HWDEP 13 bool "Build hwdep interface for HD-audio driver" 16 Say Y here to build a hwdep interface for HD-audio driver. 17 This interface can be used for out-of-band communication 20 config SND_HDA_RECONFIG 23 Say Y here to enable the HD-audio codec re-configuration feature. 25 codec setup, add extra verbs, and re-configure the codec dynamically. 32 config SND_HDA_INPUT_BEEP [all …]
|
/linux/drivers/pci/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 config HAVE_PCI 11 config FORCE_PCI 18 config GENERIC_PCI_IOMAP 27 support for PCI-X and the foundations for PCI Express support. 32 config PCI_DOMAINS 36 config PCI_DOMAINS_GENERIC 40 config PCI_SYSCALL 45 config PCI_MSI 46 bool "Message Signaled Interrupts (MSI and MSI-X)" [all …]
|
/linux/drivers/mtd/ |
H A D | Kconfig | 15 config MTD_TESTS 35 config MTD_BLKDEVS 38 config MTD_BLOCK 60 config MTD_BLOCK_RO 65 This allows you to mount read-only file systems (such as cramfs) 75 config FTL 81 is part of the PCMCIA specification. It uses a kind of pseudo- 83 512-byte sectors, on top of which you put a 'normal' file system. 87 legal - in the USA you are only permitted to use this on PCMCIA 88 hardware, although under the terms of the GPL you're obviously [all …]
|
/linux/scripts/lib/kdoc/ |
H A D | kdoc_parser.py | 2 # SPDX-License-Identifier: GPL-2.0 16 import re 23 # Regular expressions used to parse kernel-doc markups at KernelDoc class. 43 # @{section-name}: 47 known_sections = KernRe(known_section_names, flags = re.I) 50 flags=re.I, cache=False) 57 attribute = KernRe(r"__attribute__\s*\(\([a-z0- 110 __init__(self, config, ln) global() argument 212 __init__(self, config, fname) global() argument [all...] |
H A D | kdoc_files.py | 2 # SPDX-License-Identifier: GPL-2.0 8 Parse lernel-doc tags on multiple kernel source files. 14 import re 90 Parse kernel-doc tags on multiple kernel source files. 93 - self.parse_file(): parses both kernel-doc markups and 95 - self.process_export_file(): parses only EXPORT_SYMBOL* macros. 101 self.config [all...] |
/linux/kernel/time/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 config CLOCKSOURCE_WATCHDOG 13 config ARCH_CLOCKSOURCE_DATA 17 config ARCH_CLOCKSOURCE_INIT 21 config GENERIC_TIME_VSYSCALL 25 config GENERIC_CLOCKEVENTS 28 # Architecture can handle broadcast in a driver-agnostic way 29 config ARCH_HAS_TICK_BROADCAST 33 config GENERIC_CLOCKEVENTS_BROADCAST 38 config GENERIC_CLOCKEVENTS_BROADCAST_IDLE [all …]
|
/linux/drivers/usb/dwc3/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 config USB_DWC3 18 config USB_DWC3_ULPI 31 config USB_DWC3_HOST 38 config USB_DWC3_GADGET 45 config USB_DWC3_DUAL_ROLE 56 config USB_DWC3_OMAP 68 config USB_DWC3_EXYNOS 77 config USB_DWC3_PCI 78 tristate "PCIe-based Platforms" [all …]
|
/linux/tools/testing/selftests/alsa/ |
H A D | conf.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include "alsa-local.h" 50 static int snd_config_load_string(snd_config_t **config, const char *s, in snd_config_load_string() argument 57 assert(config && s); in snd_config_load_string() 74 *config = dst; in snd_config_load_string() 81 snd_config_t *config; in get_alsalib_config() local 84 err = snd_config_load_string(&config, alsa_config, strlen(alsa_config)); in get_alsalib_config() 86 ksft_print_msg("Unable to parse custom alsa-lib configuration: %s\n", in get_alsalib_config() 90 return config; in get_alsalib_config() 97 for (conf = conf_cards; conf; conf = conf->next) { in conf_data_by_card() [all …]
|
/linux/drivers/block/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 21 config BLK_DEV_FD 28 <file:Documentation/admin-guide/blockdev/floppy.rst>. 36 config BLK_DEV_FD_RAWCMD 41 special low-level hardware accesses to them (access and use 42 non-standard formats, for example), then enable this. 52 config AMIGA_FLOPPY 56 config ATARI_FLOPPY 60 config MAC_FLOPPY 64 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple) [all …]
|
/linux/tools/testing/kunit/ |
H A D | kunit_config.py | 1 # SPDX-License-Identifier: GPL-2.0 3 # Builds a .config from a kunitconfig. 10 import re 21 def __str__(self) -> str: 28 """Error parsing Kconfig defconfig or .config.""" 32 """Represents defconfig or .config specified using the Kconfig language.""" 34 def __init__(self) -> None: 37 def __eq__(self, other: Any) -> bool: 42 def __repr__(self) -> str: 45 def as_entries(self) -> Iterable[KconfigEntry]: [all …]
|
/linux/tools/perf/util/ |
H A D | stat-shadow.c | 1 // SPDX-License-Identifier: GPL-2.0 60 if (evsel->core.attr.exclude_kernel) in evsel_context() 62 if (evsel->core.attr.exclude_user) in evsel_context() 64 if (evsel->core.attr.exclude_hv) in evsel_context() 66 if (evsel->core.attr.exclude_host) in evsel_context() 68 if (evsel->core.attr.exclude_idle) in evsel_context() 156 evlist__for_each_entry(evsel->evlist, cur) { in find_stat() 164 if (evsel->core.leader->nr_members > 1 && in find_stat() 165 evsel->core.leader != cur->core.leader) in find_stat() 170 /* Ignore if not the cgroup we're looking for. */ in find_stat() [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-cti-core.c | 1 // SPDX-License-Identifier: GPL-2.0 22 #include "coresight-priv.h" 23 #include "coresight-cti.h" 30 * We assume that the non-CPU CTIs are always powered as we do with sinks etc. 43 dev_get_drvdata(csdev->dev.parent) 56 * CTI device name list - for CTI not bound to cores. 60 /* write set of regs to hardware - call with spinlock claimed */ 63 struct cti_config *config = &drvdata->config; in cti_write_all_hw_regs() local 66 CS_UNLOCK(drvdata->base); in cti_write_all_hw_regs() 69 writel_relaxed(0, drvdata->base + CTICONTROL); in cti_write_all_hw_regs() [all …]
|
/linux/lib/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 config BINARY_PRINTF 11 config RAID6_PQ 14 config RAID6_PQ_BENCHMARK 22 config LINEAR_RANGES 25 config PACKING 31 converting bitfields between a CPU-usable representation and a 33 - Is little endian (bytes are reversed within a 32-bit group) 34 - The least-significant 32-bit word comes first (within a 64-bit 36 - The most significant bit of a byte is at its right (bit 0 of a [all …]
|
/linux/tools/tracing/rtla/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 28 RTLA_IN := $(RTLA)-in.o 30 VERSION := $(shell sh -c "make -sC ../../.. kernelversion | grep -v make") 37 FEATURE_TESTS += clang-bpf-co-re 38 FEATURE_TESTS += bpftool-skeletons 43 FEATURE_DISPLAY += clang-bpf-co-re 44 FEATURE_DISPLAY += bpftool-skeletons 54 config := 1 macro 56 ifeq ($(filter-out $(NON_CONFIG_TARGETS),$(MAKECMDGOALS)),) 57 config := 0 macro [all …]
|
/linux/sound/usb/line6/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 config SND_USB_LINE6 8 config SND_USB_POD 20 * Playback/capture/mixer device for any ALSA-compatible PCM 23 re-amping) 25 config SND_USB_PODHD 31 config SND_USB_TONEPORT 39 config SND_USB_VARIAX
|
/linux/drivers/cpuidle/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 config CPU_IDLE 10 CPU idle is a generic framework for supporting software-controlled 11 idle processor power management. It includes modular cross-platform 14 If you're using an ACPI-enabled platform, you should say Y here. 18 config CPU_IDLE_MULTIPLE_DRIVERS 21 config CPU_IDLE_GOV_LADDER 24 config CPU_IDLE_GOV_MENU 27 config CPU_IDLE_GOV_TEO 36 config CPU_IDLE_GOV_HALTPOLL [all …]
|
/linux/fs/bcachefs/ |
H A D | Kconfig | 2 config BCACHEFS_FS 30 The bcachefs filesystem - a modern, copy on write filesystem, with 33 config BCACHEFS_QUOTA 38 config BCACHEFS_ERASURE_CODING 44 organizes data into reed-solomon stripes instead of ordinary 50 config BCACHEFS_POSIX_ACL 55 config BCACHEFS_DEBUG 62 probably shouldn't select this option unless you're a developer. 64 config BCACHEFS_INJECT_TRANSACTION_RESTARTS 68 Randomly inject transaction restarts in a few core paths - may have a [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A D | au8522_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 Copyright (C) 2005-2008 Auvitek International, Ltd. 35 struct i2c_msg msg = { .addr = state->config.demod_address, in au8522_writereg() 38 ret = i2c_transfer(state->i2c, &msg, 1); in au8522_writereg() 44 return (ret != 1) ? -1 : 0; in au8522_writereg() 55 { .addr = state->config.demod_address, .flags = 0, in au8522_readreg() 57 { .addr = state->config.demod_address, .flags = I2C_M_RD, in au8522_readreg() 60 ret = i2c_transfer(state->i2c, msg, 2); in au8522_readreg() 71 struct au8522_state *state = fe->demodulator_priv; in au8522_i2c_gate_ctrl() 75 if (state->operational_mode == AU8522_ANALOG_MODE) { in au8522_i2c_gate_ctrl() [all …]
|
/linux/lib/crypto/tests/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-or-later 3 config CRYPTO_LIB_POLY1305_KUNIT_TEST 12 config CRYPTO_LIB_SHA1_KUNIT_TEST 13 tristate "KUnit tests for SHA-1" if !KUNIT_ALL_TESTS 19 KUnit tests for the SHA-1 cryptographic hash function and its 22 # Option is named *_SHA256_KUNIT_TEST, though both SHA-224 and SHA-256 tests are 24 config CRYPTO_LIB_SHA256_KUNIT_TEST 25 tristate "KUnit tests for SHA-224 and SHA-256" if !KUNIT_ALL_TESTS 31 KUnit tests for the SHA-224 and SHA-256 cryptographic hash functions 34 # Option is named *_SHA512_KUNIT_TEST, though both SHA-384 and SHA-512 tests are [all …]
|
/linux/Documentation/dev-tools/kunit/ |
H A D | running_tips.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------------- 15 .. code-block:: bash 18 ( cd "$(git rev-parse --show-toplevel)" && ./tools/testing/kunit/kunit.py run "$@" ) 26 ------------------------- 33 .. code-block:: bash 35 $ echo -e 'CONFIG_KUNIT=y\nCONFIG_KUNIT_ALL_TESTS=y' > .kunit/.kunitconfig 40 .. code-block:: bash 42 $ echo -e 'CONFIG_KUNIT=y\nCONFIG_KUNIT_ALL_TESTS=y' > .kunit/.kunitconfig 45 We're paying the cost of building more tests than we need this way, but it's [all …]
|