如何禁用 Linux 驱动程序

如何禁用 Linux 驱动程序

使用ARM Trustzone技术,我们与Linux一起运行一个安全操作系统,在我们当前的设置中,以太网控制器被锁定在安全端,Linux无法访问它(它将触发异步外部中止)。我为了阻止Linux访问,我想禁用负责以太网的驱动程序(FEC,飞思卡尔以太网控制器)。我知道我可以使用“make menuconfig”禁用驱动程序,但这似乎有点过于激进,因为我们现在在 Linux ARM 内核中拥有设备树。

  1. 如果我删除fec设备树的节点怎么办?这会阻止 Linux 访问该设备吗?
  2. 如果我使用status = "disabled";DT的选项,会阻止Linux访问该设备吗?

最好的,V.

答案1

是的,这两个选项都可以工作,因为 Linux 不会尝试探测驱动程序,因此不会进行任何访问。

相关内容