Lines Matching full:io

3  * @brief IO channels devicetree macro public API header file.
20 * @defgroup devicetree-io-channels Devicetree IO Channels API
28 * io-channels property at an index
37 * io-channels = <&adc1 10>, <&adc2 20>;
45 * @param node_id node identifier for a node with an io-channels property
46 * @param idx logical index into io-channels property
55 * io-channels property by name
64 * io-channels = <&adc1 10>, <&adc2 20>;
65 * io-channel-names = "SENSOR", "BANDGAP";
73 * @param node_id node identifier for a node with an io-channels property
74 * @param name lowercase-and-underscores name of an io-channels element
75 * as defined by the node's io-channel-names property
84 * @param node_id node identifier for a node with an io-channels property
86 * in the node's "io-channels" property
92 * @brief Get the node identifier from a DT_DRV_COMPAT instance's io-channels
96 * @param idx logical index into io-channels property
104 * @brief Get the node identifier from a DT_DRV_COMPAT instance's io-channels
107 * @param name lowercase-and-underscores name of an io-channels element
108 * as defined by the node's io-channel-names property
119 * in the node's "io-channels" property
125 * @brief Get an io-channels specifier input cell at an index
127 * This macro only works for io-channels specifiers with cells named
134 * #io-channel-cells = <1>;
139 * #io-channel-cells = <1>;
143 * io-channels = <&adc1 10>, <&adc2 20>;
148 * io-channel-cells:
156 * @param node_id node identifier for a node with an io-channels property
157 * @param idx logical index into io-channels property
165 * @brief Get an io-channels specifier input cell by name
167 * This macro only works for io-channels specifiers with cells named
174 * #io-channel-cells = <1>;
179 * #io-channel-cells = <1>;
183 * io-channels = <&adc1 10>, <&adc2 20>;
184 * io-channel-names = "SENSOR", "BANDGAP";
189 * io-channel-cells:
197 * @param node_id node identifier for a node with an io-channels property
198 * @param name lowercase-and-underscores name of an io-channels element
199 * as defined by the node's io-channel-names property
207 * @param node_id node identifier for a node with an io-channels property
214 * @brief Get an input cell from the "DT_DRV_INST(inst)" io-channels
217 * @param idx logical index into io-channels property
225 * @brief Get an input cell from the "DT_DRV_INST(inst)" io-channels
228 * @param name lowercase-and-underscores name of an io-channels element
229 * as defined by the instance's io-channel-names property