Skip to content

Commit

Permalink
include: zephyr: dt-bindings: clock remove unused STM32 macros
Browse files Browse the repository at this point in the history
Remove now unused macros STM32_DOMAIN_CLOCK(), STM32_CLOCK_*_SHIFT,
STM32_CLOCK_*_MASK, STM32_MCO_CFGR(), STM32_MCO_CFGR_*_SHIFT and
STM32_MCO_CFGR_REG_MASK macros, replaced with STM32_DT_CLOCK_SELECT(),
STM32_DT_CLKSEL_*_SHIFT and STM32_DT_CLKSEL_*_MASK macros.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
  • Loading branch information
etienne-lms authored and kartben committed Feb 14, 2025
1 parent c7c0014 commit 10e12ba
Showing 1 changed file with 0 additions and 24 deletions.
24 changes: 0 additions & 24 deletions include/zephyr/dt-bindings/clock/stm32_common_clocks.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,30 +49,6 @@
(((mask) & STM32_DT_CLKSEL_MASK_MASK) << STM32_DT_CLKSEL_MASK_SHIFT) | \
(((val) & STM32_DT_CLKSEL_VAL_MASK) << STM32_DT_CLKSEL_VAL_SHIFT))

/* STM32_CLOCK_* macros, defined for convenience */
#define STM32_CLOCK_REG_MASK STM32_DT_CLKSEL_REG_MASK
#define STM32_CLOCK_REG_SHIFT STM32_DT_CLKSEL_REG_SHIFT
#define STM32_CLOCK_SHIFT_MASK STM32_DT_CLKSEL_SHIFT_MASK
#define STM32_CLOCK_SHIFT_SHIFT STM32_DT_CLKSEL_SHIFT_SHIFT
#define STM32_CLOCK_MASK_MASK STM32_DT_CLKSEL_MASK_MASK
#define STM32_CLOCK_MASK_SHIFT STM32_DT_CLKSEL_MASK_SHIFT
#define STM32_CLOCK_VAL_MASK STM32_DT_CLKSEL_VAL_MASK
#define STM32_CLOCK_VAL_SHIFT STM32_DT_CLKSEL_VAL_SHIFT
#define STM32_DOMAIN_CLOCK(val, mask, shift, reg) \
STM32_DT_CLOCK_SELECT((val), (mask), (shift), (reg))

/* STM32_MCO_CFGR_* macros, defined for convenience */
#define STM32_MCO_CFGR_REG_MASK STM32_DT_CLKSEL_REG_MASK
#define STM32_MCO_CFGR_REG_SHIFT STM32_DT_CLKSEL_REG_SHIFT
#define STM32_MCO_CFGR_SHIFT_MASK STM32_DT_CLKSEL_SHIFT_MASK
#define STM32_MCO_CFGR_SHIFT_SHIFT STM32_DT_CLKSEL_SHIFT_SHIFT
#define STM32_MCO_CFGR_MASK_MASK STM32_DT_CLKSEL_MASK_MASK
#define STM32_MCO_CFGR_MASK_SHIFT STM32_DT_CLKSEL_MASK_SHIFT
#define STM32_MCO_CFGR_VAL_MASK STM32_DT_CLKSEL_VAL_MASK
#define STM32_MCO_CFGR_VAL_SHIFT STM32_DT_CLKSEL_VAL_SHIFT
#define STM32_MCO_CFGR(val, mask, shift, reg) \
STM32_DT_CLOCK_SELECT((val), (mask), (shift), (reg))

/**
* Pack RCC clock register offset and bit in two 32-bit values
* as expected for the Device Tree `clocks` property on STM32.
Expand Down

0 comments on commit 10e12ba

Please sign in to comment.