Home
last modified time | relevance | path

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

1234567

/drivers/gpu/drm/i915/display/
A Dintel_backlight.c75 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw()
86 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user()
127 val = scale(val, panel->backlight.min, panel->backlight.max, in intel_backlight_level_to_pwm()
147 panel->backlight.min, panel->backlight.max); in intel_backlight_level_from_pwm()
781 if (panel->backlight.level < panel->backlight.min) { in __intel_backlight_enable()
782 panel->backlight.level = panel->backlight.min; in __intel_backlight_enable()
841 panel->backlight.min, panel->backlight.max); in scale_user_to_hw()
1642 panel->backlight.min = panel->backlight.pwm_level_min; in intel_pwm_setup_backlight()
1643 panel->backlight.max = panel->backlight.pwm_level_max; in intel_pwm_setup_backlight()
1645 panel->backlight.enabled = panel->backlight.pwm_enabled; in intel_pwm_setup_backlight()
[all …]
A Dintel_dp_aux_backlight.c444 panel->backlight.min, panel->backlight.max); in intel_dp_aux_hdr_setup_backlight()
447 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_hdr_setup_backlight()
575 panel->backlight.max = panel->backlight.edp.vesa.info.max; in intel_dp_aux_vesa_setup_backlight()
582 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_vesa_setup_backlight()
587 panel->backlight.max = panel->backlight.edp.vesa.info.max; in intel_dp_aux_vesa_setup_backlight()
591 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_vesa_setup_backlight()
593 panel->backlight.level = panel->backlight.max; in intel_dp_aux_vesa_setup_backlight()
597 panel->backlight.max = panel->backlight.pwm_level_max; in intel_dp_aux_vesa_setup_backlight()
598 panel->backlight.min = panel->backlight.pwm_level_min; in intel_dp_aux_vesa_setup_backlight()
602 panel->backlight.enabled = panel->backlight.pwm_enabled; in intel_dp_aux_vesa_setup_backlight()
[all …]
A Dintel_dsi_dcs_backlight.c55 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_get_backlight()
74 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_set_backlight()
169 if (panel->vbt.backlight.brightness_precision_bits > 8) in dcs_setup_backlight()
170 panel->backlight.max = (1 << panel->vbt.backlight.brightness_precision_bits) - 1; in dcs_setup_backlight()
172 panel->backlight.max = PANEL_PWM_MAX_VALUE; in dcs_setup_backlight()
174 panel->backlight.level = panel->backlight.max; in dcs_setup_backlight()
197 if (panel->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs()
203 panel->backlight.funcs = &dcs_bl_funcs; in intel_dsi_dcs_init_backlight_funcs()
/drivers/video/backlight/
A Dlv5207lp.c36 struct backlight_device *backlight; member
47 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_update_status()
48 int brightness = backlight_get_brightness(backlight); in lv5207lp_backlight_update_status()
67 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_controls_device()
81 struct backlight_device *backlight; in lv5207lp_probe() local
114 if (IS_ERR(backlight)) { in lv5207lp_probe()
116 return PTR_ERR(backlight); in lv5207lp_probe()
119 backlight_update_status(backlight); in lv5207lp_probe()
120 i2c_set_clientdata(client, backlight); in lv5207lp_probe()
129 backlight->props.brightness = 0; in lv5207lp_remove()
[all …]
A Dbd6107.c71 struct backlight_device *backlight; member
83 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_update_status()
84 int brightness = backlight_get_brightness(backlight); in bd6107_backlight_update_status()
104 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_controls_device()
118 struct backlight_device *backlight; in bd6107_probe() local
162 if (IS_ERR(backlight)) { in bd6107_probe()
164 return PTR_ERR(backlight); in bd6107_probe()
167 backlight_update_status(backlight); in bd6107_probe()
168 i2c_set_clientdata(client, backlight); in bd6107_probe()
177 backlight->props.brightness = 0; in bd6107_remove()
[all …]
A DKconfig235 backlight driver.
291 backlight.
297 Say Y to enable the backlight driver for backlight controllers
324 backlight driver.
378 backlight driver.
408 LP8557 backlight driver.
432 backlight driver.
439 backlight driver.
449 backlight driver.
456 backlight driver.
[all …]
A DMakefile29 obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
37 obj-$(CONFIG_BACKLIGHT_KTD253) += ktd253-backlight.o
38 obj-$(CONFIG_BACKLIGHT_KTD2801) += ktd2801-backlight.o
50 obj-$(CONFIG_BACKLIGHT_MT6370) += mt6370-backlight.o
55 obj-$(CONFIG_BACKLIGHT_RT4831) += rt4831-backlight.o
57 obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o
61 obj-$(CONFIG_BACKLIGHT_RAVE_SP) += rave-sp-backlight.o
/drivers/gpu/drm/tilcdc/
A Dtilcdc_panel.c28 struct backlight_device *backlight; member
47 struct backlight_device *backlight = panel_encoder->mod->backlight; in panel_encoder_dpms() local
50 if (backlight) { in panel_encoder_dpms()
53 backlight_update_status(backlight); in panel_encoder_dpms()
323 if (IS_ERR(backlight)) in panel_probe()
324 return PTR_ERR(backlight); in panel_probe()
325 panel_mod->backlight = backlight; in panel_probe()
366 if (panel_mod->backlight) in panel_probe()
375 struct backlight_device *backlight = panel_mod->backlight; in panel_remove() local
377 if (backlight) in panel_remove()
[all …]
/drivers/media/usb/gspca/gl860/
A Dgl860-ov2640.c175 sd->vcur.backlight = 32; in ov2640_init_settings()
186 sd->vmax.backlight = 64; in ov2640_init_settings()
239 sd->vold.backlight = -1; in ov2640_init_pre_alt()
339 s32 backlight = sd->vcur.backlight; in ov2640_camera_settings() local
350 if (backlight != sd->vold.backlight) { in ov2640_camera_settings()
352 if (backlight < 0 || backlight > sd->vmax.backlight) in ov2640_camera_settings()
353 backlight = 0; in ov2640_camera_settings()
357 ctrl_out(gspca_dev, 0x40, 1, 0x601e + backlight , 0x0024, in ov2640_camera_settings()
359 ctrl_out(gspca_dev, 0x40, 1, 0x601e + backlight - 10, 0x0025, in ov2640_camera_settings()
457 if (backlight != sd->vold.backlight) { in ov2640_camera_settings()
[all …]
A Dgl860-mi1320.c204 sd->vcur.backlight = 0; in mi1320_init_settings()
216 sd->vmax.backlight = 2; in mi1320_init_settings()
281 sd->vold.backlight = -1; in mi1320_init_pre_alt()
367 s32 backlight = sd->vcur.backlight; in mi1320_camera_settings() local
482 if (backlight != sd->vold.backlight) { in mi1320_camera_settings()
483 sd->vold.backlight = backlight; in mi1320_camera_settings()
484 if (backlight < 0 || backlight > sd->vmax.backlight) in mi1320_camera_settings()
485 backlight = 0; in mi1320_camera_settings()
487 backlight = tbl_backlight[backlight]; in mi1320_camera_settings()
492 ctrl_out(gspca_dev, 0x40, 1, 0xba80 + backlight, 0x00f1, in mi1320_camera_settings()
A Dgl860-mi2020.c355 sd->vcur.backlight = 0; in mi2020_init_settings()
367 sd->vmax.backlight = 64; in mi2020_init_settings()
432 sd->vold.backlight = 0; in mi2020_init_pre_alt()
626 s32 backlight = sd->vcur.backlight; in mi2020_camera_settings() local
755 if (backlight != sd->vold.backlight) { in mi2020_camera_settings()
756 sd->vold.backlight = backlight; in mi2020_camera_settings()
757 if (backlight < 0 || backlight > sd->vmax.backlight) in mi2020_camera_settings()
758 backlight = 0; in mi2020_camera_settings()
762 dat_multi4[2] = dat_multi2[2] = backlight; in mi2020_camera_settings()
/drivers/hid/
A Dhid-picolcd_backlight.c71 data->backlight = bdev; in picolcd_init_backlight()
78 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight()
80 data->backlight = NULL; in picolcd_exit_backlight()
86 if (!data->backlight) in picolcd_resume_backlight()
88 return picolcd_set_brightness(data->backlight); in picolcd_resume_backlight()
95 if (!data->backlight) in picolcd_suspend_backlight()
98 data->backlight->props.power = BACKLIGHT_POWER_OFF; in picolcd_suspend_backlight()
99 picolcd_set_brightness(data->backlight); in picolcd_suspend_backlight()
100 data->lcd_power = data->backlight->props.power = bl_power; in picolcd_suspend_backlight()
A Dhid-apple.c103 u16 backlight; member
120 struct apple_sc_backlight *backlight; member
801 rep->backlight = value; in apple_backlight_set()
848 asc->backlight = devm_kzalloc(&hdev->dev, sizeof(*asc->backlight), GFP_KERNEL); in apple_backlight_init()
849 if (!asc->backlight) { in apple_backlight_init()
854 asc->backlight->hdev = hdev; in apple_backlight_init()
911 backlight = devm_kzalloc(&hdev->dev, sizeof(*backlight), GFP_KERNEL); in apple_magic_backlight_init()
912 if (!backlight) in apple_magic_backlight_init()
919 if (!backlight->brightness || backlight->brightness->maxfield < 2 || in apple_magic_backlight_init()
920 !backlight->power || backlight->power->maxfield < 2) in apple_magic_backlight_init()
[all …]
A Dhid-corsair.c43 struct k90_led *backlight; member
431 if (!drvdata->backlight) { in k90_init_backlight()
445 drvdata->backlight->removed = false; in k90_init_backlight()
446 drvdata->backlight->cdev.name = name; in k90_init_backlight()
458 kfree(drvdata->backlight->cdev.name); in k90_init_backlight()
460 kfree(drvdata->backlight); in k90_init_backlight()
461 drvdata->backlight = NULL; in k90_init_backlight()
525 if (drvdata->backlight) { in k90_cleanup_backlight()
526 drvdata->backlight->removed = true; in k90_cleanup_backlight()
529 kfree(drvdata->backlight->cdev.name); in k90_cleanup_backlight()
[all …]
/drivers/platform/x86/
A Dmsi-wmi.c85 static struct backlight_device *backlight; variable
203 (backlight || in msi_wmi_notify()
223 backlight = backlight_device_register(DRV_NAME, NULL, NULL, in msi_wmi_backlight_setup()
226 if (IS_ERR(backlight)) in msi_wmi_backlight_setup()
227 return PTR_ERR(backlight); in msi_wmi_backlight_setup()
231 backlight_device_unregister(backlight); in msi_wmi_backlight_setup()
235 backlight->props.brightness = err; in msi_wmi_backlight_setup()
307 if (!event_wmi && !backlight) { in msi_wmi_init()
329 backlight_device_unregister(backlight); in msi_wmi_exit()
/drivers/gpu/drm/panel/
A Dpanel-sony-acx565akm.c52 struct backlight_device *backlight; member
353 if (IS_ERR(lcd->backlight)) { in acx565akm_backlight_init()
354 ret = PTR_ERR(lcd->backlight); in acx565akm_backlight_init()
355 lcd->backlight = NULL; in acx565akm_backlight_init()
360 ret = sysfs_create_group(&lcd->backlight->dev.kobj, in acx565akm_backlight_init()
365 backlight_device_unregister(lcd->backlight); in acx565akm_backlight_init()
372 lcd->backlight->props.max_brightness = 255; in acx565akm_backlight_init()
375 acx565akm_bl_update_status_locked(lcd->backlight); in acx565akm_backlight_init()
383 sysfs_remove_group(&lcd->backlight->dev.kobj, in acx565akm_backlight_cleanup()
386 backlight_device_unregister(lcd->backlight); in acx565akm_backlight_cleanup()
[all …]
A Dpanel-dsi-cm.c79 struct backlight_device *backlight; in dsicm_bl_power() local
82 backlight = ddata->bldev; in dsicm_bl_power()
84 backlight = ddata->extbldev; in dsicm_bl_power()
89 backlight_enable(backlight); in dsicm_bl_power()
91 backlight_disable(backlight); in dsicm_bl_power()
462 struct backlight_device *backlight; in dsicm_probe_of() local
492 backlight = devm_of_find_backlight(&dsi->dev); in dsicm_probe_of()
493 if (IS_ERR(backlight)) in dsicm_probe_of()
494 return PTR_ERR(backlight); in dsicm_probe_of()
497 if (backlight) in dsicm_probe_of()
[all …]
A Dpanel-jdi-lpm102a188a.c47 struct backlight_device *backlight; member
74 backlight_disable(jdi->backlight); in jdi_panel_disable()
197 backlight_disable(jdi->backlight); in jdi_panel_prepare()
345 backlight_enable(jdi->backlight); in jdi_panel_enable()
433 jdi->backlight = devm_of_find_backlight(dev); in jdi_panel_add()
434 if (IS_ERR(jdi->backlight)) in jdi_panel_add()
435 return dev_err_probe(dev, PTR_ERR(jdi->backlight), in jdi_panel_add()
A Dpanel-raydium-rm67191.c202 struct backlight_device *backlight; member
380 backlight_enable(rad->backlight); in rad_panel_enable()
399 backlight_disable(rad->backlight); in rad_panel_disable()
578 panel->backlight = devm_backlight_device_register(dev, dev_name(dev), in rad_panel_probe()
581 if (IS_ERR(panel->backlight)) { in rad_panel_probe()
582 ret = PTR_ERR(panel->backlight); in rad_panel_probe()
A Dpanel-jdi-lt070me05000.c38 struct backlight_device *backlight; member
176 backlight_disable(jdi->backlight); in jdi_panel_disable()
257 backlight_enable(jdi->backlight); in jdi_panel_enable()
400 jdi->backlight = drm_panel_create_dsi_backlight(jdi->dsi); in jdi_panel_add()
401 if (IS_ERR(jdi->backlight)) in jdi_panel_add()
402 return dev_err_probe(dev, PTR_ERR(jdi->backlight), in jdi_panel_add()
/drivers/gpu/drm/amd/display/dc/dce/
A 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()
A 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()
/drivers/gpu/drm/
A Ddrm_panel.c229 ret = backlight_enable(panel->backlight); in drm_panel_enable()
265 ret = backlight_disable(panel->backlight); in drm_panel_disable()
666 struct backlight_device *backlight; in drm_panel_of_backlight() local
671 backlight = devm_of_find_backlight(panel->dev); in drm_panel_of_backlight()
673 if (IS_ERR(backlight)) in drm_panel_of_backlight()
674 return PTR_ERR(backlight); in drm_panel_of_backlight()
676 panel->backlight = backlight; in drm_panel_of_backlight()
/drivers/auxdisplay/
A Dcharlcd.c63 if (!lcd->ops->backlight) in charlcd_backlight()
68 lcd->ops->backlight(lcd, on); in charlcd_backlight()
83 priv->lcd.ops->backlight(&priv->lcd, CHARLCD_OFF); in charlcd_bl_off()
93 if (!lcd->ops->backlight) in charlcd_poke()
100 lcd->ops->backlight(lcd, CHARLCD_ON); in charlcd_poke()
572 if (lcd->ops->backlight) { in charlcd_init()
674 if (lcd->ops->backlight) { in charlcd_unregister()
676 priv->lcd.ops->backlight(&priv->lcd, CHARLCD_OFF); in charlcd_unregister()
/drivers/usb/misc/
A Dappledisplay.c210 struct backlight_device *backlight; in appledisplay_probe() local
281 backlight = backlight_device_register(bl_name, NULL, pdata, in appledisplay_probe()
283 if (IS_ERR(backlight)) { in appledisplay_probe()
285 retval = PTR_ERR(backlight); in appledisplay_probe()
288 pdata->bd = backlight; in appledisplay_probe()

Completed in 53 milliseconds

1234567