| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | leadtek,ltk500hd1829.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko.stuebner@theobroma-systems.com> 13 - $ref: panel-common.yaml# 20 reset-gpios: true 21 iovcc-supply: 22 description: regulator that supplies the iovcc voltage 23 vcc-supply: 24 description: regulator that supplies the vcc voltage [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/panel/ |
| D | leadtek,ltk500hd1829.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko.stuebner@theobroma-systems.com> 13 - $ref: panel-common.yaml# 20 reset-gpios: true 21 iovcc-supply: 22 description: regulator that supplies the iovcc voltage 23 vcc-supply: 24 description: regulator that supplies the vcc voltage [all …]
|
| /kernel/linux/linux-6.6/Documentation/power/regulator/ |
| D | machine.rst | 10 Regulator-1 -+-> Regulator-2 --> [Consumer A @ 1.8 - 2.0V] 12 +-> [Consumer B @ 3.3V] 15 order to control their power supplies. This mapping can be achieved in machine 21 const char *supply; /* consumer supply - e.g. "vcc" */ 27 REGULATOR_SUPPLY("Vcc", "consumer B"), 31 REGULATOR_SUPPLY("Vcc", "consumer A"), 34 This maps Regulator-1 to the 'Vcc' supply for Consumer B and maps Regulator-2 35 to the 'Vcc' supply for Consumer A. 43 .name = "Regulator-1", 53 for the board for configuration of supplies for other regulators and [all …]
|
| D | consumer.rst | 14 regulator = regulator_get(dev, "Vcc"); 16 The consumer passes in its struct device pointer and power supply ID. The core 19 regulator that supplies this consumer. 26 analog and digital supplies :: 28 digital = regulator_get(dev, "Vcc"); /* digital core */ 144 -------------------------------- 150 This will cause the core to recalculate the total load on the regulator (based 163 ------------------------------ 199 they need to do low-level hardware access to regulators, with no involvement 202 - clocksource with a voltage-controlled oscillator and control logic to change [all …]
|
| /kernel/linux/linux-5.10/Documentation/power/regulator/ |
| D | machine.rst | 10 Regulator-1 -+-> Regulator-2 --> [Consumer A @ 1.8 - 2.0V] 12 +-> [Consumer B @ 3.3V] 15 order to control their power supplies. This mapping can be achieved in machine 21 const char *supply; /* consumer supply - e.g. "vcc" */ 27 REGULATOR_SUPPLY("Vcc", "consumer B"), 31 REGULATOR_SUPPLY("Vcc", "consumer A"), 34 This maps Regulator-1 to the 'Vcc' supply for Consumer B and maps Regulator-2 35 to the 'Vcc' supply for Consumer A. 43 .name = "Regulator-1", 53 for the board for configuration of supplies for other regulators and [all …]
|
| D | consumer.rst | 14 regulator = regulator_get(dev, "Vcc"); 16 The consumer passes in its struct device pointer and power supply ID. The core 19 regulator that supplies this consumer. 26 analog and digital supplies :: 28 digital = regulator_get(dev, "Vcc"); /* digital core */ 144 -------------------------------- 150 This will cause the core to recalculate the total load on the regulator (based 163 ------------------------------ 199 they need to do low-level hardware access to regulators, with no involvement 202 - clocksource with a voltage-controlled oscillator and control logic to change [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/ |
| D | hdmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Rob Clark <robdclark@gmail.com> 16 - qcom,hdmi-tx-8084 17 - qcom,hdmi-tx-8660 18 - qcom,hdmi-tx-8960 19 - qcom,hdmi-tx-8974 20 - qcom,hdmi-tx-8994 21 - qcom,hdmi-tx-8996 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/opp/ |
| D | ti-omap5-opp-supply.txt | 5 supplies for more efficient operation. This binding provides the information 9 Also, some supplies may have an associated vbb-supply which is an Adaptive Body 11 to the vdd-supply and clk when making an OPP transition. By supplying two 13 of the multi regulator binding that is part of the OPP core described here [1] 19 - vdd-supply: phandle to regulator controlling VDD supply 20 - vbb-supply: phandle to regulator controlling Body Bias supply 23 Required Properties for opp-supply node: 24 - compatible: Should be one of: 25 "ti,omap-opp-supply" - basic OPP supply controlling VDD and VBB 26 "ti,omap5-opp-supply" - OMAP5+ optimized voltages in efuse(class0)VDD [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ufs/ |
| D | ufshcd-pltfrm.txt | 3 UFSHC nodes are defined to describe on-chip UFS host controllers. 7 - compatible : must contain "jedec,ufs-1.1" or "jedec,ufs-2.0" 10 SoC-specific compatible along with "qcom,ufshc" and 12 "qcom,msm8994-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 13 "qcom,msm8996-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 14 "qcom,msm8998-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 15 "qcom,sdm845-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 16 "qcom,sm8150-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 17 - interrupts : <interrupt mapping for UFS host controller IRQ> 18 - reg : <registers mapping> [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| D | regulator.rst | 1 .. Copyright 2007-2008 Wolfson Microelectronics 30 -------- 36 Electronic device that supplies power to other devices. Most regulators 62 drivers use `get <#API-regulator-get>`__ and 63 `put <#API-regulator-put>`__ operations to acquire and release 64 regulators. Functions are provided to `enable <#API-regulator-enable>`__ 65 and `disable <#API-regulator-disable>`__ the regulator and to get and 69 supplies, such as "Vcc", which are mapped into actual regulator devices 76 ---------------------- 90 ------------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/ |
| D | regulator.rst | 1 .. Copyright 2007-2008 Wolfson Microelectronics 30 -------- 36 Electronic device that supplies power to other devices. Most regulators 62 drivers use `get <#API-regulator-get>`__ and 63 `put <#API-regulator-put>`__ operations to acquire and release 64 regulators. Functions are provided to `enable <#API-regulator-enable>`__ 65 and `disable <#API-regulator-disable>`__ the regulator and to get and 69 supplies, such as "Vcc", which are mapped into actual regulator devices 76 ---------------------- 90 ------------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7476.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Michael Hennerich <michael.hennerich@analog.com> 21 - adi,ad7091 22 - adi,ad7091r 23 - adi,ad7273 24 - adi,ad7274 25 - adi,ad7276 26 - adi,ad7277 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | actions,atc260x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Cristian Ciocaltea <cristian.ciocaltea@gmail.com> 16 (i.e. regulators and system power-off/reboot) for the ATC2603C and ATC2609A 18 ATC2603C includes 3 programmable DC-DC converters, 9 programmable LDO 20 ATC2609A includes 5 programmable DC-DC converters and 10 programmable LDO 24 - $ref: ../input/input.yaml 29 - actions,atc2603c [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | ab8500-ext.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2010 11 * ab8500-ext supports the following regulators: 12 * - VextSupply3 35 REGULATOR_SUPPLY("vcc", "gpio-keys.0"), 37 REGULATOR_SUPPLY("vcc", "2-0029"), 39 REGULATOR_SUPPLY("vdd", "2-0018"), 41 REGULATOR_SUPPLY("vdd", "2-0019"), 43 REGULATOR_SUPPLY("vdd", "2-001e"), 45 REGULATOR_SUPPLY("avdd", "3-005c"), [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | adm1025.rst | 10 Addresses scanned: I2C 0x2c - 0x2e 18 Addresses scanned: I2C 0x2c - 0x2d 24 * Only two possible addresses (0x2c - 0x2d). 29 - Chen-Yuan Wu <gwu@esoft.com>, 30 - Jean Delvare <jdelvare@suse.de> 33 ----------- 36 monitor for microprocessor-based systems, providing measurement and limit 38 are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and 39 the processor core voltage. The ADM1025 can monitor a sixth power-supply 40 voltage by measuring its own VCC. One input (two pins) is dedicated to a [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | adm1025.rst | 10 Addresses scanned: I2C 0x2c - 0x2e 18 Addresses scanned: I2C 0x2c - 0x2d 24 * Only two possible addresses (0x2c - 0x2d). 29 - Chen-Yuan Wu <gwu@esoft.com>, 30 - Jean Delvare <jdelvare@suse.de> 33 ----------- 36 monitor for microprocessor-based systems, providing measurement and limit 38 are provided, for monitoring +2.5V, +3.3V, +5V and +12V power supplies and 39 the processor core voltage. The ADM1025 can monitor a sixth power-supply 40 voltage by measuring its own VCC. One input (two pins) is dedicated to a [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | allwinner,sun4i-a10-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#gpio-cells": 21 "#interrupt-cells": 30 - allwinner,sun4i-a10-pinctrl 31 - allwinner,sun5i-a10s-pinctrl [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | allwinner,sun4i-a10-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#gpio-cells": 21 "#interrupt-cells": 30 - allwinner,sun4i-a10-pinctrl 31 - allwinner,sun5i-a10s-pinctrl [all …]
|
| /kernel/linux/linux-5.10/include/linux/regulator/ |
| D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 60 * struct regulator_state - regulator state during low power system states 72 * - DO_NOTHING_IN_SUSPEND 73 * - DISABLE_IN_SUSPEND 74 * - ENABLE_IN_SUSPEND 87 * struct regulation_constraints - regulator operating constraints. [all …]
|
| /kernel/linux/linux-6.6/include/linux/regulator/ |
| D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 60 * struct regulator_state - regulator state during low power system states 72 * - DO_NOTHING_IN_SUSPEND 73 * - DISABLE_IN_SUSPEND 74 * - ENABLE_IN_SUSPEND 86 #define REGULATOR_NOTIF_LIMIT_DISABLE -1 [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3188-bqedison2qc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/i2c/i2c.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 model = "BQ Edison2 Quad-Core"; 15 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 29 compatible = "pwm-backlight"; 30 power-supply = <&vsys>; 34 gpio-keys { [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3188-bqedison2qc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/i2c/i2c.h> 9 #include <dt-bindings/input/input.h> 13 model = "BQ Edison2 Quad-Core"; 14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 22 compatible = "pwm-backlight"; 23 power-supply = <&vsys>; 27 gpio-keys { 28 compatible = "gpio-keys"; [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | sta32x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Codec driver for ST STA32x 2.1-channel high-efficiency digital audio system 31 #include <sound/core.h> 35 #include <sound/soc-dapm.h> 58 /* Power-up register defaults */ 136 "Vcc" /* power amp spply, 10V - 36V */ 143 struct regulator_bulk_data supplies[ARRAY_SIZE(sta32x_supply_names)]; member 157 static const DECLARE_TLV_DB_SCALE(mvol_tlv, -12700, 50, 1); 158 static const DECLARE_TLV_DB_SCALE(chvol_tlv, -7950, 50, 1); 159 static const DECLARE_TLV_DB_SCALE(tone_tlv, -120, 200, 0); [all …]
|
| D | sta350.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Codec driver for ST STA350 2.1-channel high-efficiency digital audio system 31 #include <sound/core.h> 35 #include <sound/soc-dapm.h> 58 /* Power-up register defaults */ 159 "vdd-dig", /* digital supply, 3.3V */ 160 "vdd-pll", /* pll supply, 3.3V */ 161 "vcc" /* power amp supply, 5V - 26V */ 167 struct regulator_bulk_data supplies[ARRAY_SIZE(sta350_supply_names)]; member 182 static const DECLARE_TLV_DB_SCALE(mvol_tlv, -12750, 50, 1); [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | sta32x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Codec driver for ST STA32x 2.1-channel high-efficiency digital audio system 31 #include <sound/core.h> 35 #include <sound/soc-dapm.h> 55 /* Power-up register defaults */ 133 "Vcc" /* power amp spply, 10V - 36V */ 140 struct regulator_bulk_data supplies[ARRAY_SIZE(sta32x_supply_names)]; member 154 static const DECLARE_TLV_DB_SCALE(mvol_tlv, -12700, 50, 1); 155 static const DECLARE_TLV_DB_SCALE(chvol_tlv, -7950, 50, 1); 156 static const DECLARE_TLV_DB_SCALE(tone_tlv, -120, 200, 0); [all …]
|