Lines Matching refs:iiospec
121 * __fwnode_iio_simple_xlate - translate iiospec to the IIO channel index
123 * @iiospec: IIO specifier as found in the device tree
131 const struct fwnode_reference_args *iiospec)
133 if (!iiospec->nargs)
136 if (iiospec->args[0] >= indio_dev->num_channels) {
138 iiospec->args[0]);
142 return iiospec->args[0];
148 struct fwnode_reference_args iiospec;
155 index, &iiospec);
159 idev = bus_find_device_by_fwnode(&iio_bus_type, iiospec.fwnode);
161 fwnode_handle_put(iiospec.fwnode);
168 index = indio_dev->info->fwnode_xlate(indio_dev, &iiospec);
170 index = __fwnode_iio_simple_xlate(indio_dev, &iiospec);
171 fwnode_handle_put(iiospec.fwnode);