| /kernel/linux/linux-6.6/drivers/extcon/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 Say Y here to enable external connector class (extcon) support. 11 host USB ports. Many of 30-pin connectors including PDMI are 22 Say Y here to enable extcon device driver based on ADC values. 25 tristate "X-Power AXP288 EXTCON support" 29 Say Y here to enable support for USB peripheral detection 30 and USB MUX switching by X-Power AXP288 PMIC. 39 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB 40 port accessory detector and switch. The FSA9480 is fully controlled using 48 Say Y here to enable GPIO based extcon support. Note that GPIO [all …]
|
| /kernel/linux/linux-5.10/drivers/extcon/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 Say Y here to enable external connector class (extcon) support. 11 host USB ports. Many of 30-pin connectors including PDMI are 22 Say Y here to enable extcon device driver based on ADC values. 28 Say Y here to enable support for external accessory detection 33 tristate "X-Power AXP288 EXTCON support" 37 Say Y here to enable support for USB peripheral detection 38 and USB MUX switching by X-Power AXP288 PMIC. 47 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB 48 port accessory detector and switch. The FSA9480 is fully controlled using [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/frequency/ |
| D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in 38 vcm-supply: 40 Common-mode voltage regulator. [all …]
|
| D | adi,admv1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,admv1013 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 vcm-supply: 42 vcc-drv-supply: [all …]
|
| D | adi,adf4350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 15 - adi,adf4350 16 - adi,adf4351 21 spi-max-frequency: 28 clock-names: 35 adi,channel-spacing: 40 adi,power-up-frequency: [all …]
|
| D | adi,adf4377.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 11 - Dragos Bogdan <dragos.bogdan@analog.com> 14 The ADF4377 is a high performance, ultralow jitter, dual output integer-N 24 - adi,adf4377 25 - adi,adf4378 30 spi-max-frequency: 36 clock-names: [all …]
|
| D | adi,adrf6780.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 21 - adi,adrf6780 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 clock-output-names: 41 adi,vga-buff-en: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/frequency/ |
| D | adf4350.txt | 4 - compatible: Should be one of 7 - reg: SPI chip select numbert for the device 8 - spi-max-frequency: Max SPI frequency to use (< 20000000) 9 - clocks: From common clock binding. Clock is phandle to clock for 13 - gpios: GPIO Lock detect - If set with a valid phandle and GPIO number, 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/ |
| D | vcpu_stall_detector.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // VCPU stall detector. 62 /* Reload the stall detector counter register every in vcpu_stall_detect_timer_fn() 85 struct hrtimer *vcpu_hrtimer = &vcpu_stall_detector->vcpu_hrtimer; in start_stall_detector_cpu() 90 /* Compute the number of ticks required for the stall detector in start_stall_detector_cpu() 98 /* Enable the internal clock and start the stall detector */ in start_stall_detector_cpu() 101 /* Pet the stall detector at half of its expiration timeout in start_stall_detector_cpu() 108 vcpu_hrtimer->function = vcpu_stall_detect_timer_fn; in start_stall_detector_cpu() 109 vcpu_stall_detector->is_initialized = true; in start_stall_detector_cpu() 122 if (!vcpu_stall_detector->is_initialized) in stop_stall_detector_cpu() [all …]
|
| /kernel/linux/linux-6.6/kernel/ |
| D | watchdog.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * detector, so thanks to Ingo for the initial implementation. 9 * Some chunks also taken from the old x86-specific nmi watchdog code, thanks 56 * Should we panic when a soft-lockup or hard-lockup occurs: 61 * We may not want to enable hard lockup detection by default in all cases, 173 * Perform multi-CPU dump only once to avoid multiple in watchdog_hardlockup_check() 196 * These functions can be overridden based on the configured hardlockdup detector. 199 * softlockup watchdog start and stop. The detector must select the 207 * Watchdog-detector specific API. 215 return -ENODEV; in watchdog_hardlockup_probe() [all …]
|
| /kernel/linux/linux-5.10/kernel/ |
| D | watchdog.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * detector, so thanks to Ingo for the initial implementation. 9 * Some chunks also taken from the old x86-specific nmi watchdog code, thanks 58 * Should we panic when a soft-lockup or hard-lockup occurs: 63 * We may not want to enable hard lockup detection by default in all cases, 93 * own hardlockup detector. 117 * watchdog_nmi_stop - Stop the watchdog for reconfiguration 127 * watchdog_nmi_start - Start the watchdog after reconfiguration 133 * - watchdog_enabled 134 * - watchdog_thresh [all …]
|
| /kernel/linux/linux-6.6/sound/soc/fsl/ |
| D | fsl_micfil.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 19 #include <linux/dma/imx-dma.h> 114 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm }, 115 { .compatible = "fsl,imx8mp-micfil", .data = &fsl_micfil_imx8mp }, 116 { .compatible = "fsl,imx93-micfil", .data = &fsl_micfil_imx93 }, 140 switch (micfil->quality) { in micfil_set_quality() 160 return -EINVAL; in micfil_set_quality() 163 return regmap_update_bits(micfil->regmap, REG_MICFIL_CTRL2, in micfil_set_quality() 174 ucontrol->value.integer.value[0] = micfil->quality; in micfil_quality_get() 185 micfil->quality = ucontrol->value.integer.value[0]; in micfil_quality_set() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/pcs/ |
| D | pcs-xpcs-nxp.c | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <linux/pcs/pcs-xpcs.h> 5 #include "pcs-xpcs.h" 69 * normal non-inverted behavior, the TX lane polarity must be inverted in the 117 /* Enable input and output resistor terminations for low BER. */ in nxp_sja1110_pma_config() 144 /* Program threshold for receiver signal detector. in nxp_sja1110_pma_config() 145 * Enable control of RXPLL by receiver signal detector to disable RXPLL in nxp_sja1110_pma_config() 152 /* Enable TX and RX PLLs and circuits. in nxp_sja1110_pma_config() 153 * Release reset of PMA to enable data flow to/from PCS. in nxp_sja1110_pma_config() 168 /* Program continuous-time linear equalizer (CTLE) settings. */ in nxp_sja1110_pma_config()
|
| /kernel/linux/linux-6.6/lib/ |
| D | Kconfig.kfence | 1 # SPDX-License-Identifier: GPL-2.0-only 7 bool "KFENCE: low-overhead sampling-based memory safety error detector" 12 KFENCE is a low-overhead sampling-based detector of heap out-of-bounds 13 access, use-after-free, and invalid-free errors. KFENCE is designed 17 See <file:Documentation/dev-tools/kfence.rst> for more details. 24 enable KASAN due to its cost, consider using KFENCE. 37 setting "kfence.sample_interval" to a non-zero value enables KFENCE. 52 CPU wake-ups if the system is idle, at the risk of a less predictable 55 Warning: The KUnit test suite fails with this option enabled - due to 68 Using static keys comes with trade-offs that need to be carefully [all …]
|
| D | Kconfig.kcsan | 1 # SPDX-License-Identifier: GPL-2.0-only 7 def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-distinguish-volatile=1)) || \ 8 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-distinguish-volatile=1)) 11 <file:Documentation/dev-tools/kcsan.rst>. 14 bool "KCSAN: dynamic data race detector" 21 data-race detector that relies on compile-time instrumentation. 22 KCSAN uses a watchpoint-based sampling approach to detect races. 29 See <file:Documentation/dev-tools/kcsan.rst> for more details. 34 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))… 35 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1)) [all …]
|
| D | Kconfig.kasan | 1 # SPDX-License-Identifier: GPL-2.0-only 23 def_bool $(cc-option, -fsanitize=kernel-address) 26 def_bool $(cc-option, -fsanitize=kernel-hwaddress) 35 bool "KASAN: dynamic memory safety error detector" 43 Enables KASAN (Kernel Address Sanitizer) - a dynamic memory safety 44 error detector designed to find out-of-bounds and use-after-free bugs. 46 See Documentation/dev-tools/kasan.rst for details. 48 For better error reports, also enable CONFIG_STACKTRACE. 53 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=kernel-address -mllvm -asan-kernel-mem-intrinsic-p… 54 (CC_IS_GCC && $(cc-option,-fsanitize=kernel-address --param asan-kernel-mem-intrinsic-prefix=1)) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02_dfs.c | 1 // SPDX-License-Identifier: ISC 143 mt76x02_dfs_set_capture_mode_ctrl(struct mt76x02_dev *dev, u8 enable) in mt76x02_dfs_set_capture_mode_ctrl() argument 147 data = (1 << 1) | enable; in mt76x02_dfs_set_capture_mode_ctrl() 154 struct mt76x02_dfs_pattern_detector *dfs_pd = &dev->dfs_pd; in mt76x02_dfs_seq_pool_put() 156 list_add(&seq->head, &dfs_pd->seq_pool); in mt76x02_dfs_seq_pool_put() 158 dfs_pd->seq_stats.seq_pool_len++; in mt76x02_dfs_seq_pool_put() 159 dfs_pd->seq_stats.seq_len--; in mt76x02_dfs_seq_pool_put() 165 struct mt76x02_dfs_pattern_detector *dfs_pd = &dev->dfs_pd; in mt76x02_dfs_seq_pool_get() 168 if (list_empty(&dfs_pd->seq_pool)) { in mt76x02_dfs_seq_pool_get() 169 seq = devm_kzalloc(dev->mt76.dev, sizeof(*seq), GFP_ATOMIC); in mt76x02_dfs_seq_pool_get() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02_dfs.c | 1 // SPDX-License-Identifier: ISC 143 mt76x02_dfs_set_capture_mode_ctrl(struct mt76x02_dev *dev, u8 enable) in mt76x02_dfs_set_capture_mode_ctrl() argument 147 data = (1 << 1) | enable; in mt76x02_dfs_set_capture_mode_ctrl() 154 struct mt76x02_dfs_pattern_detector *dfs_pd = &dev->dfs_pd; in mt76x02_dfs_seq_pool_put() 156 list_add(&seq->head, &dfs_pd->seq_pool); in mt76x02_dfs_seq_pool_put() 158 dfs_pd->seq_stats.seq_pool_len++; in mt76x02_dfs_seq_pool_put() 159 dfs_pd->seq_stats.seq_len--; in mt76x02_dfs_seq_pool_put() 165 struct mt76x02_dfs_pattern_detector *dfs_pd = &dev->dfs_pd; in mt76x02_dfs_seq_pool_get() 168 if (list_empty(&dfs_pd->seq_pool)) { in mt76x02_dfs_seq_pool_get() 169 seq = devm_kzalloc(dev->mt76.dev, sizeof(*seq), GFP_ATOMIC); in mt76x02_dfs_seq_pool_get() [all …]
|
| /kernel/linux/linux-6.6/mm/ |
| D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 24 use-after-free). The error reports for these checks can be augmented 28 For architectures which don't enable ARCH_SUPPORTS_DEBUG_PAGEALLOC, 42 bool "Enable debug page memory allocations by default?" 45 Enable debug page memory allocations by default? This value 54 memory. This can make kmalloc/kfree-intensive workloads much slower. 58 bool "Enable SLUB debugging support" if EXPERT 79 "slub_debug=-". 92 "page_owner=on" to boot parameter in order to enable it. Eats 94 for user-space helper. [all …]
|
| /kernel/linux/linux-6.6/include/soc/canaan/ |
| D | k210-sysctl.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2019-20 Sean Anderson <seanga2@gmail.com> 11 * Taken from Kendryte SDK (kendryte-standalone-sdk). 19 #define K210_SYSCTL_ROM_ERROR 0x1C /* AXI ROM detector */ 22 #define K210_SYSCTL_EN_CENT 0x28 /* Central clock enable */ 23 #define K210_SYSCTL_EN_PERI 0x2C /* Peripheral clock enable */
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| D | trace_hwlat.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * trace_hwlat.c - A simple Hardware Latency detector. 20 * Although certain hardware-inducing latencies are necessary (for example, 22 * and remote management) they can wreak havoc upon any OS-level performance 23 * guarantees toward low-latency, especially when the OS is not even made 27 * sampling the built-in CPU timer, looking for discontiguous readings. 31 * environment requiring any kind of low-latency performance 34 * Copyright (C) 2008-2009 Jon Masters, Red Hat, Inc. <jcm@redhat.com> 35 * Copyright (C) 2013-2016 Steven Rostedt, Red Hat, Inc. <srostedt@redhat.com> 67 static char *thread_mode_str[] = { "none", "round-robin", "per-cpu" }; [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/ |
| D | hdmi_phy_8x60.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 /* De-serializer delay D/C for non-lbk mode: */ in hdmi_phy_8x60_powerup() 56 /* Write to HIGH after PLL power down de-assert: */ in hdmi_phy_8x60_powerup() 63 /* Enable PLL lock detect, PLL lock det will go high after lock in hdmi_phy_8x60_powerup() 64 * Enable the re-time logic in hdmi_phy_8x60_powerup() 74 /* If the RX detector is needed: */ in hdmi_phy_8x60_powerup() 88 /* If we want to use lock enable based on counting: */ in hdmi_phy_8x60_powerup() 101 /* De-assert RESET PHY from controller */ in hdmi_phy_8x60_powerdown() 113 /* Power down PHY, but keep RX-sense: */ in hdmi_phy_8x60_powerdown()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/light/ |
| D | tsl2772.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AMS/TAOS Ambient Light Sensor (ALS) and Proximity Detector 10 - Brian Masney <masneyb@onstation.org> 14 https://ams.com/documents/20143/36005/TSL2772_DS000181_2-00.pdf 19 - amstaos,tsl2571 20 - amstaos,tsl2671 21 - amstaos,tmd2671 22 - amstaos,tsl2771 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/light/ |
| D | tsl2772.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AMS/TAOS Ambient Light Sensor (ALS) and Proximity Detector 10 - Brian Masney <masneyb@onstation.org> 14 https://ams.com/documents/20143/36005/TSL2772_DS000181_2-00.pdf 19 - amstaos,tsl2571 20 - amstaos,tsl2671 21 - amstaos,tmd2671 22 - amstaos,tsl2771 [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/sysctl/ |
| D | kernel.rst | 5 .. See scripts/check-sysctl-docs to keep this up to date 14 ------------------------------------------------------------------------------ 38 If BSD-style process accounting is enabled these values control 123 Ctrl-Alt-Delete). Writing a value to this file which doesn't 124 correspond to a running process will result in ``-ESRCH``. 126 See also `ctrl-alt-del`_. 216 ctrl-alt-del 219 When the value in this file is 0, ctrl-alt-del is trapped and 227 mode, the ctrl-alt-del is intercepted by the program before it 272 See :doc:`/driver-api/firmware/fallback-mechanisms`. [all …]
|