Lines Matching defs:level

205 static void lpt_set_backlight(const struct drm_connector_state *conn_state, u32 level)
212 intel_de_write(i915, BLC_PWM_PCH_CTL2, val | level);
215 static void pch_set_backlight(const struct drm_connector_state *conn_state, u32 level)
222 intel_de_write(i915, BLC_PWM_CPU_CTL, tmp | level);
225 static void i9xx_set_backlight(const struct drm_connector_state *conn_state, u32 level)
237 lbpc = level * 0xfe / panel->backlight.pwm_level_max + 1;
238 level /= lbpc;
245 level <<= 1;
250 intel_de_write(i915, BLC_PWM_CTL, tmp | level);
253 static void vlv_set_backlight(const struct drm_connector_state *conn_state, u32 level)
261 intel_de_write(i915, VLV_BLC_PWM_CTL(pipe), tmp | level);
264 static void bxt_set_backlight(const struct drm_connector_state *conn_state, u32 level)
270 intel_de_write(i915, BXT_BLC_PWM_DUTY(panel->backlight.controller), level);
273 static void ext_pwm_set_backlight(const struct drm_connector_state *conn_state, u32 level)
277 pwm_set_relative_duty_cycle(&panel->backlight.pwm_state, level, 100);
282 intel_panel_actually_set_backlight(const struct drm_connector_state *conn_state, u32 level)
288 drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] set backlight level = %d\n",
289 connector->base.base.id, connector->base.name, level);
291 panel->backlight.funcs->set(conn_state, level);
294 /* set backlight brightness to level in range [0..max], assuming hw min is
319 panel->backlight.level = hw_level;
324 panel->backlight.level,
333 static void lpt_disable_backlight(const struct drm_connector_state *old_conn_state, u32 level)
339 intel_backlight_set_pwm_level(old_conn_state, level);
423 static void ext_pwm_disable_backlight(const struct drm_connector_state *old_conn_state, u32 level)
428 intel_backlight_set_pwm_level(old_conn_state, level);
466 const struct drm_connector_state *conn_state, u32 level)
506 intel_backlight_set_pwm_level(conn_state, level);
510 const struct drm_connector_state *conn_state, u32 level)
543 intel_backlight_set_pwm_level(conn_state, level);
558 const struct drm_connector_state *conn_state, u32 level)
586 intel_backlight_set_pwm_level(conn_state, level);
598 const struct drm_connector_state *conn_state, u32 level)
630 intel_backlight_set_pwm_level(conn_state, level);
634 const struct drm_connector_state *conn_state, u32 level)
654 intel_backlight_set_pwm_level(conn_state, level);
665 const struct drm_connector_state *conn_state, u32 level)
702 intel_backlight_set_pwm_level(conn_state, level);
715 const struct drm_connector_state *conn_state, u32 level)
733 intel_backlight_set_pwm_level(conn_state, level);
746 const struct drm_connector_state *conn_state, u32 level)
751 pwm_set_relative_duty_cycle(&panel->backlight.pwm_state, level, 100);
764 if (panel->backlight.level < panel->backlight.min) {
765 panel->backlight.level = panel->backlight.min;
769 panel->backlight.level,
773 panel->backlight.funcs->enable(crtc_state, conn_state, panel->backlight.level);
827 /* set backlight brightness to level in range [0..max], scaling wrt hw min */
844 panel->backlight.level = hw_level;
944 panel->backlight.level,
1524 u32 level;
1549 level = pwm_get_relative_duty_cycle(&panel->backlight.pwm_state,
1551 level = intel_backlight_invert_pwm_level(connector, level);
1554 drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] PWM already enabled at freq %ld, VBT freq %d, level %d\n",
1557 get_vbt_pwm_freq(connector), level);
1571 static void intel_pwm_set_backlight(const struct drm_connector_state *conn_state, u32 level)
1577 intel_backlight_invert_pwm_level(connector, level));
1589 const struct drm_connector_state *conn_state, u32 level)
1595 intel_backlight_invert_pwm_level(connector, level));
1598 static void intel_pwm_disable_backlight(const struct drm_connector_state *conn_state, u32 level)
1604 intel_backlight_invert_pwm_level(connector, level));
1618 panel->backlight.level = intel_pwm_get_backlight(connector, pipe);
1666 /* set level and max in panel struct */
1684 panel->backlight.level, panel->backlight.max);