Home
last modified time | relevance | path

Searched +full:feedback +full:- +full:pin (Results 1 – 25 of 88) sorted by relevance

1234

/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dwm8994.txt3 These devices support both I2C and SPI (configured with pin strapping
8 - compatible : One of "wlf,wm1811", "wlf,wm8994" or "wlf,wm8958".
10 - reg : the I2C address of the device for I2C, the chip select
13 - gpio-controller : Indicates this device is a GPIO controller.
14 - #gpio-cells : Must be 2. The first cell is the pin number and the
17 - power supplies for the device, as covered in
20 - for wlf,wm1811 and wlf,wm8958:
21 AVDD1-supply, AVDD2-supply, DBVDD1-supply, DBVDD2-supply, DBVDD3-supply,
22 DCVDD-supply, CPVDD-supply, SPKVDD1-supply, SPKVDD2-supply
23 - for wlf,wm8994:
[all …]
Dcs35l36.txt5 - compatible : "cirrus,cs35l36"
7 - reg : the I2C address of the device for I2C
9 - VA-supply, VP-supply : power supplies for the device,
13 - cirrus,boost-ctl-millivolt : Boost Voltage Value. Configures the boost
18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA.
24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value.
32 - cirrus,multi-amp-mode : Boolean to determine if there are more than
33 one amplifier in the system. If more than one it is best to Hi-Z the ASP
36 - cirrus,boost-ctl-select : Boost conerter control source selection.
39 0x00 - Control Port Value
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Drohm,bd71847-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71847-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
21 regulator-boot-on at least for BUCK5. LDO6 is supplied by it and it must
30 "^LDO[1-6]$":
37 regulator-name:
38 pattern: "^ldo[1-6]$"
[all …]
Drohm,bd71837-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/rohm,bd71837-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml
21 regulator-boot-on at least for BUCK6 and BUCK7 so that those are not
31 "^LDO[1-7]$":
38 regulator-name:
39 pattern: "^ldo[1-7]$"
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Das3711.txt4 standard regulator properties, they must belong to a sub-node, called
9 - compatible : must be "ams,as3711"
10 - reg : specifies the I2C address
14 - su1-dev : framebuffer phandle
15 - su1-max-uA : maximum current
19 - su2-dev : framebuffer phandle
20 - su1-max-uA : maximum current
23 feedback used:
24 - su2-feedback-voltage : voltage feedback is used
25 - su2-feedback-curr1 : CURR1 input used for current feedback
[all …]
/Linux-v6.1/sound/soc/intel/boards/
Dcml_rt1011_rt5682.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #include <sound/soc-acpi.h>
29 #define CML_RT1011_CODEC_DAI "rt1011-aif"
30 #define CML_RT5682_CODEC_DAI "rt5682-aif1"
44 sof_rt1011_quirk = (unsigned long)id->driver_data; in sof_rt1011_quirk_cb()
107 /* HP jack connectors - unknown if we have jack detection */
126 .pin = "Headphone Jack",
130 .pin = "Headset Mic",
137 struct card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in cml_rt5682_codec_init()
138 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in cml_rt5682_codec_init()
[all …]
Dsof_da7219_max98373.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <sound/soc-acpi.h>
16 #include "../../codecs/da7219-aad.h"
19 #define DIALOG_CODEC_DAI "da7219-hifi"
20 #define MAX98373_CODEC_DAI "max98373-aif1"
21 #define MAXIM_DEV0_NAME "i2c-MX98373:00"
22 #define MAXIM_DEV1_NAME "i2c-MX98373:01"
39 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control()
40 struct snd_soc_card *card = dapm->card; in platform_clock_control()
46 dev_err(card->dev, "Codec dai not found; Unable to set/unset codec pll\n"); in platform_clock_control()
[all …]
Dsof_ssp_amp.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * sof_ssp_amp.c - ASoc Machine driver for Intel platforms
114 if (!ctx->idisp_codec) in sof_card_late_probe()
117 if (list_empty(&ctx->hdmi_pcm_list)) in sof_card_late_probe()
118 return -EINVAL; in sof_card_late_probe()
120 if (ctx->common_hdmi_codec_drv) { in sof_card_late_probe()
121 pcm = list_first_entry(&ctx->hdmi_pcm_list, struct sof_hdmi_pcm, in sof_card_late_probe()
123 component = pcm->codec_dai->component; in sof_card_late_probe()
128 list_for_each_entry(pcm, &ctx->hdmi_pcm_list, head) { in sof_card_late_probe()
129 component = pcm->codec_dai->component; in sof_card_late_probe()
[all …]
Dskl_nau88l25_ssm4567.c1 // SPDX-License-Identifier: GPL-2.0-only
18 #include <sound/soc-acpi.h>
24 #define SKL_NUVOTON_CODEC_DAI "nau8825-hifi"
25 #define SKL_SSM_CODEC_DAI "ssm4567-hifi"
26 #define DMIC_CH(p) p->list[p->count-1]
62 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control()
63 struct snd_soc_card *card = dapm->card; in platform_clock_control()
69 dev_err(card->dev, "Codec dai not found\n"); in platform_clock_control()
70 return -EIO; in platform_clock_control()
77 dev_err(card->dev, "set sysclk err = %d\n", ret); in platform_clock_control()
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dsunxi-bananapi-m2-plus-v1.2.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (C) 2018 Chen-Yu Tsai <wens@csie.org>
6 #include "sunxi-bananapi-m2-plus.dtsi"
11 * resistance on the CPU regulator's feedback pin.
13 reg_vdd_cpux: vdd-cpux {
14 compatible = "regulator-gpio";
15 regulator-name = "vdd-cpux";
16 regulator-type = "voltage";
17 regulator-boot-on;
18 regulator-always-on;
[all …]
Dexynos4210-smdkv310.dts1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
7 * Copyright (c) 2010-2011 Linaro Ltd.
14 /dts-v1/;
16 #include <dt-bindings/gpio/gpio.h>
17 #include "exynos-mfc-reserved-memory.dtsi"
30 stdout-path = "serial1:115200n8";
33 fixed-rate-clocks {
35 compatible = "samsung,clock-xxti";
36 clock-frequency = <12000000>;
[all …]
Dexynos5250-smdk5250.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/clock/maxim,max77686.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
29 stdout-path = "serial2:115200n8";
32 vdd: fixed-regulator-vdd {
33 compatible = "regulator-fixed";
34 regulator-name = "vdd-supply";
35 regulator-min-microvolt = <1800000>;
[all …]
/Linux-v6.1/drivers/video/backlight/
Das3711_bl.c1 // SPDX-License-Identifier: GPL-2.0
42 switch (su->type) { in to_supply()
55 struct as3711 *as3711 = supply->as3711; in as3711_set_brightness_auto_i()
56 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_set_brightness_auto_i()
60 if (pdata->su2_auto_curr1) in as3711_set_brightness_auto_i()
61 ret = regmap_write(as3711->regmap, AS3711_CURR1_VALUE, in as3711_set_brightness_auto_i()
63 if (!ret && pdata->su2_auto_curr2) in as3711_set_brightness_auto_i()
64 ret = regmap_write(as3711->regmap, AS3711_CURR2_VALUE, in as3711_set_brightness_auto_i()
66 if (!ret && pdata->su2_auto_curr3) in as3711_set_brightness_auto_i()
67 ret = regmap_write(as3711->regmap, AS3711_CURR3_VALUE, in as3711_set_brightness_auto_i()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mmc/
Darm,pl18x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
11 - Ulf Hansson <ulf.hansson@linaro.org>
20 - $ref: /schemas/arm/primecell.yaml#
21 - $ref: mmc-controller.yaml#
29 - arm,pl180
30 - arm,pl181
31 - arm,pl18x
[all …]
/Linux-v6.1/Documentation/hwmon/
Dg762.rst5 and performs closed-loop or open-loop control of the fan speed. Two
6 modes - PWM or DC - are supported by the device.
9 http://natisbad.org/NAS/ref/GMT_EDS-762_763-080710-0.2.pdf. sysfs
10 bindings are described in Documentation/hwmon/sysfs-interface.rst.
25 set desired fan speed. This only makes sense in closed-loop
40 reports fan failure, i.e. no transition on fan gear pin for
44 in closed-loop control mode, if fan RPM value is 25% out
50 speed control (open-loop) via pwm1 described below, 2 for
51 automatic fan speed control (closed-loop) via fan1_target
58 get or set PWM fan control value in open-loop mode. This is an
[all …]
/Linux-v6.1/Documentation/input/joydev/
Djoystick.rst3 .. _joystick-doc:
14 linux-input@vger.kernel.org
16 send "subscribe linux-input" to majordomo@vger.kernel.org to subscribe to it.
25 ---------
29 usually packaged as ``joystick``, ``input-utils``, ``evtest``, and so on.
35 ------------
48 ln -s input/js0 js0
49 ln -s input/js1 js1
50 ln -s input/js2 js2
51 ln -s input/js3 js3
[all …]
/Linux-v6.1/drivers/media/tuners/
Dxc2028-types.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Copyright (c) 2007-2008 Mauro Carvalho Chehab <mchehab@kernel.org>
36 DTV6 - 6MHz - ATSC/DVB-C/DVB-T/ISDB-T/DOCSIS
37 DTV8 - 8MHz - DVB-C/DVB-T
53 Makes it use RF input 1 (pin #2) instead of input 2 (pin #4)
59 and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
66 and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
94 /* There are different scode tables for MTS and non-MTS.
104 It is not clear where secam/k3 is used, nor we have a feedback of this
/Linux-v6.1/Documentation/devicetree/bindings/iio/dac/
Dadi,ad3552r.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Nuno Sá <nuno.sa@analog.com>
16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad3542r.pdf
17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad3552r.pdf
22 - adi,ad3542r
23 - adi,ad3552r
28 spi-max-frequency:
31 reset-gpios:
[all …]
/Linux-v6.1/drivers/extcon/
Dextcon-intel-cht-wc.c1 // SPDX-License-Identifier: GPL-2.0
7 * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
10 #include <linux/extcon-provider.h>
24 #include "extcon-intel.h"
67 /* 0 - open drain, 1 - regular push-pull output */
69 /* 0 - pin is controlled by SW, 1 - by HW */
125 * According to the spec. we should read the USB-ID pin ADC value here in cht_wc_extcon_get_id()
126 * to determine the resistance of the used pull-down resister and then in cht_wc_extcon_get_id()
129 * a combination of a charging port with one or more USB-A ports, so in cht_wc_extcon_get_id()
131 * is hard to read / badly-worded so some of them actually indicate in cht_wc_extcon_get_id()
[all …]
/Linux-v6.1/drivers/gpu/drm/radeon/
Dradeon_vce.c15 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
50 * radeon_vce_init - allocate memory, load vce firmware
65 INIT_DELAYED_WORK(&rdev->vce.idle_work, radeon_vce_idle_work_handler); in radeon_vce_init()
67 switch (rdev->family) { in radeon_vce_init()
84 return -EINVAL; in radeon_vce_init()
87 r = request_firmware(&rdev->vce_fw, fw_name, rdev->dev); in radeon_vce_init()
89 dev_err(rdev->dev, "radeon_vce: Can't load firmware \"%s\"\n", in radeon_vce_init()
96 size = rdev->vce_fw->size - strlen(fw_version) - 9; in radeon_vce_init()
97 c = rdev->vce_fw->data; in radeon_vce_init()
98 for (;size > 0; --size, ++c) in radeon_vce_init()
[all …]
/Linux-v6.1/arch/arm/mach-s3c/
Ds3c64xx.c1 // SPDX-License-Identifier: GPL-2.0
28 #include <linux/dma-mapping.h>
31 #include <linux/irqchip/arm-vic.h>
40 #include "regs-gpio.h"
41 #include "gpio-samsung.h"
46 #include "gpio-cfg.h"
47 #include "pwm-core.h"
48 #include "regs-irqtype.h"
50 #include "irq-uart-s3c64xx.h"
70 s3c24xx_init_uartdevs("s3c6400-uart", s3c64xx_uart_resources, cfg, no); in s3c64xx_init_uarts()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/inc/
Dsmu9_driver_if.h46 #define MAX_GFXCLK_DPM_LEVEL (NUM_GFXCLK_DPM_LEVELS - 1)
47 #define MAX_UVD_DPM_LEVEL (NUM_UVD_DPM_LEVELS - 1)
48 #define MAX_VCE_DPM_LEVEL (NUM_VCE_DPM_LEVELS - 1)
49 #define MAX_MP0CLK_DPM_LEVEL (NUM_MP0CLK_DPM_LEVELS - 1)
50 #define MAX_UCLK_DPM_LEVEL (NUM_UCLK_DPM_LEVELS - 1)
51 #define MAX_SOCCLK_DPM_LEVEL (NUM_SOCCLK_DPM_LEVELS - 1)
52 #define MAX_DCEFCLK_DPM_LEVEL (NUM_DCEFCLK_DPM_LEVELS - 1)
53 #define MAX_LINK_DPM_LEVEL (NUM_LINK_LEVELS - 1)
65 #define MAX_EVV_VOLTAGE_LEVEL (NUM_EVV_VOLTAGE_LEVELS - 1)
81 uint32_t FbMult; /* Feedback Multiplier, bit 8:0 int, bit 15:12 post_div, bit 31:16 frac */
[all …]
/Linux-v6.1/include/linux/mfd/wm8994/
Dpdata.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * include/linux/mfd/wm8994/pdata.h -- Platform data for WM8994
39 * panel provided by the WISCE - see http://www.wolfsonmicro.com/wisce/
52 * control panel in WISCE - see http://www.wolfsonmicro.com/wisce/
64 * WISCE - see http://www.wolfsonmicro.com/wisce/
78 * multiband compressor configuration panel in WISCE - see
89 * multiband compressor configuration panel in WISCE - see
100 * the multiband compressor configuration panel in WISCE - see
129 * Default values for GPIOs if non-zero, WM8994_CONFIGURE_GPIO
168 /* Common mode feedback */
[all …]
/Linux-v6.1/arch/arm/mach-omap1/
Ddevices.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * linux/arch/arm/mach-omap1/devices.c
8 #include <linux/dma-mapping.h>
16 #include <linux/platform_data/omap-wd-timer.h>
17 #include <linux/soc/ti/omap1-io.h>
53 .id = -1,
68 /*-------------------------------------------------------------------------*/
91 if (mmc_controller->slots[0].wires == 4 && !cpu_is_omap7xx()) { in omap1_mmc_mux()
94 if (!mmc_controller->slots[0].nomux) in omap1_mmc_mux()
102 if (!mmc_controller->slots[1].nomux) { in omap1_mmc_mux()
[all …]
/Linux-v6.1/Documentation/driver-api/media/
Dcec-core.rst1 .. SPDX-License-Identifier: GPL-2.0
15 ----------------
33 ---------------------
53 will be stored in adap->priv and can be used by the adapter ops.
95 Implementing the Low-Level CEC Adapter
96 --------------------------------------
98 The following low-level adapter operations have to be implemented in
103 .. code-block:: none
107 /* Low-level callbacks */
121 /* High-level callback */
[all …]

1234