mirror of https://gitee.com/openkylin/linux.git
clk: qcom: support Brammo type Alpha PLL
The Brammo type of Alpha PLL doesn't allow configuration of a VCO, but it does support dynamic update in which the frequency can be changed dynamically without turning off the PLL. Signed-off-by: Abhishek Sahu <absahu@codeaurora.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
parent
134b55b7e1
commit
c23e8a1f60
|
@ -81,6 +81,15 @@ const u8 clk_alpha_pll_regs[][PLL_OFF_MAX_REGS] = {
|
||||||
[PLL_OFF_TEST_CTL_U] = 0x20,
|
[PLL_OFF_TEST_CTL_U] = 0x20,
|
||||||
[PLL_OFF_STATUS] = 0x24,
|
[PLL_OFF_STATUS] = 0x24,
|
||||||
},
|
},
|
||||||
|
[CLK_ALPHA_PLL_TYPE_BRAMMO] = {
|
||||||
|
[PLL_OFF_L_VAL] = 0x04,
|
||||||
|
[PLL_OFF_ALPHA_VAL] = 0x08,
|
||||||
|
[PLL_OFF_ALPHA_VAL_U] = 0x0c,
|
||||||
|
[PLL_OFF_USER_CTL] = 0x10,
|
||||||
|
[PLL_OFF_CONFIG_CTL] = 0x18,
|
||||||
|
[PLL_OFF_TEST_CTL] = 0x1c,
|
||||||
|
[PLL_OFF_STATUS] = 0x24,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
EXPORT_SYMBOL_GPL(clk_alpha_pll_regs);
|
EXPORT_SYMBOL_GPL(clk_alpha_pll_regs);
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
enum {
|
enum {
|
||||||
CLK_ALPHA_PLL_TYPE_DEFAULT,
|
CLK_ALPHA_PLL_TYPE_DEFAULT,
|
||||||
CLK_ALPHA_PLL_TYPE_HUAYRA,
|
CLK_ALPHA_PLL_TYPE_HUAYRA,
|
||||||
|
CLK_ALPHA_PLL_TYPE_BRAMMO,
|
||||||
CLK_ALPHA_PLL_TYPE_MAX,
|
CLK_ALPHA_PLL_TYPE_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue