|
31 | 31 | #define BSP_CFG_PLL_SOURCE \ |
32 | 32 | BSP_CLOCK_PROP_HAS_STATUS_OKAY_OR(DT_NODELABEL(pll), source, RA_PLL_SOURCE_DISABLE) |
33 | 33 | #define BSP_CFG_PLL_DIV BSP_CLOCK_PROP_HAS_STATUS_OKAY_OR(DT_NODELABEL(pll), div, RA_PLL_DIV_3) |
| 34 | +#if DT_NODE_HAS_STATUS(DT_NODELABEL(pll), okay) |
34 | 35 | #define BSP_CFG_PLL_MUL \ |
35 | | - DT_NODE_HAS_STATUS(DT_NODELABEL(pll), okay) \ |
36 | | - ? BSP_CLOCKS_PLL_MUL(DT_PROP_BY_IDX(DT_NODELABEL(pll), mul, 0), \ |
37 | | - DT_PROP_BY_IDX(DT_NODELABEL(pll), mul, 1)) \ |
38 | | - : BSP_CLOCKS_PLL_MUL(0, 0) |
| 36 | + BSP_CLOCKS_PLL_MUL(DT_PROP_BY_IDX(DT_NODELABEL(pll), mul, 0), \ |
| 37 | + DT_PROP_BY_IDX(DT_NODELABEL(pll), mul, 1)) |
| 38 | +#else |
| 39 | +#define BSP_CFG_PLL_MUL BSP_CLOCKS_PLL_MUL(0, 0) |
| 40 | +#endif |
39 | 41 |
|
40 | 42 | #define BSP_CFG_PLL2_SOURCE \ |
41 | 43 | BSP_CLOCK_PROP_HAS_STATUS_OKAY_OR(DT_NODELABEL(pll2), source, RA_PLL_SOURCE_DISABLE) |
42 | 44 | #define BSP_CFG_PLL2_DIV BSP_CLOCK_PROP_HAS_STATUS_OKAY_OR(DT_NODELABEL(pll2), div, RA_PLL_DIV_2) |
43 | | -#define BSP_CFG_PLL2_MUL \ |
44 | | - DT_NODE_HAS_STATUS(DT_NODELABEL(pll2), okay) \ |
45 | | - ? BSP_CLOCKS_PLL_MUL(DT_PROP_BY_IDX(DT_NODELABEL(pll2), mul, 0), \ |
46 | | - DT_PROP_BY_IDX(DT_NODELABEL(pll2), mul, 1)) \ |
47 | | - : BSP_CLOCKS_PLL_MUL(0, 0) |
| 45 | +#if DT_NODE_HAS_STATUS(DT_NODELABEL(pll2), okay) |
| 46 | +#define BSP_CFG_PLL2_MUL \ |
| 47 | + BSP_CLOCKS_PLL_MUL(DT_PROP_BY_IDX(DT_NODELABEL(pll2), mul, 0), \ |
| 48 | + DT_PROP_BY_IDX(DT_NODELABEL(pll2), mul, 1)) |
| 49 | +#else |
| 50 | +#define BSP_CFG_PLL2_MUL BSP_CLOCKS_PLL_MUL(0, 0) |
| 51 | +#endif |
48 | 52 |
|
49 | 53 | #define BSP_CFG_CLOCK_SOURCE \ |
50 | 54 | BSP_CLOCK_PROP_HAS_STATUS_OKAY_OR(DT_NODELABEL(pclkblock), sysclock_src, \ |
|
0 commit comments