Lines Matching refs:inst

108 	unsigned int inst = 0;
140 for (inst = 0; inst < edp_num; inst++) {
141 core_power->bl_prop[inst].min_abm_backlight =
142 init_params[inst].min_abm_backlight;
143 core_power->bl_prop[inst].disable_fractional_pwm =
144 init_params[inst].disable_fractional_pwm;
145 core_power->bl_prop[inst].use_linear_backlight_curve =
146 init_params[inst].use_linear_backlight_curve;
147 core_power->bl_prop[inst].use_nits_based_brightness =
148 init_params[inst].use_nits_based_brightness;
149 core_power->bl_prop[inst].backlight_ramping_override =
150 init_params[inst].backlight_ramping_override;
151 core_power->bl_prop[inst].backlight_ramping_reduction =
152 init_params[inst].backlight_ramping_reduction;
153 core_power->bl_prop[inst].backlight_ramping_start =
154 init_params[inst].backlight_ramping_start;
155 core_power->bl_prop[inst].use_custom_backlight_caps =
156 init_params[inst].use_custom_backlight_caps;
157 core_power->bl_prop[inst].custom_backlight_caps_config_no =
158 init_params[inst].custom_backlight_caps_config_no;
161 if (init_params[inst].num_backlight_levels < 101)
162 core_power->bl_prop[inst].num_backlight_levels = 101;
164 core_power->bl_prop[inst].num_backlight_levels =
165 init_params[inst].num_backlight_levels;
167 core_power->bl_prop[inst].backlight_lut = (unsigned int *)
169 core_power->bl_prop[inst].num_backlight_levels, GFP_KERNEL));
170 if (core_power->bl_prop[inst].backlight_lut == NULL)
206 for (inst = 0; inst < edp_num; inst++) {
207 core_power->bl_prop[inst].backlight_lut[0] = init_params[inst].min_backlight_pwm;
208 core_power->bl_prop[inst].backlight_lut[
209 core_power->bl_prop[inst].num_backlight_levels-1] =
210 init_params[inst].max_backlight_pwm;
211 core_power->bl_prop[inst].min_backlight_pwm = init_params[inst].min_backlight_pwm;
212 core_power->bl_prop[inst].max_backlight_pwm = init_params[inst].max_backlight_pwm;
213 core_power->bl_prop[inst].ac_backlight_percent =
215 core_power->bl_prop[inst].dc_backlight_percent =
217 core_power->bl_prop[inst].backlight_caps_valid = false;
219 if (core_power->bl_prop[inst].use_nits_based_brightness) {
220 core_power->bl_prop[inst].min_brightness_millinits =
221 init_params[inst].panel_min_millinits;
222 core_power->bl_prop[inst].max_brightness_millinits =
223 init_params[inst].panel_max_millinits;
226 core_power->bl_prop[inst].min_brightness_millinits =
228 core_power->bl_prop[inst].max_brightness_millinits =
232 core_power->bl_prop[inst].backlight_range =
233 core_power->bl_prop[inst].max_backlight_pwm-
234 core_power->bl_prop[inst].min_backlight_pwm;
236 core_power->bl_prop[inst].nits_range =
237 core_power->bl_prop[inst].max_brightness_millinits -
238 core_power->bl_prop[inst].min_brightness_millinits;
240 core_power->bl_state[inst].smooth_brightness_enabled = true;
244 for (inst = 0; inst < edp_num; inst++) {
245 if (core_power->bl_prop[inst].nits_range != 0 && core_power->bl_prop[inst].backlight_range != 0) {
257 for (inst = 0; inst < edp_num; inst++) {
258 initialize_backlight_caps(core_power, inst);
259 core_power->bl_state[inst].backlight_millipercent =
260 core_power->bl_prop[inst].dc_backlight_percent * 1000;
261 core_power->bl_state[inst].backlight_pwm = backlight_millipercent_to_pwm(core_power,
262 core_power->bl_state[inst].backlight_millipercent, inst);
263 core_power->bl_state[inst].backlight_millinit = backlight_millipercent_to_millinit(core_power,
264 core_power->bl_state[inst].backlight_millipercent, inst);
271 for (inst = 0; inst < edp_num; inst++)
272 kfree(core_power->bl_prop[inst].backlight_lut);