Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clk/
Dclk-divider.c35 static unsigned int _get_table_maxdiv(const struct clk_div_table *table) in _get_table_maxdiv()
38 const struct clk_div_table *clkt; in _get_table_maxdiv()
46 static unsigned int _get_table_mindiv(const struct clk_div_table *table) in _get_table_mindiv()
49 const struct clk_div_table *clkt; in _get_table_mindiv()
57 static unsigned int _get_maxdiv(const struct clk_div_table *table, u8 width, in _get_maxdiv()
69 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div()
72 const struct clk_div_table *clkt; in _get_table_div()
80 static unsigned int _get_div(const struct clk_div_table *table, in _get_div()
94 static unsigned int _get_table_val(const struct clk_div_table *table, in _get_table_val()
97 const struct clk_div_table *clkt; in _get_table_val()
[all …]
Dclk-clps711x.c30 static const struct clk_div_table spi_div_table[] = {
37 static const struct clk_div_table timer_div_table[] = {
Dclk-stm32f4.c297 static const struct clk_div_table ahb_div_table[] = {
305 static const struct clk_div_table apb_div_table[] = {
/linux-4.4.14/drivers/clk/ti/
Ddivider.c33 static unsigned int _get_table_maxdiv(const struct clk_div_table *table) in _get_table_maxdiv()
36 const struct clk_div_table *clkt; in _get_table_maxdiv()
55 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div()
58 const struct clk_div_table *clkt; in _get_table_div()
77 static unsigned int _get_table_val(const struct clk_div_table *table, in _get_table_val()
80 const struct clk_div_table *clkt; in _get_table_val()
125 static bool _is_valid_table_div(const struct clk_div_table *table, in _is_valid_table_div()
128 const struct clk_div_table *clkt; in _is_valid_table_div()
252 const struct clk_div_table *table) in _register_divider()
295 static struct clk_div_table *
[all …]
/linux-4.4.14/include/linux/
Dclk-provider.h326 struct clk_div_table { struct
374 const struct clk_div_table *table;
390 unsigned int val, const struct clk_div_table *table,
393 unsigned long *prate, const struct clk_div_table *table,
396 const struct clk_div_table *table, u8 width,
406 u8 clk_divider_flags, const struct clk_div_table *table,
Dsh_clk.h164 struct clk_div_table { struct
169 #define clk_div4_table clk_div_table argument
/linux-4.4.14/drivers/clk/shmobile/
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()
Dclk-rcar-gen2.c204 static const struct clk_div_table cpg_adsp_div_table[] = {
282 static const struct clk_div_table cpg_sdh_div_table[] = {
288 static const struct clk_div_table cpg_sd01_div_table[] = {
305 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.4.14/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.4.14/drivers/clk/hisilicon/
Dclkdivider-hi6220.c40 const struct clk_div_table *table;
109 struct clk_div_table *table; in hi6220_register_clkdiv()
Dclk.h78 struct clk_div_table *table;
/linux-4.4.14/drivers/clk/meson/
Dclkc.h81 struct clk_div_table *div_table;
111 const struct clk_div_table *div_table;
Dmeson8b-clkc.c91 static const struct clk_div_table cpu_div_table[] = {
Dclk-cpu.c56 const struct clk_div_table *div_table;
/linux-4.4.14/drivers/clk/samsung/
Dclk-s3c2443.c125 static struct clk_div_table hclk_d[] = {
132 static struct clk_div_table mdivclk_d[] = {
234 static struct clk_div_table armdiv_s3c2416_d[] = {
284 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[] = {
Dclk-s3c2412.c89 static struct clk_div_table divxti_d[] = {
Dclk.h185 struct clk_div_table *table;
/linux-4.4.14/drivers/clk/mmp/
Dclk.h78 struct clk_div_table *div_table;
88 struct clk_div_table *div_table;
Dclk-mix.c31 struct clk_div_table *clkt; in _get_maxdiv()
48 struct clk_div_table *clkt; in _get_div()
85 struct clk_div_table *clkt; in _get_div_val()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-sun6i-apb0.c23 static const struct clk_div_table sun6i_a31_apb0_divs[] = {
Dclk-sunxi.c816 const struct clk_div_table *table;
825 static const struct clk_div_table sun8i_a23_axi_table[] __initconst = {
848 static const struct clk_div_table sun4i_apb0_table[] __initconst = {
918 struct clk_div_table *table; /* is it a table based divisor? */
925 static struct clk_div_table pll6_sata_tbl[] = {
/linux-4.4.14/drivers/clk/zte/
Dclk-zx296702.c64 static const struct clk_div_table main_hlk_div[] = {
70 static const struct clk_div_table a9_as1_aclk_divider[] = {
77 static const struct clk_div_table sec_wclk_divider[] = {
201 const struct clk_div_table *table) in zx_divtbl()
/linux-4.4.14/drivers/clk/imx/
Dclk-imx6sl.c74 static struct clk_div_table clk_enet_ref_table[] = {
82 static struct clk_div_table post_div_table[] = {
89 static struct clk_div_table video_div_table[] = {
Dclk-imx6ul.c77 static struct clk_div_table clk_enet_ref_table[] = {
85 static struct clk_div_table post_div_table[] = {
92 static struct clk_div_table video_div_table[] = {
Dclk-imx6sx.c108 static struct clk_div_table clk_enet_ref_table[] = {
116 static struct clk_div_table post_div_table[] = {
123 static struct clk_div_table video_div_table[] = {
Dclk-imx6q.c93 static struct clk_div_table clk_enet_ref_table[] = {
101 static struct clk_div_table post_div_table[] = {
108 static struct clk_div_table video_div_table[] = {
Dclk-vf610.c103 static struct clk_div_table pll4_audio_div_table[] = {
/linux-4.4.14/arch/powerpc/platforms/512x/
Dclock-commonclk.c249 const struct clk_div_table *divtab) in mpc512x_clk_divtable()
366 static struct clk_div_table divtab_2346[] = {
375 static struct clk_div_table divtab_1234[] = {
/linux-4.4.14/drivers/clk/tegra/
Dclk-divider.c188 static const struct clk_div_table mc_div_table[] = {
Dclk-tegra114.c675 static const struct clk_div_table pll_re_div_table[] = {
Dclk-tegra124.c476 static const struct clk_div_table pll_re_div_table[] = {
/linux-4.4.14/drivers/clk/rockchip/
Dclk-rk3188.c242 static struct clk_div_table div_core_peri_t[] = {
517 static struct clk_div_table div_aclk_cpu_t[] = {
629 static struct clk_div_table div_rk3188_aclk_core_t[] = {
Dclk.c45 struct clk_div_table *div_table, int gate_offset, in rockchip_clk_register_branch()
Dclk.h234 struct clk_div_table *div_table;
Dclk-rk3368.c152 static struct clk_div_table div_ddrphy_t[] = {
Dclk-rk3288.c216 static struct clk_div_table div_hclk_cpu_t[] = {
/linux-4.4.14/drivers/clk/st/
Dclkgen-mux.c461 struct clk_div_table *table;
464 static struct clk_div_table prediv_table16[] = {
/linux-4.4.14/drivers/clk/sirf/
Dclk-atlas7.c293 static const struct clk_div_table pll_div_table[] = {