Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/iio/adc/
Dqcom-spmi-vadc.c200 static int vadc_read(struct vadc_priv *vadc, u16 offset, u8 *data) in vadc_read() argument
202 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read()
205 static int vadc_write(struct vadc_priv *vadc, u16 offset, u8 data) in vadc_write() argument
207 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write()
210 static int vadc_reset(struct vadc_priv *vadc) in vadc_reset() argument
215 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
219 ret = vadc_read(vadc, VADC_PERH_RESET_CTL3, &data); in vadc_reset()
223 ret = vadc_write(vadc, VADC_ACCESS, VADC_ACCESS_DATA); in vadc_reset()
229 return vadc_write(vadc, VADC_PERH_RESET_CTL3, data); in vadc_reset()
232 static int vadc_set_state(struct vadc_priv *vadc, bool state) in vadc_set_state() argument
[all …]
DMakefile31 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
DKconfig304 be called qcom-spmi-vadc.
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
59 pm8916_vadc: vadc@3100 {
60 compatible = "qcom,spmi-vadc";
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt11 Definition: Should contain "qcom,spmi-vadc".
46 See include/dt-bindings/iio/qcom,spmi-vadc.h
105 pmic_vadc: vadc@3100 {
106 compatible = "qcom,spmi-vadc";
128 io-channel-names = "vadc";
/linux-4.4.14/arch/arm/boot/dts/
Dqcom-pma8084.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
74 pma8084_vadc: vadc@3100 {
75 compatible = "qcom,spmi-vadc";
Dqcom-pm8941.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
117 pm8941_vadc: vadc@3100 {
118 compatible = "qcom,spmi-vadc";
Dimx6sx.dtsi1139 vadc: vadc@02228000 { label
1141 reg-names = "vadc-vafe", "vadc-vdec";
1144 clock-names = "vadc", "csi";