| /linux-6.15/drivers/iio/adc/ |
| H A D | qcom-spmi-vadc.c | 141 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read() 146 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write() 205 dev_err(vadc->dev, in vadc_show_status() 280 ret = regmap_bulk_read(vadc->regmap, vadc->base + VADC_DATA, data, 2); in vadc_read_result() 315 if (!vadc->poll_eoc) in vadc_do_conversion() 328 if (vadc->poll_eoc) { in vadc_do_conversion() 760 vadc->nchannels = device_get_child_node_count(vadc->dev); in vadc_get_fw_data() 764 vadc->iio_chans = devm_kcalloc(vadc->dev, vadc->nchannels, in vadc_get_fw_data() 769 vadc->chan_props = devm_kcalloc(vadc->dev, vadc->nchannels, in vadc_get_fw_data() 887 vadc->dev = dev; in vadc_probe() [all …]
|
| H A D | Makefile | 108 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o 109 obj-$(CONFIG_QCOM_VADC_COMMON) += qcom-vadc-common.o
|
| /linux-6.15/Documentation/devicetree/bindings/iio/adc/ |
| H A D | qcom,spmi-vadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml# 26 - qcom,spmi-vadc 62 For compatible property "qcom,spmi-vadc" following channels, also known as 73 See include/dt-bindings/iio/qcom,spmi-vadc.h 111 - For compatible property "qcom,spmi-vadc", if this property is 146 const: qcom,spmi-vadc 243 compatible = "qcom,spmi-vadc";
|
| /linux-6.15/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-6.15/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 | pm8937.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 100 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 | 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 | pm660l.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pm4125.dtsi | 6 #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 | pmp8074.dtsi | 4 #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 | pm8150.dtsi | 10 #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 | 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 | pm6125.dtsi | 3 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| H A D | pmi632.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | qcom,spmi-pmic.yaml | 132 - $ref: /schemas/iio/adc/qcom,spmi-vadc.yaml# 279 #include <dt-bindings/iio/qcom,spmi-vadc.h>
|