Home
last modified time | relevance | path

Searched +full:spmi +full:- +full:adc +full:- +full:rev2 (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/devicetree/bindings/iio/adc/
H A Dqcom,spmi-vadc.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vad
[all...]
/linux/arch/arm64/boot/dts/qcom/
H A Dsc8180x-pmics.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2023, Linaro Limited
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-binding
[all...]
H A Dpm8998.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
5 #include <dt-bindings/input/linux-event-codes.h>
6 #include <dt-binding
[all...]
H A Dpm660.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/input/linux-event-code
[all...]
/linux/Documentation/devicetree/bindings/thermal/
H A Dqcom-spmi-adc-tm-hc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/qcom-spmi
[all...]
/linux/drivers/iio/adc/
H A Dqcom-spmi-adc5.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/iio/adc/qcom-vadc-common.h>
23 #include <dt-bindings/iio/qcom,spmi-vadc.h>
104 * struct adc5_channel_prop - AD
158 adc5_read(struct adc5_chip * adc,u16 offset,u8 * data,int len) adc5_read() argument
163 adc5_write(struct adc5_chip * adc,u16 offset,u8 * data,int len) adc5_write() argument
168 adc5_masked_write(struct adc5_chip * adc,u16 offset,u8 mask,u8 val) adc5_masked_write() argument
173 adc5_read_voltage_data(struct adc5_chip * adc,u16 * data) adc5_read_voltage_data() argument
198 adc5_poll_wait_eoc(struct adc5_chip * adc) adc5_poll_wait_eoc() argument
220 adc5_update_dig_param(struct adc5_chip * adc,struct adc5_channel_prop * prop,u8 * data) adc5_update_dig_param() argument
236 adc5_configure(struct adc5_chip * adc,struct adc5_channel_prop * prop) adc5_configure() argument
273 adc7_configure(struct adc5_chip * adc,struct adc5_channel_prop * prop) adc7_configure() argument
314 adc5_do_conversion(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct iio_chan_spec const * chan,u16 * data_volt,u16 * data_cur) adc5_do_conversion() argument
355 adc7_do_conversion(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct iio_chan_spec const * chan,u16 * data_volt,u16 * data_cur) adc7_do_conversion() argument
399 struct adc5_chip *adc = dev_id; adc5_isr() local
409 struct adc5_chip *adc = iio_priv(indio_dev); adc5_fwnode_xlate() local
422 struct adc5_chip *adc = iio_priv(indio_dev); adc7_fwnode_xlate() local
439 struct adc5_chip *adc = iio_priv(indio_dev); adc_read_raw_common() local
628 adc5_get_fw_channel_data(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct fwnode_handle * fwnode,const struct adc5_data * data) adc5_get_fw_channel_data() argument
823 adc5_get_fw_data(struct adc5_chip * adc) adc5_get_fw_data() argument
879 struct adc5_chip *adc; adc5_probe() local
[all...]