/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_clocks.c | 48 uint32_t fb_div, ref_div, post_div, sclk; local in function:radeon_legacy_get_engine_clock 61 sclk = fb_div / ref_div; 65 sclk >>= 1; 67 sclk >>= 2; 69 sclk >>= 3; 71 return sclk; 106 * Read XTAL (ref clock), SCLK and MCLK from Open Firmware device 160 val = of_get_property(dp, "ATY,SCLK", NULL);
|
radeon_clocks.c | 48 uint32_t fb_div, ref_div, post_div, sclk; local in function:radeon_legacy_get_engine_clock 61 sclk = fb_div / ref_div; 65 sclk >>= 1; 67 sclk >>= 2; 69 sclk >>= 3; 71 return sclk; 106 * Read XTAL (ref clock), SCLK and MCLK from Open Firmware device 160 val = of_get_property(dp, "ATY,SCLK", NULL);
|
radeon_i2c.c | 248 u32 sclk = rdev->pm.current_sclk; local in function:radeon_get_i2c_prescale 268 nm = (sclk * 10) / (i2c_clock * 4); 283 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 298 prescale = (127 << 8) + ((sclk * 10) / (4 * 127 * i2c_clock)); 300 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 349 /* take the pm lock since we need a constant sclk */ 602 /* take the pm lock since we need a constant sclk */
|
rv6xx_dpm.h | 32 /* Represents a single SCLK step. */ 82 u32 sclk; member in struct:rv6xx_pl
|
radeon_i2c.c | 248 u32 sclk = rdev->pm.current_sclk; local in function:radeon_get_i2c_prescale 268 nm = (sclk * 10) / (i2c_clock * 4); 283 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 298 prescale = (127 << 8) + ((sclk * 10) / (4 * 127 * i2c_clock)); 300 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 349 /* take the pm lock since we need a constant sclk */ 602 /* take the pm lock since we need a constant sclk */
|
rv6xx_dpm.h | 32 /* Represents a single SCLK step. */ 82 u32 sclk; member in struct:rv6xx_pl
|
radeon_rs690.c | 274 fixed20_12 sclk; member in struct:rs690_watermark 286 fixed20_12 sclk, core_bandwidth, max_bandwidth; local in function:rs690_crtc_bandwidth_compute 301 /* sclk in Mhz */ 303 sclk.full = dfixed_const(selected_sclk); 304 sclk.full = dfixed_div(sclk, a); 306 /* core_bandwidth = sclk(Mhz) * 16 */ 308 core_bandwidth.full = dfixed_div(rdev->pm.sclk, a); 390 /* sclk = system clocks(ns) = 1000 / max_bandwidth / 16 */ 392 sclk.full = dfixed_mul(max_bandwidth, a) [all...] |
radeon_rv515.c | 957 fixed20_12 sclk; member in struct:rv515_watermark 969 fixed20_12 sclk; local in function:rv515_crtc_bandwidth_compute 985 /* sclk in Mhz */ 987 sclk.full = dfixed_const(selected_sclk); 988 sclk.full = dfixed_div(sclk, a); 1052 * sclk = system clock(Mhz) 1055 chunk_time.full = dfixed_div(a, sclk); 1140 fill_rate.full = dfixed_div(wm0->sclk, a); 1188 fill_rate.full = dfixed_div(wm0->sclk, a) [all...] |
trinity_dpm.h | 33 u32 sclk; member in struct:trinity_pl
|
radeon_rs690.c | 274 fixed20_12 sclk; member in struct:rs690_watermark 286 fixed20_12 sclk, core_bandwidth, max_bandwidth; local in function:rs690_crtc_bandwidth_compute 301 /* sclk in Mhz */ 303 sclk.full = dfixed_const(selected_sclk); 304 sclk.full = dfixed_div(sclk, a); 306 /* core_bandwidth = sclk(Mhz) * 16 */ 308 core_bandwidth.full = dfixed_div(rdev->pm.sclk, a); 390 /* sclk = system clocks(ns) = 1000 / max_bandwidth / 16 */ 392 sclk.full = dfixed_mul(max_bandwidth, a) [all...] |
radeon_rv515.c | 957 fixed20_12 sclk; member in struct:rv515_watermark 969 fixed20_12 sclk; local in function:rv515_crtc_bandwidth_compute 985 /* sclk in Mhz */ 987 sclk.full = dfixed_const(selected_sclk); 988 sclk.full = dfixed_div(sclk, a); 1052 * sclk = system clock(Mhz) 1055 chunk_time.full = dfixed_div(a, sclk); 1140 fill_rate.full = dfixed_div(wm0->sclk, a); 1188 fill_rate.full = dfixed_div(wm0->sclk, a) [all...] |
trinity_dpm.h | 33 u32 sclk; member in struct:trinity_pl
|
radeon_device.c | 752 * Used when sclk/mclk are switched or display modes are set. 758 u32 sclk = rdev->pm.current_sclk; local in function:radeon_update_bandwidth_info 761 /* sclk/mclk in Mhz */ 763 rdev->pm.sclk.full = dfixed_const(sclk); 764 rdev->pm.sclk.full = dfixed_div(rdev->pm.sclk, a); 770 /* core_bandwidth = sclk(Mhz) * 16 */ 771 rdev->pm.core_bandwidth.full = dfixed_div(rdev->pm.sclk, a);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/ |
nouveau_nvkm_subdev_clk_nv40.c | 155 int sclk = cstate->domain[nv_clk_src_shader]; local in function:nv40_clk_calc 174 if (sclk && sclk != gclk) { 175 ret = nv40_clk_calc_pll(clk, 0x004008, sclk,
|
nouveau_nvkm_subdev_clk_nv40.c | 155 int sclk = cstate->domain[nv_clk_src_shader]; local in function:nv40_clk_calc 174 if (sclk && sclk != gclk) { 175 ret = nv40_clk_calc_pll(clk, 0x004008, sclk,
|
nouveau_nvkm_subdev_clk_gf100.c | 72 u32 sclk; local in function:read_pll 80 sclk = device->crystal; 84 sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrc); 87 sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrcref); 93 sclk = read_div(clk, (pll & 0xff) / 0x20, 0x137120, 0x137140); 99 return sclk * N / M / P; 107 u32 sclk, sctl, sdiv = 2; local in function:read_div 117 sclk = read_vco(clk, dsrc + (doff * 4)); 131 return (sclk * 2) / sdiv; 143 u32 sclk, sdiv local in function:read_clk 228 u32 sclk; local in function:calc_src [all...] |
nouveau_nvkm_subdev_clk_gk104.c | 73 u32 sclk; local in function:read_pll 82 sclk = device->crystal; 86 sclk = read_pll(clk, 0x132020); 90 sclk = read_div(clk, 0, 0x137320, 0x137330); 97 sclk = read_div(clk, (pll & 0xff) / 0x20, 0x137120, 0x137140); 106 sclk = (sclk * N) + (((u16)(fN + 4096) * sclk) >> 13); 107 return sclk / (M * P); 126 u32 sclk = read_vco(clk, dsrc + (doff * 4)) local in function:read_div 154 u32 sclk, sdiv; local in function:read_clk 241 u32 sclk; local in function:calc_src [all...] |
nouveau_nvkm_subdev_clk_gt215.c | 69 u32 sctl, sdiv, sclk; local in function:read_clk 104 sclk = read_vco(clk, idx); 106 return (sclk * 2) / sdiv; 117 u32 sclk = 0, P = 1, N = 1, M = 1; local in function:read_pll 133 sclk = read_clk(clk, 0x00 + idx, false); 136 sclk = read_clk(clk, 0x10 + idx, false); 144 return sclk * N / MP; 196 u32 oclk, sclk, sdiv; local in function:gt215_clk_info 212 sclk = read_vco(clk, idx); 213 sdiv = min((sclk * 2) / khz, (u32)65) [all...] |
nouveau_nvkm_subdev_clk_gf100.c | 72 u32 sclk; local in function:read_pll 80 sclk = device->crystal; 84 sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrc); 87 sclk = nvkm_clk_read(&clk->base, nv_clk_src_mpllsrcref); 93 sclk = read_div(clk, (pll & 0xff) / 0x20, 0x137120, 0x137140); 99 return sclk * N / M / P; 107 u32 sclk, sctl, sdiv = 2; local in function:read_div 117 sclk = read_vco(clk, dsrc + (doff * 4)); 131 return (sclk * 2) / sdiv; 143 u32 sclk, sdiv local in function:read_clk 228 u32 sclk; local in function:calc_src [all...] |
nouveau_nvkm_subdev_clk_gk104.c | 73 u32 sclk; local in function:read_pll 82 sclk = device->crystal; 86 sclk = read_pll(clk, 0x132020); 90 sclk = read_div(clk, 0, 0x137320, 0x137330); 97 sclk = read_div(clk, (pll & 0xff) / 0x20, 0x137120, 0x137140); 106 sclk = (sclk * N) + (((u16)(fN + 4096) * sclk) >> 13); 107 return sclk / (M * P); 126 u32 sclk = read_vco(clk, dsrc + (doff * 4)) local in function:read_div 154 u32 sclk, sdiv; local in function:read_clk 241 u32 sclk; local in function:calc_src [all...] |
nouveau_nvkm_subdev_clk_gt215.c | 69 u32 sctl, sdiv, sclk; local in function:read_clk 104 sclk = read_vco(clk, idx); 106 return (sclk * 2) / sdiv; 117 u32 sclk = 0, P = 1, N = 1, M = 1; local in function:read_pll 133 sclk = read_clk(clk, 0x00 + idx, false); 136 sclk = read_clk(clk, 0x10 + idx, false); 144 return sclk * N / MP; 196 u32 oclk, sclk, sdiv; local in function:gt215_clk_info 212 sclk = read_vco(clk, idx); 213 sdiv = min((sclk * 2) / khz, (u32)65) [all...] |
/src/sys/arch/sparc64/sparc64/ |
cpu.c | 482 uint64_t clk, sclk = 0; local in function:cpu_attach 541 sclk = prom_getpropint(findroot(), "stick-frequency", 0); 543 ci->ci_system_clockrate[0] = sclk; 544 ci->ci_system_clockrate[1] = sclk / 1000000;
|
cpu.c | 482 uint64_t clk, sclk = 0; local in function:cpu_attach 541 sclk = prom_getpropint(findroot(), "stick-frequency", 0); 543 ci->ci_system_clockrate[0] = sclk; 544 ci->ci_system_clockrate[1] = sclk / 1000000;
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/ |
amdgpu_dce_calcs.c | 107 struct bw_fixed sclk[8]; local in function:calculate_bandwidth 134 sclk[s_low] = vbios->low_sclk; 135 sclk[s_mid1] = vbios->mid1_sclk; 136 sclk[s_mid2] = vbios->mid2_sclk; 137 sclk[s_mid3] = vbios->mid3_sclk; 138 sclk[s_mid4] = vbios->mid4_sclk; 139 sclk[s_mid5] = vbios->mid5_sclk; 140 sclk[s_mid6] = vbios->mid6_sclk; 141 sclk[s_high] = vbios->high_sclk; 1074 /*the data burst time is the maximum of the total page close-open time, total dmif/mcifwr buffer size in memory divided by the dram bandwidth, and the total dmif/mcifwr buffer size in memory divided by the 32 byte sclk data bus bandwidth, each multiplied by its efficiency.* [all...] |
amdgpu_dce_calcs.c | 107 struct bw_fixed sclk[8]; local in function:calculate_bandwidth 134 sclk[s_low] = vbios->low_sclk; 135 sclk[s_mid1] = vbios->mid1_sclk; 136 sclk[s_mid2] = vbios->mid2_sclk; 137 sclk[s_mid3] = vbios->mid3_sclk; 138 sclk[s_mid4] = vbios->mid4_sclk; 139 sclk[s_mid5] = vbios->mid5_sclk; 140 sclk[s_mid6] = vbios->mid6_sclk; 141 sclk[s_high] = vbios->high_sclk; 1074 /*the data burst time is the maximum of the total page close-open time, total dmif/mcifwr buffer size in memory divided by the dram bandwidth, and the total dmif/mcifwr buffer size in memory divided by the 32 byte sclk data bus bandwidth, each multiplied by its efficiency.* [all...] |