Home
last modified time | relevance | path

Searched refs:pllmf (Results 1 – 15 of 15) sorted by relevance

/hal_gigadevice-latest/gd32l23x/cmsis/gd/gd32l23x/source/
Dsystem_gd32l23x.c319 uint32_t pllmf = 0U, pllmf6 = 0U, pllsel = 0U, prediv = 0U, idx = 0U, clk_exp = 0U; in SystemCoreClockUpdate() local
336 pllmf = GET_BITS(RCU_CFG0, 18, 23); in SystemCoreClockUpdate()
338 pllmf = ((pllmf6 << 6) + pllmf); in SystemCoreClockUpdate()
340 if(14U <= pllmf) { in SystemCoreClockUpdate()
341 pllmf += 1U; in SystemCoreClockUpdate()
342 } else if(15U == pllmf) { in SystemCoreClockUpdate()
343 pllmf = 16U; in SystemCoreClockUpdate()
345 pllmf += 2U; in SystemCoreClockUpdate()
352 SystemCoreClock = (IRC16M_VALUE / prediv) * pllmf; in SystemCoreClockUpdate()
355 SystemCoreClock = (HXTAL_VALUE / prediv) * pllmf; in SystemCoreClockUpdate()
[all …]
/hal_gigadevice-latest/gd32f403/standard_peripheral/source/
Dgd32f403_rcu.c1141 uint32_t pllsel, pllpresel, predv0sel, pllmf,ck_src, idx, clk_exp; in rcu_clock_freq_get() local
1194 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
1196 pllmf |= 0x10U; in rcu_clock_freq_get()
1199 pllmf |= 0x20U; in rcu_clock_freq_get()
1201 if(pllmf < 15U){ in rcu_clock_freq_get()
1202 pllmf += 2U; in rcu_clock_freq_get()
1203 }else if((pllmf >= 15U) && (pllmf <= 62U)){ in rcu_clock_freq_get()
1204 pllmf += 1U; in rcu_clock_freq_get()
1206 pllmf = 63U; in rcu_clock_freq_get()
1208 cksys_freq = ck_src*pllmf; in rcu_clock_freq_get()
[all …]
/hal_gigadevice-latest/gd32l23x/standard_peripheral/source/
Dgd32l23x_rcu.c1084 uint32_t pllmf = 0U, pllmf6 = 0U, pllsel = 0U, prediv = 0U, idx = 0U, clk_exp = 0U; in rcu_clock_freq_get() local
1104 pllmf = GET_BITS(RCU_CFG0, 18, 23); in rcu_clock_freq_get()
1106 pllmf = ((pllmf6 << 6) + pllmf); in rcu_clock_freq_get()
1108 if(14U <= pllmf) { in rcu_clock_freq_get()
1109 pllmf += 1U; in rcu_clock_freq_get()
1110 } else if(15U == pllmf) { in rcu_clock_freq_get()
1111 pllmf = 16U; in rcu_clock_freq_get()
1113 pllmf += 2U; in rcu_clock_freq_get()
1120 cksys_freq = (IRC16M_VALUE / prediv) * pllmf; in rcu_clock_freq_get()
1123 cksys_freq = (HXTAL_VALUE / prediv) * pllmf; in rcu_clock_freq_get()
[all …]
/hal_gigadevice-latest/gd32vf103/standard_peripheral/source/
Dgd32vf103_rcu.c1009 uint32_t pllsel, predv0sel, pllmf,ck_src, idx, clk_exp; in rcu_clock_freq_get() local
1054 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
1056 pllmf |= 0x10U; in rcu_clock_freq_get()
1058 if(pllmf < 15U){ in rcu_clock_freq_get()
1059 pllmf += 2U; in rcu_clock_freq_get()
1061 pllmf += 1U; in rcu_clock_freq_get()
1064 cksys_freq = ck_src * pllmf; in rcu_clock_freq_get()
1066 if(15U == pllmf){ in rcu_clock_freq_get()
/hal_gigadevice-latest/gd32f3x0/cmsis/gd/gd32f3x0/source/
Dsystem_gd32f3x0.c762 …uint32_t pllmf = 0U, pllmf4 = 0U, pllmf5 = 0U, pllsel = 0U, pllpresel = 0U, prediv = 0U, idx = 0U,… in SystemCoreClockUpdate() local
779 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
784 pllmf += 2U; in SystemCoreClockUpdate()
787 pllmf += 17U; in SystemCoreClockUpdate()
790 pllmf += 33U; in SystemCoreClockUpdate()
793 pllmf += 49U; in SystemCoreClockUpdate()
800 SystemCoreClock = (HXTAL_VALUE / prediv) * pllmf; in SystemCoreClockUpdate()
802 SystemCoreClock = (IRC48M_VALUE / prediv) * pllmf; in SystemCoreClockUpdate()
805 SystemCoreClock = (IRC8M_VALUE >> 1) * pllmf; in SystemCoreClockUpdate()
/hal_gigadevice-latest/gd32e50x/standard_peripheral/source/
Dgd32e50x_rcu.c1444 uint32_t pllsel, pllpresel, predv0sel, pllmf,ck_src, idx, clk_exp; in rcu_clock_freq_get() local
1507 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
1509 pllmf |= 0x10U; in rcu_clock_freq_get()
1512 pllmf |= 0x20U; in rcu_clock_freq_get()
1514 if(pllmf < 15U){ in rcu_clock_freq_get()
1515 pllmf += 2U; in rcu_clock_freq_get()
1516 }else if((pllmf >= 15U) && (pllmf <= 64U)){ in rcu_clock_freq_get()
1517 pllmf += 1U; in rcu_clock_freq_get()
1519 cksys_freq = ck_src*pllmf; in rcu_clock_freq_get()
1521 if(15U == pllmf){ in rcu_clock_freq_get()
/hal_gigadevice-latest/gd32f403/cmsis/gd/gd32f403/source/
Dsystem_gd32f403.c1097 uint32_t pllsel, pllpresel, predv0sel, pllmf,ck_src; in SystemCoreClockUpdate() local
1145 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
1148 pllmf |= 0x10U; in SystemCoreClockUpdate()
1151 pllmf |= 0x20U; in SystemCoreClockUpdate()
1154 if( pllmf >= 15U){ in SystemCoreClockUpdate()
1155 pllmf += 1U; in SystemCoreClockUpdate()
1157 pllmf += 2U; in SystemCoreClockUpdate()
1159 if(pllmf > 61U){ in SystemCoreClockUpdate()
1160 pllmf = 63U; in SystemCoreClockUpdate()
1162 SystemCoreClock = ck_src*pllmf; in SystemCoreClockUpdate()
[all …]
/hal_gigadevice-latest/gd32e50x/cmsis/gd/gd32e50x/source/
Dsystem_gd32e50x.c970 uint32_t pllsel, pllpresel, predv0sel, pllmf, ck_src, idx, clk_exp; in SystemCoreClockUpdate() local
1031 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
1033 pllmf |= 0x10U; in SystemCoreClockUpdate()
1036 pllmf |= 0x20U; in SystemCoreClockUpdate()
1038 if(pllmf < 15U){ in SystemCoreClockUpdate()
1039 pllmf += 2U; in SystemCoreClockUpdate()
1040 }else if((pllmf >= 15U) && (pllmf <= 64U)){ in SystemCoreClockUpdate()
1041 pllmf += 1U; in SystemCoreClockUpdate()
1043 SystemCoreClock = ck_src*pllmf; in SystemCoreClockUpdate()
1045 if(15U == pllmf){ in SystemCoreClockUpdate()
/hal_gigadevice-latest/gd32f3x0/standard_peripheral/source/
Dgd32f3x0_rcu.c1047 …uint32_t pllmf = 0U, pllmf4 = 0U, pllmf5 = 0U, pllsel = 0U, pllpresel = 0U, prediv = 0U, idx = 0U,… in rcu_clock_freq_get() local
1066 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
1072 pllmf += 2U; in rcu_clock_freq_get()
1075 pllmf += 17U; in rcu_clock_freq_get()
1078 pllmf += 33U; in rcu_clock_freq_get()
1081 pllmf += 49U; in rcu_clock_freq_get()
1090 cksys_freq = (HXTAL_VALUE / prediv) * pllmf; in rcu_clock_freq_get()
1092 cksys_freq = (IRC48M_VALUE / prediv) * pllmf; in rcu_clock_freq_get()
1095 cksys_freq = (IRC8M_VALUE >> 1) * pllmf; in rcu_clock_freq_get()
/hal_gigadevice-latest/gd32e10x/cmsis/gd/gd32e10x/source/
Dsystem_gd32e10x.c795 uint32_t pllsel = 0U, pllpresel = 0U, predv0sel = 0U, pllmf,ck_src = 0U; in SystemCoreClockUpdate() local
844 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
846 pllmf |= 0x10U; in SystemCoreClockUpdate()
848 if(pllmf < 15U){ in SystemCoreClockUpdate()
849 pllmf += 2U; in SystemCoreClockUpdate()
851 pllmf += 1U; in SystemCoreClockUpdate()
853 SystemCoreClock = ck_src*pllmf; in SystemCoreClockUpdate()
854 if(15U == pllmf){ in SystemCoreClockUpdate()
/hal_gigadevice-latest/gd32e10x/standard_peripheral/source/
Dgd32e10x_rcu.c1144 uint32_t pllsel, pllpresel, predv0sel, pllmf,ck_src, idx, clk_exp; in rcu_clock_freq_get() local
1197 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
1199 pllmf |= 0x10U; in rcu_clock_freq_get()
1201 if(pllmf < 15U){ in rcu_clock_freq_get()
1202 pllmf += 2U; in rcu_clock_freq_get()
1204 pllmf += 1U; in rcu_clock_freq_get()
1206 cksys_freq = ck_src*pllmf; in rcu_clock_freq_get()
1207 if(15U == pllmf){ in rcu_clock_freq_get()
/hal_gigadevice-latest/gd32vf103/riscv/source/
Dsystem_gd32vf103.c190 uint32_t pllsel, predv0sel, pllmf, ck_src; in SystemCoreClockUpdate() local
236 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
239 pllmf |= 0x10U; in SystemCoreClockUpdate()
242 if(pllmf >= 15U){ in SystemCoreClockUpdate()
243 pllmf += 1U; in SystemCoreClockUpdate()
245 pllmf += 2U; in SystemCoreClockUpdate()
248 SystemCoreClock = ck_src * pllmf; in SystemCoreClockUpdate()
250 if(15U == pllmf){ in SystemCoreClockUpdate()
/hal_gigadevice-latest/gd32a50x/cmsis/gd/gd32a50x/source/
Dsystem_gd32a50x.c778 uint32_t pllsel, pllmf, ck_src, idx, clk_exp; in SystemCoreClockUpdate() local
810 pllmf = GET_BITS(RCU_CFG0, 18, 21); in SystemCoreClockUpdate()
811 pllmf += ((RCU_CFG0 & RCU_CFG0_PLLMF_4) ? 15U : 0U); in SystemCoreClockUpdate()
812 pllmf += ((RCU_CFG0_PLLMF == (RCU_CFG0 & RCU_CFG0_PLLMF)) ? 1U : 2U); in SystemCoreClockUpdate()
814 SystemCoreClock = ck_src * pllmf; in SystemCoreClockUpdate()
/hal_gigadevice-latest/gd32a50x/standard_peripheral/source/
Dgd32a50x_rcu.c907 uint32_t pllsel, pllmf, ck_src, idx, clk_exp; in rcu_clock_freq_get() local
939 pllmf = GET_BITS(RCU_CFG0, 18, 21); in rcu_clock_freq_get()
940 pllmf += ((RCU_CFG0 & RCU_CFG0_PLLMF_4) ? 15U : 0U); in rcu_clock_freq_get()
941 pllmf += ((RCU_CFG0_PLLMF == (RCU_CFG0 & RCU_CFG0_PLLMF)) ? 1U : 2U); in rcu_clock_freq_get()
942 cksys_freq = ck_src * pllmf; in rcu_clock_freq_get()
/hal_gigadevice-latest/
DREADME.md133 - `SystemCoreClockUpdate` function contain an `pllmf` calculate error.
137 pllmf = GET_BITS(RCU_CFG0, 18, 21);
138 pllmf += ((RCU_CFG0 & RCU_CFG0_PLLMF_4) ? 15U : 0U);
139 - pllmf += ((0xFU == (RCU_CFG0 & RCU_CFG0_PLLMF)) ? 1U : 2U);
140 + pllmf += ((RCU_CFG0_PLLMF == (RCU_CFG0 & RCU_CFG0_PLLMF)) ? 1U : 2U);