/openbmc/linux/Documentation/hwmon/ |
H A D | ina2xx.rst | 10 Addresses: I2C 0x40 - 0x4f 20 Addresses: I2C 0x40 - 0x4f 30 Addresses: I2C 0x40 - 0x4f 40 Addresses: I2C 0x40 - 0x4f 50 Addresses: I2C 0x40 - 0x4f 59 ----------- 61 The INA219 is a high-side current shunt and power monitor with an I2C 65 The INA220 is a high or low side current shunt and power monitor with an I2C 71 INA230 and INA231 are high or low side current shunt and power monitors 75 The shunt value in micro-ohms can be set via platform data or device tree at [all …]
|
H A D | max16065.rst | 11 Addresses scanned: - 15 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf 21 Addresses scanned: - 25 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf 31 Addresses scanned: - 35 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf 41 Addresses scanned: - 45 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf 47 Author: Guenter Roeck <linux@roeck-us.net> 51 ----------- [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | datapath.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 * enum iwl_data_path_subcmd_ids - data path group commands 131 * struct iwl_mu_group_mgmt_cmd - VHT MU-MIMO group configuration 136 * group then bits (group * 2) is the position -1 145 * struct iwl_mu_group_mgmt_notif - VHT MU-MIMO group id notification 149 * group then bits (group * 2) is the position -1 168 * struct iwl_time_sync_cfg_cmd - TM/FTM time sync measurement configuration [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | si476x.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------------- 14 - According to the SiLabs' datasheet it is possible to update the 15 firmware of the radio chip in the run-time, thus bringing it to the 23 ------------------------------- 31 * /sys/kernel/debug/<device-name>/acf 52 0x05 smute 0 - Audio is not soft muted 53 1 - Audio is soft muted 60 0x10 pilot 0 - Stereo pilot is not present 61 1 - Stereo pilot is present [all …]
|
/openbmc/u-boot/drivers/usb/gadget/ |
H A D | Kconfig | 6 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 8 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 9 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 10 # - Some systems have both kinds of controllers. 12 # With help from a special transceiver and a "Mini-AB" jack, systems with 13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 22 you can't connect a "to-the-host" connector to a peripheral. 24 U-Boot can run in the host, or in the peripheral. In both cases 28 familiar host side controllers have names like "EHCI", "OHCI", 32 Enable this configuration option if you want to run U-Boot inside [all …]
|
/openbmc/linux/net/ipv4/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 intend to participate in the MBONE, a high bandwidth network on top 40 so-called IP spoofing, however it can pose problems if you use 42 than packets from that host to you) or if you operate a non-routing 52 <file:Documentation/networking/ip-sysctl.rst>. 71 address into account. Furthermore, the TOS (Type-Of-Service) field 89 equal "cost" and chooses one of them in a non-deterministic fashion 132 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 147 Read <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. 160 <file:Documentation/admin-guide/nfs/nfsroot.rst> for details. [all …]
|
/openbmc/linux/drivers/usb/gadget/udc/ |
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). 22 # - integrated/SOC controllers first 23 # - licensed IP used in both SOC and discrete versions 24 # - discrete ones (including all PCI-only controllers) [all …]
|
/openbmc/linux/include/sound/sof/ |
H A D | control.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 19 /* channel positions - uses same values as ALSA */ 30 SOF_CHMAP_SL, /**< side left */ 31 SOF_CHMAP_SR, /**< side right */ 39 SOF_CHMAP_FLH, /**< front left high */ 40 SOF_CHMAP_FCH, /**< front centre high */ 41 SOF_CHMAP_FRH, /**< front right high */ 51 SOF_CHMAP_TSL, /**< top side left */ 52 SOF_CHMAP_TSR, /**< top side right */ 63 /* per channel data - uses struct sof_ipc_ctrl_value_chan */ [all …]
|
/openbmc/linux/tools/testing/selftests/gpio/ |
H A D | gpio-mockup.sh | 1 #!/bin/bash -efu 2 # SPDX-License-Identifier: GPL-2.0 7 #4: skip test - including run as non-root user 13 module="gpio-mockup" 29 echo "$0 [-frv] [-t type]" 30 echo "-f: full test (minimal set run by default)" 31 echo "-r: test random lines as well as fence posts" 32 echo "-t: interface type:" 33 echo " cdev (character device ABI) - default" 36 echo "-v: verbose progress reporting" [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-mc33880.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MC33880 high-side/low-side switch GPIO driver 8 * Freescale MC33880 high-side/low-side switch 45 return spi_write(mc->spi, &mc->port_config, sizeof(mc->port_config)); in mc33880_write_config() 52 mc->port_config |= 1 << offset; in __mc33880_set() 54 mc->port_config &= ~(1 << offset); in __mc33880_set() 64 mutex_lock(&mc->lock); in mc33880_set() 68 mutex_unlock(&mc->lock); in mc33880_set() 77 pdata = dev_get_platdata(&spi->dev); in mc33880_probe() 78 if (!pdata || !pdata->base) { in mc33880_probe() [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | virtio_snd.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 100 /* function group node id (High Definition Audio Specification 7.1.2) */ 110 /* 0 ... virtio_snd_config::jacks - 1 */ 124 /* pin configuration (High Definition Audio Specification 7.3.3.31) */ 126 /* pin capabilities (High Definition Audio Specification 7.3.4.9) */ 150 /* 0 ... virtio_snd_config::streams - 1 */ 257 /* 0 ... virtio_snd_config::streams - 1 */ 275 /* 0 ... virtio_snd_config::chmaps - 1 */ 290 VIRTIO_SND_CHMAP_SL, /* side left */ 291 VIRTIO_SND_CHMAP_SR, /* side right */ [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.i2c | 4 While I2C supports multi-master buses this is difficult to get right. 5 The implementation on the master side in software is quite complex. 6 Clock-stretching and the arbitrary time that an I2C transaction can take 7 make it difficult to share the bus fairly in the face of high traffic. 8 When one or more masters can be reset independently part-way through a 11 U-Boot provides a scheme based on two 'claim' GPIOs, one driven by the 16 reboots by either side without difficulty. 18 Since U-Boot runs on the AP, the terminology used is 'our' claim GPIO, 23 i2c-arb-gpio-challenge for the implementation. 28 - AP_CLAIM: output from AP, signalling to the EC that the AP wants the bus [all …]
|
/openbmc/u-boot/board/freescale/t4qds/ |
H A D | README | 2 -------- 3 The T4240QDS is a high-performance computing evaluation, development and test 5 optimized to support the high-bandwidth DDR3 memory ports, as well as the 6 highly-configurable SerDes ports. The system is lead-free and RoHS-compliant. 10 32 lanes grouped into four 8-lane banks 11 Two “front side” banks dedicated to Ethernet 12 - High-speed crosspoint switch fabric on selected lanes 13 - Two PCI Express slots with side-band connector supporting 14 - SGMII 15 - XAUI [all …]
|
/openbmc/linux/include/linux/dma/ |
H A D | k3-psil.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com 16 * enum udma_tp_level - Channel Throughput Levels 18 * @UDMA_TP_HIGH: High Throughput channel 19 * @UDMA_TP_ULTRAHIGH: Ultra High Throughput channel 29 * enum psil_endpoint_type - PSI-L Endpoint type 43 * struct psil_endpoint_config - PSI-L Endpoint configuration 44 * @ep_type: PSI-L endpoint type 50 * @pdma_acc32: ACC32 must be enabled on the PDMA side 51 * @pdma_burst: BURST must be enabled on the PDMA side
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | u_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 29 MODULE_PARM_DESC(qmult, "queue length multiplier at high/super speed");\ 42 * This represents the USB side of an "ethernet" link, managed by a USB 58 /* endpoints handle full and/or high speeds */ 96 /* gether_setup - initialize one ethernet-over-usb link 99 * host side of the link is recorded 122 * gether_register_netdev - register the net device [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/chassis/power-workarounds/witherspoon/ |
H A D | power-workarounds.sh | 4 # A side 5 i2cset -y 4 0x70 0x00 0x01 b 6 i2cset -y 4 0x70 0x02 0x16 b #respond to ENABLE pin 7 i2cset -y 4 0x70 0x00 0x00 b 8 # B side 9 i2cset -y 5 0x70 0x00 0x01 b 10 i2cset -y 5 0x70 0x02 0x16 b #respond to ENABLE pin 11 i2cset -y 5 0x70 0x00 0x00 b 14 i2cset -y 4 0x12 0xFF 0x00 b # VDD/VCS 0 15 i2cset -y 4 0x12 0x2E 0x03 b # VDD/VCS 0 [all …]
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-aspeed-vuart | 1 What: /sys/bus/platform/drivers/aspeed-vuart/*/lpc_address 4 Description: Configures which IO port the host side of the UART 5 will appear on the host <-> BMC LPC bus. 9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq 12 Description: Configures which interrupt number the host side of 13 the UART will appear on the host <-> BMC LPC bus. 17 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq_polarity 22 Set to 0 for active-low or 1 for active-high.
|
/openbmc/u-boot/include/linux/usb/ |
H A D | composite.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * composite.h -- framework for usb gadgets which are composite devices 5 * Copyright (C) 2006-2008 David Brownell 14 * functions within any single configuration, and (b) Multi-configuration 41 * struct usb_function - describes one function of a configuration 48 * @hs_descriptors: Table of high speed descriptors, using interface and 50 * the function will not be available at high speed. 56 * @unbind: Reverses @bind; called as a side effect of unregistering the 66 * @setup: Used for interface-specific control requests. 71 * cases support operation at both full and high speeds. Each function is [all …]
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | virtio_snd.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 8 #include "standard-headers/linux/virtio_types.h" 122 /* function group node id (High Definition Audio Specification 7.1.2) */ 132 /* 0 ... virtio_snd_config::jacks - 1 */ 146 /* pin configuration (High Definition Audio Specification 7.3.3.31) */ 148 /* pin capabilities (High Definition Audio Specification 7.3.4.9) */ 172 /* 0 ... virtio_snd_config::streams - 1 */ 279 /* 0 ... virtio_snd_config::streams - 1 */ 297 /* 0 ... virtio_snd_config::chmaps - 1 */ 312 VIRTIO_SND_CHMAP_SL, /* side left */ [all …]
|
/openbmc/linux/Documentation/driver-api/usb/ |
H A D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 34 side drivers). [all …]
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | channel-mapping-api.rst | 2 ALSA PCM channel-mapping API 38 the kernel/user-space ABI perspective. It uses only the existing 57 --- 61 ``type data-bytes ch0 ch1 ch2...`` 71 type is where pair-wise channels are swappable. For example, when you 88 /* this follows the alsa-lib mixer channel value + 3 */ 95 SNDRV_CHMAP_SL, /* side left */ 96 SNDRV_CHMAP_SR, /* side right */ 105 SNDRV_CHMAP_FLH, /* front left high */ 106 SNDRV_CHMAP_FCH, /* front center high */ [all …]
|
/openbmc/linux/Documentation/virt/ |
H A D | guest-halt-polling.rst | 9 This provides the following benefits to host side polling: 15 2) The VM-exit cost can be avoided. 17 The downside of guest side polling is that polling is performed 25 ("per-cpu guest_halt_poll_ns"), which is adjusted by the algorithm 42 Division factor used to shrink per-cpu guest_halt_poll_ns when 49 Multiplication factor used to grow per-cpu guest_halt_poll_ns 50 when event occurs after per-cpu guest_halt_poll_ns 57 The per-cpu guest_halt_poll_ns eventually reaches zero 59 per-cpu guest_halt_poll_ns when growing. This can 70 to avoid it (per-cpu guest_halt_poll_ns will remain [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | uncore-cache.json | 13 …ed in Counter 0. The filtering available is found in the control register - threshold, invert an… 27 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer… 36 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer… 45 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer… 54 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer… 144 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 153 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 162 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 171 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… 180 …-- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the 'UP' directio… [all …]
|
/openbmc/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) 2018-2022 Texas Instruments Incorporated - https://www.ti.com/ 31 #include <linux/dma-mapping.h> 32 #include <linux/dma/ti-cppi5.h> 33 #include <linux/dma/k3-udma-glue.h> 41 #define PRUETH_MAX_MTU (2000 - ETH_HLEN - ETH_FCS_LEN) 56 #define ICSSG_NUM_ETHTOOL_STATS (ICSSG_NUM_STATS - ICSSG_NUM_STANDARD_STATS) 80 * however Linux sees only the host side port. The other 2 ports 86 PRUETH_PORT_HOST = 0, /* host side port */ 181 * struct prueth_pdata - PRUeth platform data [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | i2c.rst | 5 the "Inter-IC" bus, a simple bus protocol which is widely used where low 7 some vendors use another name (such as "Two-Wire Interface", TWI) for 11 there's a high speed extension (3.4 MHz) that's not yet found wide use. 12 I2C is a multi-master bus; open drain signaling is used to arbitrate 16 The Linux I2C programming interfaces support the master side of bus 17 interactions and the slave side. The programming interface is 38 .. kernel-doc:: include/linux/i2c.h 41 .. kernel-doc:: drivers/i2c/i2c-boardinfo.c 44 .. kernel-doc:: drivers/i2c/i2c-core-base.c 47 .. kernel-doc:: drivers/i2c/i2c-core-smbus.c
|