diff options
Diffstat (limited to 'include/kendryte/pll.h')
| -rw-r--r-- | include/kendryte/pll.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/include/kendryte/pll.h b/include/kendryte/pll.h index 95b8494f40f..fd16a89cb20 100644 --- a/include/kendryte/pll.h +++ b/include/kendryte/pll.h @@ -5,35 +5,7 @@ #ifndef K210_PLL_H #define K210_PLL_H -#include <clk.h> #include <test/export.h> -#include <asm/io.h> - -#define K210_PLL_CLKR GENMASK(3, 0) -#define K210_PLL_CLKF GENMASK(9, 4) -#define K210_PLL_CLKOD GENMASK(13, 10) /* Output Divider */ -#define K210_PLL_BWADJ GENMASK(19, 14) /* BandWidth Adjust */ -#define K210_PLL_RESET BIT(20) -#define K210_PLL_PWRD BIT(21) /* PoWeReD */ -#define K210_PLL_INTFB BIT(22) /* Internal FeedBack */ -#define K210_PLL_BYPASS BIT(23) -#define K210_PLL_TEST BIT(24) -#define K210_PLL_EN BIT(25) -#define K210_PLL_TEST_EN BIT(26) - -#define K210_PLL_LOCK 0 -#define K210_PLL_CLEAR_SLIP 2 -#define K210_PLL_TEST_OUT 3 - -struct k210_pll { - struct clk clk; - void __iomem *reg; /* Base PLL register */ - void __iomem *lock; /* Common PLL lock register */ - u8 shift; /* Offset of bits in lock register */ - u8 width; /* Width of lock bits to test against */ -}; - -#define to_k210_pll(_clk) container_of(_clk, struct k210_pll, clk) struct k210_pll_config { u8 r; @@ -44,15 +16,9 @@ struct k210_pll_config { #ifdef CONFIG_UNIT_TEST TEST_STATIC int k210_pll_calc_config(u32 rate, u32 rate_in, struct k210_pll_config *best); - #ifndef nop #define nop() #endif #endif - -extern const struct clk_ops k210_pll_ops; - -struct clk *k210_register_pll_struct(const char *name, const char *parent_name, - struct k210_pll *pll); #endif /* K210_PLL_H */ |
