Lines Matching +full:channel +full:- +full:use
2 from Lars-Peter Clausen [1].
6 nodes use a phandle and IIO specifier pair to connect IIO provider
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
17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes
27 adc: voltage-sensor@35 {
30 #io-channel-cells = <1>;
37 compatible = "some-vendor,some-adc";
40 adc1: iio-device@0 {
41 #io-channel-cells = <1>;
44 adc2: iio-device@1 {
45 #io-channel-cells = <1>;
53 io-channels: List of phandle and IIO specifier pairs, one pair
55 IIO provider specifies '0' for #io-channel-cells,
59 io-channel-names:
61 order as the io-channels property. Consumers drivers
62 will use io-channel-names to match IIO input names
64 io-channel-ranges:
67 and IIO channel to their children.
72 io-channels = <&adc 1>, <&ref 0>;
73 io-channel-names = "vcc", "vdd";
77 The vcc channel is connected to output 1 of the &adc device, and the
78 vdd channel is connected to output 0 of the &ref device.
85 #io-channel-cells = <1>;
90 iio-hwmon {
91 compatible = "iio-hwmon";
92 io-channels = <&adc 0>, <&adc 1>, <&adc 2>,
99 compatible = "some-consumer";
100 io-channels = <&adc 10>, <&adc 11>;
101 io-channel-names = "adc1", "adc2";