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.

[参考译文] AM6442:在 AM64 Linux SDK 中启用内核 CONFIG_GPIO_SYSFS 配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1591716/am6442-enabling-kernel-config_gpio_sysfs-config-in-am64-linux-sdk

器件型号: AM6442

尊敬的 TI 专家:

我正在处理 AM64-EVM、并尝试在 Linux SDK v11.01.05.03 中启用 CONFIG_GPIO_SYSFS。

我知道 sysfs GPIO 接口已被弃用、但为了向后兼容、我仍需要暂时使用它。

到目前为止、我已将“CONFIG_GPIO_SYSFS=y"添加“添加到“arch/arm64/configs/defconfig"中“中。 但是、重新编译后、我看不到在生成的.config 文件中启用了此选项(但添加一些其他配置可以正常工作)。

它看起来像是编译系统中的东西可能会将其过滤掉、或者该选项可能会在另一个 Kconfig 符号后面选通。

您能否说明 CONFIG_GPIO_SYSFS 是有意在 AM64 Linux SDK 中禁用还是修剪?如果尽管处于已弃用状态、仍有建议的方法来强制启用它?是否必须设置其他 Kconfig 依赖项才能显示此选项?

请提供任何指导。

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

    尊敬的 Abdelaziz:  

    由于 sysfs 已被弃用、因此它已被特意禁用。 可以看到、您在 defconfig 中手动启用 Kconfig 符号、但是、除了启用 CONFIG_GPIO_SYSFS 之外、sysfs GPIO 接口还具有相关性。 默认情况下可能不会启用其中一些依赖项、例如 CONFIG_EXPERT 和 GPIO_CDEV。 您是否尝试过使用 make menuconfig 重新配置内核、以确保所有必需的选项都可见并可以启用?

    此致、

    Shriya

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

    尊敬的 Shriya:

    config_expert 丢失。

    谢谢你

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

    没问题。

    Shriya