mpipe_constants.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * Copyright 2012 Tilera Corporation. All Rights Reserved.
  3. *
  4. * This program is free software; you can redistribute it and/or
  5. * modify it under the terms of the GNU General Public License
  6. * as published by the Free Software Foundation, version 2.
  7. *
  8. * This program is distributed in the hope that it will be useful, but
  9. * WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
  11. * NON INFRINGEMENT. See the GNU General Public License for
  12. * more details.
  13. */
  14. #ifndef __ARCH_MPIPE_CONSTANTS_H__
  15. #define __ARCH_MPIPE_CONSTANTS_H__
  16. #define MPIPE_NUM_CLASSIFIERS 10
  17. #define MPIPE_CLS_MHZ 1200
  18. #define MPIPE_NUM_EDMA_RINGS 32
  19. #define MPIPE_NUM_SGMII_MACS 16
  20. #define MPIPE_NUM_XAUI_MACS 4
  21. #define MPIPE_NUM_LOOPBACK_CHANNELS 4
  22. #define MPIPE_NUM_NON_LB_CHANNELS 28
  23. #define MPIPE_NUM_IPKT_BLOCKS 1536
  24. #define MPIPE_NUM_BUCKETS 4160
  25. #define MPIPE_NUM_NOTIF_RINGS 256
  26. #define MPIPE_NUM_NOTIF_GROUPS 32
  27. #define MPIPE_NUM_TLBS_PER_ASID 16
  28. #define MPIPE_TLB_IDX_WIDTH 4
  29. #define MPIPE_MMIO_NUM_SVC_DOM 32
  30. #endif /* __ARCH_MPIPE_CONSTANTS_H__ */