lmc_media.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #ifndef _LMC_MEDIA_H_
  2. #define _LMC_MEDIA_H_
  3. lmc_media_t lmc_ds3_media = {
  4. lmc_ds3_init, /* special media init stuff */
  5. lmc_ds3_default, /* reset to default state */
  6. lmc_ds3_set_status, /* reset status to state provided */
  7. lmc_dummy_set_1, /* set clock source */
  8. lmc_dummy_set2_1, /* set line speed */
  9. lmc_ds3_set_100ft, /* set cable length */
  10. lmc_ds3_set_scram, /* set scrambler */
  11. lmc_ds3_get_link_status, /* get link status */
  12. lmc_dummy_set_1, /* set link status */
  13. lmc_ds3_set_crc_length, /* set CRC length */
  14. lmc_dummy_set_1, /* set T1 or E1 circuit type */
  15. lmc_ds3_watchdog
  16. };
  17. lmc_media_t lmc_hssi_media = {
  18. lmc_hssi_init, /* special media init stuff */
  19. lmc_hssi_default, /* reset to default state */
  20. lmc_hssi_set_status, /* reset status to state provided */
  21. lmc_hssi_set_clock, /* set clock source */
  22. lmc_dummy_set2_1, /* set line speed */
  23. lmc_dummy_set_1, /* set cable length */
  24. lmc_dummy_set_1, /* set scrambler */
  25. lmc_hssi_get_link_status, /* get link status */
  26. lmc_hssi_set_link_status, /* set link status */
  27. lmc_hssi_set_crc_length, /* set CRC length */
  28. lmc_dummy_set_1, /* set T1 or E1 circuit type */
  29. lmc_hssi_watchdog
  30. };
  31. lmc_media_t lmc_ssi_media = { lmc_ssi_init, /* special media init stuff */
  32. lmc_ssi_default, /* reset to default state */
  33. lmc_ssi_set_status, /* reset status to state provided */
  34. lmc_ssi_set_clock, /* set clock source */
  35. lmc_ssi_set_speed, /* set line speed */
  36. lmc_dummy_set_1, /* set cable length */
  37. lmc_dummy_set_1, /* set scrambler */
  38. lmc_ssi_get_link_status, /* get link status */
  39. lmc_ssi_set_link_status, /* set link status */
  40. lmc_ssi_set_crc_length, /* set CRC length */
  41. lmc_dummy_set_1, /* set T1 or E1 circuit type */
  42. lmc_ssi_watchdog
  43. };
  44. lmc_media_t lmc_t1_media = {
  45. lmc_t1_init, /* special media init stuff */
  46. lmc_t1_default, /* reset to default state */
  47. lmc_t1_set_status, /* reset status to state provided */
  48. lmc_t1_set_clock, /* set clock source */
  49. lmc_dummy_set2_1, /* set line speed */
  50. lmc_dummy_set_1, /* set cable length */
  51. lmc_dummy_set_1, /* set scrambler */
  52. lmc_t1_get_link_status, /* get link status */
  53. lmc_dummy_set_1, /* set link status */
  54. lmc_t1_set_crc_length, /* set CRC length */
  55. lmc_t1_set_circuit_type, /* set T1 or E1 circuit type */
  56. lmc_t1_watchdog
  57. };
  58. #endif