| /linux/drivers/iio/adc/ |
| H A D | qcom-spmi-vadc.c | 138 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 D | pma8084.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 66 compatible = "qcom,spmi-vadc";
|
| H A D | pm8226.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 100 compatible = "qcom,spmi-vadc";
|
| H A D | pm8941.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 142 compatible = "qcom,spmi-vadc";
|
| H A D | pmx55.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | pm8953.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 77 compatible = "qcom,spmi-vadc";
|
| H A D | pmi8950.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 16 compatible = "qcom,spmi-vadc";
|
| H A D | pm8994.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 78 compatible = "qcom,spmi-vadc";
|
| H A D | pm8937.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 100 compatible = "qcom,spmi-vadc";
|
| H A D | pm8950.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 54 compatible = "qcom,spmi-vadc";
|
| H A D | pm8916.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 120 compatible = "qcom,spmi-vadc";
|
| H A D | pmp8074.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pmm8155au_1.dtsi | 9 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm6150l.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm8150l.dtsi | 7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm8998.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pms405.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm6150.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm660.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | sc8180x-pmics.dtsi | 10 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|