dbx500-prcmu.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /*
  2. * This header provides constants for the PRCMU bindings.
  3. *
  4. */
  5. #ifndef _DT_BINDINGS_MFD_PRCMU_H
  6. #define _DT_BINDINGS_MFD_PRCMU_H
  7. /*
  8. * Clock identifiers.
  9. */
  10. #define ARMCLK 0
  11. #define PRCMU_ACLK 1
  12. #define PRCMU_SVAMMCSPCLK 2
  13. #define PRCMU_SDMMCHCLK 2 /* DBx540 only. */
  14. #define PRCMU_SIACLK 3
  15. #define PRCMU_SIAMMDSPCLK 3 /* DBx540 only. */
  16. #define PRCMU_SGACLK 4
  17. #define PRCMU_UARTCLK 5
  18. #define PRCMU_MSP02CLK 6
  19. #define PRCMU_MSP1CLK 7
  20. #define PRCMU_I2CCLK 8
  21. #define PRCMU_SDMMCCLK 9
  22. #define PRCMU_SLIMCLK 10
  23. #define PRCMU_CAMCLK 10 /* DBx540 only. */
  24. #define PRCMU_PER1CLK 11
  25. #define PRCMU_PER2CLK 12
  26. #define PRCMU_PER3CLK 13
  27. #define PRCMU_PER5CLK 14
  28. #define PRCMU_PER6CLK 15
  29. #define PRCMU_PER7CLK 16
  30. #define PRCMU_LCDCLK 17
  31. #define PRCMU_BMLCLK 18
  32. #define PRCMU_HSITXCLK 19
  33. #define PRCMU_HSIRXCLK 20
  34. #define PRCMU_HDMICLK 21
  35. #define PRCMU_APEATCLK 22
  36. #define PRCMU_APETRACECLK 23
  37. #define PRCMU_MCDECLK 24
  38. #define PRCMU_IPI2CCLK 25
  39. #define PRCMU_DSIALTCLK 26
  40. #define PRCMU_DMACLK 27
  41. #define PRCMU_B2R2CLK 28
  42. #define PRCMU_TVCLK 29
  43. #define SPARE_UNIPROCLK 30
  44. #define PRCMU_SSPCLK 31
  45. #define PRCMU_RNGCLK 32
  46. #define PRCMU_UICCCLK 33
  47. #define PRCMU_G1CLK 34 /* DBx540 only. */
  48. #define PRCMU_HVACLK 35 /* DBx540 only. */
  49. #define PRCMU_SPARE1CLK 36
  50. #define PRCMU_SPARE2CLK 37
  51. #define PRCMU_NUM_REG_CLOCKS 38
  52. #define PRCMU_RTCCLK PRCMU_NUM_REG_CLOCKS
  53. #define PRCMU_SYSCLK 39
  54. #define PRCMU_CDCLK 40
  55. #define PRCMU_TIMCLK 41
  56. #define PRCMU_PLLSOC0 42
  57. #define PRCMU_PLLSOC1 43
  58. #define PRCMU_ARMSS 44
  59. #define PRCMU_PLLDDR 45
  60. /* DSI Clocks */
  61. #define PRCMU_PLLDSI 46
  62. #define PRCMU_DSI0CLK 47
  63. #define PRCMU_DSI1CLK 48
  64. #define PRCMU_DSI0ESCCLK 49
  65. #define PRCMU_DSI1ESCCLK 50
  66. #define PRCMU_DSI2ESCCLK 51
  67. /* LCD DSI PLL - Ux540 only */
  68. #define PRCMU_PLLDSI_LCD 52
  69. #define PRCMU_DSI0CLK_LCD 53
  70. #define PRCMU_DSI1CLK_LCD 54
  71. #define PRCMU_DSI0ESCCLK_LCD 55
  72. #define PRCMU_DSI1ESCCLK_LCD 56
  73. #define PRCMU_DSI2ESCCLK_LCD 57
  74. #define PRCMU_NUM_CLKS 58
  75. #endif