Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
/*
3
* Copyright (c) 2020 The Linux Foundation. All rights reserved.
4
*/
5
6
#ifndef _DT_BINDINGS_QCOM_SPMI_VADC_PMR735A_H
7
#define _DT_BINDINGS_QCOM_SPMI_VADC_PMR735A_H
8
9
#ifndef PMR735A_SID
10
#define PMR735A_SID 4
11
#endif
12
13
#include <dt-bindings/iio/qcom,spmi-vadc.h>
14
15
/* ADC channels for PMR735A_ADC for PMIC7 */
16
#define PMR735A_ADC7_REF_GND (PMR735A_SID << 8 | ADC7_REF_GND)
17
#define PMR735A_ADC7_1P25VREF (PMR735A_SID << 8 | ADC7_1P25VREF)
18
#define PMR735A_ADC7_VREF_VADC (PMR735A_SID << 8 | ADC7_VREF_VADC)
19
#define PMR735A_ADC7_DIE_TEMP (PMR735A_SID << 8 | ADC7_DIE_TEMP)
20
21
#define PMR735A_ADC7_GPIO1 (PMR735A_SID << 8 | ADC7_GPIO1)
22
#define PMR735A_ADC7_GPIO2 (PMR735A_SID << 8 | ADC7_GPIO2)
23
#define PMR735A_ADC7_GPIO3 (PMR735A_SID << 8 | ADC7_GPIO3)
24
25
/* 100k pull-up2 */
26
#define PMR735A_ADC7_GPIO1_100K_PU (PMR735A_SID << 8 | ADC7_GPIO1_100K_PU)
27
#define PMR735A_ADC7_GPIO2_100K_PU (PMR735A_SID << 8 | ADC7_GPIO2_100K_PU)
28
#define PMR735A_ADC7_GPIO3_100K_PU (PMR735A_SID << 8 | ADC7_GPIO3_100K_PU)
29
30
#endif /* _DT_BINDINGS_QCOM_SPMI_VADC_PMR735A_H */
31
32