Home
last modified time | relevance | path

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

12345678910>>...12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
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 …]
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 The Azoteq IQS269A is an 8-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
28 "#address-cells":
31 "#size-cells":
34 azoteq,hall-enable:
37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes
[all …]
/kernel/linux/linux-5.10/sound/soc/sof/intel/
Dhda-compress.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-2020 Intel Corporation. All rights reserved.
13 #include "../sof-priv.h"
19 return cstream->runtime->private_data; in hda_compr_get_stream()
28 stream = hda_dsp_stream_get(sdev, cstream->direction); in hda_probe_compr_assign()
30 return -EBUSY; in hda_probe_compr_assign()
32 hdac_stream(stream)->curr_pos = 0; in hda_probe_compr_assign()
33 hdac_stream(stream)->cstream = cstream; in hda_probe_compr_assign()
34 cstream->runtime->private_data = stream; in hda_probe_compr_assign()
[all …]
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 …]
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
20 #include "../sof-audio.h"
25 #define SDnFMT_MULT(x) (((x) - 1) << 11)
26 #define SDnFMT_DIV(x) (((x) - 1) << 8)
58 dev_warn(sdev->dev, "can't find div rate %d using 48kHz\n", in hda_dsp_get_mult_div()
78 dev_warn(sdev->dev, "can't find %d bits using 16bit\n", in hda_dsp_get_bits()
89 struct hdac_stream *hstream = substream->runtime->private_data; in hda_dsp_pcm_hw_params()
91 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata; in hda_dsp_pcm_hw_params()
93 struct sof_ipc_fw_version *v = &sdev->fw_ready.version; in hda_dsp_pcm_hw_params()
[all …]
/kernel/linux/linux-6.6/sound/soc/sof/
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-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 …]
/kernel/linux/linux-6.6/sound/soc/sof/intel/
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. All rights reserved.
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 …]
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 …]
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 …]
/kernel/linux/linux-5.10/sound/soc/sof/
Dsof-audio.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
22 #include "sof-priv.h"
24 #define SOF_AUDIO_PCM_DRV_NAME "sof-audio-component"
58 unsigned int direction; member
167 struct snd_sof_pcm *spcm, int direction,
186 list_for_each_entry(spcm, &sdev->pcm_list, list) { in snd_sof_find_spcm_dai()
187 if (le32_to_cpu(spcm->pcm.dai_id) == rtd->dai_link->id) in snd_sof_find_spcm_dai()
198 int *direction);
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-xilinx.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2008 - 2013 Xilinx, Inc.
20 #define XGPIO_TRI_OFFSET (0x4) /* I/O direction register */
34 * struct xgpio_instance - Stores information about GPIO device
39 * @gpio_dir: GPIO direction shadow register
53 if (gpio >= chip->gpio_width[0]) in xgpio_index()
70 return gpio - chip->gpio_width[0]; in xgpio_offset()
76 * xgpio_get - Read the specified signal of the GPIO device.
83 * 0 if direction of GPIO signals is set as input otherwise it
91 val = xgpio_readreg(chip->regs + XGPIO_DATA_OFFSET + in xgpio_get()
[all …]
/kernel/linux/linux-5.10/include/sound/sof/
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
90 uint16_t chmap[SOF_IPC_MAX_CHANNELS]; /**< channel map - SOF_CHMAP_ */
93 /* PCM params info - SOF_IPC_STREAM_PCM_PARAMS */
97 uint32_t flags; /**< generic PCM flags - SOF_PCM_FLAG_ */
102 /* PCM params info reply - SOF_IPC_STREAM_PCM_PARAMS_REPLY */
[all …]
/kernel/linux/linux-6.6/drivers/gpio/
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
79 return bitmap_bitremap(bit, chip->hw_map, chip->sw_map, 64); in xgpio_from_bit()
84 return bitmap_bitremap(gpio, chip->sw_map, chip->hw_map, 64); in xgpio_to_bit()
112 return -EINVAL; in xgpio_regoffset()
118 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_read_ch()
125 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_write_ch()
[all …]
/kernel/linux/linux-6.6/include/sound/sof/
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 …]
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
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 …]
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
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 The Azoteq IQS269A is an 8-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
28 "#address-cells":
31 "#size-cells":
34 azoteq,hall-enable:
37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes
[all …]
/kernel/linux/linux-6.6/Documentation/fb/
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 …]
/kernel/linux/linux-5.10/Documentation/fb/
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 …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
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 …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Dfault.h6 * This file is provided under a dual BSD/GPLv2 license. When using or
26 * - Redistributions of source code must retain the above copyright
28 * - Redistributions in binary form must reproduce the above copyright
32 * - Neither the name of Intel Corporation nor the names of its
49 #include <linux/fault-inject.h>
73 u8 direction; member
Dfault.c4 * This file is provided under a dual BSD/GPLv2 license. When using or
24 * - Redistributions of source code must retain the above copyright
26 * - Redistributions in binary form must reproduce the above copyright
30 * - Neither the name of Intel Corporation nor the names of its
66 if (*pos >= ARRAY_SIZE(opstats->stats)) in _fault_stats_seq_start()
76 if (*pos >= ARRAY_SIZE(opstats->stats)) in _fault_stats_seq_next()
90 struct hfi1_ibdev *ibd = (struct hfi1_ibdev *)s->private; in _fault_stats_seq_show()
94 for (j = 0; j < dd->first_dyn_alloc_ctxt; j++) { in _fault_stats_seq_show()
97 n_packets += rcd->opstats->stats[i].n_packets; in _fault_stats_seq_show()
98 n_bytes += rcd->opstats->stats[i].n_bytes; in _fault_stats_seq_show()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-usb10 This allows to avoid side-effects with drivers
28 drivers, non-authorized one are not. By default, wired
42 A devices's CDID, as 16 space-separated hex octets.
53 space-separated hex octets.
67 Contact: linux-usb@vger.kernel.org
101 What: /sys/bus/usb-serial/drivers/.../new_id
103 Contact: linux-usb@vger.kernel.org
106 extra bus folder "usb-serial" in sysfs; apart from that
131 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
147 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
[all …]
/kernel/linux/linux-6.6/sound/soc/amd/acp/
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>
224 static inline u64 acp_get_byte_count(struct acp_dev_data *adata, int dai_id, int direction) in acp_get_byte_count() argument
228 if (direction == SNDRV_PCM_STREAM_PLAYBACK) { in acp_get_byte_count()
231 high = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_HIGH); in acp_get_byte_count()
232 low = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_LOW); in acp_get_byte_count()
235 high = readl(adata->acp_base + ACP_I2S_TX_LINEARPOSITIONCNTR_HIGH); in acp_get_byte_count()
236 low = readl(adata->acp_base + ACP_I2S_TX_LINEARPOSITIONCNTR_LOW); in acp_get_byte_count()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dmac-cfg.h3 * This file is provided under a dual BSD/GPLv2 license. When using or
8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
11 * Copyright(c) 2018 - 2019 Intel Corporation
27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
31 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
32 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
33 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
34 * Copyright(c) 2018 - 2019 Intel Corporation
[all …]

12345678910>>...12