|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Power Management Controller (PMC) clock helpers for Microchip SAM devices. More...
#include <soc.h>#include <zephyr/drivers/clock_control.h>#include <zephyr/dt-bindings/clock/microchip_sam_pmc.h>Go to the source code of this file.
Data Structures | |
| struct | sam_sckc_config |
| Slow Clock Controller (SCKC) configuration. More... | |
| struct | sam_clk_cfg |
| PMC clock configuration for a single peripheral clock. More... | |
| struct | sam_pmc_cfg |
| PMC device constant configuration parameters. More... | |
| struct | sam_pmc_data |
| PMC device run-time data. More... | |
Macros | |
| #define | SAM_DT_CLOCK_PMC_CFG(clock, node_id) |
| Initialize a sam_clk_cfg from a clock specifier. | |
| #define | SAM_DT_INST_CLOCK_PMC_CFG(inst) |
| Equivalent to SAM_DT_CLOCK_PMC_CFG() for the first clock of a DT instance. | |
| #define | SAM_DT_CLOCKS_PMC_CFG(node_id) |
| Initialize an array of sam_clk_cfg for all clocks of a node. | |
| #define | SAM_DT_INST_CLOCKS_PMC_CFG(inst) |
| Equivalent to SAM_DT_CLOCKS_PMC_CFG() for a DT instance. | |
Power Management Controller (PMC) clock helpers for Microchip SAM devices.