bt1-ccu.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (C) 2020 BAIKAL ELECTRONICS, JSC
  4. *
  5. * Baikal-T1 CCU clock indices
  6. */
  7. #ifndef __DT_BINDINGS_CLOCK_BT1_CCU_H
  8. #define __DT_BINDINGS_CLOCK_BT1_CCU_H
  9. #define CCU_CPU_PLL 0
  10. #define CCU_SATA_PLL 1
  11. #define CCU_DDR_PLL 2
  12. #define CCU_PCIE_PLL 3
  13. #define CCU_ETH_PLL 4
  14. #define CCU_AXI_MAIN_CLK 0
  15. #define CCU_AXI_DDR_CLK 1
  16. #define CCU_AXI_SATA_CLK 2
  17. #define CCU_AXI_GMAC0_CLK 3
  18. #define CCU_AXI_GMAC1_CLK 4
  19. #define CCU_AXI_XGMAC_CLK 5
  20. #define CCU_AXI_PCIE_M_CLK 6
  21. #define CCU_AXI_PCIE_S_CLK 7
  22. #define CCU_AXI_USB_CLK 8
  23. #define CCU_AXI_HWA_CLK 9
  24. #define CCU_AXI_SRAM_CLK 10
  25. #define CCU_SYS_SATA_REF_CLK 0
  26. #define CCU_SYS_APB_CLK 1
  27. #define CCU_SYS_GMAC0_TX_CLK 2
  28. #define CCU_SYS_GMAC0_PTP_CLK 3
  29. #define CCU_SYS_GMAC1_TX_CLK 4
  30. #define CCU_SYS_GMAC1_PTP_CLK 5
  31. #define CCU_SYS_XGMAC_REF_CLK 6
  32. #define CCU_SYS_XGMAC_PTP_CLK 7
  33. #define CCU_SYS_USB_CLK 8
  34. #define CCU_SYS_PVT_CLK 9
  35. #define CCU_SYS_HWA_CLK 10
  36. #define CCU_SYS_UART_CLK 11
  37. #define CCU_SYS_I2C1_CLK 12
  38. #define CCU_SYS_I2C2_CLK 13
  39. #define CCU_SYS_GPIO_CLK 14
  40. #define CCU_SYS_TIMER0_CLK 15
  41. #define CCU_SYS_TIMER1_CLK 16
  42. #define CCU_SYS_TIMER2_CLK 17
  43. #define CCU_SYS_WDT_CLK 18
  44. #endif /* __DT_BINDINGS_CLOCK_BT1_CCU_H */