Searched refs:speedo (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
H A Dgk20a.c61 * cvb_mv = ((c2 * speedo / s_scale + c1) * speedo / s_scale + c0)
64 gk20a_volt_get_cvb_voltage(int speedo, int s_scale, const struct cvb_coef *coef) gk20a_volt_get_cvb_voltage() argument
68 mv = DIV_ROUND_CLOSEST(coef->c2 * speedo, s_scale); gk20a_volt_get_cvb_voltage()
69 mv = DIV_ROUND_CLOSEST((mv + coef->c1) * speedo, s_scale) + coef->c0; gk20a_volt_get_cvb_voltage()
75 * ((c2 * speedo / s_scale + c1) * speedo / s_scale + c0) +
76 * ((c3 * speedo / s_scale + c4 + c5 * T / t_scale) * T / t_scale)
79 gk20a_volt_get_cvb_t_voltage(int speedo, int temp, int s_scale, int t_scale, gk20a_volt_get_cvb_t_voltage() argument
84 cvb_mv = gk20a_volt_get_cvb_voltage(speedo, s_scale, coef); gk20a_volt_get_cvb_t_voltage()
86 mv = DIV_ROUND_CLOSEST(coef->c3 * speedo, s_scale) + coef->c4 + gk20a_volt_get_cvb_t_voltage()
93 gk20a_volt_calc_voltage(const struct cvb_coef *coef, int speedo) gk20a_volt_calc_voltage() argument
97 mv = gk20a_volt_get_cvb_t_voltage(speedo, -10, 100, 10, coef); gk20a_volt_calc_voltage()
/linux-4.4.14/drivers/clk/tegra/
H A Dcvb.c22 /* cvb_mv = ((c2 * speedo / s_scale + c1) * speedo / s_scale + c0) */ get_cvb_voltage()
23 static inline int get_cvb_voltage(int speedo, int s_scale, get_cvb_voltage() argument
28 /* apply only speedo scale: output mv = cvb_mv * v_scale */ get_cvb_voltage()
29 mv = DIV_ROUND_CLOSEST(cvb->c2 * speedo, s_scale); get_cvb_voltage()
30 mv = DIV_ROUND_CLOSEST((mv + cvb->c1) * speedo, s_scale) + cvb->c0; get_cvb_voltage()
99 * @speedo_id: speedo id of the HW module
100 * @speedo_value: speedo value of the HW module
H A Dclk-tegra124-dfll-fcpu.c31 /* Maximum CPU frequency, indexed by CPU speedo id */
/linux-4.4.14/drivers/soc/tegra/fuse/
H A Dspeedo-tegra210.c127 /* Read speedo/IDDQ fuses */ tegra210_init_speedo_data()
141 * Determine CPU, GPU and SoC speedo values depending on speedo fusing tegra210_init_speedo_data()
142 * revision. Note that GPU speedo value is fused in CPU_SPEEDO_2. tegra210_init_speedo_data()
164 WARN(1, "speedo value not fused\n"); tegra210_init_speedo_data()
H A Dspeedo-tegra30.c260 pr_debug("Tegra CPU speedo value %u\n", cpu_speedo_val); tegra30_init_speedo_data()
261 pr_debug("Tegra Core speedo value %u\n", soc_speedo_val); tegra30_init_speedo_data()
270 pr_warn("Tegra CPU speedo value %3d out of range", tegra30_init_speedo_data()
283 pr_warn("Tegra SoC speedo value %3d out of range", tegra30_init_speedo_data()
H A Dspeedo-tegra20.c88 pr_debug("Tegra CPU speedo value %u\n", val); tegra20_init_speedo_data()
103 pr_debug("Core speedo value %u\n", val); tegra20_init_speedo_data()

Completed in 854 milliseconds