libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
3n/pmc.h File Reference
Include dependency graph for 3n/pmc.h:

Go to the source code of this file.

Macros

#define CKGR_PLLR   CKGR_PLLAR
 
#define PMC_OCR   MMIO32(PMC_BASE + 0x0110)
 
#define CKGR_MOR_WAITMODE   (0x01 << 2)
 
#define CKGR_PLLR_ONE   CKGR_PLLAR_ONE
 
#define CKGR_PLLR_MUL_SHIFT   CKGR_PLLAR_MULA_SHIFT
 
#define CKGR_PLLR_MUL_MASK   CKGR_PLLAR_MULA_MASK
 
#define CKGR_PLLR_PLLCOUNT_SHIFT   CKGR_PLLAR_PLLACOUNT_SHIFT
 
#define CKGR_PLLR_PLLCOUNT_MASK   CKGR_PLLAR_PLLACOUNT_MASK
 
#define CKGR_PLLR_DIV_SHIFT   CKGR_PLLAR_DIVA_SHIFT
 
#define CKGR_PLLR_DIV_MASK   CKGR_PLLAR_DIVA_MASK
 
#define PMC_MCKR_PLLDIV2   (0x01 << 12)
 
#define PMC_MCKR_CSS_PLL_CLK   (2 << PMC_MCKR_CSS_SHIFT)
 
#define PMC_PCK0_CSS_PLL_CLK   (2 << PMC_PCK0_CSS_SHIFT)
 
#define PMC_PCK1_CSS_PLL_CLK   (2 << PMC_PCK1_CSS_SHIFT)
 
#define PMC_PCK2_CSS_PLL_CLK   (2 << PMC_PCK2_CSS_SHIFT)
 
#define PMC_IER_LOCK   PMC_IER_LOCKA
 
#define PMC_IDR_LOCK   PMC_IDR_LOCKA
 
#define PMC_SR_LOCK   PMC_SR_LOCKA
 
#define PMC_IMR_LOCK   PMC_IMR_LOCKA
 
#define PMC_OCR_SEL12   (0x01 << 23)
 
#define PMC_OCR_CAL12_SHIFT   16
 
#define PMC_OCR_CAL12_MASK   (0x7F << PMC_OCR_CAL12_SHIFT)
 
#define PMC_OCR_SEL8   (0x01 << 15)
 
#define PMC_OCR_CAL8_SHIFT   8
 
#define PMC_OCR_CAL8_MASK   (0x7F << PMC_OCR_CAL8_SHIFT)
 
#define PMC_OCR_SEL4   (0x01 << 7)
 
#define PMC_OCR_CAL4_SHIFT   0
 
#define PMC_OCR_CAL4_MASK   (0x7F << PMC_OCR_CAL12_SHIFT)
 

Macro Definition Documentation

◆ CKGR_MOR_WAITMODE

#define CKGR_MOR_WAITMODE   (0x01 << 2)

Definition at line 42 of file 3n/pmc.h.

◆ CKGR_PLLR

#define CKGR_PLLR   CKGR_PLLAR

Definition at line 30 of file 3n/pmc.h.

◆ CKGR_PLLR_DIV_MASK

#define CKGR_PLLR_DIV_MASK   CKGR_PLLAR_DIVA_MASK

Definition at line 61 of file 3n/pmc.h.

◆ CKGR_PLLR_DIV_SHIFT

#define CKGR_PLLR_DIV_SHIFT   CKGR_PLLAR_DIVA_SHIFT

Definition at line 60 of file 3n/pmc.h.

◆ CKGR_PLLR_MUL_MASK

#define CKGR_PLLR_MUL_MASK   CKGR_PLLAR_MULA_MASK

Definition at line 53 of file 3n/pmc.h.

◆ CKGR_PLLR_MUL_SHIFT

#define CKGR_PLLR_MUL_SHIFT   CKGR_PLLAR_MULA_SHIFT

Definition at line 52 of file 3n/pmc.h.

◆ CKGR_PLLR_ONE

#define CKGR_PLLR_ONE   CKGR_PLLAR_ONE

Definition at line 49 of file 3n/pmc.h.

◆ CKGR_PLLR_PLLCOUNT_MASK

#define CKGR_PLLR_PLLCOUNT_MASK   CKGR_PLLAR_PLLACOUNT_MASK

Definition at line 57 of file 3n/pmc.h.

◆ CKGR_PLLR_PLLCOUNT_SHIFT

#define CKGR_PLLR_PLLCOUNT_SHIFT   CKGR_PLLAR_PLLACOUNT_SHIFT

Definition at line 56 of file 3n/pmc.h.

◆ PMC_IDR_LOCK

#define PMC_IDR_LOCK   PMC_IDR_LOCKA

Definition at line 100 of file 3n/pmc.h.

◆ PMC_IER_LOCK

#define PMC_IER_LOCK   PMC_IER_LOCKA

Definition at line 94 of file 3n/pmc.h.

◆ PMC_IMR_LOCK

#define PMC_IMR_LOCK   PMC_IMR_LOCKA

Definition at line 112 of file 3n/pmc.h.

◆ PMC_MCKR_CSS_PLL_CLK

#define PMC_MCKR_CSS_PLL_CLK   (2 << PMC_MCKR_CSS_SHIFT)

Definition at line 70 of file 3n/pmc.h.

◆ PMC_MCKR_PLLDIV2

#define PMC_MCKR_PLLDIV2   (0x01 << 12)

Definition at line 67 of file 3n/pmc.h.

◆ PMC_OCR

#define PMC_OCR   MMIO32(PMC_BASE + 0x0110)

Definition at line 33 of file 3n/pmc.h.

◆ PMC_OCR_CAL12_MASK

#define PMC_OCR_CAL12_MASK   (0x7F << PMC_OCR_CAL12_SHIFT)

Definition at line 122 of file 3n/pmc.h.

◆ PMC_OCR_CAL12_SHIFT

#define PMC_OCR_CAL12_SHIFT   16

Definition at line 121 of file 3n/pmc.h.

◆ PMC_OCR_CAL4_MASK

#define PMC_OCR_CAL4_MASK   (0x7F << PMC_OCR_CAL12_SHIFT)

Definition at line 136 of file 3n/pmc.h.

◆ PMC_OCR_CAL4_SHIFT

#define PMC_OCR_CAL4_SHIFT   0

Definition at line 135 of file 3n/pmc.h.

◆ PMC_OCR_CAL8_MASK

#define PMC_OCR_CAL8_MASK   (0x7F << PMC_OCR_CAL8_SHIFT)

Definition at line 129 of file 3n/pmc.h.

◆ PMC_OCR_CAL8_SHIFT

#define PMC_OCR_CAL8_SHIFT   8

Definition at line 128 of file 3n/pmc.h.

◆ PMC_OCR_SEL12

#define PMC_OCR_SEL12   (0x01 << 23)

Definition at line 118 of file 3n/pmc.h.

◆ PMC_OCR_SEL4

#define PMC_OCR_SEL4   (0x01 << 7)

Definition at line 132 of file 3n/pmc.h.

◆ PMC_OCR_SEL8

#define PMC_OCR_SEL8   (0x01 << 15)

Definition at line 125 of file 3n/pmc.h.

◆ PMC_PCK0_CSS_PLL_CLK

#define PMC_PCK0_CSS_PLL_CLK   (2 << PMC_PCK0_CSS_SHIFT)

Definition at line 76 of file 3n/pmc.h.

◆ PMC_PCK1_CSS_PLL_CLK

#define PMC_PCK1_CSS_PLL_CLK   (2 << PMC_PCK1_CSS_SHIFT)

Definition at line 82 of file 3n/pmc.h.

◆ PMC_PCK2_CSS_PLL_CLK

#define PMC_PCK2_CSS_PLL_CLK   (2 << PMC_PCK2_CSS_SHIFT)

Definition at line 88 of file 3n/pmc.h.

◆ PMC_SR_LOCK

#define PMC_SR_LOCK   PMC_SR_LOCKA

Definition at line 106 of file 3n/pmc.h.