microchip,mpfs-clock.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
  2. /*
  3. * Daire McNamara,<[email protected]>
  4. * Copyright (C) 2020-2022 Microchip Technology Inc. All rights reserved.
  5. */
  6. #ifndef _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_
  7. #define _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_
  8. #define CLK_CPU 0
  9. #define CLK_AXI 1
  10. #define CLK_AHB 2
  11. #define CLK_ENVM 3
  12. #define CLK_MAC0 4
  13. #define CLK_MAC1 5
  14. #define CLK_MMC 6
  15. #define CLK_TIMER 7
  16. #define CLK_MMUART0 8
  17. #define CLK_MMUART1 9
  18. #define CLK_MMUART2 10
  19. #define CLK_MMUART3 11
  20. #define CLK_MMUART4 12
  21. #define CLK_SPI0 13
  22. #define CLK_SPI1 14
  23. #define CLK_I2C0 15
  24. #define CLK_I2C1 16
  25. #define CLK_CAN0 17
  26. #define CLK_CAN1 18
  27. #define CLK_USB 19
  28. #define CLK_RESERVED 20
  29. #define CLK_RTC 21
  30. #define CLK_QSPI 22
  31. #define CLK_GPIO0 23
  32. #define CLK_GPIO1 24
  33. #define CLK_GPIO2 25
  34. #define CLK_DDRC 26
  35. #define CLK_FIC0 27
  36. #define CLK_FIC1 28
  37. #define CLK_FIC2 29
  38. #define CLK_FIC3 30
  39. #define CLK_ATHENA 31
  40. #define CLK_CFM 32
  41. #define CLK_RTCREF 33
  42. #define CLK_MSSPLL 34
  43. /* Clock Conditioning Circuitry Clock IDs */
  44. #define CLK_CCC_PLL0 0
  45. #define CLK_CCC_PLL1 1
  46. #define CLK_CCC_DLL0 2
  47. #define CLK_CCC_DLL1 3
  48. #define CLK_CCC_PLL0_OUT0 4
  49. #define CLK_CCC_PLL0_OUT1 5
  50. #define CLK_CCC_PLL0_OUT2 6
  51. #define CLK_CCC_PLL0_OUT3 7
  52. #define CLK_CCC_PLL1_OUT0 8
  53. #define CLK_CCC_PLL1_OUT1 9
  54. #define CLK_CCC_PLL1_OUT2 10
  55. #define CLK_CCC_PLL1_OUT3 11
  56. #define CLK_CCC_DLL0_OUT0 12
  57. #define CLK_CCC_DLL0_OUT1 13
  58. #define CLK_CCC_DLL1_OUT0 14
  59. #define CLK_CCC_DLL1_OUT1 15
  60. #endif /* _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ */