Zephyr API Documentation 4.0.0-rc3
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
common-clock.h File Reference

Go to the source code of this file.

Macros

#define CLOCK_BRANCH_SYSCLK   0
 
#define CLOCK_BRANCH_HCLK   1
 
#define CLOCK_BRANCH_HCLKRADIO   2
 
#define CLOCK_BRANCH_PCLK   3
 
#define CLOCK_BRANCH_LSPCLK   4
 
#define CLOCK_BRANCH_TRACECLK   5
 
#define CLOCK_BRANCH_ADCCLK   6
 
#define CLOCK_BRANCH_EXPORTCLK   7
 
#define CLOCK_BRANCH_EM01GRPACLK   8
 
#define CLOCK_BRANCH_EM01GRPBCLK   9
 
#define CLOCK_BRANCH_EM01GRPCCLK   10
 
#define CLOCK_BRANCH_EM01GRPDCLK   11
 
#define CLOCK_BRANCH_EM23GRPACLK   12
 
#define CLOCK_BRANCH_EM4GRPACLK   13
 
#define CLOCK_BRANCH_QSPISYSCLK   14
 
#define CLOCK_BRANCH_IADCCLK   15
 
#define CLOCK_BRANCH_WDOG0CLK   16
 
#define CLOCK_BRANCH_WDOG1CLK   17
 
#define CLOCK_BRANCH_RTCCCLK   18
 
#define CLOCK_BRANCH_SYSRTCCLK   19
 
#define CLOCK_BRANCH_EUART0CLK   20
 
#define CLOCK_BRANCH_EUSART0CLK   21
 
#define CLOCK_BRANCH_DPLLREFCLK   22
 
#define CLOCK_BRANCH_I2C0CLK   23
 
#define CLOCK_BRANCH_LCDCLK   24
 
#define CLOCK_BRANCH_PIXELRZCLK   25
 
#define CLOCK_BRANCH_PCNT0CLK   26
 
#define CLOCK_BRANCH_PRORTCCLK   27
 
#define CLOCK_BRANCH_SYSTICKCLK   28
 
#define CLOCK_BRANCH_LESENSEHFCLK   29
 
#define CLOCK_BRANCH_VDAC0CLK   30
 
#define CLOCK_BRANCH_VDAC1CLK   31
 
#define CLOCK_BRANCH_USB0CLK   32
 
#define CLOCK_BRANCH_FLPLLREFCLK   33
 
#define CLOCK_BRANCH_INVALID   34
 
#define CLOCK_BIT_MASK   0x03FUL
 
#define CLOCK_REG_MASK   0x1C0UL
 

Macro Definition Documentation

◆ CLOCK_BIT_MASK

#define CLOCK_BIT_MASK   0x03FUL

◆ CLOCK_BRANCH_ADCCLK

#define CLOCK_BRANCH_ADCCLK   6

◆ CLOCK_BRANCH_DPLLREFCLK

#define CLOCK_BRANCH_DPLLREFCLK   22

◆ CLOCK_BRANCH_EM01GRPACLK

#define CLOCK_BRANCH_EM01GRPACLK   8

◆ CLOCK_BRANCH_EM01GRPBCLK

#define CLOCK_BRANCH_EM01GRPBCLK   9

◆ CLOCK_BRANCH_EM01GRPCCLK

#define CLOCK_BRANCH_EM01GRPCCLK   10

◆ CLOCK_BRANCH_EM01GRPDCLK

#define CLOCK_BRANCH_EM01GRPDCLK   11

◆ CLOCK_BRANCH_EM23GRPACLK

#define CLOCK_BRANCH_EM23GRPACLK   12

◆ CLOCK_BRANCH_EM4GRPACLK

#define CLOCK_BRANCH_EM4GRPACLK   13

◆ CLOCK_BRANCH_EUART0CLK

#define CLOCK_BRANCH_EUART0CLK   20

◆ CLOCK_BRANCH_EUSART0CLK

#define CLOCK_BRANCH_EUSART0CLK   21

◆ CLOCK_BRANCH_EXPORTCLK

#define CLOCK_BRANCH_EXPORTCLK   7

◆ CLOCK_BRANCH_FLPLLREFCLK

#define CLOCK_BRANCH_FLPLLREFCLK   33

◆ CLOCK_BRANCH_HCLK

#define CLOCK_BRANCH_HCLK   1

◆ CLOCK_BRANCH_HCLKRADIO

#define CLOCK_BRANCH_HCLKRADIO   2

◆ CLOCK_BRANCH_I2C0CLK

#define CLOCK_BRANCH_I2C0CLK   23

◆ CLOCK_BRANCH_IADCCLK

#define CLOCK_BRANCH_IADCCLK   15

◆ CLOCK_BRANCH_INVALID

#define CLOCK_BRANCH_INVALID   34

◆ CLOCK_BRANCH_LCDCLK

#define CLOCK_BRANCH_LCDCLK   24

◆ CLOCK_BRANCH_LESENSEHFCLK

#define CLOCK_BRANCH_LESENSEHFCLK   29

◆ CLOCK_BRANCH_LSPCLK

#define CLOCK_BRANCH_LSPCLK   4

◆ CLOCK_BRANCH_PCLK

#define CLOCK_BRANCH_PCLK   3

◆ CLOCK_BRANCH_PCNT0CLK

#define CLOCK_BRANCH_PCNT0CLK   26

◆ CLOCK_BRANCH_PIXELRZCLK

#define CLOCK_BRANCH_PIXELRZCLK   25

◆ CLOCK_BRANCH_PRORTCCLK

#define CLOCK_BRANCH_PRORTCCLK   27

◆ CLOCK_BRANCH_QSPISYSCLK

#define CLOCK_BRANCH_QSPISYSCLK   14

◆ CLOCK_BRANCH_RTCCCLK

#define CLOCK_BRANCH_RTCCCLK   18

◆ CLOCK_BRANCH_SYSCLK

#define CLOCK_BRANCH_SYSCLK   0

◆ CLOCK_BRANCH_SYSRTCCLK

#define CLOCK_BRANCH_SYSRTCCLK   19

◆ CLOCK_BRANCH_SYSTICKCLK

#define CLOCK_BRANCH_SYSTICKCLK   28

◆ CLOCK_BRANCH_TRACECLK

#define CLOCK_BRANCH_TRACECLK   5

◆ CLOCK_BRANCH_USB0CLK

#define CLOCK_BRANCH_USB0CLK   32

◆ CLOCK_BRANCH_VDAC0CLK

#define CLOCK_BRANCH_VDAC0CLK   30

◆ CLOCK_BRANCH_VDAC1CLK

#define CLOCK_BRANCH_VDAC1CLK   31

◆ CLOCK_BRANCH_WDOG0CLK

#define CLOCK_BRANCH_WDOG0CLK   16

◆ CLOCK_BRANCH_WDOG1CLK

#define CLOCK_BRANCH_WDOG1CLK   17

◆ CLOCK_REG_MASK

#define CLOCK_REG_MASK   0x1C0UL