NetBurner 3.5.8
PDF Version
plat_cfg_ethernet.h
1#ifndef __PLAT_CFG_ETHERNET_H
2#define __PLAT_CFG_ETHERNET_H
3/*NB_REVISION*/
4
5/*NB_COPYRIGHT*/
6
7#define ENET_TXCLK Pin_DISP_B2_05
8#define ENET_TX_EN Pin_DISP_B2_04
9#define ENET_TXD0 Pin_DISP_B2_02
10#define ENET_TXD1 Pin_DISP_B2_03
11#define ENET_TXD2 PinIO()
12#define ENET_TXD3 PinIO()
13#define ENET_CRS_DV Pin_DISP_B2_08
14#define ENET_RXD0 Pin_DISP_B2_06
15#define ENET_RXD1 Pin_DISP_B2_07
16#define ENET_RXD2 PinIO()
17#define ENET_RXD3 PinIO()
18#define ENET_RXCLK PinIO()
19#define ENET_RXER Pin_DISP_B2_09
20#define ENET_MDC Pin_AD_32
21#define ENET_MDIO Pin_AD_33
22#define ENET_SDO PinIO()
23#define ENET_SCS PinIO()
24#define ENET_RESET Pin_LPSR_12
25#define ENET_IRQ Pin_AD_12
26#define ENET_SPEED_LED Pin_AD_14 //FIXME
27#define ENET_RESET_POL 0
28#define ENET_IRQ_POL 0
29
30#define ENET_1G_TX_EN Pin_DISP_B1_10
31#define ENET_1G_TXCLK Pin_DISP_B1_11
32#define ENET_1G_TXD0 Pin_DISP_B1_09
33#define ENET_1G_TXD1 Pin_DISP_B1_08
34#define ENET_1G_TXD2 Pin_DISP_B1_07
35#define ENET_1G_TXD3 Pin_DISP_B1_06
36#define ENET_1G_RXD0 Pin_DISP_B1_02
37#define ENET_1G_RXD1 Pin_DISP_B1_03
38#define ENET_1G_RXD2 Pin_DISP_B1_04
39#define ENET_1G_RXD3 Pin_DISP_B1_05
40#define ENET_1G_RXER PinIO()
41#define ENET_1G_RXCLK Pin_DISP_B1_01
42#define ENET_1G_CRS_DV Pin_DISP_B1_00
43#define ENET_1G_MDC Pin_EMC_B2_19
44#define ENET_1G_MDIO Pin_EMC_B2_20
45#define ENET_1G_SDO PinIO()
46#define ENET_1G_SCS PinIO()
47#define ENET_1G_RESET Pin_SNVS_02
48#define ENET_1G_IRQ Pin_SNVS_03
49#define ENET_1G_RESET_POL 1
50#define ENET_1G_IRQ_POL 0
51
52#define ENET_1G_TX_EN_FN PinIO::PIN_FN_1
53#define ENET_1G_TXC_FN PinIO::PIN_FN_1
54#define ENET_1G_TXD0_FN PinIO::PIN_FN_1
55#define ENET_1G_TXD1_FN PinIO::PIN_FN_1
56#define ENET_1G_TXD2_FN PinIO::PIN_FN_1
57#define ENET_1G_TXD3_FN PinIO::PIN_FN_1
58#define ENET_1G_RXD0_FN PinIO::PIN_FN_1
59#define ENET_1G_RXD1_FN PinIO::PIN_FN_1
60#define ENET_1G_RXD2_FN PinIO::PIN_FN_1
61#define ENET_1G_RXD3_FN PinIO::PIN_FN_1
62#define ENET_1G_RXC_FN PinIO::PIN_FN_1
63#define ENET_1G_MDC_FN PinIO::PIN_FN_2
64#define ENET_1G_MDIO_FN PinIO::PIN_FN_2
65#define ENET_1G_RESET_FN PinIO::PIN_FN_OUT
66#define ENET_1G_SPEED_LED Pin_AD_04
67
68
69#define ALT_ENET_1G_TXCLK PinIO()
70#define ALT_ENET_1G_TX_EN PinIO()
71#define ALT_ENET_1G_TXD0 PinIO()
72#define ALT_ENET_1G_TXD1 PinIO()
73#define ALT_ENET_1G_TXD2 PinIO()
74#define ALT_ENET_1G_TXD3 PinIO()
75#define ALT_ENET_1G_CRS_DV PinIO()
76#define ALT_ENET_1G_RXD0 PinIO()
77#define ALT_ENET_1G_RXD1 PinIO()
78#define ALT_ENET_1G_RXD2 PinIO()
79#define ALT_ENET_1G_RXD3 PinIO()
80#define ALT_ENET_1G_RXER PinIO()
81#define ALT_ENET_1G_RXCLK PinIO()
82#define ALT_ENET_1G_MDC PinIO()
83#define ALT_ENET_1G_MDIO PinIO()
84#define ALT_ENET_1G_SDO PinIO()
85#define ALT_ENET_1G_SCS PinIO()
86#define ALT_ENET_1G_RESET PinIO()
87#define ALT_ENET_1G_SPEED_LED PinIO()
88#define ALT_ENET_1G_IRQ PinIO()
89#define ALT_ENET_1G_RESET_POL 1
90#define ALT_ENET_1G_IRQ_POL 0
91
92
93#endif /* ----- #ifndef __PLAT_CFG_ETHERNET_H ----- */