clock: mcux_ccm: add qtmr clock

Add defines for QTMR peripheral

Signed-off-by: Peter van der Perk <peter.vanderperk@nxp.com>
This commit is contained in:
Peter van der Perk 2024-05-28 17:12:20 +02:00 committed by Alberto Escolar
parent 9addbe77fc
commit af52f1b290
2 changed files with 16 additions and 0 deletions

View file

@ -139,6 +139,15 @@ static int mcux_ccm_get_subsys_rate(const struct device *dev,
break;
#endif
#ifdef CONFIG_PWM_MCUX_QTMR
case IMX_CCM_QTMR1_CLK:
case IMX_CCM_QTMR2_CLK:
case IMX_CCM_QTMR3_CLK:
case IMX_CCM_QTMR4_CLK:
clock_root = kCLOCK_Root_Bus;
break;
#endif
#ifdef CONFIG_MEMC_MCUX_FLEXSPI
case IMX_CCM_FLEXSPI_CLK:
clock_root = kCLOCK_Root_Flexspi1;

View file

@ -114,4 +114,11 @@
#define IMX_CCM_TPM5_CLK 0x1604UL
#define IMX_CCM_TPM6_CLK 0x1605UL
/* QTMR */
#define IMX_CCM_QTMR_CLK 0x6000UL
#define IMX_CCM_QTMR1_CLK 0x6000UL
#define IMX_CCM_QTMR2_CLK 0x6001UL
#define IMX_CCM_QTMR3_CLK 0x6002UL
#define IMX_CCM_QTMR4_CLK 0x6003UL
#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_IMX_CCM_REV2_H_ */