am335x Lan8710a 雙網口配置
阿新 • • 發佈:2018-01-30
ins 參考 工作模式 模式 12c 技術分享 www gpio x64
一、 經過調試, LAN8710A在 am335x 上面需要使用 GMII的模式,設備樹 pin mux配置如下:
// 下面是工作模式的配置,在睡眠模式下是配成GPIO模式 162 cpsw_default: cpsw_default { 163 pinctrl-single,pins = < 164 /* Slave 1 */ 165 0x110 ( PIN_INPUT_PULLDOWN | MUX_MODE0 ) /* (J15) gmii1_rxer */ 166 0x114 ( PIN_OUTPUT | MUX_MODE0 ) /* (J16) gmii1_txen */
二、 有關節點的配置如下:
595 &mac { 596 pinctrl-names = "default", "sleep"; 597 pinctrl-0 = <&cpsw_default>; 598 pinctrl-1 = <&cpsw_sleep>; 599 dual_emac = <1>; 600 status = "okay"; 601 }; 602 603 &davinci_mdio { 604 pinctrl-names = "default", "sleep"; 605 pinctrl-0 = <&davinci_mdio_default>; 606 pinctrl-1 = <&davinci_mdio_sleep>; 607 status = "okay"; 608 }; 609 610 &cpsw_emac0 { 611 phy_id = <&davinci_mdio>, <0>; 612 phy-mode = "mii"; 613 dual_emac_res_vlan = <1>; 614 }; 615 616 &cpsw_emac1 { 617 phy_id = <&davinci_mdio>, <1>; 618 phy-mode = "mii"; 619 dual_emac_res_vlan = <2>; 620 };
三、有關 make menuconfig 的配置參考:
http://www.cnblogs.com/chenfulin5/p/8144686.html四、phy 的要選擇
am335x Lan8710a 雙網口配置