| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_dotclock.c | 28 struct sun4i_dclk *dclk = hw_to_dclk(hw); in sun4i_dclk_disable() local 30 regmap_update_bits(dclk->regmap, SUN4I_TCON0_DCLK_REG, in sun4i_dclk_disable() 36 struct sun4i_dclk *dclk = hw_to_dclk(hw); in sun4i_dclk_enable() local 38 return regmap_update_bits(dclk->regmap, SUN4I_TCON0_DCLK_REG, in sun4i_dclk_enable() 45 struct sun4i_dclk *dclk = hw_to_dclk(hw); in sun4i_dclk_is_enabled() local 48 regmap_read(dclk->regmap, SUN4I_TCON0_DCLK_REG, &val); in sun4i_dclk_is_enabled() 56 struct sun4i_dclk *dclk = hw_to_dclk(hw); in sun4i_dclk_recalc_rate() local 59 regmap_read(dclk->regmap, SUN4I_TCON0_DCLK_REG, &val); in sun4i_dclk_recalc_rate() 73 struct sun4i_dclk *dclk = hw_to_dclk(hw); in sun4i_dclk_round_rate() local 74 struct sun4i_tcon *tcon = dclk->tcon; in sun4i_dclk_round_rate() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/hisilicon/ |
| H A D | clkdivider-hi6220.c | 49 struct hi6220_clk_divider *dclk = to_hi6220_clk_divider(hw); in hi6220_clkdiv_recalc_rate() local 51 val = readl_relaxed(dclk->reg) >> dclk->shift; in hi6220_clkdiv_recalc_rate() 52 val &= div_mask(dclk->width); in hi6220_clkdiv_recalc_rate() 54 return divider_recalc_rate(hw, parent_rate, val, dclk->table, in hi6220_clkdiv_recalc_rate() 55 CLK_DIVIDER_ROUND_CLOSEST, dclk->width); in hi6220_clkdiv_recalc_rate() 61 struct hi6220_clk_divider *dclk = to_hi6220_clk_divider(hw); in hi6220_clkdiv_round_rate() local 63 return divider_round_rate(hw, rate, prate, dclk->table, in hi6220_clkdiv_round_rate() 64 dclk->width, CLK_DIVIDER_ROUND_CLOSEST); in hi6220_clkdiv_round_rate() 73 struct hi6220_clk_divider *dclk = to_hi6220_clk_divider(hw); in hi6220_clkdiv_set_rate() local 75 value = divider_get_val(rate, parent_rate, dclk->table, in hi6220_clkdiv_set_rate() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/siox/ |
| H A D | siox-bus-gpio.c | 20 struct gpio_desc *dclk; member 38 gpiod_set_value_cansleep(ddata->dclk, 0); in siox_gpio_pushpull() 60 gpiod_set_value_cansleep(ddata->dclk, 1); in siox_gpio_pushpull() 62 gpiod_set_value_cansleep(ddata->dclk, 0); in siox_gpio_pushpull() 117 ddata->dclk = devm_gpiod_get(dev, "dclk", GPIOD_OUT_LOW); in siox_gpio_probe() 118 if (IS_ERR(ddata->dclk)) { in siox_gpio_probe() 119 ret = PTR_ERR(ddata->dclk); in siox_gpio_probe()
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/riva/ |
| H A D | nv_driver.c | 276 unsigned long dclk = 0; in riva_get_maxdclk() local 286 dclk = 800000; in riva_get_maxdclk() 288 dclk = 1000000; in riva_get_maxdclk() 294 dclk = 1000000; in riva_get_maxdclk() 303 dclk = 800000; in riva_get_maxdclk() 306 dclk = 1000000; in riva_get_maxdclk() 311 return dclk; in riva_get_maxdclk()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_bw.c | 17 u16 dclk, t_rp, t_rdpre, t_rc, t_ras, t_rcd; member 107 sp->dclk = val & 0xffff; in icl_pcode_read_qgv_point_info() 161 i, sp->dclk, sp->t_rp, sp->t_rdpre, sp->t_ras, in icl_get_qgv_points() 168 static int icl_calc_bw(int dclk, int num, int den) in icl_calc_bw() argument 171 return DIV_ROUND_CLOSEST(num * dclk * 100, den * 6); in icl_calc_bw() 176 u16 dclk = 0; in icl_sagv_max_dclk() local 180 dclk = max(dclk, qi->points[i].dclk); in icl_sagv_max_dclk() 182 return dclk; in icl_sagv_max_dclk() 258 bw = icl_calc_bw(sp->dclk, clpchgroup * 32 * num_channels, ct); in icl_get_bw_info()
|
| /OK3568_Linux_fs/kernel/sound/soc/meson/ |
| H A D | axg-pdm.c | 94 struct clk *dclk; member 188 clk_get_rate(priv->dclk) * 2); in axg_pdm_set_sample_pointer() 253 ret = clk_set_rate(priv->dclk, rate * os); in axg_pdm_hw_params() 276 ret = clk_prepare_enable(priv->dclk); in axg_pdm_startup() 294 clk_disable_unprepare(priv->dclk); in axg_pdm_shutdown() 621 priv->dclk = devm_clk_get(dev, "dclk"); in axg_pdm_probe() 622 if (IS_ERR(priv->dclk)) { in axg_pdm_probe() 623 ret = PTR_ERR(priv->dclk); in axg_pdm_probe()
|
| /OK3568_Linux_fs/u-boot/board/freescale/common/ |
| H A D | ics307_clk.c | 143 in_8(&fpga_reg->dclk[0]), in get_board_ddr_clk() 144 in_8(&fpga_reg->dclk[1]), in get_board_ddr_clk() 145 in_8(&fpga_reg->dclk[2])); in get_board_ddr_clk()
|
| H A D | ngpixis.c | 145 PIXIS_READ(dclk[0]), PIXIS_READ(dclk[1]), PIXIS_READ(dclk[2])); in pixis_dump_regs()
|
| H A D | qixis.c | 185 printf("dclk = %02x%02x%02x\n", QIXIS_READ(dclk[0]), in qixis_dump_regs() 186 QIXIS_READ(dclk[1]), QIXIS_READ(dclk[2])); in qixis_dump_regs()
|
| H A D | pixis.h | 35 u8 dclk[3]; member 98 u8 dclk[3]; member
|
| H A D | ngpixis.h | 40 u8 dclk[3]; member
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/core/ |
| H A D | fbmon.c | 1016 u32 dclk; member 1105 static u32 fb_get_hblank_by_dclk(u32 dclk, u32 xres) in fb_get_hblank_by_dclk() argument 1109 dclk /= 1000; in fb_get_hblank_by_dclk() 1112 h_period += (M_VAL * xres * 2 * 1000)/(5 * dclk); in fb_get_hblank_by_dclk() 1156 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_vfreq() 1167 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_hfreq() 1172 timings->hblank = fb_get_hblank_by_dclk(timings->dclk, in fb_timings_dclk() 1175 timings->hfreq = timings->dclk/timings->htotal; in fb_timings_dclk() 1267 if (timings->dclk > dclkmax) { in fb_get_mode() 1268 timings->dclk = dclkmax; in fb_get_mode() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/siox/ |
| H A D | eckelmann,siox-gpio.txt | 5 - din-gpios, dout-gpios, dclk-gpios, dld-gpios: references gpios for the 17 dclk-gpios = <&gpio6 9 0>;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | rs780_dpm.c | 572 (new_ps->dclk == old_ps->dclk)) in rs780_set_uvd_clock_before_set_eng_clock() 578 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rs780_set_uvd_clock_before_set_eng_clock() 589 (new_ps->dclk == old_ps->dclk)) in rs780_set_uvd_clock_after_set_eng_clock() 595 radeon_set_uvd_clocks(rdev, new_ps->vclk, new_ps->dclk); in rs780_set_uvd_clock_after_set_eng_clock() 729 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in rs780_parse_pplib_non_clock_info() 732 rps->dclk = 0; in rs780_parse_pplib_non_clock_info() 736 if ((rps->vclk == 0) || (rps->dclk == 0)) { in rs780_parse_pplib_non_clock_info() 738 rps->dclk = RS780_DEFAULT_DCLK_FREQ; in rs780_parse_pplib_non_clock_info() 946 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_print_power_state() 995 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in rs780_dpm_debugfs_print_current_performance_level()
|
| H A D | trinity_dpm.c | 898 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero() 911 (rps1->dclk == rps2->dclk) && in trinity_uvd_clocks_equal() 943 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks() 954 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in trinity_setup_uvd_clocks() 1459 (rps->dclk == pi->sys_info.uvd_clock_table_entries[i].dclk)) in trinity_get_uvd_clock_index() 1693 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in trinity_parse_pplib_non_clock_info() 1696 rps->dclk = 0; in trinity_parse_pplib_non_clock_info() 1936 pi->sys_info.uvd_clock_table_entries[i].dclk = in trinity_parse_sys_info_table() 2019 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_print_power_state() 2044 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_debugfs_print_current_performance_level()
|
| H A D | sumo_dpm.c | 824 radeon_set_uvd_clocks(rdev, new_rps->vclk, new_rps->dclk); in sumo_setup_uvd_clocks() 841 (new_rps->dclk == old_rps->dclk)) in sumo_set_uvd_clock_before_set_eng_clock() 859 (new_rps->dclk == old_rps->dclk)) in sumo_set_uvd_clock_after_set_eng_clock() 1415 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in sumo_parse_pplib_non_clock_info() 1418 rps->dclk = 0; in sumo_parse_pplib_non_clock_info() 1802 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_print_power_state() 1825 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_debugfs_print_current_performance_level() 1833 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in sumo_dpm_debugfs_print_current_performance_level()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | rockchip,rk618-cru.txt | 10 dclk output(dclk) "lcdc0_dclkp".
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | amlogic,axg-pdm.txt | 12 * "dclk" : pdm digital clock 28 clock-names = "pclk", "dclk", "sysclk";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/ |
| H A D | panel-rgb.txt | 10 dclk __/ \___/ \___/ \___/ \___/ \___/ \___/ \___ 42 dclk __/ \___/ \___/ \___/ \___/ \___/ \___/ \___ 68 dclk __/ \___/ \___/ \___/ \___/ \___/ \___/ \___ 92 dclk __/ \___/ \___/ \___/ \___/ \___/ \___/ \___ 106 dclk __/ \___/ \___/ \___/ \___/ \___/ \___/ \___/ \___
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ebc-dev/tcon/ |
| H A D | ebc_tcon.c | 167 clk_prepare_enable(tcon->dclk); in tcon_enable() 227 clk_disable_unprepare(tcon->dclk); in tcon_disable() 355 tcon->dclk = devm_clk_get(dev, "dclk"); in ebc_tcon_probe() 356 if (IS_ERR(tcon->dclk)) { in ebc_tcon_probe() 357 ret = PTR_ERR(tcon->dclk); in ebc_tcon_probe()
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/skylake/ |
| H A D | skl-ssp-clk.c | 278 static void unregister_src_clk(struct skl_clk_data *dclk) in unregister_src_clk() argument 280 while (dclk->avail_clk_cnt--) in unregister_src_clk() 281 clkdev_drop(dclk->clk[dclk->avail_clk_cnt]->lookup); in unregister_src_clk()
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | rockchip_decompress.c | 91 struct clk dclk; member 250 ret = clk_get_by_index(dev, 1, &priv->dclk); in rockchip_decom_probe() 254 ret = clk_set_rate(&priv->dclk, DCLK_DECOM); in rockchip_decom_probe()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/ |
| H A D | ssd1307fb.txt | 31 - solomon,dclk-div: Clock divisor 1 to 16 32 - solomon,dclk-frq: Clock frequency 0 to 15, higher value means higher
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_hdmi.c | 401 struct clk *dclk; member 951 clk_prepare_enable(hdmi->dclk); in rk628_hdmi_connector_get_modes() 954 clk_disable_unprepare(hdmi->dclk); in rk628_hdmi_connector_get_modes() 1504 hdmi->dclk = devm_clk_get(dev, "dclk"); in rk628_hdmi_probe() 1505 if (IS_ERR(hdmi->dclk)) { in rk628_hdmi_probe() 1507 PTR_ERR(hdmi->dclk)); in rk628_hdmi_probe() 1508 return PTR_ERR(hdmi->dclk); in rk628_hdmi_probe()
|
| /OK3568_Linux_fs/u-boot/drivers/video/rk_eink/ |
| H A D | rk_ebc_tcon.c | 30 struct clk dclk; member 342 ret = clk_set_rate(&tcon->dclk, panel->sdck * ((panel->panel_16bit ? 7 : 3) + 1)); in ebc_tcon_enable() 484 ret = clk_get_by_index(dev, 1, &priv->dclk); in rk_ebc_tcon_probe()
|