@@ -484,47 +484,47 @@ static int stm32_clock_control_get_subsys_rate(const struct device *clock,
484
484
case STM32_SRC_SYSCLK :
485
485
* rate = SystemCoreClock * STM32_CORE_PRESCALER ;
486
486
break ;
487
- #if defined(STM32_SRC_PLLCLK ) & defined(STM32_SYSCLK_SRC_PLL )
487
+ #if defined(STM32_SRC_PLLCLK ) && defined(STM32_SYSCLK_SRC_PLL )
488
488
case STM32_SRC_PLLCLK :
489
489
if (get_pllout_frequency () == 0 ) {
490
490
return - EIO ;
491
491
}
492
492
* rate = get_pllout_frequency ();
493
493
break ;
494
494
#endif
495
- #if defined(STM32_SRC_PLL_P ) & STM32_PLL_P_ENABLED
495
+ #if defined(STM32_SRC_PLL_P ) && STM32_PLL_P_ENABLED
496
496
case STM32_SRC_PLL_P :
497
497
* rate = get_pll_div_frequency (get_pllsrc_frequency (),
498
498
STM32_PLL_M_DIVISOR ,
499
499
STM32_PLL_N_MULTIPLIER ,
500
500
STM32_PLL_P_DIVISOR );
501
501
break ;
502
502
#endif
503
- #if defined(STM32_SRC_PLL_Q ) & STM32_PLL_Q_ENABLED
503
+ #if defined(STM32_SRC_PLL_Q ) && STM32_PLL_Q_ENABLED
504
504
case STM32_SRC_PLL_Q :
505
505
* rate = get_pll_div_frequency (get_pllsrc_frequency (),
506
506
STM32_PLL_M_DIVISOR ,
507
507
STM32_PLL_N_MULTIPLIER ,
508
508
STM32_PLL_Q_DIVISOR );
509
509
break ;
510
510
#endif
511
- #if defined(STM32_SRC_PLL_R ) & STM32_PLL_R_ENABLED
511
+ #if defined(STM32_SRC_PLL_R ) && STM32_PLL_R_ENABLED
512
512
case STM32_SRC_PLL_R :
513
513
* rate = get_pll_div_frequency (get_pllsrc_frequency (),
514
514
STM32_PLL_M_DIVISOR ,
515
515
STM32_PLL_N_MULTIPLIER ,
516
516
STM32_PLL_R_DIVISOR );
517
517
break ;
518
518
#endif
519
- #if defined(STM32_SRC_PLLI2S_Q ) & STM32_PLLI2S_Q_ENABLED & STM32_PLLI2S_ENABLED
519
+ #if defined(STM32_SRC_PLLI2S_Q ) && STM32_PLLI2S_Q_ENABLED & & STM32_PLLI2S_ENABLED
520
520
case STM32_SRC_PLLI2S_Q :
521
521
* rate = get_pll_div_frequency (get_pllsrc_frequency (),
522
522
STM32_PLLI2S_M_DIVISOR ,
523
523
STM32_PLLI2S_N_MULTIPLIER ,
524
524
STM32_PLLI2S_Q_DIVISOR );
525
525
break ;
526
526
#endif /* STM32_SRC_PLLI2S_Q */
527
- #if defined(STM32_SRC_PLLI2S_R ) & STM32_PLLI2S_ENABLED
527
+ #if defined(STM32_SRC_PLLI2S_R ) && STM32_PLLI2S_ENABLED
528
528
case STM32_SRC_PLLI2S_R :
529
529
* rate = get_pll_div_frequency (get_pllsrc_frequency (),
530
530
STM32_PLLI2S_M_DIVISOR ,
@@ -576,56 +576,56 @@ static int stm32_clock_control_get_subsys_rate(const struct device *clock,
576
576
* rate /= STM32_PLLSAI_DIVR_DIVISOR ;
577
577
break ;
578
578
#endif /* STM32_SRC_PLLSAI_DIVR */
579
- #if defined(STM32_SRC_PLLSAI1_P ) & STM32_PLLSAI1_P_ENABLED
579
+ #if defined(STM32_SRC_PLLSAI1_P ) && STM32_PLLSAI1_P_ENABLED
580
580
case STM32_SRC_PLLSAI1_P :
581
581
* rate = get_pll_div_frequency (get_pllsai1src_frequency (),
582
582
STM32_PLLSAI1_M_DIVISOR ,
583
583
STM32_PLLSAI1_N_MULTIPLIER ,
584
584
STM32_PLLSAI1_P_DIVISOR );
585
585
break ;
586
586
#endif /* STM32_SRC_PLLSAI1_P */
587
- #if defined(STM32_SRC_PLLSAI1_Q ) & STM32_PLLSAI1_Q_ENABLED
587
+ #if defined(STM32_SRC_PLLSAI1_Q ) && STM32_PLLSAI1_Q_ENABLED
588
588
case STM32_SRC_PLLSAI1_Q :
589
589
* rate = get_pll_div_frequency (get_pllsai1src_frequency (),
590
590
STM32_PLLSAI1_M_DIVISOR ,
591
591
STM32_PLLSAI1_N_MULTIPLIER ,
592
592
STM32_PLLSAI1_Q_DIVISOR );
593
593
break ;
594
594
#endif /* STM32_SRC_PLLSAI1_Q */
595
- #if defined(STM32_SRC_PLLSAI1_R ) & STM32_PLLSAI1_R_ENABLED
595
+ #if defined(STM32_SRC_PLLSAI1_R ) && STM32_PLLSAI1_R_ENABLED
596
596
case STM32_SRC_PLLSAI1_R :
597
597
* rate = get_pll_div_frequency (get_pllsai1src_frequency (),
598
598
STM32_PLLSAI1_M_DIVISOR ,
599
599
STM32_PLLSAI1_N_MULTIPLIER ,
600
600
STM32_PLLSAI1_R_DIVISOR );
601
601
break ;
602
602
#endif /* STM32_SRC_PLLSAI1_R */
603
- #if defined(STM32_SRC_PLLSAI2_P ) & STM32_PLLSAI2_P_ENABLED
603
+ #if defined(STM32_SRC_PLLSAI2_P ) && STM32_PLLSAI2_P_ENABLED
604
604
case STM32_SRC_PLLSAI2_P :
605
605
* rate = get_pll_div_frequency (get_pllsai2src_frequency (),
606
606
STM32_PLLSAI2_M_DIVISOR ,
607
607
STM32_PLLSAI2_N_MULTIPLIER ,
608
608
STM32_PLLSAI2_P_DIVISOR );
609
609
break ;
610
610
#endif /* STM32_SRC_PLLSAI2_P */
611
- #if defined(STM32_SRC_PLLSAI2_Q ) & STM32_PLLSAI2_Q_ENABLED
611
+ #if defined(STM32_SRC_PLLSAI2_Q ) && STM32_PLLSAI2_Q_ENABLED
612
612
case STM32_SRC_PLLSAI2_Q :
613
613
* rate = get_pll_div_frequency (get_pllsai2src_frequency (),
614
614
STM32_PLLSAI2_M_DIVISOR ,
615
615
STM32_PLLSAI2_N_MULTIPLIER ,
616
616
STM32_PLLSAI2_Q_DIVISOR );
617
617
break ;
618
618
#endif /* STM32_SRC_PLLSAI2_Q */
619
- #if defined(STM32_SRC_PLLSAI2_R ) & STM32_PLLSAI2_R_ENABLED
619
+ #if defined(STM32_SRC_PLLSAI2_R ) && STM32_PLLSAI2_R_ENABLED
620
620
case STM32_SRC_PLLSAI2_R :
621
621
* rate = get_pll_div_frequency (get_pllsai2src_frequency (),
622
622
STM32_PLLSAI2_M_DIVISOR ,
623
623
STM32_PLLSAI2_N_MULTIPLIER ,
624
624
STM32_PLLSAI2_R_DIVISOR );
625
625
break ;
626
626
#endif /* STM32_SRC_PLLSAI2_R */
627
- #if defined(STM32_SRC_PLLSAI2_DIVR ) & STM32_PLLSAI2_R_ENABLED & STM32_PLLSAI2_DIVR_ENABLED \
628
- & defined(STM32_PLLSAI2_DIVR_DIVISOR )
627
+ #if defined(STM32_SRC_PLLSAI2_DIVR ) && STM32_PLLSAI2_R_ENABLED && STM32_PLLSAI2_DIVR_ENABLED && \
628
+ defined(STM32_PLLSAI2_DIVR_DIVISOR )
629
629
case STM32_SRC_PLLSAI2_DIVR :
630
630
* rate = get_pll_div_frequency (get_pllsai2src_frequency (),
631
631
STM32_PLLSAI2_M_DIVISOR ,
@@ -812,11 +812,11 @@ static void set_up_plls(void)
812
812
813
813
#if defined(STM32_PLL_ENABLED )
814
814
815
- #if defined(STM32_SRC_PLL_P ) & STM32_PLL_P_ENABLED
815
+ #if defined(STM32_SRC_PLL_P ) && STM32_PLL_P_ENABLED
816
816
MODIFY_REG (RCC -> PLLCFGR , RCC_PLLCFGR_PLLP , pllp (STM32_PLL_P_DIVISOR ));
817
817
RCC_PLLP_ENABLE ();
818
818
#endif
819
- #if defined(STM32_SRC_PLL_Q ) & STM32_PLL_Q_ENABLED
819
+ #if defined(STM32_SRC_PLL_Q ) && STM32_PLL_Q_ENABLED
820
820
MODIFY_REG (RCC -> PLLCFGR , RCC_PLLCFGR_PLLQ , pllq (STM32_PLL_Q_DIVISOR ));
821
821
RCC_PLLQ_ENABLE ();
822
822
#endif
0 commit comments