/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,wcd938x.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 WCD9380/WCD9385 Codec is a standalone Hi-Fi audio codec IC. 17 - $ref: dai-common.yaml# 22 - qcom,wcd9380-codec 23 - qcom,wcd9385-codec 25 reset-gpios: 29 us-euro-gpios: [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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | ltc3676.txt | 1 Linear Technology LTC3676 8-output regulators 4 - compatible: "lltc,ltc3676" 5 - reg: I2C slave address 8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, sw4, 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, sw4 can regulate the feedback reference from: 21 412.5mV to 800mV in 12.5 mV steps. The output voltage thus ranges between 24 Regulators ldo1, ldo2, and ldo4 have a fixed 0.725 V reference and thus output [all …]
|
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>;
|
H A D | qcom,spmi-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,spmi-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Robert Marko <robimarko@gmail.com> 15 - qcom,pm6125-regulators 16 - qcom,pm660-regulators 17 - qcom,pm660l-regulators 18 - qcom,pm8004-regulators 19 - qcom,pm8005-regulators [all …]
|
/openbmc/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 …]
|
/openbmc/u-boot/doc/device-tree-bindings/regulator/ |
H A D | st,stm32-vrefbuf.txt | 1 STM32 VREFBUF - Voltage reference buffer 3 Some STM32 devices embed a voltage reference buffer which can be used as 4 voltage reference for ADCs, DACs and also as voltage reference for external 8 - compatible: Must be "st,stm32-vrefbuf". 9 - reg: Offset and length of VREFBUF register set. 10 - clocks: Must contain an entry for peripheral clock. 13 - vdda-supply: Phandle to the parent vdda supply regulator node. 17 compatible = "st,stm32-vrefbuf"; 20 regulator-min-microvolt = <1500000>; 21 regulator-max-microvolt = <2500000>; [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/adc/ |
H A D | adc.txt | 3 There are no mandatory properties for ADC. However, if Voltage info is required, 5 - use microvolts constraint or 6 - use regulator phandle to enable/read supply's Voltage 9 *optional and always checked, Voltage polarity info: 10 - vdd-polarity-negative: positive reference Voltage has a negative polarity 11 - vss-polarity-negative: negative reference Voltage has a negative polarity 15 *optional and always checked, supply Voltage constants: 16 - vdd-supply: phandle to Vdd regulator's node 17 - vss-supply: phandle to Vss regulator's node 20 - vdd-microvolts: positive reference Voltage value [uV] [all …]
|
/openbmc/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 …]
|
H A D | max6650.txt | 3 Reference: 4 [1] https://datasheets.maximintegrated.com/en/ds/MAX6650-MAX6651.pdf 7 - compatible : One of "maxim,max6650" or "maxim,max6651" 8 - reg : I2C address, one of 0x1b, 0x1f, 0x4b, 0x48. 11 - maxim,fan-microvolt : The supply voltage of the fan, either 5000000 uV or 13 - maxim,fan-prescale : Pre-scaling value, as per datasheet [1]. Lower values 14 allow more fine-grained control of slower fans. 16 - maxim,fan-target-rpm: Initial requested fan rotation speed. If specified, the 17 driver selects closed-loop mode and the requested speed. 22 fan-max6650: max6650@1b { [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/dac/ |
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,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/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 …]
|
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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/opp/ |
H A D | operating-points-v2-ti-cpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/opp/operating-points-v2-ti-cpu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 families, the CPU frequencies subset and the voltage value of each 14 and voltage values based on device type and speed bin information 16 Reference Manual. 18 This document extends the operating-points-v2 binding by providing 22 - Nishanth Menon <nm@ti.com> 25 - $ref: opp-v2-base.yaml# [all …]
|
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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
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 …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 56 * |- device 1 (represents voltage domain 1) 57 * | |- opp 1 (availability, freq, voltage) 58 * | |- opp 2 .. 60 * | `- opp n .. 61 * |- device 2 (represents the next voltage domain) 63 * `- device m (represents mth voltage domain) 69 * struct dev_pm_opp - Generic OPP description structure [all …]
|