Skip to content

Commit abecd39

Browse files
committed
include: zephyr: dt-bindings: Add STM32C0 USB clock selection support
- Defined CCIPR2_REG offset. - Added USB_SEL(val) macro to support USB clock selection using CCIPR2_REG. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <[email protected]>
1 parent f8d1d35 commit abecd39

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

include/zephyr/dt-bindings/clock/stm32c0_clock.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
/** @brief RCC_CCIPR register offset */
3333
#define CCIPR_REG 0x54
34+
#define CCIPR2_REG 0x58
3435

3536
/** @brief RCC_CSR1 register offset */
3637
#define CSR1_REG 0x5C
@@ -44,6 +45,8 @@
4445
#define I2C1_SEL(val) STM32_DT_CLOCK_SELECT((val), 3, 12, CCIPR_REG)
4546
#define I2C2_I2S1_SEL(val) STM32_DT_CLOCK_SELECT((val), 3, 14, CCIPR_REG)
4647
#define ADC_SEL(val) STM32_DT_CLOCK_SELECT((val), 3, 30, CCIPR_REG)
48+
/** CCIPR2 devices */
49+
#define USB_SEL(val) STM32_DT_CLOCK_SELECT((val), 3, 12, CCIPR2_REG)
4750
/** CSR1 devices */
4851
#define RTC_SEL(val) STM32_DT_CLOCK_SELECT((val), 3, 8, CSR1_REG)
4952

0 commit comments

Comments
 (0)