/openbmc/linux/drivers/extcon/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/frequency/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/drivers/misc/ |
H A 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 …]
|
/openbmc/linux/kernel/ |
H A 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 55 * Should we panic when a soft-lockup or hard-lockup occurs: 60 * We may not want to enable hard lockup detection by default in all cases, 172 * Perform multi-CPU dump only once to avoid multiple in watchdog_hardlockup_check() 195 * These functions can be overridden based on the configured hardlockdup detector. 198 * softlockup watchdog start and stop. The detector must select the 206 * Watchdog-detector specific API. 214 return -ENODEV; in watchdog_hardlockup_probe() [all …]
|
/openbmc/entity-manager/schemas/ |
H A D | ibm.json | 2 "$schema": "http://json-schema.org/draft-07/schema#", 6 …-manager detector-configuration-reactor architecture, the daemon that supports IBM CFFPS is both a… 38 …"description": "Devicetree-like compatibility strings for systems, where a 'system' is roughly def… 52 "ibm,blueridge-1s4u", 53 "ibm,blueridge-2u", 54 "ibm,blueridge-4u", 58 "ibm,rainier-2u", 59 "ibm,rainier-1s4u", 60 "ibm,rainier-4u", 78 …cription": "Default state of idle power saver mode. Setting to true will enable idle power saver.",
|
/openbmc/linux/sound/soc/fsl/ |
H A 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 …]
|
/openbmc/linux/drivers/net/pcs/ |
H A 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()
|
/openbmc/linux/lib/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A 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 …]
|
/openbmc/linux/mm/ |
H A 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 …]
|
/openbmc/linux/include/soc/canaan/ |
H A 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 */
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/bdwgc/ |
H A D | bdwgc_8.2.8.bb | 3 DESCRIPTION = "The Boehm-Demers-Weiser conservative garbage collector can be\ 13 Alternatively, the garbage collector may be used as a leak detector for C\ 24 DEPENDS = "libatomic-ops" 27 SRC_URI = "git://github.com/ivmai/bdwgc.git;branch=release-8_2;protocol=https" 33 EXTRA_OECONF += "--enable-cplusplus" 35 FILES:${PN}-doc = "${datadir}"
|
/openbmc/u-boot/drivers/usb/dwc3/ |
H A D | samsung_usb_phy.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * samsung_usb_phy.c - DesignWare USB3 (DWC3) PHY handling file 12 #include <asm/arch/xhci-exynos.h> 19 writel(0x0, &phy->phy_reg0); in exynos5_usb3_phy_init() 21 clrbits_le32(&phy->phy_param0, in exynos5_usb3_phy_init() 24 /* Set Loss-of-Signal Detector sensitivity */ in exynos5_usb3_phy_init() 26 setbits_le32(&phy->phy_param0, PHYPARAM0_REF_LOSLEVEL); in exynos5_usb3_phy_init() 29 writel(0x0, &phy->phy_resume); in exynos5_usb3_phy_init() 35 setbits_le32(&phy->link_system, in exynos5_usb3_phy_init() 39 /* Set Tx De-Emphasis level */ in exynos5_usb3_phy_init() [all …]
|
/openbmc/qemu/tests/docker/ |
H A D | test-tsan | 1 #!/bin/bash -e 10 # Originally based on test-quick from Fam Zheng <famz@redhat.com> 14 # the top-level directory. 21 tsan_log_dir="/tmp/qemu-test/build/tsan" 22 mkdir -p $tsan_log_dir > /dev/null || true 23 EXTRA_CONFIGURE_OPTS="${EXTRA_CONFIGURE_OPTS} --enable-tsan \ 24 --cc=clang --cxx=clang++ \ 25 --disable-werror --extra-cflags=-O0" 27 # TSan crashes immediately with deadlock detector enabled. 31 tsan_opts="suppressions=/tmp/qemu-test/src/tests/tsan/suppressions.tsan\ [all …]
|
/openbmc/linux/kernel/trace/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/light/ |
H A 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 …]
|
/openbmc/linux/drivers/gpu/drm/msm/hdmi/ |
H A 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() 126 "core-vdda",
|
/openbmc/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-vtc.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2015 Ideas on Board 6 * Copyright (C) 2013-2015 Xilinx, Inc. 18 #include "xilinx-vip.h" 19 #include "xilinx-vtc.h" 66 * The following registers exist in two blocks, one at 0x0020 for the detector 145 * struct xvtc_device - Xilinx Video Timing Controller device structure 148 * @has_detector: the VTC has a timing detector 167 xvip_write(&xvtc->xvip, XVTC_GENERATOR_OFFSET + addr, value); in xvtc_gen_write() 170 /* ----------------------------------------------------------------------------- [all …]
|
/openbmc/linux/Documentation/admin-guide/sysctl/ |
H A D | kernel.rst | 5 .. See scripts/check-sysctl-docs to keep this up to date 13 Documentation/admin-guide/sysctl/index.rst. 15 ------------------------------------------------------------------------------ 39 If BSD-style process accounting is enabled these values control 71 The machine hardware name, the same output as ``uname -m`` 129 Ctrl-Alt-Delete). Writing a value to this file which doesn't 130 correspond to a running process will result in ``-ESRCH``. 132 See also `ctrl-alt-del`_. 225 ctrl-alt-del 228 When the value in this file is 0, ctrl-alt-del is trapped and [all …]
|