axg-audio-clkc.h 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
  2. /*
  3. * Copyright (c) 2018 Baylibre SAS.
  4. * Author: Jerome Brunet <jbrunet@baylibre.com>
  5. */
  6. #ifndef __AXG_AUDIO_CLKC_BINDINGS_H
  7. #define __AXG_AUDIO_CLKC_BINDINGS_H
  8. #define AUD_CLKID_SLV_SCLK0 9
  9. #define AUD_CLKID_SLV_SCLK1 10
  10. #define AUD_CLKID_SLV_SCLK2 11
  11. #define AUD_CLKID_SLV_SCLK3 12
  12. #define AUD_CLKID_SLV_SCLK4 13
  13. #define AUD_CLKID_SLV_SCLK5 14
  14. #define AUD_CLKID_SLV_SCLK6 15
  15. #define AUD_CLKID_SLV_SCLK7 16
  16. #define AUD_CLKID_SLV_SCLK8 17
  17. #define AUD_CLKID_SLV_SCLK9 18
  18. #define AUD_CLKID_SLV_LRCLK0 19
  19. #define AUD_CLKID_SLV_LRCLK1 20
  20. #define AUD_CLKID_SLV_LRCLK2 21
  21. #define AUD_CLKID_SLV_LRCLK3 22
  22. #define AUD_CLKID_SLV_LRCLK4 23
  23. #define AUD_CLKID_SLV_LRCLK5 24
  24. #define AUD_CLKID_SLV_LRCLK6 25
  25. #define AUD_CLKID_SLV_LRCLK7 26
  26. #define AUD_CLKID_SLV_LRCLK8 27
  27. #define AUD_CLKID_SLV_LRCLK9 28
  28. #define AUD_CLKID_DDR_ARB 29
  29. #define AUD_CLKID_PDM 30
  30. #define AUD_CLKID_TDMIN_A 31
  31. #define AUD_CLKID_TDMIN_B 32
  32. #define AUD_CLKID_TDMIN_C 33
  33. #define AUD_CLKID_TDMIN_LB 34
  34. #define AUD_CLKID_TDMOUT_A 35
  35. #define AUD_CLKID_TDMOUT_B 36
  36. #define AUD_CLKID_TDMOUT_C 37
  37. #define AUD_CLKID_FRDDR_A 38
  38. #define AUD_CLKID_FRDDR_B 39
  39. #define AUD_CLKID_FRDDR_C 40
  40. #define AUD_CLKID_TODDR_A 41
  41. #define AUD_CLKID_TODDR_B 42
  42. #define AUD_CLKID_TODDR_C 43
  43. #define AUD_CLKID_LOOPBACK 44
  44. #define AUD_CLKID_SPDIFIN 45
  45. #define AUD_CLKID_SPDIFOUT 46
  46. #define AUD_CLKID_RESAMPLE 47
  47. #define AUD_CLKID_POWER_DETECT 48
  48. #define AUD_CLKID_MST_A_MCLK 49
  49. #define AUD_CLKID_MST_B_MCLK 50
  50. #define AUD_CLKID_MST_C_MCLK 51
  51. #define AUD_CLKID_MST_D_MCLK 52
  52. #define AUD_CLKID_MST_E_MCLK 53
  53. #define AUD_CLKID_MST_F_MCLK 54
  54. #define AUD_CLKID_SPDIFOUT_CLK 55
  55. #define AUD_CLKID_SPDIFIN_CLK 56
  56. #define AUD_CLKID_PDM_DCLK 57
  57. #define AUD_CLKID_PDM_SYSCLK 58
  58. #define AUD_CLKID_MST_A_SCLK 79
  59. #define AUD_CLKID_MST_B_SCLK 80
  60. #define AUD_CLKID_MST_C_SCLK 81
  61. #define AUD_CLKID_MST_D_SCLK 82
  62. #define AUD_CLKID_MST_E_SCLK 83
  63. #define AUD_CLKID_MST_F_SCLK 84
  64. #define AUD_CLKID_MST_A_LRCLK 86
  65. #define AUD_CLKID_MST_B_LRCLK 87
  66. #define AUD_CLKID_MST_C_LRCLK 88
  67. #define AUD_CLKID_MST_D_LRCLK 89
  68. #define AUD_CLKID_MST_E_LRCLK 90
  69. #define AUD_CLKID_MST_F_LRCLK 91
  70. #define AUD_CLKID_TDMIN_A_SCLK_SEL 116
  71. #define AUD_CLKID_TDMIN_B_SCLK_SEL 117
  72. #define AUD_CLKID_TDMIN_C_SCLK_SEL 118
  73. #define AUD_CLKID_TDMIN_LB_SCLK_SEL 119
  74. #define AUD_CLKID_TDMOUT_A_SCLK_SEL 120
  75. #define AUD_CLKID_TDMOUT_B_SCLK_SEL 121
  76. #define AUD_CLKID_TDMOUT_C_SCLK_SEL 122
  77. #define AUD_CLKID_TDMIN_A_SCLK 123
  78. #define AUD_CLKID_TDMIN_B_SCLK 124
  79. #define AUD_CLKID_TDMIN_C_SCLK 125
  80. #define AUD_CLKID_TDMIN_LB_SCLK 126
  81. #define AUD_CLKID_TDMOUT_A_SCLK 127
  82. #define AUD_CLKID_TDMOUT_B_SCLK 128
  83. #define AUD_CLKID_TDMOUT_C_SCLK 129
  84. #define AUD_CLKID_TDMIN_A_LRCLK 130
  85. #define AUD_CLKID_TDMIN_B_LRCLK 131
  86. #define AUD_CLKID_TDMIN_C_LRCLK 132
  87. #define AUD_CLKID_TDMIN_LB_LRCLK 133
  88. #define AUD_CLKID_TDMOUT_A_LRCLK 134
  89. #define AUD_CLKID_TDMOUT_B_LRCLK 135
  90. #define AUD_CLKID_TDMOUT_C_LRCLK 136
  91. #endif /* __AXG_AUDIO_CLKC_BINDINGS_H */