Will the initialization of "phyid" in the architecture setup be enough to connect the to the PHY and for gianfar.c - init_phy to recognize it.
I'm refering to initialization in file: arch/ppc/platforms/85xx/mpc8540_ads.c ============================================================ /* setup the board related information for the enet controllers
*/ pdata = (struct gianfar_platform_data *) ppc_sys_get_pdata(MPC85xx_TSEC1); if (pdata) { pdata->board_flags = FSL_GIANFAR_BRD_HAS_PHY_INTR; pdata->interruptPHY = MPC85xx_IRQ_EXT5; pdata->phyid = 0; /
* fixup phy address */ pdata->phy_reg_addr += binfo->bi_immr_base; memcpy(pdata->mac_addr, binfo->bi_enetaddr, 6); } ============================================================