Go to the documentation of this file. 1 #ifndef _INC_PMCC4_DEFS_H_
2 #define _INC_PMCC4_DEFS_H_
28 #define MAX_CHANS_USED 128
30 #ifdef SBE_PMCC4_ENABLE
31 #define MUSYCC_NPORTS 4
33 #ifdef SBE_WAN256T3_ENABLE
34 #define MUSYCC_NPORTS 8
36 #define MUSYCC_NCHANS 32
38 #define MUSYCC_NIQD 0x1000
39 #define MUSYCC_MRU 2048
40 #define MUSYCC_MTU 2048
41 #define MUSYCC_TXDESC_MIN 10
42 #define MUSYCC_RXDESC_MIN 18
43 #define MUSYCC_TXDESC_TRANS 4
44 #define MUSYCC_RXDESC_TRANS 12
46 #define MAX_DEFAULT_IFQLEN 32
49 #define SBE_IFACETMPL "pmcc4-%d"
51 #define SBE_IFACETMPL_SIZE IFNAMSIZ
53 #define SBE_IFACETMPL_SIZE 16
57 #define WATCHDOG_TIMEOUT 250000
61 #define WATCHDOG_UTIMEOUT (WATCHDOG_TIMEOUT+300000)
63 #if !defined(SBE_ISR_TASKLET) && !defined(SBE_ISR_IMMEDIATE) && !defined(SBE_ISR_INLINE)
64 #define SBE_ISR_TASKLET