tsn_rtos_config.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*!
  2. * Copyright (C) Fraunhofer-Institut for Photonic Microsystems (IPMS)
  3. * Maria-Reiche-Str. 2
  4. * 01109 Dresden
  5. *
  6. * Unauthorized copying of this file, via any medium is strictly prohibited
  7. * Proprietary and confidential
  8. *
  9. * \file
  10. * \author Phil Seipt
  11. * \date 07.09.2021
  12. * \brief Holding global defines for the TSN RTOS framework
  13. *
  14. */
  15. #ifndef TSN_RTOS_CONFIG_H_
  16. #define TSN_RTOS_CONFIG_H_
  17. /* Kernel NET configuration */
  18. #define USE_TSN_RTOS_NET_ETHTOOL (1)
  19. #define USE_TSN_RTOS_NET_BRIDGE (1)
  20. #define USE_TSN_RTOS_NET_CB (1)
  21. #define USE_TSN_RTOS_NET_PSFP (1)
  22. #define USE_TSN_RTOS_NET_FDFIFO (1)
  23. #define USE_TSN_RTOS_NET_MONITOR (1)
  24. #define USE_TSN_RTOS_NET_TC (1)
  25. #define USE_TSN_RTOS_NET_PTP4SYNC (1)
  26. #define USE_TSN_RTOS_NET_LWIP (1)
  27. /* Kernel DRIVER configuration */
  28. #define USE_TSN_RTOS_DRIVER_IPMS_TSN (1)
  29. #define USE_TSN_RTOS_DRIVER_SWITCH (1)
  30. #define USE_TSN_RTOS_DRIVER_LEARNING (0)
  31. #define USE_TSN_RTOS_DRIVER_LEARNING_DEBUG (0)
  32. #define USE_TSN_RTOS_DRIVER_ALT_UARTDRV (1)
  33. #define USE_TSN_RTOS_DRIVER_ALT_MSGDMA (1)
  34. #define USE_TSN_RTOS_DRIVER_ALT_FPGAMGR_GPIO (1)
  35. /* Kernel TOOL configuration */
  36. #define USE_TSN_RTOS_TOOL_BRIDGE (1)
  37. #define USE_TSN_RTOS_TOOL_CB (1)
  38. #define USE_TSN_RTOS_TOOL_PSFP (1)
  39. #define USE_TSN_RTOS_TOOL_CLI (1)
  40. #define USE_TSN_RTOS_TOOL_CLOCK (1)
  41. #define USE_TSN_RTOS_TOOL_ECHO (0)
  42. #define USE_TSN_RTOS_TOOL_ETHDUMP (1)
  43. #define USE_TSN_RTOS_TOOL_ETHTEST (0)
  44. #define USE_TSN_RTOS_TOOL_ETHTOOL (1)
  45. #define USE_TSN_RTOS_TOOL_FDFIFO (1)
  46. #define USE_TSN_RTOS_TOOL_IF (1)
  47. #define USE_TSN_RTOS_TOOL_LINKTEST (1)
  48. #define USE_TSN_RTOS_TOOL_LLDP (1)
  49. #define USE_TSN_RTOS_TOOL_MONITOR (1)
  50. #define USE_TSN_RTOS_TOOL_PSFP (1)
  51. #define USE_TSN_RTOS_TOOL_PTPDOMAIN (1)
  52. #define USE_TSN_RTOS_TOOL_RTPING (1)
  53. #define USE_TSN_RTOS_TOOL_TC (1)
  54. #define USE_TSN_RTOS_TOOL_TEMPLATE (0)
  55. #define USE_TSN_RTOS_TOOL_TIMEPULSE (1)
  56. #define USE_TSN_RTOS_TOOL_UTIL (1)
  57. #endif /* TSN_RTOS_CONFIG_H_ */