Skip to content

Commit f5ece1c

Browse files
committed
Revert "stm32/uart: Enable UART clock in low power modes."
This reverts commit adfe429.
1 parent 624e58e commit f5ece1c

File tree

1 file changed

+0
-38
lines changed

1 file changed

+0
-38
lines changed

ports/stm32/uart.c

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
292292
pins_pull[3] = MICROPY_HW_UART1_CTS_PULL;
293293
#endif
294294
__HAL_RCC_USART1_CLK_ENABLE();
295-
__HAL_RCC_USART1_CLK_SLEEP_ENABLE();
296295
break;
297296
#endif
298297

@@ -324,7 +323,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
324323
pins_pull[3] = MICROPY_HW_UART2_CTS_PULL;
325324
#endif
326325
__HAL_RCC_USART2_CLK_ENABLE();
327-
__HAL_RCC_USART2_CLK_SLEEP_ENABLE();
328326
break;
329327
#endif
330328

@@ -358,7 +356,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
358356
pins_pull[3] = MICROPY_HW_UART3_CTS_PULL;
359357
#endif
360358
__HAL_RCC_USART3_CLK_ENABLE();
361-
__HAL_RCC_USART3_CLK_SLEEP_ENABLE();
362359
break;
363360
#endif
364361

@@ -369,22 +366,18 @@ bool uart_init(machine_uart_obj_t *uart_obj,
369366
UARTx = USART4;
370367
irqn = USART3_8_IRQn;
371368
__HAL_RCC_USART4_CLK_ENABLE();
372-
__HAL_RCC_USART4_CLK_SLEEP_ENABLE();
373369
#elif defined(STM32L0)
374370
UARTx = USART4;
375371
irqn = USART4_5_IRQn;
376372
__HAL_RCC_USART4_CLK_ENABLE();
377-
__HAL_RCC_USART4_CLK_SLEEP_ENABLE();
378373
#elif defined(STM32G0)
379374
UARTx = USART4;
380375
irqn = USART3_4_5_6_LPUART1_IRQn;
381376
__HAL_RCC_USART4_CLK_ENABLE();
382-
__HAL_RCC_USART4_CLK_SLEEP_ENABLE();
383377
#else
384378
UARTx = UART4;
385379
irqn = UART4_IRQn;
386380
__HAL_RCC_UART4_CLK_ENABLE();
387-
__HAL_RCC_UART4_CLK_SLEEP_ENABLE();
388381
#endif
389382
pins[0] = MICROPY_HW_UART4_TX;
390383
pins[1] = MICROPY_HW_UART4_RX;
@@ -414,22 +407,18 @@ bool uart_init(machine_uart_obj_t *uart_obj,
414407
UARTx = USART5;
415408
irqn = USART3_8_IRQn;
416409
__HAL_RCC_USART5_CLK_ENABLE();
417-
__HAL_RCC_USART5_CLK_SLEEP_ENABLE();
418410
#elif defined(STM32L0)
419411
UARTx = USART5;
420412
irqn = USART4_5_IRQn;
421413
__HAL_RCC_USART5_CLK_ENABLE();
422-
__HAL_RCC_USART5_CLK_SLEEP_ENABLE();
423414
#elif defined(STM32G0)
424415
UARTx = USART5;
425416
irqn = USART3_4_5_6_LPUART1_IRQn;
426417
__HAL_RCC_USART5_CLK_ENABLE();
427-
__HAL_RCC_USART5_CLK_SLEEP_ENABLE();
428418
#else
429419
UARTx = UART5;
430420
irqn = UART5_IRQn;
431421
__HAL_RCC_UART5_CLK_ENABLE();
432-
__HAL_RCC_UART5_CLK_SLEEP_ENABLE();
433422
#endif
434423
pins[0] = MICROPY_HW_UART5_TX;
435424
pins[1] = MICROPY_HW_UART5_RX;
@@ -482,7 +471,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
482471
pins_pull[3] = MICROPY_HW_UART6_CTS_PULL;
483472
#endif
484473
__HAL_RCC_USART6_CLK_ENABLE();
485-
__HAL_RCC_USART6_CLK_SLEEP_ENABLE();
486474
break;
487475
#endif
488476

@@ -493,12 +481,10 @@ bool uart_init(machine_uart_obj_t *uart_obj,
493481
UARTx = USART7;
494482
irqn = USART3_8_IRQn;
495483
__HAL_RCC_USART7_CLK_ENABLE();
496-
__HAL_RCC_USART7_CLK_SLEEP_ENABLE();
497484
#else
498485
UARTx = UART7;
499486
irqn = UART7_IRQn;
500487
__HAL_RCC_UART7_CLK_ENABLE();
501-
__HAL_RCC_UART7_CLK_SLEEP_ENABLE();
502488
#endif
503489
pins[0] = MICROPY_HW_UART7_TX;
504490
pins[1] = MICROPY_HW_UART7_RX;
@@ -528,12 +514,10 @@ bool uart_init(machine_uart_obj_t *uart_obj,
528514
UARTx = USART8;
529515
irqn = USART3_8_IRQn;
530516
__HAL_RCC_USART8_CLK_ENABLE();
531-
__HAL_RCC_USART8_CLK_SLEEP_ENABLE();
532517
#else
533518
UARTx = UART8;
534519
irqn = UART8_IRQn;
535520
__HAL_RCC_UART8_CLK_ENABLE();
536-
__HAL_RCC_UART8_CLK_SLEEP_ENABLE();
537521
#endif
538522
pins[0] = MICROPY_HW_UART8_TX;
539523
pins[1] = MICROPY_HW_UART8_RX;
@@ -562,7 +546,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
562546
UARTx = UART9;
563547
irqn = UART9_IRQn;
564548
__HAL_RCC_UART9_CLK_ENABLE();
565-
__HAL_RCC_UART9_CLK_SLEEP_ENABLE();
566549
pins[0] = MICROPY_HW_UART9_TX;
567550
pins[1] = MICROPY_HW_UART9_RX;
568551
#if defined(MICROPY_HW_UART9_RX_PULL)
@@ -578,12 +561,10 @@ bool uart_init(machine_uart_obj_t *uart_obj,
578561
UARTx = UART10;
579562
irqn = UART10_IRQn;
580563
__HAL_RCC_UART10_CLK_ENABLE();
581-
__HAL_RCC_UART10_CLK_SLEEP_ENABLE();
582564
#else
583565
UARTx = USART10;
584566
irqn = USART10_IRQn;
585567
__HAL_RCC_USART10_CLK_ENABLE();
586-
__HAL_RCC_USART10_CLK_SLEEP_ENABLE();
587568
#endif
588569
pins[0] = MICROPY_HW_UART10_TX;
589570
pins[1] = MICROPY_HW_UART10_RX;
@@ -622,7 +603,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
622603
pins_pull[3] = MICROPY_HW_LPUART1_CTS_PULL;
623604
#endif
624605
__HAL_RCC_LPUART1_CLK_ENABLE();
625-
__HAL_RCC_LPUART1_CLK_SLEEP_ENABLE();
626606
break;
627607
#endif
628608

@@ -653,7 +633,6 @@ bool uart_init(machine_uart_obj_t *uart_obj,
653633
pins_pull[3] = MICROPY_HW_LPUART2_CTS_PULL;
654634
#endif
655635
__HAL_RCC_LPUART2_CLK_ENABLE();
656-
__HAL_RCC_LPUART2_CLK_SLEEP_ENABLE();
657636
break;
658637
#endif
659638

@@ -791,7 +770,6 @@ void uart_deinit(machine_uart_obj_t *self) {
791770
__HAL_RCC_USART1_FORCE_RESET();
792771
__HAL_RCC_USART1_RELEASE_RESET();
793772
__HAL_RCC_USART1_CLK_DISABLE();
794-
__HAL_RCC_USART1_CLK_SLEEP_DISABLE();
795773
#if defined(USART2)
796774
} else if (self->uart_id == 2) {
797775
#if defined(STM32G0)
@@ -802,7 +780,6 @@ void uart_deinit(machine_uart_obj_t *self) {
802780
__HAL_RCC_USART2_FORCE_RESET();
803781
__HAL_RCC_USART2_RELEASE_RESET();
804782
__HAL_RCC_USART2_CLK_DISABLE();
805-
__HAL_RCC_USART2_CLK_SLEEP_DISABLE();
806783
#endif
807784
#if defined(USART3)
808785
} else if (self->uart_id == 3) {
@@ -814,99 +791,86 @@ void uart_deinit(machine_uart_obj_t *self) {
814791
__HAL_RCC_USART3_FORCE_RESET();
815792
__HAL_RCC_USART3_RELEASE_RESET();
816793
__HAL_RCC_USART3_CLK_DISABLE();
817-
__HAL_RCC_USART3_CLK_SLEEP_DISABLE();
818794
#endif
819795
#if defined(UART4)
820796
} else if (self->uart_id == 4) {
821797
HAL_NVIC_DisableIRQ(UART4_IRQn);
822798
__HAL_RCC_UART4_FORCE_RESET();
823799
__HAL_RCC_UART4_RELEASE_RESET();
824800
__HAL_RCC_UART4_CLK_DISABLE();
825-
__HAL_RCC_UART4_CLK_SLEEP_DISABLE();
826801
#endif
827802
#if defined(USART4)
828803
} else if (self->uart_id == 4) {
829804
__HAL_RCC_USART4_FORCE_RESET();
830805
__HAL_RCC_USART4_RELEASE_RESET();
831806
__HAL_RCC_USART4_CLK_DISABLE();
832-
__HAL_RCC_USART4_CLK_SLEEP_DISABLE();
833807
#endif
834808
#if defined(UART5)
835809
} else if (self->uart_id == 5) {
836810
HAL_NVIC_DisableIRQ(UART5_IRQn);
837811
__HAL_RCC_UART5_FORCE_RESET();
838812
__HAL_RCC_UART5_RELEASE_RESET();
839813
__HAL_RCC_UART5_CLK_DISABLE();
840-
__HAL_RCC_UART5_CLK_SLEEP_DISABLE();
841814
#endif
842815
#if defined(USART5)
843816
} else if (self->uart_id == 5) {
844817
__HAL_RCC_USART5_FORCE_RESET();
845818
__HAL_RCC_USART5_RELEASE_RESET();
846819
__HAL_RCC_USART5_CLK_DISABLE();
847-
__HAL_RCC_USART5_CLK_SLEEP_DISABLE();
848820
#endif
849821
#if defined(UART6)
850822
} else if (self->uart_id == 6) {
851823
HAL_NVIC_DisableIRQ(USART6_IRQn);
852824
__HAL_RCC_USART6_FORCE_RESET();
853825
__HAL_RCC_USART6_RELEASE_RESET();
854826
__HAL_RCC_USART6_CLK_DISABLE();
855-
__HAL_RCC_USART6_CLK_SLEEP_DISABLE();
856827
#endif
857828
#if defined(UART7)
858829
} else if (self->uart_id == 7) {
859830
HAL_NVIC_DisableIRQ(UART7_IRQn);
860831
__HAL_RCC_UART7_FORCE_RESET();
861832
__HAL_RCC_UART7_RELEASE_RESET();
862833
__HAL_RCC_UART7_CLK_DISABLE();
863-
__HAL_RCC_UART7_CLK_SLEEP_DISABLE();
864834
#endif
865835
#if defined(USART7)
866836
} else if (self->uart_id == 7) {
867837
__HAL_RCC_USART7_FORCE_RESET();
868838
__HAL_RCC_USART7_RELEASE_RESET();
869839
__HAL_RCC_USART7_CLK_DISABLE();
870-
__HAL_RCC_USART7_CLK_SLEEP_DISABLE();
871840
#endif
872841
#if defined(UART8)
873842
} else if (self->uart_id == 8) {
874843
HAL_NVIC_DisableIRQ(UART8_IRQn);
875844
__HAL_RCC_UART8_FORCE_RESET();
876845
__HAL_RCC_UART8_RELEASE_RESET();
877846
__HAL_RCC_UART8_CLK_DISABLE();
878-
__HAL_RCC_UART8_CLK_SLEEP_DISABLE();
879847
#endif
880848
#if defined(USART8)
881849
} else if (self->uart_id == 8) {
882850
__HAL_RCC_USART8_FORCE_RESET();
883851
__HAL_RCC_USART8_RELEASE_RESET();
884852
__HAL_RCC_USART8_CLK_DISABLE();
885-
__HAL_RCC_USART8_CLK_SLEEP_DISABLE();
886853
#endif
887854
#if defined(UART9)
888855
} else if (self->uart_id == 9) {
889856
HAL_NVIC_DisableIRQ(UART9_IRQn);
890857
__HAL_RCC_UART9_FORCE_RESET();
891858
__HAL_RCC_UART9_RELEASE_RESET();
892859
__HAL_RCC_UART9_CLK_DISABLE();
893-
__HAL_RCC_UART9_CLK_SLEEP_DISABLE();
894860
#endif
895861
#if defined(UART10)
896862
} else if (self->uart_id == 10) {
897863
HAL_NVIC_DisableIRQ(UART10_IRQn);
898864
__HAL_RCC_UART10_FORCE_RESET();
899865
__HAL_RCC_UART10_RELEASE_RESET();
900866
__HAL_RCC_UART10_CLK_DISABLE();
901-
__HAL_RCC_UART10_CLK_SLEEP_DISABLE();
902867
#endif
903868
#if defined(USART10)
904869
} else if (self->uart_id == 10) {
905870
HAL_NVIC_DisableIRQ(USART10_IRQn);
906871
__HAL_RCC_USART10_FORCE_RESET();
907872
__HAL_RCC_USART10_RELEASE_RESET();
908873
__HAL_RCC_USART10_CLK_DISABLE();
909-
__HAL_RCC_USART10_CLK_SLEEP_DISABLE();
910874
#endif
911875
#if defined(LPUART1)
912876
} else if (self->uart_id == PYB_LPUART_1) {
@@ -918,7 +882,6 @@ void uart_deinit(machine_uart_obj_t *self) {
918882
__HAL_RCC_LPUART1_FORCE_RESET();
919883
__HAL_RCC_LPUART1_RELEASE_RESET();
920884
__HAL_RCC_LPUART1_CLK_DISABLE();
921-
__HAL_RCC_LPUART1_CLK_SLEEP_DISABLE();
922885
#endif
923886
#if defined(LPUART2)
924887
} else if (self->uart_id == PYB_LPUART_2) {
@@ -930,7 +893,6 @@ void uart_deinit(machine_uart_obj_t *self) {
930893
__HAL_RCC_LPUART2_FORCE_RESET();
931894
__HAL_RCC_LPUART2_RELEASE_RESET();
932895
__HAL_RCC_LPUART2_CLK_DISABLE();
933-
__HAL_RCC_LPUART2_CLK_SLEEP_DISABLE();
934896
#endif
935897
}
936898
}

0 commit comments

Comments
 (0)