Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dqcom-spmi-vadc.c137 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()
142 static int vadc_write(struct vadc_priv *vadc, u16 offset, u8 data) in vadc_write() argument
144 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write()
147 static int vadc_reset(struct vadc_priv *vadc) in vadc_reset() argument
152 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
156 ret = vadc_read(vadc, VADC_PERH_RESET_CTL3, &data); in vadc_reset()
160 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
166 return vadc_write(vadc, VADC_PERH_RESET_CTL3, data); in vadc_reset()
169 static int vadc_set_state(struct vadc_priv *vadc, bool state) in vadc_set_state() argument
[all …]
H A DMakefile78 obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o
79 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
H A DKconfig821 be called qcom-spmi-vadc.
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dqcom-pma8084.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
64 pma8084_vadc: vadc@3100 {
65 compatible = "qcom,spmi-vadc";
H A Dqcom-pm8941.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
101 pm8941_vadc: vadc@3100 {
102 compatible = "qcom,spmi-vadc";
H A Dimx6sx.dtsi1293 vadc: vadc@2228000 { label
1295 reg-names = "vadc-vafe", "vadc-vdec";
1298 clock-names = "vadc", "csi";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dpm8916.dtsi2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
54 compatible = "qcom,spmi-vadc";
H A Dpm8150l.dtsi7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm6150.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm8150b.dtsi7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm8998.dtsi4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpm8150.dtsi10 #include <dt-bindings/iio/qcom,spmi-vadc.h>
H A Dpms405.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6sx.dtsi1165 vadc: vadc@02228000 { label
1167 reg-names = "vadc-vafe", "vadc-vdec";
1170 clock-names = "vadc", "csi";