| /linux/Documentation/devicetree/bindings/input/ |
| H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
| H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-xilinx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2008 - 2013 Xilinx, Inc. 25 #define XGPIO_TRI_OFFSET (0x4) /* I/O direction register */ 45 * struct xgpio_instance - Stores information about GPIO device 51 * @dir: GPIO direction shadow register 82 return -EINVAL; in xgpio_regoffset() 88 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_read_ch() 96 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_write_ch() 104 unsigned long lastbit = find_nth_bit(chip->map, 64, chip->gc.ngpio - 1); in xgpio_read_ch_all() 113 unsigned long lastbit = find_nth_bit(chip->map, 64, chip->gc.ngpio - 1); in xgpio_write_ch_all() [all …]
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda-probes.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 // This file is provided under a dual BSD/GPLv2 license. When using or 6 // Copyright(c) 2019-2021 Intel Corporation 17 #include "../sof-priv.h" 18 #include "../sof-clien [all...] |
| H A D | hda-pcm.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 // This file is provided under a dual BSD/GPLv2 license. When using or 22 #include "../sof-audio.h" 27 #define SDnFMT_MULT(x) (((x) - 1) << 11) 28 #define SDnFMT_DIV(x) (((x) - 1) << 8) 42 static int hda_force_pause_support = -1; 45 "Pause support: -1: Use default, 0: Disable, 1: Enable (default -1)"); 75 dev_warn(sdev->dev, "can't find div rate %d using 48kHz\n", in hda_dsp_get_mult_div() 95 dev_warn(sdev->dev, "can't find %d bits using 16bit\n", in hda_dsp_get_bits() 106 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_hw_params() [all …]
|
| H A D | hda-ipc.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * This file is provided under a dual BSD/GPLv2 license. When using or 16 * - DIPCTDR (HIPCIDR) in sideband IPC (cAVS 1.8+) 17 * - DIPCT in cAVS 1.5 IPC 20 * - DIPCTDD (HIPCIDD) in sideband IPC (cAVS 1.8+) 21 * - DIPCTE in cAVS 1.5 IPC 28 /* Target, 0 - normal message, 1 - compact message(cAVS compatible) */ 30 /* Direction, 0 - request, 1 - response */ 41 /* Disable DMA tracing (0 - keep tracing, 1 - to disable DMA trace) */ 43 /* Prevent clock gating (0 - cg allowed, 1 - DSP clock always on) */ [all …]
|
| H A D | hda-stream.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 // This file is provided under a dual BSD/GPLv2 license. When using or 23 #include "../sof-audio.h" 24 #include "../ipc4-priv.h" 36 if (hstream->direction == SNDRV_PCM_STREAM_PLAYBACK) in hda_hstream_direction_str() 46 if (hstream->substream) in hda_hstream_dbg_get_stream_info_str() 47 rtd = snd_soc_substream_to_rtd(hstream->substream); in hda_hstream_dbg_get_stream_info_str() 48 else if (hstream->cstream) in hda_hstream_dbg_get_stream_info_str() 49 rtd = hstream->cstream->private_data; in hda_hstream_dbg_get_stream_info_str() 51 /* Non audio DMA user, like dma-trace */ in hda_hstream_dbg_get_stream_info_str() [all …]
|
| /linux/include/sound/sof/ |
| H A D | stream.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * This file is provided under a dual BSD/GPLv2 license. When using or 36 /* continuous and non-standard rates for flexibility */ 38 #define SOF_RATE_KNOT (1 << 31) /**< non-continuous */ 59 /* stream direction */ 77 uint32_t direction; /**< enum sof_ipc_stream_direction */ member 92 uint16_t chmap[SOF_IPC_MAX_CHANNELS]; /**< channel map - SOF_CHMAP_ */ 96 /* PCM params info - SOF_IPC_STREAM_PCM_PARAMS */ 100 uint32_t flags; /**< generic PCM flags - SOF_PCM_FLAG_ */ 105 /* PCM params info reply - SOF_IPC_STREAM_PCM_PARAMS_REPLY */ [all …]
|
| H A D | topology.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * This file is provided under a dual BSD/GPLv2 license. When using or 53 /* create new generic component - SOF_IPC_TPLG_COMP_NEW */ 95 /* create new component buffer - SOF_IPC_TPLG_BUFFER_NEW */ 104 /* generic component config data - must always be after struct sof_ipc_comp */ 121 uint32_t direction; /**< SOF_IPC_STREAM_ */ member 130 uint32_t direction; /**< SOF_IPC_STREAM_ */ member 132 uint32_t type; /**< DAI type - SOF_DAI_ */ 271 /* new pipeline - SOF_IPC_TPLG_PIPE_NEW */ 286 /* pipeline construction complete - SOF_IPC_TPLG_PIPE_COMPLETE */ [all …]
|
| H A D | control.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * This file is provided under a dual BSD/GPLv2 license. When using or 19 /* channel positions - uses same values as ALSA */ 61 /* control data type and direction */ 63 /* per channel data - uses struct sof_ipc_ctrl_value_chan */ 66 /* component data - uses struct sof_ipc_ctrl_value_comp */ 69 /* bespoke data - uses struct sof_abi_hdr */ 84 uint32_t channel; /**< channel map - enum sof_ipc_chmap */ 107 /* control data - can either be appended or DMAed from host */ 117 /* control data - add new types if needed */ [all …]
|
| /linux/Documentation/fb/ |
| H A D | pxafb.rst | 10 modprobe pxafb options=vmem:2M,mode:640x480-8,passive 14 video=pxafb:vmem:2M,mode:640x480-8,passive 21 mode:XRESxYRES[-BPP] 57 single | dual => LCCR0_SDS 59 Single or dual panel passive display 87 PXA27x and later processors support overlay1 and overlay2 on-top of the 88 base framebuffer (although under-neath the base is also possible). They 89 support palette and no-palette RGB formats, as well as YUV formats (only 96 1. overlay can start at a 32-bit word aligned position within the base 98 is encoded into var->nonstd (no, var->xoffset and var->yoffset are [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-usb | 10 This allows to avoid side-effects with drivers 28 drivers, non-authorized one are not. By default, wired 33 Contact: linux-usb@vger.kernel.org 67 What: /sys/bus/usb-serial/drivers/.../new_id 69 Contact: linux-usb@vger.kernel.org 72 extra bus folder "usb-serial" in sysfs; apart from that 97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged 113 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged 141 attribute allows user-space to know whether the device is 145 an on-screen keyboard if the only wireless keyboard is [all …]
|
| /linux/sound/soc/sof/ |
| H A D | stream-ipc.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 // This file is provided under a dual BSD/GPLv2 license. When using or 21 #include "sof-priv.h" 22 #include "sof-audio.h" 28 /* Mailbox-based Generic IPC implementation */ 33 if (!sps || !sdev->stream_box.size) { in sof_ipc_msg_data() 34 snd_sof_dsp_mailbox_read(sdev, sdev->dsp_box.offset, p, sz); in sof_ipc_msg_data() 38 if (sps->substream) { in sof_ipc_msg_data() 39 struct sof_stream *stream = sps->substream->runtime->private_data; in sof_ipc_msg_data() 43 return -ESTRPIPE; in sof_ipc_msg_data() [all …]
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | ibmebus.c | 10 * This source code is distributed under a dual license of GPL v2.0 and OpenIB 43 #include <linux/dma-map-ops.h> 93 enum dma_data_direction direction, in ibmebus_map_page() argument 102 enum dma_data_direction direction, in ibmebus_unmap_page() argument 110 int nents, enum dma_data_direction direction, in ibmebus_map_sg() argument 117 sg->dma_address = (dma_addr_t) sg_virt(sg); in ibmebus_map_sg() 118 sg->dma_length = sg->length; in ibmebus_map_sg() 126 int nents, enum dma_data_direction direction, in ibmebus_unmap_sg() argument 155 struct device_node *dn = to_platform_device(dev)->dev.of_node; in ibmebus_match_path() 165 return to_platform_device(dev)->dev.of_node == data; in ibmebus_match_node() [all …]
|
| /linux/drivers/dma/ |
| H A D | imx-sdma.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // drivers/dma/imx-sdma.c 11 // Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. 28 #include <linux/dma-mapping.h> 39 #include <linux/dma/imx-dma.h> 42 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 45 #include "virt-dma.h" 130 * 0-7 Lower WML Lower watermark level 141 * 13 Source FIFO 1: Source is dual FIFO 143 * 14 Destination FIFO 1: Destination is dual FIFO [all …]
|
| /linux/sound/soc/ux500/ |
| H A D | ux500_msp_i2s.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) ST-Ericsson SA 2012 6 * for ST-Ericsson. 25 /* Direction (Transmit/Receive mode) */ 58 #define MSP_FRAME_SIZE_AUTO -1 254 /* Single or dual phase mode */ 369 MSP_DATA_BITS_DEFAULT = -1, 457 unsigned int direction; member 485 int direction);
|
| /linux/drivers/net/wan/ |
| H A D | wanxlfw.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 0x000 - 0x050 TX#0 0x050 - 0x140 RX#0 15 0x140 - 0x190 TX#1 0x190 - 0x280 RX#1 16 0x280 - 0x2D0 TX#2 0x2D0 - 0x3C0 RX#2 17 0x3C0 - 0x410 TX#3 0x410 - 0x500 RX#3 20 000 5FF 1536 Bytes Dual-Port RAM User Data / BDs 21 600 6FF 256 Bytes Dual-Port RAM User Data / BDs 22 700 7FF 256 Bytes Dual-Port RAM User Data / BDs 23 C00 CBF 192 Bytes Dual-Port RAM Parameter RAM Page 1 24 D00 DBF 192 Bytes Dual-Port RAM Parameter RAM Page 2 [all …]
|
| /linux/Documentation/scsi/ |
| H A D | ChangeLog.ncr53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version ncr53c8xx-3.4.3b 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr) 8 * version ncr53c8xx-3.4.3 9 - Call pci_enable_device() as AC wants this to be done. 10 - Get both the BAR cookies actual and PCI BAR values. 12 - Merge changes for linux-2.4 that declare the host template [all …]
|
| H A D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) 13 * version sym53c8xx-1.7.3b [all …]
|
| H A D | aic79xx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 28 AIC-7901A Single Channel 64-bit PCI-X 133MHz to 30 AIC-7901B Single Channel 64-bit PCI-X 133MHz to 32 AIC-7902A4 Dual Channel 64-bit PCI-X 133MHz to 34 AIC-7902B Dual Channel 64-bit PCI-X 133MHz to 41 Adaptec SCSI Card 39320 Dual Channel 64-bit PCI-X 133MHz to 7902A4/7902B 43 68-pin, two internal 68-pin) 44 Adaptec SCSI Card 39320A Dual Channel 64-bit PCI-X 133MHz to 7902B 46 68-pin, two internal 68-pin) 47 Adaptec SCSI Card 39320D Dual Channel 64-bit PCI-X 133MHz to 7902A4 [all …]
|
| /linux/sound/soc/amd/acp/ |
| H A D | amd.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * This file is provided under a dual BSD/GPLv2 license. When using or 16 #include <sound/soc-acpi.h> 17 #include <sound/soc-dai.h> 199 * struct snd_acp_hw_ops - ACP PCI driver platform specific ops 201 * @acp_deinit: ACP de-initialization 288 if (chip && chip->acp_hw_ops && chip->acp_hw_ops->acp_init) in acp_hw_init() 289 return chip->acp_hw_ops->acp_init(chip); in acp_hw_init() 290 return -EOPNOTSUPP; in acp_hw_init() 295 if (chip && chip->acp_hw_ops && chip->acp_hw_ops->acp_deinit) in acp_hw_deinit() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | mxl692_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 23 #define MXL_EAGLE_VERSION_SIZE 5 /* A.B.C.D-RCx */ 171 MXL_EAGLE_POWER_SUPPLY_SOURCE_DUAL, /* Dual supply, 1.8V & 3.3V */ 214 /* Enum of GPIO directions, used in GPIO direction configuration API */ 271 MXL_EAGLE_QAM_DEMOD_ANNEX_A, /* DVB-C */ 295 MXL_EAGLE_OOB_DEMOD_SYMB_RATE_0_772MHZ, /* ANSI/SCTE 55-2 0.772 MHz */ 296 MXL_EAGLE_OOB_DEMOD_SYMB_RATE_1_024MHZ, /* ANSI/SCTE 55-1 1.024 MHz */ 297 MXL_EAGLE_OOB_DEMOD_SYMB_RATE_1_544MHZ, /* ANSI/SCTE 55-2 1.544 MHz */ 356 /* GPIO direction struct, internally used in GPIO configuration API */
|
| /linux/drivers/iio/adc/ |
| H A D | max1118.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver 7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf 12 * Master Direction MAX1117/8/9 13 * ------ --------- ----------- 14 * nCS --> CNVST 15 * SCK --> SCLK 16 * MISO <-- DOUT 17 * ------ --------- ----------- 98 .rx_buf = &adc->data, in max1118_read() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | dpll.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 60 synce_status->admin_status = MLX5_GET(msees_reg, out, admin_status); in mlx5_dpll_synce_status_get() 61 synce_status->oper_status = MLX5_GET(msees_reg, out, oper_status); in mlx5_dpll_synce_status_get() 62 synce_status->ho_acq = MLX5_GET(msees_reg, out, ho_acq); in mlx5_dpll_synce_status_get() 63 synce_status->oper_freq_measure = MLX5_GET(msees_reg, out, oper_freq_measure); in mlx5_dpll_synce_status_get() 64 synce_status->failure_reason = MLX5_GET(msees_reg, out, failure_reason); in mlx5_dpll_synce_status_get() 65 synce_status->frequency_diff = MLX5_GET(msees_reg, out, frequency_diff); in mlx5_dpll_synce_status_get() 89 switch (synce_status->oper_status) { in mlx5_dpll_lock_status_get() 93 return synce_status->ho_acq ? DPLL_LOCK_STATUS_LOCKED_HO_ACQ : in mlx5_dpll_lock_status_get() 107 switch (synce_status->oper_status) { in mlx5_dpll_lock_status_error_get() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | uncore-interconnect.json | 111 "BriefDescription": "FAF allocation -- sent to ADQ", 148 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 158 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 168 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 178 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 188 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 198 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", 208 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary", 218 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch", 228 "BriefDescription": "Misc Events - Set 1 : Lost Forward", [all …]
|