axg-audio-clkc.h 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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_DDR_ARB 29
  9. #define AUD_CLKID_PDM 30
  10. #define AUD_CLKID_TDMIN_A 31
  11. #define AUD_CLKID_TDMIN_B 32
  12. #define AUD_CLKID_TDMIN_C 33
  13. #define AUD_CLKID_TDMIN_LB 34
  14. #define AUD_CLKID_TDMOUT_A 35
  15. #define AUD_CLKID_TDMOUT_B 36
  16. #define AUD_CLKID_TDMOUT_C 37
  17. #define AUD_CLKID_FRDDR_A 38
  18. #define AUD_CLKID_FRDDR_B 39
  19. #define AUD_CLKID_FRDDR_C 40
  20. #define AUD_CLKID_TODDR_A 41
  21. #define AUD_CLKID_TODDR_B 42
  22. #define AUD_CLKID_TODDR_C 43
  23. #define AUD_CLKID_LOOPBACK 44
  24. #define AUD_CLKID_SPDIFIN 45
  25. #define AUD_CLKID_SPDIFOUT 46
  26. #define AUD_CLKID_RESAMPLE 47
  27. #define AUD_CLKID_POWER_DETECT 48
  28. #define AUD_CLKID_MST_A_MCLK 49
  29. #define AUD_CLKID_MST_B_MCLK 50
  30. #define AUD_CLKID_MST_C_MCLK 51
  31. #define AUD_CLKID_MST_D_MCLK 52
  32. #define AUD_CLKID_MST_E_MCLK 53
  33. #define AUD_CLKID_MST_F_MCLK 54
  34. #define AUD_CLKID_SPDIFOUT_CLK 55
  35. #define AUD_CLKID_SPDIFIN_CLK 56
  36. #define AUD_CLKID_PDM_DCLK 57
  37. #define AUD_CLKID_PDM_SYSCLK 58
  38. #define AUD_CLKID_MST_A_SCLK 79
  39. #define AUD_CLKID_MST_B_SCLK 80
  40. #define AUD_CLKID_MST_C_SCLK 81
  41. #define AUD_CLKID_MST_D_SCLK 82
  42. #define AUD_CLKID_MST_E_SCLK 83
  43. #define AUD_CLKID_MST_F_SCLK 84
  44. #define AUD_CLKID_MST_A_LRCLK 86
  45. #define AUD_CLKID_MST_B_LRCLK 87
  46. #define AUD_CLKID_MST_C_LRCLK 88
  47. #define AUD_CLKID_MST_D_LRCLK 89
  48. #define AUD_CLKID_MST_E_LRCLK 90
  49. #define AUD_CLKID_MST_F_LRCLK 91
  50. #define AUD_CLKID_TDMIN_A_SCLK_SEL 116
  51. #define AUD_CLKID_TDMIN_B_SCLK_SEL 117
  52. #define AUD_CLKID_TDMIN_C_SCLK_SEL 118
  53. #define AUD_CLKID_TDMIN_LB_SCLK_SEL 119
  54. #define AUD_CLKID_TDMOUT_A_SCLK_SEL 120
  55. #define AUD_CLKID_TDMOUT_B_SCLK_SEL 121
  56. #define AUD_CLKID_TDMOUT_C_SCLK_SEL 122
  57. #define AUD_CLKID_TDMIN_A_SCLK 123
  58. #define AUD_CLKID_TDMIN_B_SCLK 124
  59. #define AUD_CLKID_TDMIN_C_SCLK 125
  60. #define AUD_CLKID_TDMIN_LB_SCLK 126
  61. #define AUD_CLKID_TDMOUT_A_SCLK 127
  62. #define AUD_CLKID_TDMOUT_B_SCLK 128
  63. #define AUD_CLKID_TDMOUT_C_SCLK 129
  64. #define AUD_CLKID_TDMIN_A_LRCLK 130
  65. #define AUD_CLKID_TDMIN_B_LRCLK 131
  66. #define AUD_CLKID_TDMIN_C_LRCLK 132
  67. #define AUD_CLKID_TDMIN_LB_LRCLK 133
  68. #define AUD_CLKID_TDMOUT_A_LRCLK 134
  69. #define AUD_CLKID_TDMOUT_B_LRCLK 135
  70. #define AUD_CLKID_TDMOUT_C_LRCLK 136
  71. #define AUD_CLKID_SPDIFOUT_B 151
  72. #define AUD_CLKID_SPDIFOUT_B_CLK 152
  73. #define AUD_CLKID_TDM_MCLK_PAD0 155
  74. #define AUD_CLKID_TDM_MCLK_PAD1 156
  75. #define AUD_CLKID_TDM_LRCLK_PAD0 157
  76. #define AUD_CLKID_TDM_LRCLK_PAD1 158
  77. #define AUD_CLKID_TDM_LRCLK_PAD2 159
  78. #define AUD_CLKID_TDM_SCLK_PAD0 160
  79. #define AUD_CLKID_TDM_SCLK_PAD1 161
  80. #define AUD_CLKID_TDM_SCLK_PAD2 162
  81. #define AUD_CLKID_TOP 163
  82. #define AUD_CLKID_TORAM 164
  83. #define AUD_CLKID_EQDRC 165
  84. #define AUD_CLKID_RESAMPLE_B 166
  85. #define AUD_CLKID_TOVAD 167
  86. #define AUD_CLKID_LOCKER 168
  87. #define AUD_CLKID_SPDIFIN_LB 169
  88. #define AUD_CLKID_FRDDR_D 170
  89. #define AUD_CLKID_TODDR_D 171
  90. #define AUD_CLKID_LOOPBACK_B 172
  91. #endif /* __AXG_AUDIO_CLKC_BINDINGS_H */