GNU Linux-libre 4.9.328-gnu1
[releases.git] / Documentation / devicetree / bindings / iio / adc / mcp320x.txt
1 * Microchip Analog to Digital Converter (ADC)
2
3 The node for this driver must be a child node of a SPI controller, hence
4 all mandatory properties described in
5
6         Documentation/devicetree/bindings/spi/spi-bus.txt
7
8 must be specified.
9
10 Required properties:
11         - compatible:   Must be one of the following, depending on the
12                         model:
13                                 "mcp3001" (DEPRECATED)
14                                 "mcp3002" (DEPRECATED)
15                                 "mcp3004" (DEPRECATED)
16                                 "mcp3008" (DEPRECATED)
17                                 "mcp3201" (DEPRECATED)
18                                 "mcp3202" (DEPRECATED)
19                                 "mcp3204" (DEPRECATED)
20                                 "mcp3208" (DEPRECATED)
21                                 "mcp3301" (DEPRECATED)
22
23                                 "microchip,mcp3001"
24                                 "microchip,mcp3002"
25                                 "microchip,mcp3004"
26                                 "microchip,mcp3008"
27                                 "microchip,mcp3201"
28                                 "microchip,mcp3202"
29                                 "microchip,mcp3204"
30                                 "microchip,mcp3208"
31                                 "microchip,mcp3301"
32
33                         NOTE: The use of the compatibles with no vendor prefix
34                         is deprecated and only listed because old DT use them.
35
36 Examples:
37 spi_controller {
38         mcp3x0x@0 {
39                 compatible = "mcp3002";
40                 reg = <0>;
41                 spi-max-frequency = <1000000>;
42         };
43 };