mirror of https://github.com/commaai/panda.git
revert that for now
This commit is contained in:
parent
4303ae1387
commit
ea156f7c62
|
@ -21,11 +21,11 @@ void clock_init(void) {
|
||||||
// Set power mode to direct SMPS power supply(depends on the board layout)
|
// Set power mode to direct SMPS power supply(depends on the board layout)
|
||||||
#ifndef STM32H723
|
#ifndef STM32H723
|
||||||
register_set(&(PWR->CR3), PWR_CR3_SMPSEN, 0xFU); // powered only by SMPS
|
register_set(&(PWR->CR3), PWR_CR3_SMPSEN, 0xFU); // powered only by SMPS
|
||||||
#endif
|
|
||||||
// Set VOS level (VOS3 to 170Mhz, VOS2 to 300Mhz, VOS1 to 400Mhz, VOS0 to 550Mhz)
|
// Set VOS level (VOS3 to 170Mhz, VOS2 to 300Mhz, VOS1 to 400Mhz, VOS0 to 550Mhz)
|
||||||
register_set(&(PWR->D3CR), PWR_D3CR_VOS_1 | PWR_D3CR_VOS_0, 0xC000U); //VOS1, needed for 80Mhz CAN FD
|
register_set(&(PWR->D3CR), PWR_D3CR_VOS_1 | PWR_D3CR_VOS_0, 0xC000U); //VOS1, needed for 80Mhz CAN FD
|
||||||
while ((PWR->CSR1 & PWR_CSR1_ACTVOSRDY) == 0);
|
while ((PWR->CSR1 & PWR_CSR1_ACTVOSRDY) == 0);
|
||||||
while ((PWR->CSR1 & PWR_CSR1_ACTVOS) != (PWR->D3CR & PWR_D3CR_VOS)); // check that VOS level was actually set
|
while ((PWR->CSR1 & PWR_CSR1_ACTVOS) != (PWR->D3CR & PWR_D3CR_VOS)); // check that VOS level was actually set
|
||||||
|
#endif
|
||||||
|
|
||||||
// Configure Flash ACR register LATENCY and WRHIGHFREQ (VOS0 range!)
|
// Configure Flash ACR register LATENCY and WRHIGHFREQ (VOS0 range!)
|
||||||
register_set(&(FLASH->ACR), FLASH_ACR_LATENCY_2WS | 0x20U, 0x3FU); // VOS2, AXI 100MHz-150MHz
|
register_set(&(FLASH->ACR), FLASH_ACR_LATENCY_2WS | 0x20U, 0x3FU); // VOS2, AXI 100MHz-150MHz
|
||||||
|
|
Loading…
Reference in New Issue