/kernel/linux/linux-5.10/drivers/iio/ |
H A D | inkern.c | 99 * __of_iio_simple_xlate - translate iiospec to the IIO channel index 101 * @iiospec: IIO specifier as found in the device tree 109 const struct of_phandle_args *iiospec) in __of_iio_simple_xlate() 111 if (!iiospec->args_count) in __of_iio_simple_xlate() 114 if (iiospec->args[0] >= indio_dev->num_channels) { in __of_iio_simple_xlate() 116 iiospec->args[0]); in __of_iio_simple_xlate() 120 return iiospec->args[0]; in __of_iio_simple_xlate() 129 struct of_phandle_args iiospec; in __of_iio_channel_get() local 133 index, &iiospec); in __of_iio_channel_get() 137 idev = bus_find_device(&iio_bus_type, NULL, iiospec in __of_iio_channel_get() 108 __of_iio_simple_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) __of_iio_simple_xlate() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/ |
H A D | inkern.c | 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) in __fwnode_iio_simple_xlate() 133 if (!iiospec->nargs) in __fwnode_iio_simple_xlate() 136 if (iiospec->args[0] >= indio_dev->num_channels) { in __fwnode_iio_simple_xlate() 138 iiospec->args[0]); in __fwnode_iio_simple_xlate() 142 return iiospec->args[0]; in __fwnode_iio_simple_xlate() 148 struct fwnode_reference_args iiospec; in __fwnode_iio_channel_get() local 155 index, &iiospec); in __fwnode_iio_channel_get() 159 idev = bus_find_device_by_fwnode(&iio_bus_type, iiospec in __fwnode_iio_channel_get() 130 __fwnode_iio_simple_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) __fwnode_iio_simple_xlate() argument [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | qcom-pm8xxx-xoadc.c | 697 const struct of_phandle_args *iiospec) in pm8xxx_of_xlate() 708 if (iiospec->args_count != 2) { in pm8xxx_of_xlate() 710 iiospec->np, in pm8xxx_of_xlate() 711 iiospec->args_count); in pm8xxx_of_xlate() 714 pre_scale_mux = (u8)iiospec->args[0]; in pm8xxx_of_xlate() 715 amux_channel = (u8)iiospec->args[1]; in pm8xxx_of_xlate() 696 pm8xxx_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) pm8xxx_of_xlate() argument
|
H A D | qcom-spmi-adc5.c | 467 const struct of_phandle_args *iiospec) in adc5_of_xlate() 473 if (adc->chan_props[i].channel == iiospec->args[0]) in adc5_of_xlate() 480 const struct of_phandle_args *iiospec) in adc7_of_xlate() 488 if (v_channel == iiospec->args[0]) in adc7_of_xlate() 466 adc5_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) adc5_of_xlate() argument 479 adc7_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) adc7_of_xlate() argument
|
H A D | ingenic-adc.c | 647 const struct of_phandle_args *iiospec) in ingenic_adc_of_xlate() 651 if (!iiospec->args_count) in ingenic_adc_of_xlate() 655 if (iio_dev->channels[i].channel == iiospec->args[0]) in ingenic_adc_of_xlate() 646 ingenic_adc_of_xlate(struct iio_dev *iio_dev, const struct of_phandle_args *iiospec) ingenic_adc_of_xlate() argument
|
H A D | ab8500-gpadc.c | 929 const struct of_phandle_args *iiospec) in ab8500_gpadc_of_xlate() 934 if (indio_dev->channels[i].channel == iiospec->args[0]) in ab8500_gpadc_of_xlate() 928 ab8500_gpadc_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) ab8500_gpadc_of_xlate() argument
|
H A D | qcom-spmi-vadc.c | 486 const struct of_phandle_args *iiospec) in vadc_of_xlate() 492 if (vadc->iio_chans[i].channel == iiospec->args[0]) in vadc_of_xlate() 485 vadc_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) vadc_of_xlate() argument
|
H A D | stm32-adc.c | 1378 const struct of_phandle_args *iiospec) in stm32_adc_of_xlate() 1383 if (indio_dev->channels[i].channel == iiospec->args[0]) in stm32_adc_of_xlate() 1377 stm32_adc_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) stm32_adc_of_xlate() argument
|
H A D | at91-sama5d2_adc.c | 489 const struct of_phandle_args *iiospec) in at91_adc_of_xlate() 491 return at91_adc_chan_xlate(indio_dev, iiospec->args[0]); in at91_adc_of_xlate() 488 at91_adc_of_xlate(struct iio_dev *indio_dev, const struct of_phandle_args *iiospec) at91_adc_of_xlate() argument
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-pm8xxx-xoadc.c | 698 const struct fwnode_reference_args *iiospec) in pm8xxx_fwnode_xlate() 709 if (iiospec->nargs != 2) { in pm8xxx_fwnode_xlate() 711 iiospec->fwnode, in pm8xxx_fwnode_xlate() 712 iiospec->nargs); in pm8xxx_fwnode_xlate() 715 pre_scale_mux = (u8)iiospec->args[0]; in pm8xxx_fwnode_xlate() 716 amux_channel = (u8)iiospec->args[1]; in pm8xxx_fwnode_xlate() 697 pm8xxx_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) pm8xxx_fwnode_xlate() argument
|
H A D | qcom-spmi-adc5.c | 407 const struct fwnode_reference_args *iiospec) in adc5_fwnode_xlate() 413 if (adc->chan_props[i].channel == iiospec->args[0]) in adc5_fwnode_xlate() 420 const struct fwnode_reference_args *iiospec) in adc7_fwnode_xlate() 428 if (v_channel == iiospec->args[0]) in adc7_fwnode_xlate() 406 adc5_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) adc5_fwnode_xlate() argument 419 adc7_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) adc7_fwnode_xlate() argument
|
H A D | ingenic-adc.c | 723 const struct fwnode_reference_args *iiospec) in ingenic_adc_fwnode_xlate() 727 if (!iiospec->nargs) in ingenic_adc_fwnode_xlate() 731 if (iio_dev->channels[i].channel == iiospec->args[0]) in ingenic_adc_fwnode_xlate() 722 ingenic_adc_fwnode_xlate(struct iio_dev *iio_dev, const struct fwnode_reference_args *iiospec) ingenic_adc_fwnode_xlate() argument
|
H A D | qcom-spmi-vadc.c | 488 const struct fwnode_reference_args *iiospec) in vadc_fwnode_xlate() 494 if (vadc->iio_chans[i].channel == iiospec->args[0]) in vadc_fwnode_xlate() 487 vadc_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) vadc_fwnode_xlate() argument
|
H A D | ab8500-gpadc.c | 929 const struct fwnode_reference_args *iiospec) in ab8500_gpadc_fwnode_xlate() 934 if (indio_dev->channels[i].channel == iiospec->args[0]) in ab8500_gpadc_fwnode_xlate() 928 ab8500_gpadc_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) ab8500_gpadc_fwnode_xlate() argument
|
H A D | at91-sama5d2_adc.c | 768 const struct fwnode_reference_args *iiospec) in at91_adc_fwnode_xlate() 770 return at91_adc_chan_xlate(indio_dev, iiospec->args[0]); in at91_adc_fwnode_xlate() 767 at91_adc_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) at91_adc_fwnode_xlate() argument
|
H A D | stm32-adc.c | 1632 const struct fwnode_reference_args *iiospec) in stm32_adc_fwnode_xlate() 1637 if (indio_dev->channels[i].channel == iiospec->args[0]) in stm32_adc_fwnode_xlate() 1631 stm32_adc_fwnode_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) stm32_adc_fwnode_xlate() argument
|
/kernel/linux/linux-5.10/include/linux/iio/ |
H A D | iio.h | 458 const struct of_phandle_args *iiospec);
|
/kernel/linux/linux-6.6/include/linux/iio/ |
H A D | iio.h | 522 const struct fwnode_reference_args *iiospec);
|