| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-trigger-sysfs | 3 Contact: linux-iio@vger.kernel.org 5 This file is provided by the iio-trig-sysfs stand-alone trigger 15 Contact: linux-iio@vger.kernel.org 24 Contact: linux-iio@vger.kernel.org 26 This attribute is provided by the iio-trig-sysfs stand-alone 35 Contact: linux-iio@vger.kernel.org
|
| /linux/sound/firewire/bebob/ |
| H A D | bebob_yamaha_terratec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * bebob_yamaha.c - a part of driver for BeBoB based devices 5 * Copyright (c) 2013-2014 Takashi Sakamoto 12 * Yamaha GO44 is not designed to be used as stand-alone mixer. So any streams 16 * way to recover this state. GO46 is better for stand-alone mixer. 19 * At 192.0kHz, the device reports 4 PCM-in, 1 MIDI-in, 6 PCM-out, 1 MIDI-out. 20 * But Yamaha's driver reduce 2 PCM-in, 1 MIDI-in, 2 PCM-out, 1 MIDI-out to use 21 * 'Extended Stream Format Information Command - Single Request' in 'Additional 25 * Unfortunately current 'ffado-mixer' generated many asynchronous transaction 27 * recommend users to close ffado-mixer at 192.0kHz if mixer is needless. [all …]
|
| /linux/Documentation/accel/ |
| H A D | introduction.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 accelerators in a common way to user-space and provide a common set of 11 These devices can be either stand-alone ASICs or IP blocks inside an SoC/GPU. 13 Machine-Learning (ML) and/or Deep-Learning (DL) computations, the accel layer 19 - Edge AI - doing inference at an edge device. It can be an embedded ASIC/FPGA, 23 - Inference data-center - single/multi user devices in a large server. This 24 type of device can be stand-alone or an IP inside a SoC or a GPU. It will 25 have on-board DRAM (to hold the DL topology), DMA engines and 26 command submission queues (either kernel or user-space queues). 28 virtualization (SR-IOV) to support multiple VMs on the same device. In [all …]
|
| /linux/Documentation/bpf/libbpf/ |
| H A D | libbpf_naming_convention.rst | 1 .. SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 16 -------------------- 26 ------- 29 and functions to work with them. Objects are high-level abstractions 56 ------------------- 63 --- 67 non-static libbpf symbols should have one of the prefixes mentioned in 72 ----------------- 78 .. code-block:: c 83 to be a part of ABI what, in turn, improves both libbpf developer- and [all …]
|
| /linux/Documentation/devicetree/bindings/net/can/ |
| H A D | holt_hi311x.txt | 1 * Holt HI-311X stand-alone CAN controller device tree bindings 4 - compatible: Should be one of the following: 5 - "holt,hi3110" for HI-3110 6 - reg: SPI chip select. 7 - clocks: The clock feeding the CAN controller. 8 - interrupts: Should contain IRQ line for the CAN controller. 11 - vdd-supply: Regulator that powers the CAN controller. 12 - xceiver-supply: Regulator that powers the CAN transceiver. 19 interrupt-parent = <&gpio4>; 21 vdd-supply = <®5v0>; [all …]
|
| H A D | microchip,mcp2510.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: Microchip MCP251X stand-alone CAN controller 10 - Marc Kleine-Budde <mkl@pengutronix.de> 15 - microchip,mcp2510 16 - microchip,mcp2515 17 - microchip,mcp25625 28 vdd-supply: 31 xceiver-supply: [all …]
|
| H A D | microchip,mcp251xfd.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: Microchip MCP2517FD, MCP2518FD and MCP251863 stand-alone CAN controller 10 - Marc Kleine-Budde <mkl@pengutronix.de> 13 - $ref: can-controller.yaml# 18 - enum: 19 - microchip,mcp2517fd 20 - microchip,mcp2518fd 21 - microchip,mcp251xfd [all …]
|
| /linux/Documentation/ABI/obsolete/ |
| H A D | automount-tracefs-debugfs | 4 Contact: linux-trace-kernel@vger.kernel.org 11 new interface was created called "tracefs". This was a stand alone
|
| /linux/Documentation/devicetree/bindings/ptp/ |
| H A D | timestamper.txt | 3 This binding supports non-PHY devices that snoop the MII bus and 5 can simply attach their interface directly to the PHY instance), stand 6 alone MII time stamping drivers use this binding to specify the 9 Non-PHY MII time stamping drivers typically talk to the control 20 compatible = "ines,ptp-ctrl"; 26 ethernet-phy@1 { 34 ethernet-phy@2 {
|
| /linux/drivers/pnp/pnpbios/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 Specification Version 1.0A May 5, 1994" to autodetect built-in 23 co-exists nicely. If you have a non-ISA system that supports ACPI, 38 See the latest pcmcia-cs (stand-alone package) for a nice set of
|
| /linux/drivers/media/rc/ |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 obj-y += keymaps/ 5 rc-core-y := rc-main.o rc-ir-raw.o 6 rc-core-$(CONFIG_LIRC) += lirc_dev.o 7 rc-core-$(CONFIG_MEDIA_CEC_RC) += keymaps/rc-cec.o 8 rc-core-$(CONFIG_BPF_LIRC_MODE2) += bpf-lirc.o 10 obj-$(CONFIG_RC_CORE) += rc-core.o 12 # IR decoders - please keep it alphabetically sorted by Kconfig name 14 obj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o 15 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o [all …]
|
| /linux/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | spinlock.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * A stand-alone ticket spinlock implementation for use by the non-VHE 78 : "Q" (lock->owner) in hyp_spin_lock() 96 : "=Q" (lock->owner), "=&r" (tmp) in hyp_spin_unlock() 112 * The __pkvm_init() path accesses protected data-structures without in hyp_assert_lock_held()
|
| /linux/drivers/w1/slaves/ |
| H A D | w1_ds2780.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 1-Wire implementation for the ds2780 chip 7 * Author: Clifton Barnes <cabarnes@indesign-llc.com> 9 * Based on w1-ds2760 driver 34 count = min_t(int, count, DS2780_DATA_SIZE - addr); in w1_ds2780_do_io() 38 w1_write_8(sl->master, W1_DS2780_WRITE_DATA); in w1_ds2780_do_io() 39 w1_write_8(sl->master, addr); in w1_ds2780_do_io() 40 w1_write_block(sl->master, buf, count); in w1_ds2780_do_io() 42 w1_write_8(sl->master, W1_DS2780_READ_DATA); in w1_ds2780_do_io() 43 w1_write_8(sl->master, addr); in w1_ds2780_do_io() [all …]
|
| H A D | w1_ds2781.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 1-Wire implementation for the ds2781 chip 7 * Based on w1-ds2780 driver 31 count = min_t(int, count, DS2781_DATA_SIZE - addr); in w1_ds2781_do_io() 35 w1_write_8(sl->master, W1_DS2781_WRITE_DATA); in w1_ds2781_do_io() 36 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 37 w1_write_block(sl->master, buf, count); in w1_ds2781_do_io() 39 w1_write_8(sl->master, W1_DS2781_READ_DATA); in w1_ds2781_do_io() 40 w1_write_8(sl->master, addr); in w1_ds2781_do_io() 41 count = w1_read_block(sl->master, buf, count); in w1_ds2781_do_io() [all …]
|
| /linux/drivers/usb/typec/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Support" 6 USB Type-C Specification defines a cable and connector for USB where 8 be Type-A plug on one end of the cable and Type-B plug on the other. 9 Determination of the host-to-device relationship happens through a 10 specific Configuration Channel (CC) which goes through the USB Type-C 12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 22 USB Type-C connector, however it is mostly used together with USB 23 Type-C connectors. 25 USB Type-C and USB Power Delivery Specifications define a set of state [all …]
|
| /linux/Documentation/driver-api/mei/ |
| H A D | mei-client-bus.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 for the various MEI features as a stand alone entities found in their respective subsystem. 19 Existing device drivers can even potentially be re-used by adding an MEI CL bus layer to 30 .. code-block:: C 47 .. code-block:: C 70 ---- 71 .. kernel-doc:: drivers/misc/mei/bus.c 82 .. code-block:: C 125 .. code-block:: C 142 .. code-block:: C [all …]
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | p1022rdk.dts | 2 * P1022 RDK 32-bit Physical Address Map Device Tree Source 35 /include/ "p1022si-pre.dtsi" 56 /* MCLK source is a stand-alone oscillator */ 57 clock-frequency = <12288000>; 87 #address-cells = <1>; 88 #size-cells = <1>; 89 compatible = "spansion,m25p80", "jedec,spi-nor"; 91 spi-max-frequency = <1000000>; 93 label = "full-spi-flash"; 100 fsl,mode = "i2s-slave"; [all …]
|
| /linux/drivers/misc/ |
| H A D | bh1770glc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 29 #define BH1770_PS_MEAS_RATE 0x85 /* PS meas. rate at stand alone mode */ 30 #define BH1770_ALS_MEAS_RATE 0x86 /* ALS meas. rate at stand alone mode */ 163 * Supported stand alone rates in ms from chip data sheet 170 * Supported stand alone rates in ms from chip data sheet 176 * interrupt control functions are called while keeping chip->mutex 182 chip->int_mode_lux = lux; in bh1770_lux_interrupt_control() 184 return i2c_smbus_write_byte_data(chip->client, in bh1770_lux_interrupt_control() 186 (lux << 1) | chip->int_mode_prox); in bh1770_lux_interrupt_control() [all …]
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | ipu3-css-fw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 #define IMGU_FW_NAME "intel/ipu3-fw.bin" 11 "intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin" 13 "intel/ipu/irci_irci_ecr-master_20161208_0213_20170112_1500.bin" 29 IMGU_FW_ACC_STANDALONE, /* Stand-alone acceleration */ 110 u32 host_sp_queue; /* Host <-> SP queues */ 111 u32 host_sp_com; /* Host <-> SP commands */
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | power.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2012-2014, 2018-2019, 2021-2025 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 5 * Copyright (C) 2015-2017 Intel Deutschland GmbH 14 #include "iwl-debug.h" 16 #include "iwl-modparams.h" 28 le32_to_cpu(cmd->ba_enable_beacon_abort)); in iwl_mvm_beacon_filter_send_cmd() 30 le32_to_cpu(cmd->ba_escape_timer)); in iwl_mvm_beacon_filter_send_cmd() 32 le32_to_cpu(cmd->bf_debug_flag)); in iwl_mvm_beacon_filter_send_cmd() 34 le32_to_cpu(cmd->bf_enable_beacon_filter)); in iwl_mvm_beacon_filter_send_cmd() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-icy.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * I2C driver for stand-alone PCF8584 style adapters on Zorro cards 8 * There has been a modern community re-print of this design in 2019: 17 * This started as a fork of i2c-elektor.c and has evolved since. 23 * As it turns out, i2c-algo-pcf is really written with i2c-elektor's 24 * edge-triggered ISA interrupts in mind, while the Amiga's Zorro bus has 25 * level-triggered interrupts. This means that once an interrupt occurs, we 29 * However, because of the PCF8584's host-side protocol, there is no good 32 * pin. This entails re-designing the core of i2c-algo-pcf in the future. 44 #include <linux/i2c-algo-pcf.h> [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | oplib_32.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 * and usage utility functions. Only prom-lib should use these, 65 /* Enter the prom, with no chance of continuation for the stand-alone 74 * XXX The arguments are different on V0 vs. V2->higher proms, grrr! XXX 123 * Returns -1 on error (ie. no such property at this node). 128 * the number of bytes the prom put into your buffer or -1 on error.
|
| /linux/drivers/power/supply/ |
| H A D | ds2780_battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 1-wire client/driver for the Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC 7 * Author: Clifton Barnes <cabarnes@indesign-llc.com> 23 /* Current unit measurement in uA for a 1 milli-ohm sense resistor */ 25 /* Charge unit measurement in uAh for a 1 milli-ohm sense resistor */ 28 #define DS2780_USER_EEPROM_SIZE (DS2780_EEPROM_BLOCK0_END - \ 31 #define DS2780_PARAM_EEPROM_SIZE (DS2780_EEPROM_BLOCK1_END - \ 58 return w1_ds2780_io(dev_info->w1_dev, buf, addr, count, io); in ds2780_battery_io() 108 ret = ds2780_store_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom() 112 ret = ds2780_recall_eeprom(dev_info->w1_dev, reg); in ds2780_save_eeprom() [all …]
|
| H A D | ds2781_battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 1-wire client/driver for the Maxim/Dallas DS2781 Stand-Alone Fuel Gauge IC 21 /* Current unit measurement in uA for a 1 milli-ohm sense resistor */ 23 /* Charge unit measurement in uAh for a 1 milli-ohm sense resistor */ 26 #define DS2781_USER_EEPROM_SIZE (DS2781_EEPROM_BLOCK0_END - \ 29 #define DS2781_PARAM_EEPROM_SIZE (DS2781_EEPROM_BLOCK1_END - \ 56 return w1_ds2781_io(dev_info->w1_dev, buf, addr, count, io); in ds2781_battery_io() 112 ret = ds2781_store_eeprom(dev_info->w1_dev, reg); in ds2781_save_eeprom() 116 ret = ds2781_recall_eeprom(dev_info->w1_dev, reg); in ds2781_save_eeprom() 173 * Bits 9 - 3 of the voltage value are in bits 6 - 0 of the in ds2781_get_voltage() [all …]
|
| /linux/Documentation/livepatch/ |
| H A D | shadow-vars.rst | 11 The implementation introduces a global, in-kernel hashtable that 30 meta-data and shadow-data: 32 - meta-data 34 - obj - pointer to parent object 35 - id - data identifier 37 - data[] - storage for shadow data 41 They also allow to call a custom constructor function when a non-zero 48 * klp_shadow_get() - retrieve a shadow variable data pointer 49 - search hashtable for <obj, id> pair 51 * klp_shadow_alloc() - allocate and add a new shadow variable [all …]
|