This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[如何 Porting ] AM335X (ZCZ) 使用RMII和 TJA1102 (ethernet) 連接

Hi 您好

因為網路上資源繁雜,想跟您請教如何porting TJA1102 透過RMII2 和 am335x (ZCZ) 連接

目前僅更動 Kernel 的 dts ,是否還有其他要更改的部分? 

 下方為Kernel變更過的dts內容 :

---------------------------------------------------------------------------------------------

cpsw_default: cpsw_default {
pinctrl-single,pins = <
AM33XX_IOPAD(0x88, PIN_INPUT | MUX_MODE2) /* (T13) gpmc_csn3.rmii2_crs_dv */
AM33XX_IOPAD(0x74, PIN_INPUT | MUX_MODE3) /* (U17) gpmc_wpn.rmii2_rxer */
AM33XX_IOPAD(0x40, PIN_OUTPUT | MUX_MODE3) /* (R13) gpmc_a0.rmii2_txen */
AM33XX_IOPAD(0x54, PIN_OUTPUT | MUX_MODE3) /* (V15) gpmc_a5.rmii2_txd0 */
AM33XX_IOPAD(0x50, PIN_OUTPUT | MUX_MODE3) /* (R14) gpmc_a4.rmii2_txd1 */
AM33XX_IOPAD(0x6c, PIN_INPUT | MUX_MODE3) /* (V17) gpmc_a11.rmii2_rxd0 */
AM33XX_IOPAD(0x68, PIN_INPUT | MUX_MODE3) /* (T16) gpmc_a10.rmii2_rxd1 */
AM33XX_IOPAD(0x108, PIN_INPUT | MUX_MODE1) /* (H16) gmii1_col.rmii2_refclk */
>;
};

davinci_mdio_default: davinci_mdio_default {
pinctrl-single,pins = <
/* MDIO */
0x148 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */
0x14c (PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */
>;
};

&cpsw_emac0 {
phy_id = <&davinci_mdio>, <0>;
phy-mode = "rmii";
};

&cpsw_emac1 {
phy_id = <&davinci_mdio>, <1>;
phy-mode = "rmii";                        
};

--------------------------------------------------------------------------------------------

Best Regards

Edwin Huang