我们正在对硬件进行原型设计、我们希望在该硬件上扩展基于 AM3552的平台上的以太网端口。
选择的开关为 http://www.microchip.com/wwwproducts/en/KSZ8863
连接为 AM3552->RMII 接口->KSZ8863
此设备树设置如下所示
cpsw_default:cpsw_default{ pinctrl-single、pins =< /*从属设备1 */ 0x64 (PIN_INPUT | MUX_MODE3)/*(U16) GPMC_A9.rmii2_crs_dv * 0x54 (PIN_OUTPUT | MUX_MODE3)/*(V15) GPMC_A5.rmii2_txd0 */ 0x50 (PIN_OUTPUT | MUX_MODE3)/*(R14) GPMC_A4.rmii2_txd1 */ 0x6c (PIN_INPUT | MUX_MODE3)/*(V17) GPMC_A11.rmii2_rxd0 */ 0x68 (PIN_INPUT | MUX_MODE3)/*(T16) GPMC_A10.rmii2_rxd1 */ 0x108 (PIN_OUTPUT | MUX_MODE1)/*(H16) gmii1_col.rmii2_REFCLK*/ 0xbc (PIN_OUTPUT | MUX_MODE7)/*(T4) LCD_data7.GPIO2[13]* 用作 TXEN 的<-- GPIO >; }; cpsw_sleep:cpsw_sleep{ pinctrl-single、pins =< /*从器件1复位值*/ 0x64 (PIN_INPUT 下拉| MUX_MODE7)//(U16) GPMC_A9.rmii2_crs_dv */ 0x54 (PIN_INPUT_PULLUGDOWN | MUX_MODE7)/*(V15) GPMC_A5.rmii2_txd0 */ 0x50 (PIN_INPUT_PULLUX | MUX_MODE7)/* GPMC_A4.rmii2_txd1 */ 0x6c (PIN_INPUT_PULLUX | MUX_MODE7)/* GPMC_A11.rmii2_rxd0 */ 0x68 (PIN_INPUT_PULLUX | MUX_MODE7)/* GPMC_A10.rmii2_rxd1 */ 0x108 (PIN_INPUT_PULLDOWN | MUX_MODE7)/* gmii1_col.rmii2_REFCLK*/ 0xbc (PIN_OUTPUT 下拉| MUX_MODE7)/* LCD_data7.GPIO2[13]*/ >; };
cpsw_emac0{&cpsw_emac0} PHY_ID =<&Davinci_MDIO>、<0>; PHY-MODE ="RMII"; }; &cpsw_emac1{ PHY_ID =<&Davinci_MDIO>、<1>; PHY-MODE ="RMII"; }; &Mac{ pinctrl-names ="default"、"sleep"; pinctrl-0 =<&cpsw_default>; pinctrl-1 =<&cpsw_sleep>; 状态="确定" };
KSZ8863RLL 只能在 MAC 模式下运行。
您能给我们提供有关设置和设置的建议以使其正常工作。