Home
last modified time | relevance | path

Searched +full:filt +full:- +full:disable (Results 1 – 25 of 41) sorted by relevance

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/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-5.10/drivers/i2c/busses/
Di2c-imx-lpi2c.c1 // SPDX-License-Identifier: GPL-2.0+
27 #define DRIVER_NAME "imx-lpi2c"
114 writel(enable, lpi2c_imx->base + LPI2C_MIER); in lpi2c_imx_intctrl()
123 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
127 writel(temp, lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
128 return -EAGAIN; in lpi2c_imx_bus_busy()
135 dev_dbg(&lpi2c_imx->adapter.dev, "bus not work\n"); in lpi2c_imx_bus_busy()
136 return -ETIMEDOUT; in lpi2c_imx_bus_busy()
146 unsigned int bitrate = lpi2c_imx->bitrate; in lpi2c_imx_set_mode()
160 lpi2c_imx->mode = mode; in lpi2c_imx_set_mode()
[all …]
Di2c-img-scb.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * - Raw control of the SDA and SCK signals.
15 * - Atomic commands. A low level I2C symbol (such as generate
29 * - Automatic mode. A bus address, and whether to read/write is
52 * Notice that the driver implements a timer-based timeout mechanism.
62 * get the timer interrupt, as the timer is re-scheduled during FIFO
262 * in the middle of the valid range (0-127).
272 * function waiting for completion can safely disable the clock to save power.
371 * The scb core clock is used to get the input frequency, and to disable
416 writel(value, i2c->base + offset); in img_i2c_writel()
[all …]
/kernel/linux/linux-6.6/drivers/i2c/busses/
Di2c-imx-lpi2c.c1 // SPDX-License-Identifier: GPL-2.0+
26 #define DRIVER_NAME "imx-lpi2c"
115 writel(enable, lpi2c_imx->base + LPI2C_MIER); in lpi2c_imx_intctrl()
124 temp = readl(lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
128 writel(temp, lpi2c_imx->base + LPI2C_MSR); in lpi2c_imx_bus_busy()
129 return -EAGAIN; in lpi2c_imx_bus_busy()
136 dev_dbg(&lpi2c_imx->adapter.dev, "bus not work\n"); in lpi2c_imx_bus_busy()
137 return -ETIMEDOUT; in lpi2c_imx_bus_busy()
147 unsigned int bitrate = lpi2c_imx->bitrate; in lpi2c_imx_set_mode()
161 lpi2c_imx->mode = mode; in lpi2c_imx_set_mode()
[all …]
Di2c-img-scb.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * - Raw control of the SDA and SCK signals.
15 * - Atomic commands. A low level I2C symbol (such as generate
29 * - Automatic mode. A bus address, and whether to read/write is
52 * Notice that the driver implements a timer-based timeout mechanism.
62 * get the timer interrupt, as the timer is re-scheduled during FIFO
262 * in the middle of the valid range (0-127).
272 * function waiting for completion can safely disable the clock to save power.
371 * The scb core clock is used to get the input frequency, and to disable
416 writel(value, i2c->base + offset); in img_i2c_writel()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
Ddebug.c2 * Copyright (c) 2007-2008 Bruno Randolf <bruno@thinktube.com>
21 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
22 * Copyright (c) 2004-2005 Atheros Communications, Inc.
39 * 3. Neither the names of the above-listed copyright holders nor the names
157 struct ath5k_hw *ah = seq->private; in reg_show()
159 seq_printf(seq, "%-25s0x%08x\n", r->name, in reg_show()
160 ath5k_hw_reg_read(ah, r->addr)); in reg_show()
178 struct ath5k_hw *ah = file->private_data; in read_file_beacon()
185 len += scnprintf(buf + len, sizeof(buf) - len, in read_file_beacon()
186 "%-24s0x%08x\tintval: %d\tTIM: 0x%x\n", in read_file_beacon()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
Ddebug.c2 * Copyright (c) 2007-2008 Bruno Randolf <bruno@thinktube.com>
21 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
22 * Copyright (c) 2004-2005 Atheros Communications, Inc.
39 * 3. Neither the names of the above-listed copyright holders nor the names
157 struct ath5k_hw *ah = seq->private; in reg_show()
159 seq_printf(seq, "%-25s0x%08x\n", r->name, in reg_show()
160 ath5k_hw_reg_read(ah, r->addr)); in reg_show()
178 struct ath5k_hw *ah = file->private_data; in read_file_beacon()
185 len += scnprintf(buf + len, sizeof(buf) - len, in read_file_beacon()
186 "%-24s0x%08x\tintval: %d\tTIM: 0x%x\n", in read_file_beacon()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/
Dlxfb_ops.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2006-2007, Advanced Micro Devices,Inc.
23 /* This is the complete list of PLL frequencies that we can set -
165 freq = (unsigned int) (1000000000 / info->var.pixclock); in lx_set_clock()
167 min = abs(pll_table[0].freq - freq); in lx_set_clock()
170 diff = abs(pll_table[i].freq - freq); in lx_set_clock()
182 struct lxfb_par *par = info->par; in lx_graphics_disable()
247 struct lxfb_par *par = info->par; in lx_graphics_enable()
263 if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) in lx_graphics_enable()
266 if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) in lx_graphics_enable()
[all …]
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/
Dlxfb_ops.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2006-2007, Advanced Micro Devices,Inc.
23 /* This is the complete list of PLL frequencies that we can set -
165 freq = (unsigned int) (1000000000 / info->var.pixclock); in lx_set_clock()
167 min = abs(pll_table[0].freq - freq); in lx_set_clock()
170 diff = abs(pll_table[i].freq - freq); in lx_set_clock()
182 struct lxfb_par *par = info->par; in lx_graphics_disable()
247 struct lxfb_par *par = info->par; in lx_graphics_enable()
263 if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) in lx_graphics_enable()
266 if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) in lx_graphics_enable()
[all …]
/kernel/linux/linux-6.6/drivers/input/misc/
Diqs626a.c1 // SPDX-License-Identifier: GPL-2.0+
8 * inductive keys as well as Hall-effect switches, and one for a trackpad that
227 .name = "event-prox",
233 .name = "event-prox-alt",
240 .name = "event-touch",
246 .name = "event-touch-alt",
253 .name = "event-deep",
259 .name = "event-deep-alt",
367 .name = "ulp-0",
378 .name = "trackpad-3x2",
[all …]
Diqs269a.c1 // SPDX-License-Identifier: GPL-2.0+
8 * inductive keys as well as Hall-effect switches, and one for each of the two
193 .name = "event-prox",
199 .name = "event-prox-alt",
206 .name = "event-touch",
212 .name = "event-touch-alt",
219 .name = "event-deep",
225 .name = "event-deep-alt",
301 struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg; in iqs269_ati_mode_set()
305 return -EINVAL; in iqs269_ati_mode_set()
[all …]
/kernel/linux/linux-5.10/Documentation/networking/
Dj1939.rst1 .. SPDX-License-Identifier: (GPL-2.0 OR MIT)
14 ISO-11783 (ISOBUS). This last one specifies the so-called ETP (Extended
16 results in a maximum packet size of ((2 ^ 24) - 1) * 7 bytes == 111 MiB.
19 -------------------
21 * SAE J1939-21 : data link layer
22 * SAE J1939-81 : network management
23 * ISO 11783-6 : Virtual Terminal (Extended Transport Protocol)
25 .. _j1939-motivation:
56 ...). In-kernel code for these would not contribute to protocol stability.
61 Since such a library does not communicate with the in-kernel implementation, care
[all …]
/kernel/linux/linux-5.10/drivers/net/ieee802154/
Dmcr20a.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for NXP MCR20A 802.15.4 Wireless-PAN Networking controller
50 MCR20A_CCA_ED, // energy detect - CCA bit not active,
52 MCR20A_CCA_MODE1, // energy detect - CCA bit ACTIVE
53 MCR20A_CCA_MODE2, // 802.15.4 compliant signal detect - CCA bit ACTIVE
66 /* IEEE-802.15.4 defined constants (2.4 GHz logical channels) */
128 #define printdev(X) (&X->spi->dev)
452 lp->reg_msg.complete = NULL; in mcr20a_write_tx_buf_complete()
453 lp->reg_cmd[0] = MCR20A_WRITE_REG(DAR_PHY_CTRL1); in mcr20a_write_tx_buf_complete()
454 lp->reg_data[0] = MCR20A_XCVSEQ_TX; in mcr20a_write_tx_buf_complete()
[all …]
Dmrf24j40.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Microchip MRF24J40 802.15.4 Wireless-PAN Networking controller
150 #define REG_WAKETIMEL 0x222 /* Wake-up Time Match Value Low */
151 #define REG_WAKETIMEH 0x223 /* Wake-up Time Match Value High */
184 /* Device configuration: Only channels 11-26 on page 0 are supported. */
188 - ((u32)1 << MRF24J40_CHAN_MIN))
256 #define printdev(X) (&X->spi->dev)
512 return -EINVAL; in mrf24j40_long_regmap_write()
543 __le16 fc = ieee802154_get_fc_from_skb(devrec->tx_skb); in write_tx_buf_complete()
553 devrec->tx_post_msg.complete = NULL; in write_tx_buf_complete()
[all …]
Dcc2520.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Driver for TI CC2520 802.15.4 Wireless-PAN Networking controller
19 #include <linux/crc-ccitt.h>
48 /* IEEE-802.15.4 defined constants (2.4 GHz logical channels) */
204 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */
224 .tx_buf = priv->buf, in cc2520_cmd_strobe()
225 .rx_buf = priv->buf, in cc2520_cmd_strobe()
231 mutex_lock(&priv->buffer_mutex); in cc2520_cmd_strobe()
232 priv->buf[xfer.len++] = cmd; in cc2520_cmd_strobe()
233 dev_vdbg(&priv->spi->dev, in cc2520_cmd_strobe()
[all …]
/kernel/linux/linux-6.6/drivers/net/ieee802154/
Dmcr20a.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for NXP MCR20A 802.15.4 Wireless-PAN Networking controller
50 MCR20A_CCA_ED, // energy detect - CCA bit not active,
52 MCR20A_CCA_MODE1, // energy detect - CCA bit ACTIVE
53 MCR20A_CCA_MODE2, // 802.15.4 compliant signal detect - CCA bit ACTIVE
66 /* IEEE-802.15.4 defined constants (2.4 GHz logical channels) */
128 #define printdev(X) (&X->spi->dev)
452 lp->reg_msg.complete = NULL; in mcr20a_write_tx_buf_complete()
453 lp->reg_cmd[0] = MCR20A_WRITE_REG(DAR_PHY_CTRL1); in mcr20a_write_tx_buf_complete()
454 lp->reg_data[0] = MCR20A_XCVSEQ_TX; in mcr20a_write_tx_buf_complete()
[all …]
Dmrf24j40.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Microchip MRF24J40 802.15.4 Wireless-PAN Networking controller
150 #define REG_WAKETIMEL 0x222 /* Wake-up Time Match Value Low */
151 #define REG_WAKETIMEH 0x223 /* Wake-up Time Match Value High */
184 /* Device configuration: Only channels 11-26 on page 0 are supported. */
188 - ((u32)1 << MRF24J40_CHAN_MIN))
256 #define printdev(X) (&X->spi->dev)
512 return -EINVAL; in mrf24j40_long_regmap_write()
543 __le16 fc = ieee802154_get_fc_from_skb(devrec->tx_skb); in write_tx_buf_complete()
553 devrec->tx_post_msg.complete = NULL; in write_tx_buf_complete()
[all …]
Dcc2520.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Driver for TI CC2520 802.15.4 Wireless-PAN Networking controller
18 #include <linux/crc-ccitt.h>
47 /* IEEE-802.15.4 defined constants (2.4 GHz logical channels) */
203 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */
223 .tx_buf = priv->buf, in cc2520_cmd_strobe()
224 .rx_buf = priv->buf, in cc2520_cmd_strobe()
230 mutex_lock(&priv->buffer_mutex); in cc2520_cmd_strobe()
231 priv->buf[xfer.len++] = cmd; in cc2520_cmd_strobe()
232 dev_vdbg(&priv->spi->dev, in cc2520_cmd_strobe()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Diqs269a.c1 // SPDX-License-Identifier: GPL-2.0+
8 * inductive keys as well as Hall-effect switches, and one for each of the two
193 .name = "event-prox",
199 .name = "event-prox-alt",
206 .name = "event-touch",
212 .name = "event-touch-alt",
219 .name = "event-deep",
225 .name = "event-deep-alt",
301 struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg; in iqs269_ati_mode_set()
305 return -EINVAL; in iqs269_ati_mode_set()
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Dj1939.rst1 .. SPDX-License-Identifier: (GPL-2.0 OR MIT)
14 ISO-11783 (ISOBUS). This last one specifies the so-called ETP (Extended
16 results in a maximum packet size of ((2 ^ 24) - 1) * 7 bytes == 111 MiB.
19 -------------------
21 * SAE J1939-21 : data link layer
22 * SAE J1939-81 : network management
23 * ISO 11783-6 : Virtual Terminal (Extended Transport Protocol)
25 .. _j1939-motivation:
56 ...). In-kernel code for these would not contribute to protocol stability.
61 Since such a library does not communicate with the in-kernel implementation, care
[all …]
/kernel/linux/linux-5.10/drivers/perf/
Dfsl_imx8_ddr_perf.c1 // SPDX-License-Identifier: GPL-2.0
66 { .compatible = "fsl,imx8-ddr-pmu", .data = &imx8_devtype_data},
67 { .compatible = "fsl,imx8m-ddr-pmu", .data = &imx8m_devtype_data},
68 { .compatible = "fsl,imx8mp-ddr-pmu", .data = &imx8mp_devtype_data},
96 u32 quirks = pmu->devtype_data->quirks; in ddr_perf_filter_cap_get()
118 int cap = (long)ea->var; in ddr_perf_filter_cap_show()
148 return cpumap_print_to_pagebuf(true, buf, cpumask_of(pmu->cpu)); in ddr_perf_cpumask_show()
170 return sprintf(page, "event=0x%02llx\n", pmu_attr->id); in ddr_pmu_event_show()
182 IMX8_DDR_PMU_EVENT_ATTR(read-accesses, 0x04),
183 IMX8_DDR_PMU_EVENT_ATTR(write-accesses, 0x05),
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dcirrus,cs42l42.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
13 The CS42L42 is a low-power audio codec designed for portable applications.
14 It provides a high-dynamic range, stereo DAC for audio playback and a mono
15 high-dynamic-range ADC for audio capture. There is an integrated headset
21 - cirrus,cs42l42
22 - cirrus,cs42l83
29 VP-supply:
[all …]
/kernel/linux/linux-6.6/drivers/perf/
Dfsl_imx8_ddr_perf.c1 // SPDX-License-Identifier: GPL-2.0
86 { .compatible = "fsl,imx8-ddr-pmu", .data = &imx8_devtype_data},
87 { .compatible = "fsl,imx8m-ddr-pmu", .data = &imx8m_devtype_data},
88 { .compatible = "fsl,imx8mq-ddr-pmu", .data = &imx8mq_devtype_data},
89 { .compatible = "fsl,imx8mm-ddr-pmu", .data = &imx8mm_devtype_data},
90 { .compatible = "fsl,imx8mn-ddr-pmu", .data = &imx8mn_devtype_data},
91 { .compatible = "fsl,imx8mp-ddr-pmu", .data = &imx8mp_devtype_data},
116 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); in ddr_perf_identifier_show()
126 if (!pmu->devtype_data->identifier) in ddr_perf_identifier_attr_visible()
128 return attr->mode; in ddr_perf_identifier_attr_visible()
[all …]

12