Lines Matching full:iio
4 Sources of IIO channels can be represented by any node in the device
5 tree. Those nodes are designated as IIO providers. IIO consumer
6 nodes use a phandle and IIO specifier pair to connect IIO provider
7 outputs to IIO inputs. Similar to the gpio specifiers, an IIO
8 specifier is an array of one or more cells identifying the IIO
9 output on a device. The length of an IIO specifier is defined by the
10 value of a #io-channel-cells property in the IIO provider node.
12 [1] https://marc.info/?l=linux-iio&m=135902119507483&w=2
14 ==IIO providers==
17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes
18 with a single IIO output and 1 for nodes with multiple
19 IIO outputs.
40 adc1: iio-device@0 {
44 adc2: iio-device@1 {
50 ==IIO consumers==
53 io-channels: List of phandle and IIO specifier pairs, one pair
54 for each IIO input to the device. Note: if the
55 IIO provider specifies '0' for #io-channel-cells,
60 List of IIO input name strings sorted in the same
62 will use io-channel-names to match IIO input names
63 with IIO specifiers.
66 IIO channels from this node. Useful for bus nodes to provide
67 and IIO channel to their children.
76 This represents a device with two IIO inputs, named "vcc" and "vdd".
90 iio-hwmon {
91 compatible = "iio-hwmon";