/linux/drivers/clk/ |
A D | clk-divider.c | 49 const struct clk_div_table *clkt; in _get_table_maxdiv() 60 const struct clk_div_table *clkt; in _get_table_mindiv() 83 const struct clk_div_table *clkt; in _get_table_div() 108 const struct clk_div_table *clkt; in _get_table_val() 132 const struct clk_div_table *table, in divider_recalc_rate() 165 const struct clk_div_table *clkt; in _is_valid_table_div() 185 const struct clk_div_table *clkt; in _round_up_table() 203 const struct clk_div_table *clkt; in _round_down_table() 347 const struct clk_div_table *table, u8 width, in divider_determine_rate() 386 const struct clk_div_table *table, in divider_round_rate_parent() [all …]
|
A D | clk-milbeaut.c | 75 const struct clk_div_table *table; 100 static const struct clk_div_table emmcclk_table[] = { 108 static const struct clk_div_table mclk400_table[] = { 114 static const struct clk_div_table mclk200_table[] = { 120 static const struct clk_div_table aclk400_table[] = { 126 static const struct clk_div_table aclk300_table[] = { 132 static const struct clk_div_table aclk_table[] = { 146 static const struct clk_div_table hclk_table[] = { 158 static const struct clk_div_table pclk_table[] = { 164 static const struct clk_div_table rclk_table[] = { [all …]
|
A D | clk-aspeed.h | 13 struct clk_div_table; 78 const struct clk_div_table *div_table; 79 const struct clk_div_table *eclk_div_table; 80 const struct clk_div_table *mac_div_table;
|
A D | clk-fsl-flexspi.c | 13 static const struct clk_div_table ls1028a_flexspi_divs[] = { 32 static const struct clk_div_table lx2160a_flexspi_divs[] = { 56 const struct clk_div_table *divs; in fsl_flexspi_clk_probe()
|
A D | clk-bm1880.c | 94 const struct clk_div_table *table; 123 const struct clk_div_table *table; 306 static const struct clk_div_table bm1880_div_table_0[] = { 318 static const struct clk_div_table bm1880_div_table_1[] = { 330 static const struct clk_div_table bm1880_div_table_2[] = { 342 static const struct clk_div_table bm1880_div_table_3[] = { 354 static const struct clk_div_table bm1880_div_table_4[] = {
|
A D | clk-clps711x.c | 26 static const struct clk_div_table spi_div_table[] = { 33 static const struct clk_div_table timer_div_table[] = {
|
A D | clk-stm32f4.c | 501 static const struct clk_div_table pll_divp_table[] = { 505 static const struct clk_div_table pll_divq_table[] = { 512 static const struct clk_div_table pll_divr_table[] = { 537 const struct clk_div_table *div_table; 554 static const struct clk_div_table post_divr_table[] = { 574 const struct clk_div_table *div_table; 748 u8 clk_divider_flags, const struct clk_div_table *table, in clk_register_pll_div() 1105 static const struct clk_div_table ahb_div_table[] = { 1113 static const struct clk_div_table apb_div_table[] = {
|
A D | clk-aspeed.c | 81 static const struct clk_div_table ast2500_eclk_div_table[] = { 93 static const struct clk_div_table ast2500_mac_div_table[] = { 105 static const struct clk_div_table ast2400_div_table[] = { 117 static const struct clk_div_table ast2500_div_table[] = {
|
A D | clk-ast2600.c | 125 static const struct clk_div_table ast2600_eclk_div_table[] = { 137 static const struct clk_div_table ast2600_emmc_extclk_div_table[] = { 149 static const struct clk_div_table ast2600_mac_div_table[] = { 161 static const struct clk_div_table ast2600_div_table[] = {
|
/linux/drivers/clk/ti/ |
A D | divider.c | 29 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div() 32 const struct clk_div_table *clkt; in _get_table_div() 44 const struct clk_div_table *clkt; in _setup_mask() 82 const struct clk_div_table *clkt; in _get_table_val() 130 const struct clk_div_table *clkt; in _is_valid_table_div() 147 static int _div_round_up(const struct clk_div_table *table, in _div_round_up() 150 const struct clk_div_table *clkt; in _div_round_up() 167 static int _div_round(const struct clk_div_table *table, in _div_round() 348 struct clk_div_table *tmp; in ti_clk_parse_divider_data() 398 struct clk_div_table *table; in ti_clk_get_div_table() [all …]
|
/linux/include/linux/ |
A D | clk-provider.h | 551 struct clk_div_table { struct 602 const struct clk_div_table *table; 622 unsigned int val, const struct clk_div_table *table, 626 const struct clk_div_table *table, 630 const struct clk_div_table *table, u8 width, 633 const struct clk_div_table *table, u8 width, 636 const struct clk_div_table *table, u8 width, 639 const struct clk_div_table *table, u8 width, 647 const struct clk_div_table *table, spinlock_t *lock); 1211 const struct clk_div_table *table, in divider_round_rate() [all …]
|
A D | sh_clk.h | 161 struct clk_div_table { struct 166 #define clk_div4_table clk_div_table argument
|
/linux/drivers/clk/renesas/ |
A D | clk-sh73a0.c | 58 static const struct clk_div_table div4_div_table[] = { 64 static const struct clk_div_table z_div_table[] = { 78 const struct clk_div_table *table = NULL; in sh73a0_cpg_register_clock()
|
A D | rcar-gen2-cpg.c | 202 static const struct clk_div_table cpg_adsp_div_table[] = { 248 static const struct clk_div_table cpg_sdh_div_table[] = { 254 static const struct clk_div_table cpg_sd01_div_table[] = { 280 const struct clk_div_table *table = NULL; in rcar_gen2_cpg_clk_register()
|
A D | r8a77970-cpg-mssr.c | 52 static const struct clk_div_table cpg_sd0h_div_table[] = { 58 static const struct clk_div_table cpg_sd0_div_table[] = { 227 const struct clk_div_table *table; in r8a77970_cpg_clk_register()
|
A D | clk-r8a7740.c | 54 static const struct clk_div_table div4_div_table[] = { 66 const struct clk_div_table *table = NULL; in r8a7740_cpg_register_clock()
|
A D | clk-r8a73a4.c | 54 static const struct clk_div_table div4_div_table[] = { 64 const struct clk_div_table *table = NULL; in r8a73a4_cpg_register_clock()
|
/linux/drivers/sh/clk/ |
A D | cpg.c | 97 static inline struct clk_div_table *clk_to_div_table(struct clk *clk) in clk_to_div_table() 130 struct clk_div_table *dt = clk_to_div_table(clk); in sh_clk_div_set_rate() 227 struct clk_div_table *table, struct sh_clk_ops *ops) in sh_clk_div_register_ops() 275 static struct clk_div_table sh_clk_div6_table = {
|
/linux/drivers/clk/actions/ |
A D | owl-s900.c | 118 static struct clk_div_table nand_div_table[] = { 126 static struct clk_div_table apb_div_table[] = { 131 static struct clk_div_table eth_mac_div_table[] = { 136 static struct clk_div_table rmii_ref_div_table[] = { 141 static struct clk_div_table usb3_mac_div_table[] = { 146 static struct clk_div_table i2s_div_table[] = { 153 static struct clk_div_table hdmia_div_table[] = {
|
/linux/drivers/clk/samsung/ |
A D | clk-s3c2443.c | 79 static struct clk_div_table hclk_d[] = { 86 static struct clk_div_table mdivclk_d[] = { 190 static struct clk_div_table armdiv_s3c2416_d[] = { 238 static struct clk_div_table armdiv_s3c2443_d[] = {
|
A D | clk-s3c2410.c | 60 static struct clk_div_table divslow_d[] = { 240 static struct clk_div_table div_hclk_4_d[] = { 246 static struct clk_div_table div_hclk_3_d[] = {
|
/linux/drivers/clk/hisilicon/ |
A D | clkdivider-hi6220.c | 38 const struct clk_div_table *table; 107 struct clk_div_table *table; in hi6220_register_clkdiv()
|
/linux/drivers/clk/sunxi/ |
A D | clk-sunxi.c | 728 const struct clk_div_table *table; 737 static const struct clk_div_table sun8i_a23_axi_table[] __initconst = { 760 static const struct clk_div_table sun4i_apb0_table[] __initconst = { 885 struct clk_div_table *table; /* is it a table based divisor? */ 893 static struct clk_div_table pll6_sata_tbl[] = {
|
/linux/drivers/clk/mmp/ |
A D | clk.h | 81 struct clk_div_table *div_table; 91 struct clk_div_table *div_table;
|
/linux/drivers/clk/mediatek/ |
A D | clk-mtk.h | 188 const struct clk_div_table *clk_div_table; member
|