summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt
blob: 440e52555349c58958deb1f083703ff58f605c9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
* Analog Devices AD7170/AD7171/AD7780/AD7781

Data sheets:

- AD7170:
	* https://www.analog.com/media/en/technical-documentation/data-sheets/AD7170.pdf
- AD7171:
	* https://www.analog.com/media/en/technical-documentation/data-sheets/AD7171.pdf
- AD7780:
	* https://www.analog.com/media/en/technical-documentation/data-sheets/ad7780.pdf
- AD7781:
	* https://www.analog.com/media/en/technical-documentation/data-sheets/AD7781.pdf

Required properties:

- compatible: should be one of
	* "adi,ad7170"
	* "adi,ad7171"
	* "adi,ad7780"
	* "adi,ad7781"
- reg: spi chip select number for the device
- vref-supply: the regulator supply for the ADC reference voltage

Optional properties:

- powerdown-gpios:  must be the device tree identifier of the PDRST pin. If
		    specified, it will be asserted during driver probe. As the
		    line is active high, it should be marked GPIO_ACTIVE_HIGH.
- adi,gain-gpios:   must be the device tree identifier of the GAIN pin. Only for
		    the ad778x chips. If specified, it will be asserted during
		    driver probe. As the line is active low, it should be marked
		    GPIO_ACTIVE_LOW.
- adi,filter-gpios: must be the device tree identifier of the FILTER pin. Only
		    for the ad778x chips. If specified, it will be asserted
		    during driver probe. As the line is active low, it should be
		    marked GPIO_ACTIVE_LOW.

Example:

adc@0 {
	compatible =  "adi,ad7780";
	reg =	      <0>;
	vref-supply = <&vdd_supply>

	powerdown-gpios  = <&gpio 12 GPIO_ACTIVE_HIGH>;
	adi,gain-gpios   = <&gpio  5 GPIO_ACTIVE_LOW>;
	adi,filter-gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
};