| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | ab3100.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2007-2009 ST-Ericsson AB 28 * these are catenated into a single 32-bit flag in the code 70 * and a buck converter, further the LDO E and buck converter can 109 * F, G, H, K, EXT and BUCK. 111 * plus two sleep settings for LDO E and the BUCK converter. 113 * Order: LDO A, C, E, E sleep, F, G, H, K, EXT, BUCK, 114 * BUCK sleep, LDO D. (LDO D need to be initialized last.)
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | mps,mpq7920.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Saravanan Sekar <sravanhome@gmail.com> 14 pattern: "pmic@[0-9a-f]{1,2}" 17 - mps,mpq7920 27 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] 30 mps,switch-freq: 44 "^ldo[1-4]$": 49 "^buck[1-4]$": [all …]
|
| 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,rtq2208.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alina Yu <alina_yu@richtek.com> 14 multi-configurable synchronous buck converters and two LDOs. 16 Bucks support "regulator-allowed-modes" and "regulator-mode". The former defines the permitted 20 operation modes for all buck rails, automatic power saving mode (Auto mode) and forced continuous 25 0 - Auto mode for power saving, which reducing the switching frequency at light load condition 27 …1 - FCCM to meet the strict voltage regulation accuracy, which keeping constant switching frequenc… 35 - richtek,rtq2208 [all …]
|
| D | dlg,da9121.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adam Ward <Adam.Ward.opensource@diasemi.com> 13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter 14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter 15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter 16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter 17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter 18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter [all …]
|
| D | maxim,max77826.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Iskren Chernev <iskren.chernev@gmail.com> 14 pattern: "pmic@[0-9a-f]{1,2}" 17 - maxim,max77826 27 after their hardware counterparts LDO[1-15], BUCK and BUCKBOOST 30 "^LDO([1-9]|1[0-5])$": 34 "^BUCK|BUCKBOOST$": 41 - compatible [all …]
|
| D | mps,mp5416.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Saravanan Sekar <sravanhome@gmail.com> 14 pattern: "^pmic@[0-9a-f]{1,2}$" 17 - mps,mp5416 18 - mps,mp5496 27 after their hardware counterparts BUCK[1-4] and LDO[1-4] 30 "^buck[1-4]$": 35 "^ldo[1-4]$": [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | mps,mpq7920.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Saravanan Sekar <sravanhome@gmail.com> 14 pattern: "pmic@[0-9a-f]{1,2}" 17 - mps,mpq7920 28 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5] 31 mps,switch-freq: 40 "^ldo[1-4]$": 48 "^buck[1-4]$": [all …]
|
| 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 | maxim,max77826.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Iskren Chernev <iskren.chernev@gmail.com> 14 pattern: "pmic@[0-9a-f]{1,2}" 17 - maxim,max77826 27 after their hardware counterparts LDO[1-15], BUCK and BUCKBOOST 30 "^LDO([1-9]|1[0-5])$": 34 "^BUCK|BUCKBOOST$": 41 - compatible [all …]
|
| D | mps,mp5416.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Saravanan Sekar <sravanhome@gmail.com> 14 pattern: "^pmic@[0-9a-f]{1,2}$" 17 - mps,mp5416 26 after their hardware counterparts BUCK[1-4] and LDO[1-4] 29 "^buck[1-4]$": 33 "^ldo[1-4]$": 40 - compatible [all …]
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | rtq2208-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 95 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_mode() 106 return -EINVAL; in rtq2208_set_mode() 109 shift = ffs(rdesc->mode_mask) - 1; in rtq2208_set_mode() 110 return regmap_update_bits(rdev->regmap, rdesc->mode_reg, in rtq2208_set_mode() 111 rdesc->mode_mask, val << shift); in rtq2208_set_mode() 117 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_get_mode() 121 ret = regmap_read(rdev->regmap, rdesc->mode_reg, &mode_val); in rtq2208_get_mode() 125 return (mode_val & rdesc->mode_mask) ? REGULATOR_MODE_FAST : REGULATOR_MODE_NORMAL; in rtq2208_get_mode() 130 const struct regulator_desc *desc = rdev->desc; in rtq2208_set_ramp_delay() [all …]
|
| D | tps65086-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 5 * Author: Andrew F. Davis <afd@ti.com> 306 struct tps65086 * const tps = dev_get_drvdata(config->dev); in tps65086_of_parse_cb() 307 struct tps65086_regulator *regulators = tps->reg_config->config; in tps65086_of_parse_cb() 311 if (of_property_read_bool(node, "ti,regulator-step-size-25mv")) { in tps65086_of_parse_cb() 312 switch (desc->id) { in tps65086_of_parse_cb() 316 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 318 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 324 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd934x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9340/WCD9341 Codec is a standalone Hi-Fi audio codec IC. 14 It has in-built Soundwire controller, pin controller, interrupt mux and 27 reset-gpios: 31 slim-ifc-dev: true 36 clock-names: 39 vdd-buck-supply: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd934x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9340/WCD9341 Codec is a standalone Hi-Fi audio codec IC. 14 It has in-built Soundwire controller, pin controller, interrupt mux and 27 reset-gpios: 31 slim-ifc-dev: 38 clock-names: 41 vdd-buck-supply: [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | ab3100.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2008-2009 ST-Ericsson AB 6 * Low-level control of the AB3100 IC Low Dropout (LDO) 7 * regulators, external regulator and buck converter 156 * LDO: A,C,E,F,G,H,K,EXT and BUCK 164 err = abx500_get_register_interruptible(abreg->dev, 0, abreg->regreg, in ab3100_enable_regulator() 167 dev_warn(®->dev, "failed to get regid %d value\n", in ab3100_enable_regulator() 168 abreg->regreg); in ab3100_enable_regulator() 178 err = abx500_set_register_interruptible(abreg->dev, 0, abreg->regreg, in ab3100_enable_regulator() 181 dev_warn(®->dev, "failed to set regid %d value\n", in ab3100_enable_regulator() [all …]
|
| D | tps65086-regulator.c | 2 * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/ 4 * Author: Andrew F. Davis <afd@ti.com> 172 if (of_property_read_bool(node, "ti,regulator-step-size-25mv")) { in tps65086_of_parse_cb() 173 switch (desc->id) { in tps65086_of_parse_cb() 177 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 179 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 185 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 187 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 191 dev_warn(config->dev, "25mV step mode only valid for BUCK regulators\n"); in tps65086_of_parse_cb() 196 if (desc->id <= BUCK6 && of_property_read_bool(node, "ti,regulator-decay")) { in tps65086_of_parse_cb() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| D | clk-tps68470.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/clk-provider.h> 26 #define TPS68470_CLK_NAME "tps68470-clk" 42 * factor of F = (M/N)*(1/P) such that the output 56 * BUCK should be as close as possible to 5.2Mhz 57 * BUCK = PLL_VCO_CLK / (BUCKDIV[3:0] + 5) 80 if (regmap_read(clkdata->regmap, TPS68470_REG_PLLCTL, &val)) in tps68470_clk_is_prepared() 90 regmap_write(clkdata->regmap, TPS68470_REG_CLKCFG1, in tps68470_clk_prepare() 94 regmap_update_bits(clkdata->regmap, TPS68470_REG_PLLCTL, in tps68470_clk_prepare() 111 regmap_update_bits(clkdata->regmap, TPS68470_REG_PLLCTL, TPS68470_PLL_EN_MASK, 0); in tps68470_clk_unprepare() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | x-powers,axp152.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AXP PMIC 10 - Chen-Yu Tsai <wens@csie.org> 13 - if: 18 - x-powers,axp152 19 - x-powers,axp202 20 - x-powers,axp209 [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sm8250-mtp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 9 #include <dt-bindings/sound/qcom,q6afe.h> 10 #include <dt-bindings/sound/qcom,q6asm.h> 11 #include <dt-bindings/gpio/gpio.h> 20 compatible = "qcom,sm8250-mtp", "qcom,sm8250"; 21 chassis-type = "handset"; 27 wcd938x: audio-codec { 28 compatible = "qcom,wcd9380-codec"; [all …]
|
| D | apq8096-db820c.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. 6 /dts-v1/; 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 #include <dt-bindings/sound/qcom,q6afe.h> 16 #include <dt-bindings/sound/qcom,q6asm.h> 17 #include <dt-bindings/sound/qcom,wcd9335.h> [all …]
|
| D | sm8550-mtp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 compatible = "qcom,sm8550-mtp", "qcom,sm8550"; 21 chassis-type = "handset"; 27 wcd938x: audio-codec { 28 compatible = "qcom,wcd9385-codec"; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&wcd_default>; 33 qcom,micbias1-microvolt = <1800000>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | apq8096-db820c.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 #include <dt-bindings/sound/qcom,q6afe.h> 13 #include <dt-bindings/sound/qcom,q6asm.h> 27 * drawing no: LM25-P2751-1 38 * the GPIO named lines "GPIO-A" thru "GPIO-L" are the only 55 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | bttv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------------------- 12 ./scripts/config -e PCI 13 ./scripts/config -m I2C 14 ./scripts/config -m INPUT 15 ./scripts/config -m MEDIA_SUPPORT 16 ./scripts/config -e MEDIA_PCI_SUPPORT 17 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT 18 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT 19 ./scripts/config -e MEDIA_RADIO_SUPPORT [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | bttv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------------------- 12 ./scripts/config -e PCI 13 ./scripts/config -m I2C 14 ./scripts/config -m INPUT 15 ./scripts/config -m MEDIA_SUPPORT 16 ./scripts/config -e MEDIA_PCI_SUPPORT 17 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT 18 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT 19 ./scripts/config -e MEDIA_RADIO_SUPPORT [all …]
|