12#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_IFX_H_
13#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_IFX_H_
47#define IFX_CLK_PERI_DT_SPEC_GET(node_id) \
49 .rootclk_id = DT_PROP(node_id, clk_dst), \
50 .div_ord = DT_DEP_ORD(DT_CLOCKS_CTLR(node_id)), \
54#define IFX_CLK_PERI_DT_INST_SPEC_GET(inst) \
55 IFX_CLK_PERI_DT_SPEC_GET(DT_DRV_INST(inst))
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Infineon peripheral clock specifier.
Definition clock_control_ifx.h:36
uint8_t rootclk_id
Root clock ID (peripheral clock ID / peripheral mux ID).
Definition clock_control_ifx.h:40
uint32_t div_ord
Dependency ordinal of the referenced peri-div divider node.
Definition clock_control_ifx.h:38
Infineon clock specifier.
Definition clock_control_ifx.h:28
uint8_t clk
Clock type.
Definition clock_control_ifx.h:30
uint8_t clk_id
Clock ID.
Definition clock_control_ifx.h:32