一、前言----實際項目開發中,由於設計原因,會將 phy 的 mdio 引腳連接到 SoC 的 2 個空閒 gpio 上,這樣就無法通過 Gmac 自有的架構實現修改 phy,因此只能通過 GPIO 模擬的方式實現 MDIO,好在 Linux 支持 MDIO via GPIO 功能。該功能需要用到內核驅動 mdio-bitbang.c 和 mdio-gpio.c。本例 :平臺: 復旦微ke ⌘ Read more
一、前言----實際項目開發中,由於設計原因,會將 phy 的 mdio 引腳連接到 SoC 的 2 個空閒 gpio 上,這樣就無法通過 Gmac 自有的架構實現修改 phy,因此只能通過 GPIO 模擬的方式實現 MDIO,好在 Linux 支持 MDIO via GPIO 功能。該功能需要用到內核驅動 mdio-bitbang.c 和 mdio-gpio.c。本例 :平臺: 復旦微ke ⌘ Read more