Home
last modified time | relevance | path

Searched refs:dclk_div (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/pwm/
H A Dpwm-rockchip.c107 u32 dclk_div; in rockchip_pwm_get_state() local
116 dclk_div = pc->oneshot_en ? 2 : 1; in rockchip_pwm_get_state()
119 tmp *= dclk_div * pc->data->prescaler * NSEC_PER_SEC; in rockchip_pwm_get_state()
123 tmp *= dclk_div * pc->data->prescaler * NSEC_PER_SEC; in rockchip_pwm_get_state()
176 u8 dclk_div = 1; in rockchip_pwm_config() local
180 dclk_div = 2; in rockchip_pwm_config()
189 period = DIV_ROUND_CLOSEST_ULL(div, dclk_div * pc->data->prescaler * NSEC_PER_SEC); in rockchip_pwm_config()
192 duty = DIV_ROUND_CLOSEST_ULL(div, dclk_div * pc->data->prescaler * NSEC_PER_SEC); in rockchip_pwm_config()
220 ctrl |= (dclk_div / 2) << PWM_SCALE_SHIFT; in rockchip_pwm_config()
/OK3568_Linux_fs/kernel/drivers/video/fbdev/geode/
H A Ddisplay_gx1.c80 u32 gcfg, tcfg, ocfg, dclk_div, val; in gx1_set_mode() local
108 dclk_div = DC_GCFG_DCLK_DIV_1; /* FIXME: may need to divide DCLK by 2 sometimes? */ in gx1_set_mode()
109 gcfg |= dclk_div; in gx1_set_mode()
122 gcfg = DC_GCFG_VRDY | dclk_div; in gx1_set_mode()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_uvd.c979 unsigned vclk_div, dclk_div, score; in radeon_uvd_calc_upll_dividers() local
996 dclk_div = radeon_uvd_calc_upll_post_div(vco_freq, dclk, in radeon_uvd_calc_upll_dividers()
998 if (dclk_div > pd_max) in radeon_uvd_calc_upll_dividers()
1002 score = vclk - (vco_freq / vclk_div) + dclk - (vco_freq / dclk_div); in radeon_uvd_calc_upll_dividers()
1008 *optimal_dclk_div = dclk_div; in radeon_uvd_calc_upll_dividers()
H A Drv770.c53 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in rv770_set_uvd_clocks() local
73 &fb_div, &vclk_div, &dclk_div); in rv770_set_uvd_clocks()
79 dclk_div -= 1; in rv770_set_uvd_clocks()
103 UPLL_SW_HILEN2(dclk_div >> 1) | in rv770_set_uvd_clocks()
104 UPLL_SW_LOLEN2((dclk_div >> 1) + (dclk_div & 1)), in rv770_set_uvd_clocks()
H A Dr600.c205 unsigned fb_div = 0, ref_div, vclk_div = 0, dclk_div = 0; in r600_set_uvd_clocks() local
234 &fb_div, &vclk_div, &dclk_div); in r600_set_uvd_clocks()
263 UPLL_SW_HILEN2(dclk_div >> 1) | in r600_set_uvd_clocks()
264 UPLL_SW_LOLEN2((dclk_div >> 1) + (dclk_div & 1)) | in r600_set_uvd_clocks()
H A Devergreen.c1195 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in evergreen_set_uvd_clocks() local
1214 &fb_div, &vclk_div, &dclk_div); in evergreen_set_uvd_clocks()
1253 UPLL_PDIV_A(vclk_div) | UPLL_PDIV_B(dclk_div), in evergreen_set_uvd_clocks()
H A Dsi.c6999 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in si_set_uvd_clocks() local
7017 &fb_div, &vclk_div, &dclk_div); in si_set_uvd_clocks()
7058 UPLL_PDIV_A(vclk_div) | UPLL_PDIV_B(dclk_div), in si_set_uvd_clocks()
/OK3568_Linux_fs/kernel/drivers/video/fbdev/
H A Dssd1307fb.c69 u32 dclk_div; member
365 dclk = ((par->dclk_div - 1) & 0xf) | (par->dclk_frq & 0xf) << 4; in ssd1307fb_init()
659 if (device_property_read_u32(dev, "solomon,dclk-div", &par->dclk_div)) in ssd1307fb_probe()
660 par->dclk_div = par->device_info->default_dclk_div; in ssd1307fb_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Dsi.c1616 unsigned vclk_div, dclk_div, score; in si_calc_upll_dividers() local
1633 dclk_div = si_uvd_calc_upll_post_div(vco_freq, dclk, in si_calc_upll_dividers()
1635 if (dclk_div > pd_max) in si_calc_upll_dividers()
1639 score = vclk - (vco_freq / vclk_div) + dclk - (vco_freq / dclk_div); in si_calc_upll_dividers()
1645 *optimal_dclk_div = dclk_div; in si_calc_upll_dividers()
1661 unsigned fb_div = 0, vclk_div = 0, dclk_div = 0; in si_set_uvd_clocks() local
1679 &fb_div, &vclk_div, &dclk_div); in si_set_uvd_clocks()
1722 UPLL_PDIV_A(vclk_div) | UPLL_PDIV_B(dclk_div), in si_set_uvd_clocks()