/* * NPE s/w build ID. Use with IxNpeDl to select which version of * NPE microcode to download to the NPEs. The buildID indicates * the functionality of that version. See also IxNpeDl.h */ /* Functionality: Ethernet w/o FastPath, No Crypto */ #define IX_ETH_NPE_BUILD_ID_ETH 0x00 /* Functionality: Ethernet w/ FastPath, No Crypto */ #define IX_ETH_NPE_BUILD_ID_ETH_FPATH 0x01 /* Functionality: Crypto w/o AES, No Ethernet */ #define IX_ETH_NPE_BUILD_ID_CRYPTO 0x02 /* Functionality: Crypto w/o AES, No Ethernet */ #define IX_ETH_NPE_BUILD_ID_CRYPTO_AES 0x03 /* Functionality: Ethernet w/o FastPath, Crypto w/o AES */ #define IX_ETH_NPE_BUILD_ID_ETH_CRYPTO 0x04 /* Functionality: Ethernet w/o FastPath, Crypto w/ AES */ #define IX_ETH_NPE_BUILD_ID_ETH_CRYPTO_AES 0x05 /* Functionality: Ethernet w/ FastPath, Crypto w/o AES */ #define IX_ETH_NPE_BUILD_ID_ETH_FPATH_CRYPTO 0x06 /* Functionality: Ethernet w/ FastPath, Crypto w/ AES */ #define IX_ETH_NPE_BUILD_ID_ETH_FPATH_CRYPTO_AES 0x07 /* Functionality: ATM, using multy port multy PHY */ #define IX_ATM_NPE_BUILD_ID_MULTI_PORT_MPHY 0x4 #define IX_ATM_NPE_BUILD_ID_SINGLE_PORT_MPHY 0x3 #define IX_ATM_NPE_BUILD_ID_SINGLE_PORT_SPHY 0x2 #ifdef CONFIG_IXP425_ADSL_USE_MPHY #endif #ifdef CONFIG_IXP425_ADSL_USE_SPHY #endif #define IX_ETHACC_NPE_LIST 32 #endif