This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:设置 ADC sysfs

Guru**** 2558380 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610116/linux-am3352-setting-adc-sysfs

器件型号:AM3352

工具/软件:Linux

您好 TT 团队、

我将测试 AM3352的 ADC 功能。

我尝试将一些值和关键字设置为[FIG1]以在/sys/bus/iio/devices/iio:device0/power 中进行控制。

但我得到了“写入错误:无效参数”。

您能帮我提供关闭 ADC 电源的关键字吗?

因为我没有找到用于设置控制文件的信息。

谢谢。

[FIG1]

来自 Will Hsu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    ADC 用户指南如下:
    processors.wiki.ti.com/.../Linux_Core_ADC_Users_Guide

    您使用的是哪款 SDK?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordan、您好!
    感谢你的答复。
    我们使用的 SDK 是 ti-sdk-am335x-evm-08.00.00.00。
    ADC 用户指南对我来说还不够。

    如何设置"/sys/bus/iio/devices/iio:device0/power"
    您能帮我提供关闭 ADC 电源的关键字吗?

    谢谢。

    来自意志

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    将、

    您引用的电源 sysfs 接口在 drivers/base/power/sysfs.c 的 Linux 内核源代码中定义、它并不特定于 ADC 子系统。 此接口不能用于关闭(或打开) ADC 电源。

    据我所知、没有暴露的可关闭或打开 ADC 电源的 sysfs 接口。 复位 ADC 的一种方法是使用 devmem2实用程序直接写入寄存 器(如您在另一个线程中发布的 Rio:e2e.ti.com/.../610112)。

    Jason

    P.S. "control"属性的允许值为"auto"或"on"、在内核源文件的 drivers/base/power/sysfs.c 文件顶部的注释中对此进行了说明。