36 #ifndef CLK_PLL_H_INCLUDED 37 #define CLK_PLL_H_INCLUDED 43 # include "sam3s/pll.h" 45 # include "sam3x/pll.h" 47 # include "sam3u/pll.h" 49 # include "sam3n/pll.h" 51 # include "sam4s/pll.h" 53 # include "sam4e/pll.h" 55 # include "sam4c/pll.h" 57 # include "sam4cm/pll.h" 59 # include "sam4cp/pll.h" 61 # include "sam4l/pll.h" 63 # include "sam4n/pll.h" 65 # include "samg/pll.h" 67 # include "samv71/pll.h" 69 # include "samv70/pll.h" 73 # include "sams70/pll.h" 74 #elif (UC3A0 || UC3A1) 75 # include "uc3a0_a1/pll.h" 77 # include "uc3a3_a4/pll.h" 79 # include "uc3b0_b1/pll.h" 81 # include "uc3c/pll.h" 83 # include "uc3d/pll.h" 84 #elif (UC3L0128 || UC3L0256 || UC3L3_L4) 85 # include "uc3l/pll.h" 87 # include "xmega/pll.h" 89 # error Unsupported chip type Chip-specific PLL definitions.
Atmel part identification macros.
static int pll_wait_for_lock(unsigned int pll_id)
Wait for PLL pll_id to become locked.
SAME70 clock configuration.
#define Assert(expr)
This macro is used to test fatal errors.
#define NR_PLLS
Number of on-chip PLLs.
static uint32_t pll_is_locked(uint32_t ul_pll_id)