1 #include "bflb_clock.h"
2 #include "bl808_clock.h"
3 
bflb_clk_get_system_clock(uint8_t type)4 uint32_t bflb_clk_get_system_clock(uint8_t type)
5 {
6     return 0;
7 }
8 
bflb_clk_get_peripheral_clock(uint8_t type,uint8_t idx)9 uint32_t bflb_clk_get_peripheral_clock(uint8_t type, uint8_t idx)
10 {
11     if (type == BFLB_DEVICE_TYPE_UART) {
12         return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_UART0);
13     } else if (type == BFLB_DEVICE_TYPE_SPI) {
14         return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_SPI0);
15     } else if (type == BFLB_DEVICE_TYPE_I2C) {
16         return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_I2C0);
17     } else if (type == BFLB_DEVICE_TYPE_SDH) {
18         return Clock_Peripheral_Clock_Get(BL_PERIPHERAL_CLOCK_SDH);
19     }
20     return 0;
21 }