Home
last modified time | relevance | path

Searched +full:dual +full:- +full:direction (Results 1 – 25 of 165) sorted by relevance

1234567

/linux/Documentation/devicetree/bindings/input/
H A Diqs626a.yaml1 # 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 Diqs269a.yaml1 # 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/sound/soc/sof/
H A Dstream-ipc.c1 // 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-base
[all...]
/linux/sound/soc/sof/intel/
H A Dhda-probes.c1 // 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-client-probes.h"
19 #include "../sof-client.h"
25 return cstream->runtime->private_data; in hda_compr_get_stream()
35 hext_stream = hda_dsp_stream_get(sdev, cstream->direction, 0); in hda_probes_compr_startup()
37 return -EBUSY; in hda_probes_compr_startup()
39 hdac_stream(hext_stream)->curr_pos = 0; in hda_probes_compr_startup()
[all …]
H A Dhda-pcm.c1 // 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)
68 dev_warn(sdev->dev, "can't find div rate %d using 48kHz\n", in hda_dsp_get_mult_div()
88 dev_warn(sdev->dev, "can't find %d bits using 16bit\n", in hda_dsp_get_bits()
99 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_hw_params()
101 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata; in hda_dsp_pcm_hw_params()
105 hstream->substream = substream; in hda_dsp_pcm_hw_params()
[all …]
H A Dhda-ipc.h1 /* 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 Dhda-stream.c1 // 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/drivers/gpio/
H A Dgpio-xilinx.c1 // 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
52 * @dir: GPIO direction shadow register
78 return bitmap_bitremap(bit, chip->hw_map, chip->sw_map, 64); in xgpio_from_bit()
83 return bitmap_bitremap(gpio, chip->sw_map, chip->hw_map, 64); in xgpio_to_bit()
111 return -EINVAL; in xgpio_regoffset()
117 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_read_ch()
124 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_write_ch()
[all …]
/linux/drivers/media/pci/ivtv/
H A Divtv-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl>
9 #include "ivtv-driver.h"
10 #include "ivtv-cards.h"
11 #include "ivtv-i2c.h"
13 #include <media/drv-intf/msp3400.h>
17 #include <media/drv-intf/cx25840.h>
56 /* Please add new PCI IDs to: https://pci-ids.ucw.cz/
61 /* Hauppauge PVR-250 cards */
[all …]
/linux/include/sound/sof/
H A Dstream.h1 /* 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 Dtopology.h1 /* 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 Dcontrol.h1 /* 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 Dpxafb.rst10 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 Dsysfs-bus-usb10 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/drivers/dma/
H A Dimx-sdma.c1 // 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/arch/powerpc/platforms/pseries/
H A Dibmebus.c10 * 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/sound/soc/amd/acp/
H A Damd.h1 /* 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>
263 static inline u64 acp_get_byte_count(struct acp_dev_data *adata, int dai_id, int direction) in acp_get_byte_count() argument
267 if (direction == SNDRV_PCM_STREAM_PLAYBACK) { in acp_get_byte_count()
270 high = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_HIGH(adata)); in acp_get_byte_count()
271 low = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_LOW(adata)); in acp_get_byte_count()
274 high = readl(adata->acp_base + ACP_I2S_TX_LINEARPOSITIONCNTR_HIGH(adata)); in acp_get_byte_count()
275 low = readl(adata->acp_base + ACP_I2S_TX_LINEARPOSITIONCNTR_LOW(adata)); in acp_get_byte_count()
[all …]
/linux/sound/soc/ux500/
H A Dux500_msp_i2s.h1 /* 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/Documentation/driver-api/soundwire/
H A Dsummary.rst10 SoundWire is a 2-pin multi-drop interface with data and clock line. It
15 commands over a single two-pin interface.
18 (Dual Data Rate) data transmission.
23 (4) Device status monitoring, including interrupt-style alerts to the Master.
30 transmit or receiving mode (typically fixed direction but configurable
31 direction is enabled by the specification). Bandwidth restrictions to
38 +---------------+ +---------------+
40 | Master |-------+-------------------------------| Slave |
42 | |-------|-------+-----------------------| |
43 +---------------+ | | +---------------+
[all …]
/linux/drivers/net/wan/
H A Dwanxlfw.S1 /* 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 DChangeLog.ncr53c8xx1 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 DChangeLog.sym53c8xx1 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 …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Ddpll.c1 // 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/drivers/media/dvb-frontends/
H A Dmxl692_defs.h1 /* 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/media/platform/rockchip/rkisp1/
H A Drkisp1-resizer.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Rockchip ISP1 Driver - V4l resizer device
11 #include "rkisp1-common.h"
108 return rkisp1_read(rsz->rkisp1, rsz->regs_base + offset); in rkisp1_rsz_read()
114 rkisp1_write(rsz->rkisp1, rsz->regs_base + offset, value); in rkisp1_rsz_write()
117 /* ----------------------------------------------------------------------------
118 * Dual crop hw configs
124 u32 dc_ctrl = rkisp1_read(rsz->rkisp1, RKISP1_CIF_DUAL_CROP_CTRL); in rkisp1_dcrop_disable()
125 u32 mask = ~(rsz->config->dual_crop.yuvmode_mask | in rkisp1_dcrop_disable()
126 rsz->config->dual_crop.rawmode_mask); in rkisp1_dcrop_disable()
[all …]

1234567