/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,wcd93xx-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,wcd93xx-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 reset-gpios: 17 vdd-buck-supply: 18 description: A reference to the 1.8V buck supply 20 vdd-rxtx-supply: 21 description: A reference to the 1.8V rx supply [all …]
|
H A 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 …]
|
H A D | nuvoton,nau8325.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Seven Lee <WTLI@nuvoton.com> 13 - $ref: dai-common.yaml# 22 nuvoton,vref-impedance-ohms: 24 The vref impedance to be used in ohms. Middle of voltage enables 25 Tie-Off selection options. Due to the high impedance of the VREF 26 pin, it is important to use a low-leakage capacitor. 30 nuvoton,dac-vref-microvolt: [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | ltc3589.txt | 1 Linear Technology LTC3589, LTC3589-1, and LTC3589-2 8-output regulators 4 - compatible: "lltc,ltc3589", "lltc,ltc3589-1" or "lltc,ltc3589-2" 5 - reg: I2C slave address 8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, bb-out, 13 nodes for sw1, sw2, sw3, bb-out, ldo1, and ldo2 additionally need to specify 14 the resistor values of their external feedback voltage dividers: 17 - lltc,fb-voltage-divider: An array of two integers containing the resistor 18 values R1 and R2 of the feedback voltage divider in ohms. 20 Regulators sw1, sw2, sw3, and ldo2 can regulate the feedback reference from 21 0.3625 V to 0.75 V in 12.5 mV steps. The output voltage thus ranges between [all …]
|
H A D | st,stm32-vrefbuf.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/st,stm32-vrefbuf.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 Voltage reference buffer 10 Some STM32 devices embed a voltage reference buffer which can be used as 11 voltage reference for ADCs, DACs and also as voltage reference for external 15 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 18 - $ref: regulator.yaml# 22 const: st,stm32-vrefbuf [all …]
|
H A D | hisilicon,hi655x-regulator.txt | 1 Hisilicon Hi655x Voltage regulators 9 take the bindings of regulator.txt for reference. 18 compatible = "hisilicon,hi655x-pmic"; 22 regulator-name = "LDO2_2V8"; 23 regulator-min-microvolt = <2500000>; 24 regulator-max-microvolt = <3200000>; 25 regulator-enable-ramp-delay = <120>;
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | aspeed,ast2600-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Billy Tsai <billy_tsai@aspeedtech.com> 13 • 10-bits resolution for 16 voltage channels. 14 • The device split into two individual engine and each contains 8 voltage 16 • Channel scanning can be non-continuous. 21 • Built-in a compensating method. 22 • Built-in a register to trim internal reference voltage. [all …]
|
H A D | adi,ad7949.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Charles-Antoine Couret <charles-antoine.couret@essensium.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf 22 - adi,ad7682 23 - adi,ad7689 24 - adi,ad7949 29 vrefin-supply: [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | microchip,mcp3021.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - microchip,mcp3021 16 - microchip,mcp3221 21 reference-voltage-microvolt: 23 VDD supply power and reference voltage 26 - compatible 27 - reg [all …]
|
/linux/Documentation/devicetree/bindings/iio/dac/ |
H A D | adi,ltc2664.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 11 - Kim Seer Paller <kimseer.paller@analog.com> 14 Analog Devices LTC2664 4 channel, 12-/16-Bit, +-10V DAC 15 https://www.analog.com/media/en/technical-documentation/data-sheets/2664fa.pdf 20 - adi,ltc2664 25 spi-max-frequency: 28 vcc-supply: [all …]
|
H A D | adi,ad3552r.yaml | 1 # 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/ad3541r.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad3542r.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/ad3551r.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ad3552r.pdf 24 - adi,ad3541r 25 - adi,ad3542r [all …]
|
H A D | lltc,ltc2632.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Linear Technology LTC263x 12-/10-/8-Bit Rail-to-Rail DAC 10 - Michael Hennerich <michael.hennerich@analog.com> 14 …Datasheet can be found here: https://www.analog.com/media/en/technical-documentation/data-sheets/L… 19 - lltc,ltc2632-l12 20 - lltc,ltc2632-l10 21 - lltc,ltc2632-l8 22 - lltc,ltc2632-h12 [all …]
|
H A D | adi,ltc2688.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2688 16 channel, 16 bit, +-15V DAC 14 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2688.pdf 19 - adi,ltc2688 24 vcc-supply: 25 description: Analog Supply Voltage Input. 27 iovcc-supply: [all …]
|
/linux/rust/kernel/ |
H A D | opp.rs | 1 // SPDX-License-Identifier: GPL-2.0 9 //! Reference: <https://docs.kernel.org/power/opp.html> 39 pub(crate) fn new(table: &Table) -> Result<Self> { in new() 54 /// Returns a reference to the underlying [`cpufreq::Table`]. 56 fn table(&self) -> &cpufreq::Table { in table() 66 fn deref(&self) -> &Self::Target { in deref() 89 /// Creates a null-terminated slice of pointers to [`Cstring`]s. 90 fn to_c_str_array(names: &[CString]) -> Result<KVec<*const u8>> { in to_c_str_array() 91 // Allocated a null-terminated vector of pointers. in to_c_str_array() 102 /// The voltage unit. [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mediatek,mt6357.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Flora Fu <flora.fu@mediatek.com> 11 - Alexandre Mergnat <amergnat@baylibre.com> 19 - Regulator 20 - RTC 21 - Keys 35 interrupt-controller: true 37 "#interrupt-cells": [all …]
|
H A D | da9052-i2c.txt | 4 - compatible : Should be "dlg,da9052", "dlg,da9053-aa", 5 "dlg,da9053-ab", or "dlg,da9053-bb" 8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen 11 - tsiref-supply: Phandle to the regulator, which provides the reference 12 voltage for the TSIREF pin. Must be provided when the 15 Sub-nodes: 16 - regulators : Contain the regulator nodes. The DA9052/53 regulators are 42 compatible = "dlg,da9053-aa"; 47 regulator-min-microvolt = <500000>; 48 regulator-max-microvolt = <2075000>; [all …]
|
/linux/Documentation/devicetree/bindings/opp/ |
H A D | opp-v2-base.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/opp/opp-v2-base.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viresh Kumar <viresh.kumar@linaro.org> 13 Devices work at voltage-current-frequency combinations and some implementations 25 pattern: '^opp-table(-[a-z0-9]+)?$' 27 opp-shared: 30 their DVFS state together, i.e. they share clock/voltage/current lines. 31 Missing property means devices have independent clock/voltage/current [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | ipq9574-rdp-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 6 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/leds/common.h> 22 stdout-path = "serial0:115200n8"; 26 compatible = "regulator-fixed"; 27 regulator-min-microvolt = <3300000>; [all …]
|
H A D | msm8916-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8916-pm8916.dtsi describes common properties (e.g. regulator connections) 5 * Many regulators have a fixed purpose in the original reference design and 6 * were rarely re-used for different purposes. Devices that deviate from the 7 * typical reference design should not make use of this include and instead add 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 19 vdda-supply = <&pm8916_l2>; 20 vddio-supply = <&pm8916_l6>; 24 vddio-supply = <&pm8916_l6>; [all …]
|
H A D | msm8939-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8939-pm8916.dtsi describes common properties (e.g. regulator connections) 5 * Many regulators have a fixed purpose in the original reference design and 6 * were rarely re-used for different purposes. Devices that deviate from the 7 * typical reference design should not make use of this include and instead add 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 16 vddio-supply = <&pm8916_l6>; 20 vddio-supply = <&pm8916_l6>; 24 vdda-supply = <&pm8916_l2>; [all …]
|
H A D | msm8929-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8929-pm8916.dtsi describes common properties (e.g. regulator connections) 5 * Many regulators have a fixed purpose in the original reference design and 6 * were rarely re-used for different purposes. Devices that deviate from the 7 * typical reference design should not make use of this include and instead add 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 16 vddio-supply = <&pm8916_l6>; 20 vddio-supply = <&pm8916_l6>; 24 vdda-supply = <&pm8916_l2>; [all …]
|
/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-ast2600-evb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 /dts-v1/; 6 #include "aspeed-g6.dtsi" 7 #include <dt-bindings/gpio/aspeed-gpio.h> 11 compatible = "aspeed,ast2600-evb", "aspeed,ast2600"; 26 reserved-memory { 27 #address-cells = <1>; 28 #size-cells = <1>; 34 compatible = "shared-dma-pool"; 41 compatible = "shared-dma-pool"; [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | idt,versaclock5.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - 5P49V5923: 17 0 -- OUT0_SEL_I2CB 18 1 -- OUT1 19 2 -- OUT2 21 - 5P49V5933: 22 0 -- OUT0_SEL_I2CB 23 1 -- OUT1 [all …]
|
/linux/drivers/hwmon/ |
H A D | mcp3021.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mcp3021.c - driver for Microchip MCP3021 and MCP3221 5 * Copyright (C) 2008-2009, 2012 Freescale Semiconductor, Inc. 10 * This driver exports the value of analog input voltage to sysfs, the 11 * voltage unit is mV. Through the sysfs interface, lm-sensors tool 12 * can also display the input voltage. 24 /* Vdd / reference voltage in millivolt */ 32 #define MCP3021_OUTPUT_RES 10 /* 10-bit resolution */ 36 #define MCP3221_OUTPUT_RES 12 /* 12-bit resolution */ 48 u32 vdd; /* supply and reference voltage in millivolt */ [all …]
|
/linux/drivers/opp/ |
H A D | opp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2009-2010 Texas Instruments Incorporated. 40 * struct opp_config_data - data for set config operations 55 * struct dev_pm_opp_icc_bw - Interconnect bandwidth values 70 * |- device 1 (represents voltage domain 1) 71 * | |- opp 1 (availability, freq, voltage) 72 * | |- opp 2 .. 74 * | `- opp n .. 75 * |- device 2 (represents the next voltage domain) 77 * `- device m (represents mth voltage domain) [all …]
|