Searched refs:backlight (Results 1 - 25 of 233) sorted by relevance

12345678910

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_backlight.c6 #include <linux/backlight.h>
68 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max);
69 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max);
80 return scale(hw_level, panel->backlight.min, panel->backlight.max,
89 drm_WARN_ON(&i915->drm, panel->backlight.pwm_level_max == 0);
96 return panel->backlight.pwm_level_max - val + panel->backlight.pwm_level_min;
108 drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] set backlight PW
[all...]
H A Dintel_dp_aux_backlight.c27 * backlight through DP AUX can actually use two different interfaces: Intel's
28 * proprietary DP AUX backlight interface, and the standard VESA backlight
30 * advertise support for the standard VESA backlight interface when they
31 * don't properly support it. However, on these systems the Intel backlight
33 * usually just indicate that they use PWM backlight controls in their VBIOS
49 * DP AUX registers for Intel's proprietary HDR backlight interface. We define
113 /* Intel EDP backlight callbacks */
133 drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Detected %s HDR backlight interface version %d\n",
143 * do not use Intel proprietary eDP backlight contro
[all...]
H A Dintel_dsi_dcs_backlight.c54 size_t len = panel->backlight.max > U8_MAX ? 2 : 1;
73 size_t len = panel->backlight.max > U8_MAX ? 2 : 1;
168 if (panel->vbt.backlight.brightness_precision_bits > 8)
169 panel->backlight.max = (1 << panel->vbt.backlight.brightness_precision_bits) - 1;
171 panel->backlight.max = PANEL_PWM_MAX_VALUE;
173 panel->backlight.level = panel->backlight.max;
176 "[CONNECTOR:%d:%s] Using DCS for backlight control\n",
196 if (panel->vbt.backlight
[all...]
/linux-master/drivers/video/backlight/
H A Dlv5207lp.c10 #include <linux/backlight.h>
37 struct backlight_device *backlight; member in struct:lv5207lp
46 static int lv5207lp_backlight_update_status(struct backlight_device *backlight) argument
48 struct lv5207lp *lv = bl_get_data(backlight);
49 int brightness = backlight_get_brightness(backlight);
65 static int lv5207lp_backlight_check_fb(struct backlight_device *backlight, argument
68 struct lv5207lp *lv = bl_get_data(backlight);
82 struct backlight_device *backlight; local
112 backlight = devm_backlight_device_register(&client->dev,
115 if (IS_ERR(backlight)) {
128 struct backlight_device *backlight = i2c_get_clientdata(client); local
[all...]
H A DMakefile28 obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
36 obj-$(CONFIG_BACKLIGHT_KTD253) += ktd253-backlight.o
37 obj-$(CONFIG_BACKLIGHT_KTD2801) += ktd2801-backlight.o
48 obj-$(CONFIG_BACKLIGHT_MT6370) += mt6370-backlight.o
51 obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o
54 obj-$(CONFIG_BACKLIGHT_RT4831) += rt4831-backlight.o
56 obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o
60 obj-$(CONFIG_BACKLIGHT_RAVE_SP) += rave-sp-backlight.o
H A Dbd6107.c10 #include <linux/backlight.h>
72 struct backlight_device *backlight; member in struct:bd6107
82 static int bd6107_backlight_update_status(struct backlight_device *backlight) argument
84 struct bd6107 *bd = bl_get_data(backlight);
85 int brightness = backlight_get_brightness(backlight);
102 static int bd6107_backlight_check_fb(struct backlight_device *backlight, argument
105 struct bd6107 *bd = bl_get_data(backlight);
119 struct backlight_device *backlight; local
159 backlight = devm_backlight_device_register(&client->dev,
163 if (IS_ERR(backlight)) {
176 struct backlight_device *backlight = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/hid/
H A Dhid-picolcd_backlight.c13 #include <linux/backlight.h>
72 dev_err(dev, "failed to register backlight\n");
77 data->backlight = bdev;
84 struct backlight_device *bdev = data->backlight;
86 data->backlight = NULL;
92 if (!data->backlight)
94 return picolcd_set_brightness(data->backlight);
101 if (!data->backlight)
104 data->backlight->props.power = FB_BLANK_POWERDOWN;
105 picolcd_set_brightness(data->backlight);
[all...]
H A Dhid-corsair.c43 struct k90_led *backlight; member in struct:corsair_drvdata
142 #define K90_BACKLIGHT_LED_SUFFIX "::backlight"
173 "Read invalid backlight brightness: %02hhx.\n",
222 dev_warn(dev, "Failed to set backlight brightness (error: %d).\n",
430 drvdata->backlight = kzalloc(sizeof(struct k90_led), GFP_KERNEL);
431 if (!drvdata->backlight) {
445 drvdata->backlight->removed = false;
446 drvdata->backlight->cdev.name = name;
447 drvdata->backlight->cdev.max_brightness = 3;
448 drvdata->backlight
[all...]
/linux-master/include/linux/
H A Dpwm_backlight.h3 * Generic PWM backlight driver data - see drivers/video/backlight/pwm_bl.c
8 #include <linux/backlight.h>
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_panel.c7 #include <linux/backlight.h>
29 struct backlight_device *backlight; member in struct:panel_module
48 struct backlight_device *backlight = panel_encoder->mod->backlight; local
51 if (backlight) {
52 backlight->props.power = mode == DRM_MODE_DPMS_ON ?
54 backlight_update_status(backlight);
308 struct backlight_device *backlight; local
324 backlight = devm_of_find_backlight(&pdev->dev);
325 if (IS_ERR(backlight))
381 struct backlight_device *backlight = panel_mod->backlight; local
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dboard-sx1.h30 int sx1_setbacklight(u8 backlight);
31 int sx1_getbacklight(u8 *backlight);
H A Dboard-sx1.c99 /* set keyboard backlight intensity */
111 /* set LCD backlight intensity */
112 int sx1_setbacklight(u8 backlight) argument
114 if (backlight > SOFIA_MAX_LIGHT_VAL)
115 backlight = SOFIA_MAX_LIGHT_VAL;
117 backlight);
119 /* get current LCD backlight intensity */
120 int sx1_getbacklight (u8 * backlight) argument
123 backlight);
125 /* set LCD backlight powe
[all...]
/linux-master/drivers/platform/x86/
H A Dmsi-wmi.c16 #include <linux/backlight.h>
85 static struct backlight_device *backlight; variable in typeref:struct:backlight_device
137 /* Instance 1 is "get backlight", cmp with DSDT */
140 pr_err("Could not query backlight: %d\n", err);
146 pr_debug("Current backlight level: 0x%X - index: %d\n",
164 /* Instance 0 is "set backlight" */
214 (backlight ||
237 backlight = backlight_device_register(DRV_NAME, NULL, NULL,
240 if (IS_ERR(backlight))
241 return PTR_ERR(backlight);
[all...]
H A Dnvidia-wmi-ec-backlight.c7 #include <linux/backlight.h>
10 #include <linux/platform_data/x86/nvidia-wmi-ec-backlight.h>
52 dev_err(&w->dev, "EC backlight control failed: %s\n",
102 * Identify this backlight device as a firmware device so that it can
134 .name = "nvidia-wmi-ec-backlight",
/linux-master/drivers/gpu/drm/
H A Ddrm_panel.c24 #include <linux/backlight.h>
198 * and the backlight to be enabled. Content will be visible on screen after
222 ret = backlight_enable(panel->backlight);
224 DRM_DEV_INFO(panel->dev, "failed to enable backlight: %d\n",
235 * This will typically turn off the panel's backlight or disable the display
253 ret = backlight_disable(panel->backlight);
255 DRM_DEV_INFO(panel->dev, "failed to disable backlight: %d\n",
517 * drm_panel_of_backlight - use backlight device node for backlight
520 * Use this function to enable backlight handlin
538 struct backlight_device *backlight; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_abm.c97 // Check for max backlight condition
100 // Take MSB of fractional part since backlight is not max
138 static void dce_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level) argument
159 BL1_PWM_CURRENT_ABM_LEVEL, backlight);
162 BL1_PWM_TARGET_ABM_LEVEL, backlight);
180 unsigned int backlight = REG_READ(BL1_PWM_CURRENT_ABM_LEVEL); local
182 /* return backlight in hardware format which is unsigned 17 bits, with
185 return backlight;
191 unsigned int backlight = REG_READ(BL1_PWM_TARGET_ABM_LEVEL); local
193 /* return backlight i
[all...]
H A Ddmub_abm_lcd.h33 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level);
H A Ddmub_abm_lcd.c82 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level) argument
103 BL1_PWM_CURRENT_ABM_LEVEL, backlight);
106 BL1_PWM_TARGET_ABM_LEVEL, backlight);
126 unsigned int backlight = REG_READ(BL1_PWM_CURRENT_ABM_LEVEL); local
128 /* return backlight in hardware format which is unsigned 17 bits, with
131 return backlight;
137 unsigned int backlight = REG_READ(BL1_PWM_TARGET_ABM_LEVEL); local
139 /* return backlight in hardware format which is unsigned 17 bits, with
142 return backlight;
/linux-master/arch/powerpc/platforms/powermac/
H A DMakefile19 obj-$(CONFIG_PMAC_BACKLIGHT) += backlight.o
/linux-master/drivers/video/
H A DMakefile16 obj-y += backlight/
/linux-master/drivers/gpu/drm/gma500/
H A DMakefile7 backlight.o \
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-sony-acx565akm.c16 * - Update backlight support to use backlight_update_status() etc.
20 #include <linux/backlight.h>
52 struct backlight_device *backlight; member in struct:acx565akm_panel
350 lcd->backlight = backlight_device_register(lcd->name, &lcd->spi->dev,
353 if (IS_ERR(lcd->backlight)) {
354 ret = PTR_ERR(lcd->backlight);
355 lcd->backlight = NULL;
360 ret = sysfs_create_group(&lcd->backlight->dev.kobj,
365 backlight_device_unregister(lcd->backlight);
372 lcd->backlight
[all...]
H A Dpanel-dsi-cm.c9 #include <linux/backlight.h>
79 struct backlight_device *backlight; local
82 backlight = ddata->bldev;
84 backlight = ddata->extbldev;
89 backlight_enable(backlight);
91 backlight_disable(backlight);
462 struct backlight_device *backlight; local
492 backlight = devm_of_find_backlight(&dsi->dev);
493 if (IS_ERR(backlight))
494 return PTR_ERR(backlight);
[all...]
/linux-master/drivers/media/usb/gspca/gl860/
H A Dgl860-ov2640.c175 sd->vcur.backlight = 32;
186 sd->vmax.backlight = 64;
239 sd->vold.backlight = -1;
339 s32 backlight = sd->vcur.backlight; local
350 if (backlight != sd->vold.backlight) {
351 /* No sd->vold.backlight=backlight; (to be done again later) */
352 if (backlight <
[all...]
/linux-master/drivers/leds/trigger/
H A DMakefile7 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT) += ledtrig-backlight.o

Completed in 267 milliseconds

12345678910