/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | cs35l36.txt | 5 - 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 14 converter's output voltage in mV. The range is from 2550mV to 12000mV with 18 - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA. 19 Configures the peak current by monitoring the current through the boost FET. 24 - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value. 25 Seeds the digital boost converter's inductor estimation block with the initial 32 - cirrus,multi-amp-mode : Boolean to determine if there are more than [all …]
|
D | cs35l34.txt | 5 - compatible : "cirrus,cs35l34" 7 - reg : the I2C address of the device for I2C. 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-vtge-millivolt : Boost Voltage Value. Configures the boost 14 converter's output voltage in mV. The range is from VP to 8V with 17 - cirrus,boost-nanohenry: Inductor value for boost converter. The value is 22 - reset-gpios: GPIO used to reset the amplifier. 24 - interrupts : IRQ line info CS35L34. 25 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 28 - cirrus,boost-peak-milliamp : Boost converter peak current limit in mA. The [all …]
|
D | cs35l35.txt | 5 - compatible : "cirrus,cs35l35" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 13 - interrupts : IRQ line info CS35L35. 14 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 17 - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is 21 - reset-gpios : gpio used to reset the amplifier 23 - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a 26 - cirrus,audio-channel : Set Location of Audio Signal on Serial Port 30 - cirrus,advisory-channel : Set Location of Advisory Signal on Serial Port [all …]
|
D | cs35l32.txt | 5 - compatible : "cirrus,cs35l32" 7 - reg : the I2C address of the device for I2C. Address is determined by the level 10 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - cirrus,boost-manager : Boost voltage control. 19 0 = Automatically managed. Boost-converter output voltage is the higher 21 1 = Automatically managed irrespective of audio, adapting for low-power 22 dissipation when LEDs are ON, and operating in Fixed-Boost Bypass Mode 24 2 = (Default) Boost voltage fixed in Bypass Mode (VBST = VP). 25 3 = Boost voltage fixed at 5 V. [all …]
|
D | cirrus,cs35l41.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - david.rhodes@cirrus.com 19 - cirrus,cs35l40 20 - cirrus,cs35l41 25 '#sound-dai-cells': 30 reset-gpios: 33 VA-supply: 36 VP-supply: [all …]
|
D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 22 0, then VBST = VP. If greater than 0, the boost voltage will be 3300mV with 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/regulator/ |
D | onnn,fan53880.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Christoph Fritz <chf.fritz@googlemail.com> 14 that contains a BUCK (step-down converter), four low dropouts (LDO) 15 and one BOOST (step-up converter) output. It is designed for mobile 20 pattern: "pmic@[0-9a-f]{1,2}" 23 - onnn,fan53880 28 VIN12-supply: 31 VIN3-supply: [all …]
|
D | richtek,rt6160-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rt6160-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT6160 BuckBoost converter 10 - ChiYuan Huang <cy_huang@richtek.com> 13 The RT6160 is a high-efficiency buck-boost converter that can provide 18 https://www.richtek.com/assets/product_file/RT6160A/DS6160A-00.pdf 21 - $ref: regulator.yaml# 26 - richtek,rt6160 [all …]
|
D | richtek,rtq6752-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rtq6752-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 14 two synchronous boost converter for PAVDD, and one synchronous NAVDD 15 buck-boost. The device is suitable for automotive TFT-LCD panel. 20 - richtek,rtq6752 25 enable-gpios: 44 - compatible [all …]
|
/Linux-v6.1/drivers/regulator/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
/Linux-v6.1/sound/soc/codecs/ |
D | cs35l33.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * cs35l33.h -- CS35L33 ALSA SoC audio driver 22 #define CS35L33_BST_PEAK_CTL 0x09 /* Max Current for Boost */ 24 #define CS35L33_BST_CTL1 0x0B /* Boost Converter CTL1 */ 25 #define CS35L33_BST_CTL2 0x0C /* Boost Converter CTL2 */ 56 #define CS35L33_BST_CTL4 0x39 /* Boost Converter Control 4 */
|
D | cs35l35.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * cs35l35.h -- CS35L35 ALSA SoC audio driver 35 #define CS35L35_PROTECT_CTL 0x18 /* Amp Gain - Prot Ctl Param */ 40 #define CS35L35_BST_CVTR_V_CTL 0x1D /* Boost Conv Voltage Ctl */ 41 #define CS35L35_BST_PEAK_I 0x1E /* Boost Conv Peak Current */ 42 #define CS35L35_BST_RAMP_CTL 0x20 /* Boost Conv Soft Ramp Ctl */ 43 #define CS35L35_BST_CONV_COEF_1 0x21 /* Boost Conv Coefficients 1 */ 44 #define CS35L35_BST_CONV_COEF_2 0x22 /* Boost Conv Coefficients 2 */ 45 #define CS35L35_BST_CONV_SLOPE_COMP 0x23 /* Boost Conv Slope Comp */ 46 #define CS35L35_BST_CONV_SW_FREQ 0x24 /* Boost Conv L BST SW Freq */ [all …]
|
D | max98926.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * max98926.c -- ALSA SoC MAX98926 driver 4 * Copyright 2013-15 Maxim Integrated Products 75 { 0x35, 0x01 }, /* Boost Converter */ 79 { 0x3A, 0x00 }, /* Boost Limiter */ 205 static DECLARE_TLV_DB_SCALE(max98926_spk_tlv, -600, 100, 0); 222 (1<<MAX98926_SPK_GAIN_WIDTH)-1, 0, 232 (1<<MAX98926_ALC_TH_WIDTH)-1, 0), 233 SOC_ENUM("Boost Output Voltage", max98926_boost_voltage), 234 SOC_SINGLE_TLV("Boost Current Limit", MAX98926_BOOST_LIMITER, [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 # setting - SPI can't be modular so that case doesn't need to be covered. 441 tristate "Analog Devices AU1761 CODEC - I2C" 447 tristate "Analog Devices AU1761 CODEC - SPI" 484 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter" 490 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode" 493 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM 494 Converter. In this mode, the device works in standalone mode which 499 will be called snd-soc-adau7118-hw. 502 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C" [all …]
|
D | rt715.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * rt715.c -- rt715 ALSA SoC audio driver 32 #include <sound/soc-dapm.h> 61 ret = regmap_read(rt715->regmap, addr_l, r_val); in rt715_get_gain() 68 ret = regmap_read(rt715->regmap, addr_h, l_val); in rt715_get_gain() 73 /* For Verb-Set Amplifier Gain (Verb ID = 3h) */ 81 (struct soc_mixer_control *)kcontrol->private_value; in rt715_set_amp_gain_put() 88 if (ucontrol->value.integer.value[i] != rt715->kctl_2ch_vol_ori[i]) { in rt715_set_amp_gain_put() 95 addr_h = mc->reg; in rt715_set_amp_gain_put() 96 addr_l = mc->rreg; in rt715_set_amp_gain_put() [all …]
|
/Linux-v6.1/include/sound/ |
D | cs35l35.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/sound/cs35l35.h -- Platform data for CS35l35 45 * Section 4.8.2 - 4.8.4 of the datasheet 83 /* Boost Power Down with FET */ 85 /* Boost Voltage : used if ClassH Algo Enabled */ 87 /* Boost Converter Peak Current CTRL */ 95 /* Shared Boost for stereo */ 97 /* Specifies this amp is using an external boost supply */
|
/Linux-v6.1/drivers/extcon/ |
D | extcon-intel-cht-wc.c | 1 // 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/Documentation/devicetree/bindings/leds/backlight/ |
D | tps65217-backlight.txt | 3 The TPS65217 chip contains a boost converter and current sinks which can be 7 - compatible: "ti,tps65217" 8 - reg: I2C slave address 9 - backlight: node for specifying WLED1 and WLED2 lines in TPS65217 10 - isel: selection bit, valid values: 1 for ISEL1 (low-level) and 2 for ISEL2 (high-level) 11 - fdim: PWM dimming frequency, valid values: 100, 200, 500, 1000 12 - default-brightness: valid values: 0-100 22 isel = <1>; /* 1 - ISET1, 2 ISET2 */ 24 default-brightness = <50>;
|
D | common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lee Jones <lee@kernel.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 17 LED powered by a boost converter. 20 default-brightness: 23 system on start-up. The brightness should not exceed the brightness the 27 max-brightness:
|
D | lm3630a-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/lm3630a-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI LM3630A High-Efficiency Dual-String White LED 10 - Lee Jones <lee@kernel.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 15 The LM3630A is a current-mode boost converter which supplies the power and 26 '#address-cells': [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | tps6105x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Core driver for TPS61050/61052 boost converters, used for while LED 5 * boost conversion. Additionally it provides a 1-bit GPIO pin (out or in) 9 * Copyright (C) 2011 ST-Ericsson SA 10 * Written on behalf of Linaro for ST-Ericsson 37 ret = regmap_read(tps6105x->regmap, TPS6105X_REG_0, ®val); in tps6105x_startup() 42 dev_info(&tps6105x->client->dev, in tps6105x_startup() 46 dev_info(&tps6105x->client->dev, in tps6105x_startup() 50 dev_info(&tps6105x->client->dev, in tps6105x_startup() 54 dev_info(&tps6105x->client->dev, in tps6105x_startup() [all …]
|
/Linux-v6.1/include/linux/mfd/ |
D | motorola-cpcap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2007-2009 Motorola, Inc. 143 #define CPCAP_REG_ADCC1 0x0c00 /* A/D Converter Configuration 1 */ 144 #define CPCAP_REG_ADCC2 0x0c04 /* A/D Converter Configuration 2 */ 145 #define CPCAP_REG_ADCD0 0x0c08 /* A/D Converter Data 0 */ 146 #define CPCAP_REG_ADCD1 0x0c0c /* A/D Converter Data 1 */ 147 #define CPCAP_REG_ADCD2 0x0c10 /* A/D Converter Data 2 */ 148 #define CPCAP_REG_ADCD3 0x0c14 /* A/D Converter Data 3 */ 149 #define CPCAP_REG_ADCD4 0x0c18 /* A/D Converter Data 4 */ 150 #define CPCAP_REG_ADCD5 0x0c1c /* A/D Converter Data 5 */ [all …]
|
/Linux-v6.1/drivers/power/supply/ |
D | axp288_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * axp288_charger.c - X-power AXP288 PMIC Charger driver 5 * Copyright (C) 2016-2017 Hans de Goede <hdegoede@redhat.com> 160 else if (cc > info->max_cc) in axp288_charger_set_cc() 161 cc = info->max_cc; in axp288_charger_set_cc() 163 reg_val = (cc - CHRG_CCCV_CC_OFFSET) / CHRG_CCCV_CC_LSB_RES; in axp288_charger_set_cc() 167 ret = regmap_update_bits(info->regmap, in axp288_charger_set_cc() 171 info->cc = cc; in axp288_charger_set_cc() 197 ret = regmap_update_bits(info->regmap, in axp288_charger_set_cv() 202 info->cv = cv; in axp288_charger_set_cv() [all …]
|
D | ip5xxx_power.c | 1 // SPDX-License-Identifier: GPL-2.0 84 * generally only awake when VIN is powered or when its boost converter is 95 ret = regmap_read(ip5xxx->regmap, reg, val); in ip5xxx_read() 97 ip5xxx->initialized = false; in ip5xxx_read() 107 ret = regmap_update_bits(ip5xxx->regmap, reg, mask, val); in ip5xxx_update_bits() 109 ip5xxx->initialized = false; in ip5xxx_update_bits() 119 if (ip5xxx->initialized) in ip5xxx_initialize() 164 ip5xxx->initialized = true; in ip5xxx_initialize() 165 dev_dbg(psy->dev.parent, "Initialized after power on\n"); in ip5xxx_initialize() 210 return -EINVAL; in ip5xxx_battery_get_status() [all …]
|
/Linux-v6.1/drivers/leds/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 See Documentation/ABI/testing/sysfs-class-led for details. 59 This option enables support for on-chip LED drivers found on Marvell 66 This option enables support for the AN30259A 3-channel 70 will be called leds-an30259a. 80 If you're looking for APU2/3, use the pcengines-apu2 driver. 84 module will be called leds-apu. 101 This option enables support for the AW2013 3-channel 105 will be called leds-aw2013. 145 will be called leds-cr0014114. [all …]
|