Searched refs:vadc (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/drivers/iio/adc/ |
| D | qcom-spmi-vadc.c | 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() 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 …]
|
| D | Makefile | 68 obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o 69 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
|
| D | Kconfig | 703 be called qcom-spmi-vadc.
|
| /Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
| D | qcom,spmi-vadc.txt | 13 Definition: Should contain "qcom,spmi-vadc". 51 See include/dt-bindings/iio/qcom,spmi-vadc.h 66 - For compatible property "qcom,spmi-vadc", valid values are 88 - For compatible property "qcom,spmi-vadc", if this property is 105 - For compatible property "qcom,spmi-vadc" and "qcom,spmi-adc-rev2", 127 - For compatible property "qcom,spmi-vadc", valid values 136 For compatible property "qcom,spmi-vadc" following channels, also known as 144 #include <dt-bindings/iio/qcom,spmi-vadc.h> 149 pmic_vadc: vadc@3100 { 150 compatible = "qcom,spmi-vadc"; [all …]
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | qcom-pma8084.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 64 pma8084_vadc: vadc@3100 { 65 compatible = "qcom,spmi-vadc";
|
| D | qcom-pm8941.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 101 pm8941_vadc: vadc@3100 { 102 compatible = "qcom,spmi-vadc";
|
| D | imx6sx.dtsi | 1259 vadc: vadc@2228000 { label 1261 reg-names = "vadc-vafe", "vadc-vdec"; 1264 clock-names = "vadc", "csi";
|
| /Linux-v5.4/arch/arm64/boot/dts/qcom/ |
| D | pm8916.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 74 pm8916_vadc: vadc@3100 { 75 compatible = "qcom,spmi-vadc";
|
| D | pm8150b.dtsi | 7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| D | pm8150l.dtsi | 7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| D | pm8150.dtsi | 10 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| D | pm8998.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| D | pms405.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|