Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Files

file  clock_control_numicro.h
 Clock control header file for the Nuvoton NuMicro family.

Data Structures

struct  numicro_scc_subsys_pcc
 Peripheral clock control configuration structure. More...
struct  numicro_scc_subsys
 Numicro peripheral clock subsystem configuration. More...

Macros

#define NUMICRO_SCC_SUBSYS_ID_PCC   1
 SCC subsystem ID for peripheral clock control (PCC).
#define DT_NUMICRO_CLOCK_PCC_SUBSYSTEM(dev)
 Create Numicro peripheral clock subsystem configuration from device tree.
#define DT_NUMICRO_CLOCK_PCC_SUBSYSTEM_INST(inst)
 Create Numicro peripheral clock subsystem configuration from device tree.

Detailed Description

Macro Definition Documentation

◆ DT_NUMICRO_CLOCK_PCC_SUBSYSTEM

#define DT_NUMICRO_CLOCK_PCC_SUBSYSTEM ( dev)

#include <zephyr/drivers/clock_control/clock_control_numicro.h>

Value:
{ \
.subsys_id = NUMICRO_SCC_SUBSYS_ID_PCC, \
.pcc = \
{ \
.clk_mod = DT_CLOCKS_CELL(dev, clock_module_index), \
.clk_src = DT_CLOCKS_CELL(dev, clock_source), \
.clk_div = DT_CLOCKS_CELL(dev, clock_divider), \
}, \
}
#define NUMICRO_SCC_SUBSYS_ID_PCC
SCC subsystem ID for peripheral clock control (PCC).
Definition clock_control_numicro.h:28
#define DT_CLOCKS_CELL(node_id, cell)
Equivalent to DT_CLOCKS_CELL_BY_IDX(node_id, 0, cell).
Definition clocks.h:254

Create Numicro peripheral clock subsystem configuration from device tree.

◆ DT_NUMICRO_CLOCK_PCC_SUBSYSTEM_INST

#define DT_NUMICRO_CLOCK_PCC_SUBSYSTEM_INST ( inst)

#include <zephyr/drivers/clock_control/clock_control_numicro.h>

Value:
#define DT_NUMICRO_CLOCK_PCC_SUBSYSTEM(dev)
Create Numicro peripheral clock subsystem configuration from device tree.
Definition clock_control_numicro.h:53
#define DT_DRV_INST(inst)
Node identifier for an instance of a DT_DRV_COMPAT compatible.
Definition devicetree.h:4333

Create Numicro peripheral clock subsystem configuration from device tree.

◆ NUMICRO_SCC_SUBSYS_ID_PCC

#define NUMICRO_SCC_SUBSYS_ID_PCC   1

#include <zephyr/drivers/clock_control/clock_control_numicro.h>

SCC subsystem ID for peripheral clock control (PCC).