Home
last modified time | relevance | path

Searched +full:int +full:- +full:comp +full:- +full:resistor (Results 1 – 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/proximity/
Dsemtech,sx9324.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Gwendal Grignou <gwendal@chromium.org>
11 - Daniel Campello <campello@chromium.org>
17 - $ref: /schemas/iio/iio.yaml#
32 vdd-supply:
35 svdd-supply:
38 "#io-channel-cells":
41 semtech,ph0-pin:
[all …]
/kernel/linux/linux-5.10/drivers/power/supply/
Dab8500_btemp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
28 #include <linux/mfd/abx500/ab8500-bm.h>
33 #define BTEMP_THERMAL_LOW_LIMIT -10
49 * struct ab8500_btemp_interrupts - ab8500 interrupts
55 irqreturn_t (*isr)(int irq, void *data);
69 int btemp_high_limit;
70 int btemp_med_limit;
71 int btemp_low_limit;
75 * struct ab8500_btemp - ab8500 BTEMP device information
[all …]
Dab8500_fg.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson AB 2012
5 * Main and Back-up battery management driver.
7 * Note: Backup battery management is required in case of Li-Ion battery and not
34 #include <linux/mfd/abx500/ab8500-bm.h>
58 ((y1) + ((((y2) - (y1)) * ((x) - (x1))) / ((x2) - (x1))));
61 * struct ab8500_fg_interrupts - ab8500 fg interupts
67 irqreturn_t (*isr)(int irq, void *data);
107 int avg;
108 int samples[NBR_AVG_SAMPLES];
[all …]
/kernel/linux/linux-6.6/sound/soc/codecs/
Dmax98090.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max98090.c -- MAX98090 ALSA SoC Audio driver
5 * Copyright 2011-2012 Maxim Integrated Products
250 static bool max98090_volatile_register(struct device *dev, unsigned int reg) in max98090_volatile_register()
263 static bool max98090_readable_register(struct device *dev, unsigned int reg) in max98090_readable_register()
275 static int max98090_reset(struct max98090_priv *max98090) in max98090_reset()
277 int ret; in max98090_reset()
279 /* Reset the codec by writing to this write-only reset register */ in max98090_reset()
280 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset()
283 dev_err(max98090->component->dev, in max98090_reset()
[all …]
Dwcd934x.c1 // SPDX-License-Identifier: GPL-2.0
5 #include <linux/clk-provider.h>
21 #include <sound/soc-dapm.h>
23 #include "wcd-clsh-v2.h"
24 #include "wcd-mbhc-v2.h"
154 {"RX INT" #id "_1 MIX1 INP0", "RX0", "SLIM RX0"}, \
155 {"RX INT" #id "_1 MIX1 INP0", "RX1", "SLIM RX1"}, \
156 {"RX INT" #id "_1 MIX1 INP0", "RX2", "SLIM RX2"}, \
157 {"RX INT" #id "_1 MIX1 INP0", "RX3", "SLIM RX3"}, \
158 {"RX INT" #id "_1 MIX1 INP0", "RX4", "SLIM RX4"}, \
[all …]
Dwcd938x.c1 // SPDX-License-Identifier: GPL-2.0-only
2 // Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
21 #include <sound/soc-dapm.h>
24 #include "wcd-clsh-v2.h"
25 #include "wcd-mbhc-v2.h"
194 int flyback_cur_det_disable;
195 int ear_rx_path;
196 int variant;
197 int reset_gpio;
203 int hphr_pdm_wd_int;
[all …]
Dmt6359-accdet.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt6359-accdet.c -- ALSA SoC mt6359 accdet driver
31 #include "mt6359-accdet.h"
35 #define REGISTER_VAL(x) ((x) - 1)
62 static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
63 unsigned int debounce);
64 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv);
68 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv);
75 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv) in adjust_eint_analog_setting()
77 if (priv->data->eint_detect_mode == 0x3 || in adjust_eint_analog_setting()
[all …]
/kernel/linux/linux-5.10/sound/soc/codecs/
Dmax98090.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max98090.c -- MAX98090 ALSA SoC Audio driver
5 * Copyright 2011-2012 Maxim Integrated Products
251 static bool max98090_volatile_register(struct device *dev, unsigned int reg) in max98090_volatile_register()
264 static bool max98090_readable_register(struct device *dev, unsigned int reg) in max98090_readable_register()
276 static int max98090_reset(struct max98090_priv *max98090) in max98090_reset()
278 int ret; in max98090_reset()
280 /* Reset the codec by writing to this write-only reset register */ in max98090_reset()
281 ret = regmap_write(max98090->regmap, M98090_REG_SOFTWARE_RESET, in max98090_reset()
284 dev_err(max98090->component->dev, in max98090_reset()
[all …]
/kernel/linux/linux-6.6/drivers/iio/proximity/
Dsx9324.c1 // SPDX-License-Identifier: GPL-2.0
182 unsigned int val; in sx9324_phase_configuration_show()
183 int i, ret, pin_idx; in sx9324_phase_configuration_show()
186 ret = regmap_read(data->regmap, SX9324_REG_AFE_PH0 + chan->channel, &val); in sx9324_phase_configuration_show()
195 buf[len - 1] = '\n'; in sx9324_phase_configuration_show()
246 int val;
247 int val2;
283 static const unsigned int sx9324_scan_period_table[] = {
315 regmap_reg_range(SX9324_REG_IRQ_CFG2 + 1, SX9324_REG_GNRL_CTRL0 - 1),
316 regmap_reg_range(SX9324_REG_GNRL_CTRL1 + 1, SX9324_REG_AFE_CTRL0 - 1),
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
Dcx231xx-avcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 cx231xx_avcore.c - driver for Conexant Cx23100/101/102
24 #include <media/v4l2-common.h>
25 #include <media/v4l2-ioctl.h>
27 #include "cx231xx-dif.h"
31 -: BLOCK ARRANGEMENT :-
32 I2S block ----------------------|
35 Analog Front End --> Direct IF -|-> Cx25840 --> Audio
38 |-> Cx25840 --> Video
46 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) in verve_write_byte()
[all …]
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
Dcx231xx-avcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 cx231xx_avcore.c - driver for Conexant Cx23100/101/102
24 #include <media/v4l2-common.h>
25 #include <media/v4l2-ioctl.h>
27 #include "cx231xx-dif.h"
31 -: BLOCK ARRANGEMENT :-
32 I2S block ----------------------|
35 Analog Front End --> Direct IF -|-> Cx25840 --> Audio
38 |-> Cx25840 --> Video
46 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) in verve_write_byte()
[all …]
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0020_linux_drivers_gpu.patch7 Change-Id: Ie95ebc16d7424b75135df39b9e20893d1a5171d6
9 diff --git a/drivers/gpu/Makefile b/drivers/gpu/Makefile
11 --- a/drivers/gpu/Makefile
13 @@ -3,6 +3,7 @@
16 obj-$(CONFIG_TEGRA_HOST1X) += host1x/
17 +obj-y += imx/
18 obj-y += drm/ vga/
19 obj-$(CONFIG_IMX_IPUV3_CORE) += ipu-v3/
20 obj-$(CONFIG_TRACE_GPU_MEM) += trace/
21 diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
[all …]