I have a custom board with a MPC875 and two ethernet ports. I think I need to 
modify the enet.c to have two ethernet ports working. What happens if I define 
both
CONFIG_SCC1_ENET and CONFIG_SCC2_ENET ? I saw in enet.c the following code:

#if defined(CONFIG_SCC3_ENET)
#define CPM_CR_ENET     CPM_CR_CH_SCC3
#define PROFF_ENET      PROFF_SCC3
#define SCC_ENET        2               /* Index, not number! */
#define CPMVEC_ENET     CPMVEC_SCC3
#elif defined(CONFIG_SCC2_ENET)
#define CPM_CR_ENET     CPM_CR_CH_SCC2
#define PROFF_ENET      PROFF_SCC2
#define SCC_ENET        1               /* Index, not number! */
#define CPMVEC_ENET     CPMVEC_SCC2
#elif defined(CONFIG_SCC1_ENET)
#define CPM_CR_ENET     CPM_CR_CH_SCC1
#define PROFF_ENET      PROFF_SCC1
#define SCC_ENET        0               /* Index, not number! */
#define CPMVEC_ENET     CPMVEC_SCC1
#else
#error CONFIG_SCCx_ENET not defined
#endif

The point is that there is and elif here, only the SCC1 will work then, I'm 
confused!

Thank you for your help!

Bye.


Reply via email to