/linux/arch/powerpc/platforms/ |
H A D | Kconfig.cputype | 1 # SPDX-License-Identifier: GPL-2.0 2 config PPC32 6 config PPC64 7 bool "64-bit kernel" 10 This option selects whether a 32-bit or a 64-bit kernel 28 config PPC_BOOK3S_32 34 config PPC_85xx 38 config PPC_8xx 46 config 44x 56 config PPC_BOOK3S_603 [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 25 config KVM_GUEST 35 config EPAPR_PARAVIRT 36 bool "ePAPR para-virtualization support" 38 Enables ePAPR para-virtualization support for guests. 42 config PPC_HASH_MMU_NATIVE 47 a hypervisor. This option is not user-selectable but should 50 config PPC_OF_BOOT_TRAMPOLINE 63 config PPC_DT_CPU_FTRS 64 bool "Device-tree based CPU feature discovery & setup" [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/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_HOST 13 config PCIE_DW_EP 17 config PCIE_AL 27 required only for DT-based platforms. ACPI platforms with the 30 config PCI_MESON 38 and therefore the driver re-uses the DesignWare core functions to 41 config PCIE_ARTPEC6 [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/drivers/input/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 config INPUT 28 config INPUT_LEDS 39 module will be called input-leds. 41 config INPUT_FF_MEMLESS 42 tristate "Support for memoryless force-feedback devices" 44 Say Y here if you have memoryless force-feedback input device 46 Power 2, or similar. You will also need to enable hardware-specific 52 module will be called ff-memless. 54 config INPUT_SPARSEKMAP [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/Documentation/admin-guide/media/ |
H A D | building.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 distribution-specific source file or via the Kernel's main git tree\ [1]_. 12 - you're a braveheart and want to experiment with new stuff; 13 - if you want to report a bug; 14 - if you're developing new patches 23 https://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers 38 The changed configuration will be at the ``.config`` file. It would 50 Device Drivers ---> 51 <M> Remote Controller support ---> 54 [*] HDMI CEC drivers ---> [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 26 support for PCI-X and the foundations for PCI Express support. 31 config PCI_DOMAINS 35 config PCI_DOMAINS_GENERIC 39 config PCI_SYSCALL 44 config PCI_MSI 45 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/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 # cycle update - x86/TSC misfeature 22 config CLOCKSOURCE_VALIDATE_LAST_CYCLE 26 config GENERIC_TIME_VSYSCALL 30 config GENERIC_CLOCKEVENTS 33 # Architecture can handle broadcast in a driver-agnostic way 34 config ARCH_HAS_TICK_BROADCAST [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/media/rc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 19 config BPF_LIRC_MODE2 32 config LIRC 47 config IR_IMON_DECODER 54 config IR_JVC_DECODER 62 config IR_MCE_KBD_DECODER 71 config IR_NEC_DECODER 79 config IR_RC5_DECODER 80 tristate "Enable IR raw decoder for the RC-5 protocol" 84 Enable this option if you have IR with RC-5 protocol, and [all …]
|
/linux/drivers/mtd/devices/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Self-contained MTD device drivers" 6 config MTD_PMC551 12 These devices come in memory configurations from 32M - 1G. If you 24 config MTD_PMC551_BUGFIX 32 config MTD_PMC551_DEBUG 40 config MTD_MS02NV 41 tristate "DEC MS02-NV NVRAM module support" 44 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery 45 backed-up NVRAM module. The module was originally meant as an NFS [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_irq_handler.c | 42 link->ctx->logger 59 if (link->cur_link_settings.lane_count == 0) in dp_parse_link_loss_status() 62 /*1. Check that Link Status changed, before re-training.*/ in dp_parse_link_loss_status() 65 for (lane = 0; lane < link->cur_link_settings.lane_count; lane++) { in dp_parse_link_loss_status() 70 &hpd_irq_dpcd_data->bytes.lane01_status.raw, in dp_parse_link_loss_status() 87 if (link_dp_get_encoding_format(&link->cur_link_settings) == DP_128b_132b_ENCODING && in dp_parse_link_loss_status() 88 (!hpd_irq_dpcd_data->bytes.lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b || in dp_parse_link_loss_status() 89 !hpd_irq_dpcd_data->bytes.lane_status_updated.bits.CDS_INTERLANE_ALIGN_DONE_128b_132b)) { in dp_parse_link_loss_status() 91 } else if (!hpd_irq_dpcd_data->bytes.lane_status_updated.bits.INTERLANE_ALIGN_DONE) { in dp_parse_link_loss_status() 125 if (!link->psr_settings.psr_feature_enabled) in handle_hpd_irq_psr_sink() [all …]
|
/linux/Documentation/sphinx/ |
H A D | cdomain.py | 1 # -*- coding: utf-8; mode: python -*- 7 Replacement for the sphinx c-domain. 16 the config values for ``nitpick`` and ``nitpick_ignore``. 19 ref-name of a function can be modified. E.g.:: 24 The func-name (e.g. ioctl) remains in the output but the ref-name changed 30 * Handle signatures of function-like macros well. Don't try to deduce 31 arguments types of function-like macros. 44 import re 56 # - Store the namespace if ".. c:namespace::" tag is found 58 RE_namespace = re.compile(r'^\s*..\s*c:namespace::\s*(\S+)\s*$') [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 59 if (evsel->core.attr.exclude_kernel) in evsel_context() 61 if (evsel->core.attr.exclude_user) in evsel_context() 63 if (evsel->core.attr.exclude_hv) in evsel_context() 65 if (evsel->core.attr.exclude_host) in evsel_context() 67 if (evsel->core.attr.exclude_idle) in evsel_context() 158 evlist__for_each_entry(evsel->evlist, cur) { in find_stat() 166 if (evsel->core.leader->nr_members > 1 && in find_stat() 167 evsel->core.leader != cur->core.leader) in find_stat() 172 /* 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/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 6 * Copyright (C) 2009-2012 Cavium, Inc 10 #include <linux/dma-mapping.h> 27 #include <asm/octeon/cvmx-mixx-defs.h> 28 #include <asm/octeon/cvmx-agl-defs.h> 162 spin_lock_irqsave(&p->lock, flags); in octeon_mgmt_set_rx_irq() 163 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_rx_irq() 165 cvmx_write_csr(p->mix + MIX_INTENA, mix_intena.u64); in octeon_mgmt_set_rx_irq() 166 spin_unlock_irqrestore(&p->lock, flags); in octeon_mgmt_set_rx_irq() 174 spin_lock_irqsave(&p->lock, flags); in octeon_mgmt_set_tx_irq() 175 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_tx_irq() [all …]
|
/linux/sound/core/seq/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 config SND_SEQUENCER 12 unless you know what you're doing. 16 config SND_SEQ_DUMMY 20 is a simple MIDI-through client: all normal input events are 27 will be called snd-seq-dummy. 29 config SND_SEQUENCER_OSS 40 will be called snd-seq-oss. 42 config SND_SEQ_HRTIMER_DEFAULT 43 bool "Use HR-timer as default sequencer timer" [all …]
|
/linux/sound/pci/hda/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "HD-Audio" 4 config SND_HDA 11 config SND_HDA_GENERIC_LEDS 14 config SND_HDA_INTEL 23 This option enables the HD-audio controller. Don't forget 27 will be called snd-hda-intel. 29 config SND_HDA_TEGRA 43 will be called snd-hda-tegra. 47 config SND_HDA_HWDEP [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 …]
|