在内核 4.14 中启用 Pin Controll 子系统

Enable Pin Controll subsystem in kernel 4.14

我使用并构建了一个已经在 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 控制子系统的方法:

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