sys_freq.c 927 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*
  2. * Copyright (C) 2017-2019 Alibaba Group Holding Limited
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2020-08-20 zx.chen setting system frequency
  9. */
  10. #include <stdint.h>
  11. #include <soc.h>
  12. #include <sys_freq.h>
  13. extern int g_system_clock;
  14. int32_t drv_get_cpu_freq(int32_t idx)
  15. {
  16. return g_system_clock;
  17. }
  18. int32_t drv_get_usi_freq(int32_t idx)
  19. {
  20. return g_system_clock;
  21. }
  22. int32_t drv_get_usart_freq(int32_t idx)
  23. {
  24. return g_system_clock;
  25. }
  26. int32_t drv_get_pwm_freq(int32_t idx)
  27. {
  28. return g_system_clock;
  29. }
  30. int32_t drv_get_i2s_freq(int32_t idx)
  31. {
  32. return g_system_clock;
  33. }
  34. int32_t drv_get_sys_freq(void)
  35. {
  36. return g_system_clock;
  37. }
  38. int32_t drv_get_rtc_freq(int32_t idx)
  39. {
  40. return g_system_clock;
  41. }
  42. int32_t drv_get_apb_freq(void)
  43. {
  44. return g_system_clock;
  45. }
  46. int32_t drv_get_timer_freq(int32_t idx)
  47. {
  48. return g_system_clock;
  49. }