| /openbsd/src/sys/dev/pci/drm/i915/display/ |
| D | intel_backlight.c | 68 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 …]
|
| D | intel_dp_aux_backlight.c | 156 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 …]
|
| D | intel_dsi_dcs_backlight.c | 54 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()
|
| D | dvo_ivch.c | 346 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()
|
| D | intel_bios.c | 1034 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 …]
|
| D | intel_pps.c | 418 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()
|
| D | intel_display_core.h | 324 } backlight; member
|
| D | intel_display_driver.c | 189 rw_init(&i915->display.backlight.lock, "blight"); in intel_display_driver_early_probe()
|
| D | intel_display_types.h | 362 } backlight; member 426 } backlight; member
|
| D | intel_panel.c | 722 connector->panel.vbt.backlight.controller = -1; in intel_panel_init_alloc()
|
| /openbsd/src/sbin/wsconsctl/ |
| D | keyboard.c | 53 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()
|
| D | display.c | 46 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/ |
| D | dce_abm.c | 138 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()
|
| D | dmub_abm_lcd.c | 78 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()
|
| D | dmub_abm.c | 60 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()
|
| D | dmub_abm_lcd.h | 33 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level);
|
| /openbsd/src/sys/dev/pci/drm/ |
| D | drm_panel.c | 231 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/ |
| D | drm_panel.h | 208 struct backlight_device *backlight; member
|
| /openbsd/src/sys/dev/pci/drm/i915/ |
| D | i915_driver.c | 1929 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()
|
| D | i915_drv.h | 259 struct backlight_device *backlight; member
|
| /openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_debugfs.c | 2728 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/ |
| D | radeon_drv.c | 230 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/ |
| D | files.acpi | 216 # Chromebook keyboard backlight
|
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_drv.c | 904 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/ |
| D | GENERIC | 141 pwmbl* at fdt? # PWM backlight
|