Other Parts Discussed in Thread: TDA2E
Hi team,
Here's an issue from the customer may need your help:
Integrated Mac, directly connecting this Mac to the Mac of the blog 89541, i.e. tda2e does not have an external phy. So in the Ethernet drive, do not load davci_MDIO.ko, just load cpsw-common.ko, davci_cpdma.ko, ti_cpsw.ko. In file cpsw, the customer has made some modifications in the function static void cpsw_slave_open(struct cpsw_slave *slave, struct cpsw_priv *priv):
if (slave->data->phy_node) {
。。。
}
slave->phy = phy;
phy_attached_info(slave->phy);
phy_start(slave->phy);
And all these have been commented out. When running the ping command, static irqreturn_t cpsw_Rx_interrupt(int IRQ, void *dev_id), Static irqreturn_t cpsw_TX_interrupt(int IRQ, void *dev_id) all work, but ping does not work. Is there anything else needed to be modified?
Could you help check this case? Thanks.
Best Regards,
Cherry