/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <rtanwar@maxlinear.com> 19 *) Temperature Sensor (TS) - used to monitor core temperature (e.g. mr74137). 20 *) Voltage Monitor (VM) - used to monitor voltage levels (e.g. mr74138). 21 *) Process Detector (PD) - used to assess silicon speed (e.g. mr74139). 22 *) Delay Chain - ring oscillator connected to the PD, used to measure IO 25 *) Pre Scaler - provides divide-by-X scaling of input voltage, which can then 26 be presented for VM for measurement within its range (e.g. mr76006 - [all …]
|
/openbmc/phosphor-pid-control/experiments/ |
H A D | drive.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 57 value > (goal - delta)) in valueClose() 73 std::vector<std::tuple<tstamp, int64_t, int64_t>>& series, in driveGoal() argument 81 fan0->write(setPwm); in driveGoal() 82 fan1->write(setPwm); in driveGoal() 87 ReadReturn r0 = fan0->read(); in driveGoal() 88 ReadReturn r1 = fan1->read(); in driveGoal() 94 series.push_back(std::make_tuple(t1, n0, n1)); in driveGoal() 104 /* n-2 values */ in driveGoal() 105 std::tuple<tstamp, int64_t, int64_t> nm2 = series.at(seriesCnt - 3); in driveGoal() [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | mr75203.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * analog IP to enable multiple embedded temperature sensor(TS), 63 /* TS & PD Individual Macro Register */ 111 #define PVT_TEMP_MIN_mC -40000 114 /* Temperature coefficients for series 5 */ 117 #define PVT_SERIES5_J_CONST -100 120 /* Temperature coefficients for series 6 */ 133 * struct voltage_device - VM single input parameters. 139 * The structure provides mapping between channel-number (0..N-1) to VM-index 140 * (0..num_vm-1) and channel-index (0..ch_num-1) where N = num_vm * ch_num. [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath5k/ |
H A D | desc.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Pavel Roskin <proski@gnu.org> 34 * Here we handle the processing of the low-level hw descriptors 53 * ath5k_hw_setup_2word_tx_desc() - Initialize a 2-word tx control descriptor 69 * Internal function to initialize a 2-Word TX control descriptor 72 * Returns 0 on success or -EINVAL on false input 91 tx_ctl = &desc->ud.ds_tx5210.tx_ctl; in ath5k_hw_setup_2word_tx_desc() 95 * - Zero retries don't make sense. in ath5k_hw_setup_2word_tx_desc() 96 * - A zero rate will put the HW into a mode where it continuously sends in ath5k_hw_setup_2word_tx_desc() [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 support for the built-in touchscreen. 25 module will be called 88pm860x-ts. 34 and your board-specific setup code includes that in its 51 AD7877 controller, and your board-specific initialization 60 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface" 63 the AD7879-1/AD7889-1 controller. 75 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus. 78 module will be called ad7879-i2c. 85 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus. [all …]
|
H A D | ilitek_ts_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ILITEK Touch IC driver for 23XX, 25XX and Lego series 75 int (*func)(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf); 94 static int ilitek_i2c_write_and_read(struct ilitek_ts_data *ts, in ilitek_i2c_write_and_read() argument 99 struct i2c_client *client = ts->client; in ilitek_i2c_write_and_read() 102 .addr = client->addr, in ilitek_i2c_write_and_read() 108 .addr = client->addr, in ilitek_i2c_write_and_read() 116 error = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in ilitek_i2c_write_and_read() 121 error = i2c_transfer(client->adapter, msgs, 1); in ilitek_i2c_write_and_read() 129 error = i2c_transfer(client->adapter, msgs + 1, 1); in ilitek_i2c_write_and_read() [all …]
|
/openbmc/linux/arch/arm/mach-orion5x/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Support for the following Marvell Orion 5x series SoCs: 15 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 16 Orion-2 (5281), Orion-1-90 (6183). 32 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 37 Orion-NAS (88F5182) RD2, Flattened Device Tree. 48 bool "D-Link DNS-323" 53 D-Link DNS-323 platform. 56 bool "QNAP TS-109/TS-209" 60 QNAP TS-109/TS-209 platform. [all …]
|
/openbmc/linux/Documentation/sound/hd-audio/ |
H A D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/util-linux/ |
H A D | util-linux_2.40.2.bb | 1 require util-linux.inc 3 …utotools gettext manpages pkgconfig systemd update-alternatives python3-dir bash-completion ptest … 4 DEPENDS = "libcap-ng ncurses virtual/crypt zlib util-linux-libuuid" 6 PACKAGES =+ "${PN}-swaponoff" 7 PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'pylibmount', '${PN}-pylibmount', '', d)}" 22 file_regex=r'(.*)', output_pattern='${PN}-%s', 44 of = d.getVar('FILES:' + pn + '-' + pkg) 46 d.setVar('FILES:' + pn + '-' + pkg, links) 49 # we must execute before update-alternatives PACKAGE_PREPROCESS_FUNCS 52 # skip libuuid as it will be packaged by the util-linux-libuuid recipe [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 this symbol, but new drivers should use the generic gpio-regmap 57 non-sleeping contexts. They can make bitbanged serial protocols 118 Enables support for the idio-16 library functions. The idio-16 library 120 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 122 If built as a module its name will be gpio-idio-16. 128 tristate "GPIO driver for 74xx-ICs with MMIO access" 132 Say yes here to support GPIO functionality for 74xx-compatible ICs 149 If driver is built as a module it will be called gpio-altera. 310 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | zinitix,bt400.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Zinitix BT4xx and BT5xx series touchscreen controller 9 description: The Zinitix BT4xx and BT5xx series of touchscreen controllers 10 are Korea-produced touchscreens with embedded microcontrollers. The 11 BT4xx series was produced 2010-2013 and the BT5xx series 2013-2014. 14 - Michael Srba <Michael.Srba@seznam.cz> 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: touchscreen.yaml# [all …]
|
/openbmc/linux/arch/arm/mach-ep93xx/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "EP93xx-based" 14 This enables support for the Cirrus EP93xx series of CPUs. 95 bool "Support Technologic Systems TS-72xx SBC" 98 Technologic Systems TS-72xx board.
|
/openbmc/openbmc/meta-security/meta-parsec/ |
H A D | README.md | 1 meta-parsec layer 11 URI: git://git.openembedded.org/meta-openembedded 14 URI git://git.yoctoproject.org/meta-security 17 URI https://github.com/kraj/meta-clang.git 20 Adding the meta-parsec layer to your build 26 location of the meta-parsec layer to bblayers.conf, along with any 31 /path/to/yocto/meta-yocto \ 32 /path/to/yocto/meta-yocto-bsp \ 33 /path/to/meta-openembedded/meta-oe \ 34 /path/to/meta-openembedded/meta-python \ [all …]
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | vidtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ---------- 18 - A fake tuner driver, which will report a bad signal quality if the chosen 22 - A fake demod driver, which will constantly poll the fake signal quality 26 - A fake bridge driver, which is the module responsible for modprobing the 31 - Code responsible for encoding a valid MPEG Transport Stream, which is then 33 For now, we have a single, audio-only channel containing a single MPEG 34 Elementary Stream, which in turn contains a SMPTE 302m encoded sine-wave. 39 -------------- 45 - Enable **DVB_TEST_DRIVERS**, then [all …]
|
/openbmc/linux/drivers/scsi/bfa/ |
H A D | bfad_im.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 47 * struct bfad_cmd_priv - private data per SCSI command. 86 return im_portp->p; in bfad_get_im_port() 143 spin_lock_irqsave(&(_drv)->bfad_aen_spinlock, _flags); \ 144 bfa_q_deq(&(_drv)->free_aen_q, &(_entry)); \ 146 list_add_tail(&(_entry)->qe, &(_drv)->active_aen_q); \ 147 spin_unlock_irqrestore(&(_drv)->bfad_aen_spinlock, _flags); \ [all …]
|
H A D | bfa_cs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 30 struct timespec64 ts; \ 32 ktime_get_ts64(&ts); \ 33 (ts.tv_sec*1000000+ts.tv_nsec / 1000); \ 37 #define BFA_TRC_TS(_trcm) ((_trcm)->ticks++) 86 __bfa_trc((_trcp)->trcmod, __trc_fileno, __LINE__, (u32)_data) 88 __bfa_trc((_trcp)->trcmod, __trc_fileno, __LINE__, (u64)_data) [all …]
|
/openbmc/linux/tools/testing/selftests/rcutorture/bin/ |
H A D | kvm-again.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # Rerun a series of tests under KVM. 6 # Usage: kvm-again.sh /path/to/old/run [ options ] 15 T="`mktemp -d ${TMPDIR-/tmp}/kvm-again.sh.XXXXXX`" 16 trap 'rm -rf $T' 0 18 if ! test -d tools/testing/selftests/rcutorture/bin 20 echo $scriptname must be run from top-level directory of kernel source tree. 26 if ! test -d "$oldrun" 38 if test -f "$oldrun/torture_suite" 41 elif test -f "$oldrun/TORTURE_SUITE" [all …]
|
/openbmc/openbmc/poky/scripts/ |
H A D | patchtest-send-results | 2 # ex:ts=4:sw=4:sts=4:et 3 # -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- 7 # hard-coded with default values for testing purposes. This script 12 # SPDX-License-Identifier: GPL-2.0-only 25 more information:\n\n---\n""" 27 suggestions = """\n---\n\nPlease address the issues identified and 40 parser.add_argument("-p", "--patch", dest="patch", required=True, help="The patch file to summarize… 41 parser.add_argument("-d", "--debug", dest="debug", required=False, action='store_true', help="Print… 45 print(f"Patch '{args.patch}' not found - did you provide the right path?") 67 # extract the message ID and use that as the in-reply-to address [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | st,stmpe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 description: STMicroelectronics Port Expander (STMPE) is a series of slow 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - st,stmpe601 24 - st,stmpe801 25 - st,stmpe811 26 - st,stmpe1600 [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 tristate "Active-semi ACT8945A" 50 Support for the ACT8945A PMIC from Active-semi. This device 51 features three step-down DC/DC converters and four low-dropout 67 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 70 called sun4i-gpadc. 101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 132 over at91-usart-serial driver and usart-spi-driver. Only one function 148 tristate "Atmel HLCDC (High-end LCD Controller)" 185 tristate "X-Powers AC100" [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 17 #include <linux/dma-mapping.h> 33 #define TIME_SYMBOLS_HALFGI(t) (((t) * 5 - 4) / 18) 35 #define NUM_SYMBOLS_PER_USEC_HALFGI(_usec) (((_usec*5)-4)/18) 49 { 104, 216 }, /* 3: 16-QAM 1/2 */ 50 { 156, 324 }, /* 4: 16-QAM 3/4 */ 51 { 208, 432 }, /* 5: 64-QAM 2/3 */ 52 { 234, 486 }, /* 6: 64-QAM 3/4 */ 53 { 260, 540 }, /* 7: 64-QAM 5/6 */ 64 struct ath_tx_status *ts, int txok); [all …]
|
/openbmc/linux/drivers/iio/pressure/ |
H A D | mprls0025pa.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver 5 * Copyright (c) Andreas Klinger <ak@it-klinger.de> 8 * https://prod-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/ 9 * products/sensors/pressure-sensors/board-mount-pressure-sensors/ 10 * micropressure-mpr-series/documents/ 11 * sps-siot-mpr-series-datasheet-32332628-ciid-172626.pdf 13 * 7-bit I2C default slave address: 0x18 46 * pressure = (press_cnt - outputmin) * scale + pmin 48 * * pressure - measured pressure in Pascal [all …]
|
/openbmc/linux/drivers/iio/proximity/ |
H A D | mb1232.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * mb1232.c - Support for MaxBotix I2CXL-MaxSonar-EZ series ultrasonic 7 * Copyright (c) 2019 Andreas Klinger <ak@it-klinger.de> 10 * https://www.maxbotix.com/documents/I2CXL-MaxSonar-EZ_Datasheet.pdf 48 s64 ts __aligned(8); 57 complete(&data->ranging); in mb1232_handle_irq() 64 struct i2c_client *client = data->client; in mb1232_read_distance() 69 mutex_lock(&data->lock); in mb1232_read_distance() 71 reinit_completion(&data->ranging); in mb1232_read_distance() 75 dev_err(&client->dev, "write command - err: %d\n", ret); in mb1232_read_distance() [all …]
|
/openbmc/linux/drivers/thermal/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 37 int "Emergency poweroff delay in milli-seconds" 144 bool "Fair-share thermal governor" 146 Enable this to manage platform thermals using fair-share governor. 240 memory-mapped reads to get the temperature. Any HW/System that 241 allows temperature reading by a single memory-mapped reading, be it 295 - AM654 341 module will be called sun8i-thermal. 350 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical 355 tristate "Renesas R-Car thermal driver" [all …]
|
/openbmc/linux/drivers/thermal/intel/ |
H A D | intel_pch_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 26 #define PCH_THERMAL_DID_SKL_H 0xA131 /* Skylake PCH 100 series */ 28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ 34 /* Wildcat Point-LP PCH Thermal registers */ 52 /* Wildcat Point-LP PCH Thermal Register bit definitions */ 53 #define WPT_TEMP_TSR 0x01ff /* Temp TS Reading */ 54 #define WPT_TSC_CPDE 0x01 /* Catastrophic Power-Down Enable */ [all …]
|