Home
last modified time | relevance | path

Searched refs:clk_div_table (Results 1 – 25 of 70) sorted by relevance

123

/linux-4.19.296/drivers/clk/
Dclk-divider.c31 static unsigned int _get_table_maxdiv(const struct clk_div_table *table, in _get_table_maxdiv()
35 const struct clk_div_table *clkt; in _get_table_maxdiv()
43 static unsigned int _get_table_mindiv(const struct clk_div_table *table) in _get_table_mindiv()
46 const struct clk_div_table *clkt; in _get_table_mindiv()
54 static unsigned int _get_maxdiv(const struct clk_div_table *table, u8 width, in _get_maxdiv()
66 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div()
69 const struct clk_div_table *clkt; in _get_table_div()
77 static unsigned int _get_div(const struct clk_div_table *table, in _get_div()
91 static unsigned int _get_table_val(const struct clk_div_table *table, in _get_table_val()
94 const struct clk_div_table *clkt; in _get_table_val()
[all …]
Dclk-aspeed.c116 static const struct clk_div_table ast2500_mac_div_table[] = {
128 static const struct clk_div_table ast2400_div_table[] = {
140 static const struct clk_div_table ast2500_div_table[] = {
194 const struct clk_div_table *div_table;
195 const struct clk_div_table *mac_div_table;
Dclk-clps711x.c30 static const struct clk_div_table spi_div_table[] = {
38 static const struct clk_div_table timer_div_table[] = {
Dclk-stm32f4.c429 static const struct clk_div_table pll_divp_table[] = {
433 static const struct clk_div_table pll_divq_table[] = {
440 static const struct clk_div_table pll_divr_table[] = {
465 const struct clk_div_table *div_table;
482 static const struct clk_div_table post_divr_table[] = {
502 const struct clk_div_table *div_table;
676 u8 clk_divider_flags, const struct clk_div_table *table, in clk_register_pll_div()
1033 static const struct clk_div_table ahb_div_table[] = {
1041 static const struct clk_div_table apb_div_table[] = {
/linux-4.19.296/drivers/clk/ti/
Ddivider.c31 static unsigned int _get_table_maxdiv(const struct clk_div_table *table) in _get_table_maxdiv()
34 const struct clk_div_table *clkt; in _get_table_maxdiv()
53 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div()
56 const struct clk_div_table *clkt; in _get_table_div()
75 static unsigned int _get_table_val(const struct clk_div_table *table, in _get_table_val()
78 const struct clk_div_table *clkt; in _get_table_val()
123 static bool _is_valid_table_div(const struct clk_div_table *table, in _is_valid_table_div()
126 const struct clk_div_table *clkt; in _is_valid_table_div()
143 static int _div_round_up(const struct clk_div_table *table, in _div_round_up()
146 const struct clk_div_table *clkt; in _div_round_up()
[all …]
Dclock.h26 const struct clk_div_table *table;
206 const struct clk_div_table **table);
/linux-4.19.296/include/linux/
Dclk-provider.h377 struct clk_div_table { struct
425 const struct clk_div_table *table;
444 unsigned int val, const struct clk_div_table *table,
448 const struct clk_div_table *table,
452 const struct clk_div_table *table, u8 width,
455 const struct clk_div_table *table, u8 width,
469 u8 clk_divider_flags, const struct clk_div_table *table,
474 u8 clk_divider_flags, const struct clk_div_table *table,
813 const struct clk_div_table *table, in divider_round_rate()
822 const struct clk_div_table *table, in divider_ro_round_rate()
Dsh_clk.h161 struct clk_div_table { struct
166 #define clk_div4_table clk_div_table argument
/linux-4.19.296/drivers/clk/renesas/
Dclk-sh73a0.c60 static const struct clk_div_table div4_div_table[] = {
66 static const struct clk_div_table z_div_table[] = {
80 const struct clk_div_table *table = NULL; in sh73a0_cpg_register_clock()
Drcar-gen2-cpg.c203 static const struct clk_div_table cpg_adsp_div_table[] = {
249 static const struct clk_div_table cpg_sdh_div_table[] = {
255 static const struct clk_div_table cpg_sd01_div_table[] = {
281 const struct clk_div_table *table = NULL; in rcar_gen2_cpg_clk_register()
Dclk-rcar-gen2.c204 static const struct clk_div_table cpg_adsp_div_table[] = {
285 static const struct clk_div_table cpg_sdh_div_table[] = {
291 static const struct clk_div_table cpg_sd01_div_table[] = {
314 const struct clk_div_table *table = NULL; in rcar_gen2_cpg_register_clock()
Dclk-r8a7740.c56 static const struct clk_div_table div4_div_table[] = {
68 const struct clk_div_table *table = NULL; in r8a7740_cpg_register_clock()
Dclk-r8a73a4.c56 static const struct clk_div_table div4_div_table[] = {
66 const struct clk_div_table *table = NULL; in r8a73a4_cpg_register_clock()
/linux-4.19.296/drivers/clk/actions/
Dowl-s900.c116 static struct clk_div_table nand_div_table[] = {
124 static struct clk_div_table apb_div_table[] = {
129 static struct clk_div_table eth_mac_div_table[] = {
134 static struct clk_div_table rmii_ref_div_table[] = {
139 static struct clk_div_table usb3_mac_div_table[] = {
144 static struct clk_div_table i2s_div_table[] = {
151 static struct clk_div_table hdmia_div_table[] = {
Dowl-divider.h21 struct clk_div_table *table;
/linux-4.19.296/drivers/sh/clk/
Dcpg.c112 static inline struct clk_div_table *clk_to_div_table(struct clk *clk) in clk_to_div_table()
145 struct clk_div_table *dt = clk_to_div_table(clk); in sh_clk_div_set_rate()
242 struct clk_div_table *table, struct sh_clk_ops *ops) in sh_clk_div_register_ops()
290 static struct clk_div_table sh_clk_div6_table = {
/linux-4.19.296/drivers/clk/hisilicon/
Dclkdivider-hi6220.c42 const struct clk_div_table *table;
111 struct clk_div_table *table; in hi6220_register_clkdiv()
/linux-4.19.296/drivers/clk/samsung/
Dclk-s3c2443.c120 static struct clk_div_table hclk_d[] = {
127 static struct clk_div_table mdivclk_d[] = {
231 static struct clk_div_table armdiv_s3c2416_d[] = {
279 static struct clk_div_table armdiv_s3c2443_d[] = {
Dclk-s3c2410.c102 static struct clk_div_table divslow_d[] = {
282 static struct clk_div_table div_hclk_4_d[] = {
288 static struct clk_div_table div_hclk_3_d[] = {
/linux-4.19.296/drivers/clk/mediatek/
Dclk-mtk.h177 const struct clk_div_table *clk_div_table; member
/linux-4.19.296/drivers/clk/meson/
Dclk-regmap.h71 const struct clk_div_table *table;
/linux-4.19.296/drivers/clk/sunxi/
Dclk-sun6i-apb0.c23 static const struct clk_div_table sun6i_a31_apb0_divs[] = {
Dclk-sunxi.c736 const struct clk_div_table *table;
745 static const struct clk_div_table sun8i_a23_axi_table[] __initconst = {
768 static const struct clk_div_table sun4i_apb0_table[] __initconst = {
893 struct clk_div_table *table; /* is it a table based divisor? */
901 static struct clk_div_table pll6_sata_tbl[] = {
/linux-4.19.296/drivers/clk/mmp/
Dclk.h79 struct clk_div_table *div_table;
89 struct clk_div_table *div_table;
/linux-4.19.296/drivers/clk/qcom/
Dclk-alpha-pll.h82 const struct clk_div_table *post_div_table;

123