Home
last modified time | relevance | path

Searched refs:vadc (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/iio/adc/
H A Dqcom-spmi-vadc.c138 static int vadc_read(struct vadc_priv *vadc, u16 offset, u8 *data) in vadc_read() argument
140 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read()
143 static int vadc_write(struct vadc_priv *vadc, u16 offset, u8 data) in vadc_write() argument
145 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write()
148 static int vadc_reset(struct vadc_priv *vadc) in vadc_reset() argument
153 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
157 ret = vadc_read(vadc, VADC_PERH_RESET_CTL3, &data); in vadc_reset()
161 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
167 return vadc_write(vadc, VADC_PERH_RESET_CTL3, data); in vadc_reset()
170 static int vadc_set_state(struct vadc_priv *vadc, bool state) in vadc_set_state() argument
[all …]
/linux/arch/arm/boot/dts/qcom/
H A Dpma8084.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
66 compatible = "qcom,spmi-vadc";
H A Dpm8226.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
100 compatible = "qcom,spmi-vadc";
H A Dpm8941.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
142 compatible = "qcom,spmi-vadc";
H A Dpmx55.dtsi8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/linux/arch/arm64/boot/dts/qcom/
H A Dpm8953.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
77 compatible = "qcom,spmi-vadc";
H A Dpmi8950.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
16 compatible = "qcom,spmi-vadc";
H A Dpm8994.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
78 compatible = "qcom,spmi-vadc";
H A Dpm8937.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
100 compatible = "qcom,spmi-vadc";
H A Dpm8950.dtsi8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
54 compatible = "qcom,spmi-vadc";
H A Dpm8916.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
120 compatible = "qcom,spmi-vadc";
H A Dpmp8074.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpmm8155au_1.dtsi9 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm6150l.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm8150l.dtsi7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm8998.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpms405.dtsi8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm6150.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm660.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dsc8180x-pmics.dtsi10 #include <dt-bindings/iio/qcom,spmi-vadc.h>