/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_backlight.c | 6 #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 D | intel_dp_aux_backlight.c | 27 * 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 D | intel_dsi_dcs_backlight.c | 54 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 D | lv5207lp.c | 10 #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 D | Makefile | 28 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 D | bd6107.c | 10 #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 D | hid-picolcd_backlight.c | 13 #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 D | hid-corsair.c | 43 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 D | pwm_backlight.h | 3 * 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 D | tilcdc_panel.c | 7 #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 D | board-sx1.h | 30 int sx1_setbacklight(u8 backlight); 31 int sx1_getbacklight(u8 *backlight);
|
H A D | board-sx1.c | 99 /* 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 D | msi-wmi.c | 16 #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 D | nvidia-wmi-ec-backlight.c | 7 #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 D | drm_panel.c | 24 #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 D | dce_abm.c | 97 // 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 D | dmub_abm_lcd.h | 33 void dmub_abm_init(struct abm *abm, uint32_t backlight, uint32_t user_level);
|
H A D | dmub_abm_lcd.c | 82 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 D | Makefile | 19 obj-$(CONFIG_PMAC_BACKLIGHT) += backlight.o
|
/linux-master/drivers/video/ |
H A D | Makefile | 16 obj-y += backlight/
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | Makefile | 7 backlight.o \
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-sony-acx565akm.c | 16 * - 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 D | panel-dsi-cm.c | 9 #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 D | gl860-ov2640.c | 175 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 D | Makefile | 7 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT) += ledtrig-backlight.o
|