Home
last modified time | relevance | path

Searched full:vadc (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v6.1/drivers/iio/adc/
Dqcom-spmi-vadc.c10 #include <linux/iio/adc/qcom-vadc-common.h>
23 #include <dt-bindings/iio/qcom,spmi-vadc.h>
25 /* VADC register and bit definitions */
76 * struct vadc_channel_prop - VADC channel property.
99 * struct vadc_priv - VADC private structure.
103 * @nchannels: number of VADC channels.
104 * @chan_props: array of VADC channel properties.
108 * @complete: VADC result notification after interrupt is received.
137 static int vadc_read(struct vadc_priv *vadc, u16 offset, u8 *data) in vadc_read() argument
139 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read()
[all …]
DMakefile83 obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o
84 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
Dqcom-spmi-adc5.c10 #include <linux/iio/adc/qcom-vadc-common.h>
23 #include <dt-bindings/iio/qcom,spmi-vadc.h>
75 * samples and measurements queued across different VADC peripherals.
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.yaml4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml#
14 SPMI PMIC voltage ADC (VADC) provides interface to clients to read
15 voltage. The VADC is a 15-bit sigma-delta ADC.
17 voltage. The VADC is a 16-bit sigma-delta ADC.
28 - qcom,spmi-vadc
34 description: VADC base address in the SPMI PMIC register map
64 For compatible property "qcom,spmi-vadc" following channels, also known as
75 See include/dt-bindings/iio/qcom,spmi-vadc.h
96 fed to VADC. The configuration for this node is to know the
114 - For compatible property "qcom,spmi-vadc", if this property is
[all …]
Dqcom,pm8018-adc.yaml93 VADC will use a special voltage references for channel
/Linux-v6.1/Documentation/devicetree/bindings/thermal/
Dqcom-spmi-adc-tm-hc.yaml74 If this property is specified VADC will use the VDD reference
86 signal is fed to VADC. The configuration for this node is to know the
115 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dqcom-spmi-adc-tm5.yaml78 If this property is specified VADC will use the VDD reference
90 signal is fed to VADC. The configuration for this node is to know the
167 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-pma8084.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
60 compatible = "qcom,spmi-vadc";
Dqcom-pm8226.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
52 compatible = "qcom,spmi-vadc";
Dqcom-pm8941.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
97 compatible = "qcom,spmi-vadc";
Dqcom-pmx55.dtsi8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dpm8953.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
49 compatible = "qcom,spmi-vadc";
Dpm8994.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
79 compatible = "qcom,spmi-vadc";
Dpm8916.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
62 compatible = "qcom,spmi-vadc";
Dpm660l.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm6150l.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm6150.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm8150l.dtsi7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm8150b.dtsi7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm8998.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpmm8155au_1.dtsi9 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm8150.dtsi10 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpms405.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
Dpm660.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.yaml104 $ref: /schemas/iio/adc/qcom,spmi-vadc.yaml#
218 #include <dt-bindings/iio/qcom,spmi-vadc.h>

12