Lines Matching refs:tmax

49 static inline s32 linear_inter(s32 tmax, s32 tmin, s32 percent,  in linear_inter()  argument
53 v = (tmax - tmin) * percent; in linear_inter()
64 s32 tmax, tmin, clk_z; in dsi_dphy_timing_calc_clk_zero() local
71 tmax = 511; in dsi_dphy_timing_calc_clk_zero()
74 tmax = 255; in dsi_dphy_timing_calc_clk_zero()
75 clk_z = linear_inter(tmax, tmin, pcnt, 0, true); in dsi_dphy_timing_calc_clk_zero()
87 s32 tmax, tmin; in dsi_dphy_timing_calc() local
101 tmax = S_DIV_ROUND_UP(95 * coeff, ui) - 2; in dsi_dphy_timing_calc()
103 timing->clk_prepare = linear_inter(tmax, tmin, pcnt0, 0, true); in dsi_dphy_timing_calc()
115 tmax = S_DIV_ROUND_UP(temp, ui) - 2; in dsi_dphy_timing_calc()
117 timing->clk_trail = linear_inter(tmax, tmin, pcnt3, 0, true); in dsi_dphy_timing_calc()
120 tmax = S_DIV_ROUND_UP(temp, ui) - 2; in dsi_dphy_timing_calc()
123 timing->hs_prepare = linear_inter(tmax, tmin, pcnt1, 0, true); in dsi_dphy_timing_calc()
125 tmax = 255; in dsi_dphy_timing_calc()
129 timing->hs_zero = linear_inter(tmax, tmin, pcnt2, 24, true); in dsi_dphy_timing_calc()
132 tmax = S_DIV_ROUND_UP(temp, ui) - 2; in dsi_dphy_timing_calc()
135 timing->hs_trail = linear_inter(tmax, tmin, pcnt3, 0, true); in dsi_dphy_timing_calc()
137 tmax = 255; in dsi_dphy_timing_calc()
139 timing->hs_exit = linear_inter(tmax, tmin, pcnt2, 0, true); in dsi_dphy_timing_calc()
141 tmax = 63; in dsi_dphy_timing_calc()
145 timing->clk_post = linear_inter(tmax, tmin, pcnt2, 0, false); in dsi_dphy_timing_calc()
147 tmax = 63; in dsi_dphy_timing_calc()
152 if (tmin > tmax) { in dsi_dphy_timing_calc()
153 temp = linear_inter(2 * tmax, tmin, pcnt2, 0, false) >> 1; in dsi_dphy_timing_calc()
155 temp = (2 * tmax - tmin) * pcnt2; in dsi_dphy_timing_calc()
157 timing->clk_pre = linear_inter(tmax, tmin, pcnt2, 0, false); in dsi_dphy_timing_calc()