工具/软件:Linux
我将使用 Linux SDK AM335x-EVM-03.01.00.06开发环境、并使用千兆位 PHY 进行定制 AM335x 设计。 PHY 的中断引脚连接到 AM335x 的 GPIO 引脚(GPIO2_1)。 我正在尝试定义器件树、将其作为 GPIO 中断连接到 PHY。 下面是 PHY 定义的器件树片段:
phy0:以太网 phy@0{
reg =<0>;
interrupt-parent =<&GPIO2>;
中断=<1 IRQ_TYPE_EDGE_FALLING>;
};
然后、我在器件驱动程序中设置.flags 条目、以包括以下设置:
flags = PHY_FASH_INTERRUPT、
启动时、我收到以下内核消息:
libphy:4a101000.mdio:探测