【发布时间】:2015-01-02 04:56:08
【问题描述】:
我正在构建一个基于现有处理器评估模块的定制板。评估模块上有一个 MCU,可处理大部分启动时间配置。与此同时,MCU 会强制复位 PHY 芯片,以便 PHY 芯片可以开始通信。在我的定制板上,不会有一个 MCU 来执行重置,而处理器必须执行重置。
我将如何从 u-boot 执行重置?
我的处理器连接到 SPI -> GPIO 扩展器,这必须通过使用 SPI 重置 Phy。我不会执行 NFS 引导,因此我不需要从 u-boot 访问 Phys,但确实需要在引导 Linux 内核之前重置它们,以便内核驱动程序正确设置它。有什么想法吗?
【问题讨论】:
标签: linux-device-driver u-boot