我正在尝试通过 S32G2 上的内核驱动程序设置多个 IIO ADC 输入通道。我想知道是否有一个我可以效仿的例子?
我不确定是否需要使用“include/linux/iio”目录下的消费者功能来请求和设置 ADC 的通道?一旦建立频道,
我希望通过轮询或中断定期捕获值,然后将这些值写入我的 sysfs 驱动程序节点。
请注意,我在任何 NXP 社区论坛或内核文档(内核版本 5.15)中都找不到 S32G 的任何示例。
感谢您的帮助。
我正在使用带有定制板的 BSP 39.0。
另外,查看一些文档,为了获得 iio_channel,需要建立 iio_map?iio_map 是否已在 Yocto 中生成,或者这是否需要在 board dts 文件中设置?