Searched full:ccu4 (Results 1 – 7 of 7) sorted by relevance
/Zephyr-latest/drivers/pwm/ |
D | pwm_xmc4xxx_ccu4.c | 25 XMC_CCU4_MODULE_t *ccu4; member 34 /* enables the CCU4 clock and ungates clock to CCU4x */ in pwm_xmc4xxx_ccu4_init() 35 XMC_CCU4_EnableModule(config->ccu4); in pwm_xmc4xxx_ccu4_init() 36 XMC_CCU4_StartPrescaler(config->ccu4); in pwm_xmc4xxx_ccu4_init() 44 slice = (XMC_CCU4_SLICE_t *)SLICE_ADDR_FROM_MODULE(config->ccu4, i); in pwm_xmc4xxx_ccu4_init() 67 slice = (XMC_CCU4_SLICE_t *)SLICE_ADDR_FROM_MODULE(config->ccu4, slice_idx); in pwm_xmc4xxx_ccu4_set_cycles() 72 XMC_CCU4_EnableShadowTransfer(config->ccu4, BIT(slice_idx * 4)); in pwm_xmc4xxx_ccu4_set_cycles() 75 XMC_CCU4_EnableClock(config->ccu4, slice_idx); in pwm_xmc4xxx_ccu4_set_cycles() 105 .ccu4 = (CCU4_GLOBAL_TypeDef *)DT_INST_REG_ADDR(n), \
|
D | Kconfig.xmc4xxx_ccu4 | 5 bool "Infineon XMC4XXX CCU4 driver" 10 Enables Infineon XMC4XXX CCU4 PWM driver.
|
D | Kconfig.xmc4xxx_ccu8 | 5 bool "Infineon XMC4XXX CCU4 driver"
|
/Zephyr-latest/dts/bindings/pwm/ |
D | infineon,xmc4xxx-ccu4-pwm.yaml | 5 Infineon XMC4XXX PWM Capture Compare Unit 4 (CCU4) module 7 The are four CCU4 modules with dts node labels: 14 The CCU4 modules uses the CCU clock source. Each slice applies a separate 24 The pwm ccu4 node must define the slice-prescaler values and the pinctrl nodes: 47 The CCU4 pinctrl nodes have a node labels in the format 52 compatible: "infineon,xmc4xxx-ccu4-pwm"
|
/Zephyr-latest/modules/ |
D | Kconfig.infineon | 51 Enable XMCLIB CCU4/CCU8
|
/Zephyr-latest/dts/arm/infineon/cat3/xmc/ |
D | xmc4xxx.dtsi | 192 compatible = "infineon,xmc4xxx-ccu4-pwm"; 199 compatible = "infineon,xmc4xxx-ccu4-pwm"; 206 compatible = "infineon,xmc4xxx-ccu4-pwm"; 213 compatible = "infineon,xmc4xxx-ccu4-pwm";
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.5.rst | 644 * Added driver for Infineon XMC4XXX CCU4. 1300 * :dtcompatible:`infineon,xmc4xxx-ccu4-pwm`
|