/*************************** Constant Definitions ***************************/
#define EMACPSS_DEVICE_ID 0
-#ifdef CONFIG_EP107
-# define PHY_ADDR 0x17
-#else
-# define PHY_ADDR 0x7
-#endif
#define RXBD_CNT 8 /* Number of RxBDs to use */
#define TXBD_CNT 8 /* Number of TxBDs to use */
u16 PhyData;
phy_spinwait(e);
- XEmacPss_PhyRead(e, PHY_ADDR, a, &PhyData);
+ XEmacPss_PhyRead(e, CONFIG_XGMAC_PHY_ADDR, a, &PhyData);
phy_spinwait(e);
return PhyData;
}
static void phy_wr(XEmacPss * e, u32 a, u32 v)
{
phy_spinwait(e);
- XEmacPss_PhyWrite(e, PHY_ADDR, a, v);
+ XEmacPss_PhyWrite(e, CONFIG_XGMAC_PHY_ADDR, a, v);
phy_spinwait(e);
}
#define CONFIG_TTC0 1
#define CONFIG_GEM0 1
+#ifdef CONFIG_EP107
+# define CONFIG_XGMAC_PHY_ADDR 0x17
+#else
+# define CONFIG_XGMAC_PHY_ADDR 0x7
+#endif
+
#define TIMER_INPUT_CLOCK XPAR_CPU_CORTEXA9_CORE_CLOCK_FREQ_HZ / 2
#define CONFIG_TIMER_PRESCALE 255
#define TIMER_TICK_HZ (TIMER_INPUT_CLOCK / CONFIG_TIMER_PRESCALE)