【问题标题】:Enable Pin Controll subsystem in kernel 4.14在内核 4.14 中启用 Pin Controll 子系统
【发布时间】:2020-01-16 08:36:09
【问题描述】:

我使用并构建了一个已经在 ARM 处理器上运行的内核 4.14。 现在我将包含 MCP23S08 驱动程序 (pinctrl-mcp23s08.c) 为此,我使用make menuconfig 来启用驱动程序。不幸的是,我找不到驱动程序所在的 Pin Control 子系统的条目。

为了测试,我检查了内核 4.17,其中存在条目 Device Driver->Pin Controlls。根据LKDD 中的条目,我认为内核 4.14 和 4.15 之间的配置方法发生了一些变化。

现在有人知道如何在内核 4.14 中激活 Pin Control 子系统吗?感谢您的任何提示!

【问题讨论】:

    标签: linux device-driver


    【解决方案1】:

    好的,我找到了启用 Pin 控制子系统的方法:

    至少在那个内核版本 (4.14) 中,引脚控制子系统是机器配置。我在 /arch/arm/mach-*/Kconfig 文件中激活了它。之后,该条目显示在内核菜单配置中。

    【讨论】:

    • btw:Kconfig 文件中的条目是:select PINCTRL
    猜你喜欢
    • 2019-03-28
    • 2019-04-02
    • 1970-01-01
    • 2016-06-28
    • 2020-03-22
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多