Home
last modified time | relevance | path

Searched refs:backlight (Results 1 – 25 of 26) sorted by relevance

12

/openbsd/src/sys/dev/pci/drm/i915/display/
Dintel_backlight.c68 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw()
69 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw()
80 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user()
89 drm_WARN_ON(display->drm, panel->backlight.pwm_level_max == 0); in intel_backlight_invert_pwm_level()
96 return panel->backlight.pwm_level_max - val + panel->backlight.pwm_level_min; in intel_backlight_invert_pwm_level()
110 panel->backlight.pwm_funcs->set(conn_state, val); in intel_backlight_set_pwm_level()
119 panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0); in intel_backlight_level_to_pwm()
121 val = scale(val, panel->backlight.min, panel->backlight.max, in intel_backlight_level_to_pwm()
122 panel->backlight.pwm_level_min, panel->backlight.pwm_level_max); in intel_backlight_level_to_pwm()
133 panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0); in intel_backlight_level_from_pwm()
[all …]
Dintel_dp_aux_backlight.c156 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight()
158 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight()
160 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight()
162 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight()
164 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight()
166 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight()
189 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight()
190 u32 pwm_level = panel->backlight.pwm_funcs->get(connector, pipe); in intel_dp_aux_hdr_get_backlight()
196 return panel->backlight.max; in intel_dp_aux_hdr_get_backlight()
247 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight()
[all …]
Dintel_dsi_dcs_backlight.c54 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_get_backlight()
73 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_set_backlight()
168 if (panel->vbt.backlight.brightness_precision_bits > 8) in dcs_setup_backlight()
169 panel->backlight.max = (1 << panel->vbt.backlight.brightness_precision_bits) - 1; in dcs_setup_backlight()
171 panel->backlight.max = PANEL_PWM_MAX_VALUE; in dcs_setup_backlight()
173 panel->backlight.level = panel->backlight.max; in dcs_setup_backlight()
196 if (panel->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs()
202 panel->backlight.funcs = &dcs_bl_funcs; in intel_dsi_dcs_init_backlight_funcs()
Ddvo_ivch.c346 u16 vr01, vr30, backlight; in ivch_dpms() local
355 backlight = 1; in ivch_dpms()
357 backlight = 0; in ivch_dpms()
359 ivch_write(dvo, VR80, backlight); in ivch_dpms()
Dintel_bios.c1034 panel->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM; in parse_lfp_backlight()
1035 if (!panel->vbt.backlight.present) { in parse_lfp_backlight()
1042 panel->vbt.backlight.type = INTEL_BACKLIGHT_DISPLAY_DDI; in parse_lfp_backlight()
1043 panel->vbt.backlight.controller = 0; in parse_lfp_backlight()
1048 panel->vbt.backlight.type = method->type; in parse_lfp_backlight()
1049 panel->vbt.backlight.controller = method->controller; in parse_lfp_backlight()
1052 panel->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz; in parse_lfp_backlight()
1053 panel->vbt.backlight.active_low_pwm = entry->active_low_pwm; in parse_lfp_backlight()
1074 panel->vbt.backlight.min_brightness = min_level; in parse_lfp_backlight()
1076 panel->vbt.backlight.brightness_precision_bits = in parse_lfp_backlight()
[all …]
Dintel_pps.c418 intel_dp->pps.pps_idx = connector->panel.vbt.backlight.controller; in pps_initial_setup()
1663 connector->panel.vbt.backlight.controller >= 0 && in pps_init_late()
1664 intel_dp->pps.pps_idx != connector->panel.vbt.backlight.controller, in pps_init_late()
1667 intel_dp->pps.pps_idx, connector->panel.vbt.backlight.controller); in pps_init_late()
1669 if (connector->panel.vbt.backlight.controller >= 0) in pps_init_late()
1670 intel_dp->pps.pps_idx = connector->panel.vbt.backlight.controller; in pps_init_late()
Dintel_display_core.h324 } backlight; member
Dintel_display_driver.c189 rw_init(&i915->display.backlight.lock, "blight"); in intel_display_driver_early_probe()
Dintel_display_types.h362 } backlight; member
426 } backlight; member
Dintel_panel.c722 connector->panel.vbt.backlight.controller = -1; in intel_panel_init_alloc()
/openbsd/src/sbin/wsconsctl/
Dkeyboard.c53 static struct field_pc backlight; variable
70 { "backlight", &backlight, FMT_PC, FLG_MODIFY|FLG_INIT },
140 pf = field_by_value(keyboard_field_tab, &backlight); in keyboard_get_values()
149 backlight.min = kbl.min; in keyboard_get_values()
150 backlight.cur = kbl.curval; in keyboard_get_values()
151 backlight.max = kbl.max; in keyboard_get_values()
230 pf = field_by_value(keyboard_field_tab, &backlight); in keyboard_put_values()
232 kbl.min = backlight.min; in keyboard_put_values()
233 kbl.curval = backlight.cur; in keyboard_put_values()
234 kbl.max = backlight.max; in keyboard_put_values()
Ddisplay.c46 struct field_pc brightness, contrast, backlight; variable
64 { "backlight", &backlight, FMT_PC, FLG_MODIFY|FLG_INIT },
120 } else if (ptr == &backlight) { in display_get_values()
220 } else if (ptr == &backlight) { in display_put_values()
/openbsd/src/sys/dev/pci/drm/amd/display/dc/dce/
Ddce_abm.c138 static void dce_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level) in dce_abm_init() argument
159 BL1_PWM_CURRENT_ABM_LEVEL, backlight); in dce_abm_init()
162 BL1_PWM_TARGET_ABM_LEVEL, backlight); in dce_abm_init()
180 unsigned int backlight = REG_READ(BL1_PWM_CURRENT_ABM_LEVEL); in dce_abm_get_current_backlight() local
185 return backlight; in dce_abm_get_current_backlight()
191 unsigned int backlight = REG_READ(BL1_PWM_TARGET_ABM_LEVEL); in dce_abm_get_target_backlight() local
196 return backlight; in dce_abm_get_target_backlight()
Ddmub_abm_lcd.c78 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level) in dmub_abm_init() argument
99 BL1_PWM_CURRENT_ABM_LEVEL, backlight); in dmub_abm_init()
102 BL1_PWM_TARGET_ABM_LEVEL, backlight); in dmub_abm_init()
122 unsigned int backlight = REG_READ(BL1_PWM_CURRENT_ABM_LEVEL); in dmub_abm_get_current_backlight() local
127 return backlight; in dmub_abm_get_current_backlight()
133 unsigned int backlight = REG_READ(BL1_PWM_TARGET_ABM_LEVEL); in dmub_abm_get_target_backlight() local
138 return backlight; in dmub_abm_get_target_backlight()
Ddmub_abm.c60 static void dmub_abm_init_ex(struct abm *abm, uint32_t backlight, uint32_t user_level) in dmub_abm_init_ex() argument
62 dmub_abm_init(abm, backlight, user_level); in dmub_abm_init_ex()
Ddmub_abm_lcd.h33 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level);
/openbsd/src/sys/dev/pci/drm/
Ddrm_panel.c231 ret = backlight_enable(panel->backlight); in drm_panel_enable()
271 ret = backlight_disable(panel->backlight); in drm_panel_disable()
573 struct backlight_device *backlight; in drm_panel_of_backlight() local
578 backlight = devm_of_find_backlight(panel->dev); in drm_panel_of_backlight()
580 if (IS_ERR(backlight)) in drm_panel_of_backlight()
581 return PTR_ERR(backlight); in drm_panel_of_backlight()
583 panel->backlight = backlight; in drm_panel_of_backlight()
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_panel.h208 struct backlight_device *backlight; member
/openbsd/src/sys/dev/pci/drm/i915/
Di915_driver.c1929 struct backlight_device *bd = dev_priv->backlight; in inteldrm_wsioctl()
2530 bd = panel->backlight.device; in inteldrm_native_backlight()
2532 if (!panel->backlight.present || bd == NULL) in inteldrm_native_backlight()
2551 if (dev_priv->backlight == NULL) in inteldrm_native_backlight()
2552 dev_priv->backlight = bd; in inteldrm_native_backlight()
Di915_drv.h259 struct backlight_device *backlight; member
/openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/
Damdgpu_dm_debugfs.c2728 unsigned int backlight; in current_backlight_show() local
2730 backlight = dc_link_get_backlight_level(link); in current_backlight_show()
2731 seq_printf(m, "0x%x\n", backlight); in current_backlight_show()
2747 unsigned int backlight; in target_backlight_show() local
2749 backlight = dc_link_get_target_backlight_pwm(link); in target_backlight_show()
2750 seq_printf(m, "0x%x\n", backlight); in target_backlight_show()
/openbsd/src/sys/dev/pci/drm/radeon/
Dradeon_drv.c230 MODULE_PARM_DESC(backlight, "backlight support (1 = enable, 0 = disable, -1 = auto)");
231 module_param_named(backlight, radeon_backlight, int, 0444);
/openbsd/src/sys/dev/acpi/
Dfiles.acpi216 # Chromebook keyboard backlight
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Damdgpu_drv.c904 MODULE_PARM_DESC(backlight, "Backlight control (0 = pwm, 1 = aux, -1 auto (default))");
905 module_param_named(backlight, amdgpu_backlight, bint, 0444);
/openbsd/src/sys/arch/arm64/conf/
DGENERIC141 pwmbl* at fdt? # PWM backlight

12