/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | nxp,pcf8575.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: PCF857x-compatible I/O expanders 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 13 The PCF857x-compatible chips have "quasi-bidirectional" I/O lines that can be 14 driven high by a pull-up current source or driven low to ground. This 25 - maxim,max7328 26 - maxim,max7329 27 - nxp,pca8574 [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/gpio/ |
H A D | gpio-pcf857x.txt | 1 * PCF857x-compatible I/O expanders 3 The PCF857x-compatible chips have "quasi-bidirectional" I/O lines that can be 4 driven high by a pull-up current source or driven low to ground. This combines 14 - compatible: should be one of the following. 15 - "maxim,max7328": For the Maxim MAX7378 16 - "maxim,max7329": For the Maxim MAX7329 17 - "nxp,pca8574": For the NXP PCA8574 18 - "nxp,pca8575": For the NXP PCA8575 19 - "nxp,pca9670": For the NXP PCA9670 20 - "nxp,pca9671": For the NXP PCA9671 [all …]
|
/openbmc/linux/tools/gpio/ |
H A D | gpio-event-mon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * gpio-event-mon - monitor GPIO line events from userspace 8 * gpio-event-mon -n <device-name> -o <offset> 26 #include "gpio-utils.h" 29 unsigned int *lines, in monitor_device() argument 42 return -ENOMEM; in monitor_device() 45 if (cfd == -1) { in monitor_device() 46 ret = -errno; in monitor_device() 51 ret = gpiotools_request_line(device_name, lines, num_lines, config, in monitor_device() 52 "gpio-event-mon"); in monitor_device() [all …]
|
H A D | gpio-hammer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * gpio-hammer - example swiss army knife to shake GPIO lines on a system 8 * gpio-hammer -n <device-name> -o <offset1> -o <offset2> 23 #include "gpio-utils.h" 25 int hammer_device(const char *device_name, unsigned int *lines, int num_lines, in hammer_device() argument 30 char swirr[] = "-\\|/"; in hammer_device() 39 ret = gpiotools_request_line(device_name, lines, num_lines, in hammer_device() 40 &config, "gpio-hammer"); in hammer_device() 55 fprintf(stdout, "Hammer lines ["); in hammer_device() 57 fprintf(stdout, "%d", lines[i]); in hammer_device() [all …]
|
/openbmc/linux/Documentation/trace/rv/ |
H A D | deterministic_automata.rst | 10 - *X* is the set of states; 11 - *E* is the finite set of events; 12 - x\ :subscript:`0` is the initial state; 13 - X\ :subscript:`m` (subset of *X*) is the set of marked (or final) states. 14 - *f* : *X* x *E* -> *X* $ is the transition function. It defines the state 22 - *X* = { ``preemptive``, ``non_preemptive``} 23 - *E* = { ``preempt_enable``, ``preempt_disable``, ``sched_waking``} 24 - x\ :subscript:`0` = ``preemptive`` 25 - X\ :subscript:`m` = {``preemptive``} 26 - *f* = [all …]
|
/openbmc/linux/tools/thermal/tmon/ |
H A D | tmon.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem 13 real-time thermal data; tune 16 states via sysfs. 22 - show thermal zone information 23 - show cooling device information 24 - show trip point binding within each thermal zone 25 - show trip point and cooling device instance bindings 28 - show temperature of all thermal zones w.r.t. its trip points and types 29 - show states of all cooling devices [all …]
|
/openbmc/openbmc/poky/bitbake/lib/ply/ |
H A D | lex.py | 1 # ----------------------------------------------------------------------------- 4 # Copyright (C) 2001-2009, 32 # ----------------------------------------------------------------------------- 58 _is_identifier = re.compile(r'^[a-zA-Z0-9_]+$') 75 # This object is a stand-in for a logging object created by the 100 # ----------------------------------------------------------------------------- 106 # input() - Store a new string in the lexer 107 # token() - Get the next token 108 # clone() - Clone the lexer 110 # lineno - Current line number [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | uncore-cache.json | 49 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 58 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 67 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 76 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 85 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 94 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 103 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 112 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 121 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 130 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm845-cheza.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 25 stdout-path = "serial0:115200n8"; 29 compatible = "pwm-backlight"; 31 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>; 32 power-supply = <&ppvar_sys>; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&ap_edp_bklten>; 37 /* FIXED REGULATORS - parents above children */ [all …]
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | nandsim.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 137 MODULE_PARM_DESC(access_delay, "Initial page access delay (microseconds)"); 142 MODULE_PARM_DESC(bus_width, "Chip's bus width (8- or 16-bit)"); 143 MODULE_PARM_DESC(do_delays, "Simulate NAND delays using busy-waits if not zero"); 165 "be correctable in 512-byte blocks"); 182 /* Busy-wait delay macros (microseconds, milliseconds) */ 189 #define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0) 192 #define NS_STATUS_OK(ns) (NAND_STATUS_READY | (NAND_STATUS_WP * ((ns)->lines.wp == 0))) 199 (((ns)->regs.row * (ns)->geom.pgszoob) + (ns)->regs.column) 202 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz) [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-ipu-dsp-common.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clock/ti-dra7-atl.h> 13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 20 stdout-path = &uart1; 23 evm_12v0: fixedregulator-evm12v0 { 25 compatible = "regulator-fixed"; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | dra72-evm-common.dtsi | 2 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/clk/ti-dra7-atl.h> 15 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 22 stdout-path = &uart1; 25 evm_12v0: fixedregulator-evm12v0 { 27 compatible = "regulator-fixed"; 28 regulator-name = "evm_12v0"; 29 regulator-min-microvolt = <12000000>; [all …]
|
/openbmc/u-boot/drivers/gpio/ |
H A D | pcf8575_gpio.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 10 * Driver for TI PCF-8575 16-bit I2C gpio expander. Based on 11 * gpio-pcf857x Linux Kernel(v4.7) driver. 20 * supports PCF8575 16-bit expander by TI and NXP. 29 #include <asm-generic/gpio.h> 36 /* NOTE: these chips have strange "quasi-bidirectional" I/O pins. 45 * our software copy of the "latch" then matches the chip's all-ones 52 /* Read/Write to 16-bit I/O expander */ 63 chip->chip_addr); in pcf8575_i2c_write_le16() [all …]
|
/openbmc/linux/include/linux/mfd/ |
H A D | tps65010.h | 34 * ---------------------------------------------------------------------------- 36 * ---------------------------------------------------------------------------- 109 * ---------------------------------------------------------------------------- 111 * ---------------------------------------------------------------------------- 127 * ---------------------------------------------------------------------------- 129 * ---------------------------------------------------------------------------- 133 * 0 mA -- DON'T DRAW (might supply power instead) 134 * 100 mA -- usb unit load (slowest charge rate) 135 * 500 mA -- usb high power (fast battery charge) 180 * struct tps65010_board - packages GPIO and LED lines [all …]
|
/openbmc/qemu/docs/system/ |
H A D | replay.rst | 4 Copyright (c) 2010-2022 Institute for System Programming 8 See the COPYING file in the top-level directory. 14 Execution recording writes a non-deterministic events log, which can be later 17 Execution replaying reads the log and replays all non-deterministic events 26 * Supports i386, x86_64, ARM, AArch64, Risc-V, MIPS, MIPS64, S390X, Alpha, 36 .. parsed-literal:: 38 -icount shift=auto,rr=record,rrfile=replay.bin \\ 39 -drive file=disk.qcow2,if=none,snapshot,id=img-direct \\ 40 -drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay \\ 41 -device ide-hd,drive=img-blkreplay \\ [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | phy.rst | 26 #. Increase code-reuse 27 #. Increase overall code-maintainability 67 for one of the users. (e.g. "git grep fsl,.*-mdio arch/powerpc/boot/dts/") 72 The Reduced Gigabit Medium Independent Interface (RGMII) is a 12-pin 74 data lines. Due to this design decision, a 1.5ns to 2ns delay must be added 75 between the clock line (RXC or TXC) and the data lines to let the PHY (clock 76 sink) have a large enough setup and hold time to sample the data lines correctly. The 84 or the PCB traces insert the correct 1.5-2ns delay 87 for the transmit data lines (TXD[3:0]) processed by the PHY device 90 for the receive data lines (RXD[3:0]) processed by the PHY device [all …]
|
/openbmc/linux/Documentation/RCU/Design/Data-Structures/ |
H A D | Data-Structures.rst | 15 Data-Structure Relationships 25 .. kernel-figure:: BigTreeClassicRCU.svg 34 which results in a three-level ``rcu_node`` tree. 38 The purpose of this combining tree is to allow per-CPU events 39 such as quiescent states, dyntick-idle transitions, 42 Quiescent states are recorded by the per-CPU ``rcu_data`` structures, 43 and other events are recorded by the leaf-level ``rcu_node`` 54 As can be seen from the diagram, on a 64-bit system 55 a two-level tree with 64 leaves can accommodate 1,024 CPUs, with a fanout 58 +-----------------------------------------------------------------------+ [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | uncore-cache.json | 911 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 920 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 929 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 938 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 947 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 956 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 965 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 974 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 983 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 992 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | uncore-cache.json | 23 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 891 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 900 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 909 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 918 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 927 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 936 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 945 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 954 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 963 …ed in Counter 0. The filtering available is found in the control register - threshold, invert an… [all …]
|
/openbmc/u-boot/drivers/mtd/spi/ |
H A D | sandbox.c | 4 * Copyright (c) 2011-2013 The Chromium OS Authors. 8 * Licensed under the GPL-2 or later. 25 #include <dm/device-internal.h> 27 #include <dm/uclass-internal.h> 30 * The different states that our SPI flash transitions between. 35 SF_CMD, /* default state -- we're awaiting a command */ 49 static const char * const states[] = { in sandbox_sf_state_name() local 53 return states[state]; in sandbox_sf_state_name() 76 * between states. For example, we start off in the SF_CMD 79 * can go through a few states such as first reading in the [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | OCLC-2.0 | 11 …riginal Contributor, the "Contributors") hereby grant you a non-exclusive, worldwide, no-charge, t… 17 … may be thought of as having multiple parents or being result of multiple lines of code developmen… 22 Except as necessary to recognize third-party rights or third-party restriction (see below), a distr… 24 …h of your Modifications includes complete details of any third-party right or other third-party re… 30 YOU AGREE THAT THE PROGRAM IS PROVIDED AS-IS, WITHOUT WARRANTY OF ANY KIND (EITHER EXPRESS OR IMPLI… 35 …- (insert then current year) OCLC Online Computer Library Center, Inc. and other contributors. All… 37 C. Requirements for a Distribution of Non-modifiable Code 40 "Copyright (c) 2000- (insert then current year) OCLC Online Computer Library Center, Inc. and other… 47 A Combined Work may be distributed as either modifiable or non-modifiable code. The requirements of… 53 …er, you hereby grant to OCLC and such other licensees the non-exclusive, worldwide, royalty-free, … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | uncore-cache.json | 23 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 572 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 581 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 590 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 599 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 608 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 617 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 626 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 635 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 644 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | uncore-cache.json | 520 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 529 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 538 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 547 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 556 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 565 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 574 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 583 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 592 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… 601 …s an RFO, it would need to invalidate the lines. This event can be filtered based on who triggere… [all …]
|
/openbmc/qemu/linux-headers/linux/ |
H A D | vfio.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 37 /* Two-stage IOMMU */ 43 * The No-IOMMU IOMMU offers no translation or isolation for devices and 44 * supports no ioctls outside of VFIO_CHECK_EXTENSION. Use of VFIO's No-IOMMU 100 /* -------- IOCTLs for VFIO file descriptor (/dev/vfio/vfio) -------- */ 103 * VFIO_GET_API_VERSION - _IO(VFIO_TYPE, VFIO_BASE + 0) 114 * VFIO_CHECK_EXTENSION - _IOW(VFIO_TYPE, VFIO_BASE + 1, __u32) 123 * VFIO_SET_IOMMU - _IOW(VFIO_TYPE, VFIO_BASE + 2, __s32) 130 * Return: 0 on success, -errno on failure 135 /* -------- IOCTLs for GROUP file descriptors (/dev/vfio/$GROUP) -------- */ [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | vfio.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 37 /* Two-stage IOMMU */ 43 * The No-IOMMU IOMMU offers no translation or isolation for devices and 44 * supports no ioctls outside of VFIO_CHECK_EXTENSION. Use of VFIO's No-IOMMU 100 /* -------- IOCTLs for VFIO file descriptor (/dev/vfio/vfio) -------- */ 103 * VFIO_GET_API_VERSION - _IO(VFIO_TYPE, VFIO_BASE + 0) 114 * VFIO_CHECK_EXTENSION - _IOW(VFIO_TYPE, VFIO_BASE + 1, __u32) 123 * VFIO_SET_IOMMU - _IOW(VFIO_TYPE, VFIO_BASE + 2, __s32) 130 * Return: 0 on success, -errno on failure 135 /* -------- IOCTLs for GROUP file descriptors (/dev/vfio/$GROUP) -------- */ [all …]
|