ls1c_clock.h 639 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*************************************************************************
  2. *
  3. * 时钟相关头文件
  4. *
  5. *************************************************************************/
  6. #ifndef __OPENLOONGSON_CLOCK_H
  7. #define __OPENLOONGSON_CLOCK_H
  8. /*
  9. * 获取PLL频率
  10. * @ret PLL频率
  11. */
  12. unsigned long clk_get_pll_rate(void);
  13. /*
  14. * 获取CPU频率
  15. * @ret CPU频率
  16. */
  17. unsigned long clk_get_cpu_rate(void);
  18. /*
  19. * 获取DDR频率
  20. * @ret DDR频率
  21. */
  22. unsigned long clk_get_ddr_rate(void);
  23. /*
  24. * 获取APB频率
  25. * @ret APB频率
  26. */
  27. unsigned long clk_get_apb_rate(void);
  28. /*
  29. * 获取DC频率
  30. * @ret DC频率
  31. */
  32. unsigned long clk_get_dc_rate(void);
  33. #endif