/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_panel.c | 417 panel->backlight.min, panel->backlight.max); in scale_user_to_hw() 428 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw() 429 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw() 440 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user() 450 WARN_ON(panel->backlight.max == 0); in intel_panel_compute_brightness() 457 return panel->backlight.max - val + panel->backlight.min; in intel_panel_compute_brightness() 487 if (panel->backlight.combination_mode) { in i9xx_get_backlight() 518 return I915_READ(BXT_BLC_PWM_DUTY(panel->backlight.controller)); in bxt_get_backlight() 526 duty_ns = pwm_get_duty_cycle(panel->backlight.pwm); in pwm_get_backlight() 556 WARN_ON(panel->backlight.max == 0); in i9xx_set_backlight() [all …]
|
D | intel_dp_aux_backlight.c | 120 freq = dev_priv->vbt.backlight.pwm_freq_hz; in intel_dp_aux_set_pwm_freq() 219 intel_dp_aux_set_backlight(conn_state, connector->panel.backlight.level); in intel_dp_aux_enable_backlight() 234 panel->backlight.max = 0xFFFF; in intel_dp_aux_setup_backlight() 236 panel->backlight.max = 0xFF; in intel_dp_aux_setup_backlight() 238 panel->backlight.min = 0; in intel_dp_aux_setup_backlight() 239 panel->backlight.level = intel_dp_aux_get_backlight(connector); in intel_dp_aux_setup_backlight() 241 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_setup_backlight() 273 panel->backlight.setup = intel_dp_aux_setup_backlight; in intel_dp_aux_init_backlight_funcs() 274 panel->backlight.enable = intel_dp_aux_enable_backlight; in intel_dp_aux_init_backlight_funcs() 275 panel->backlight.disable = intel_dp_aux_disable_backlight; in intel_dp_aux_init_backlight_funcs() [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-class-backlight-driver-adp8870 | 1 What: /sys/class/backlight/<backlight>/<ambient light zone>_max 2 What: /sys/class/backlight/<backlight>/l1_daylight_max 3 What: /sys/class/backlight/<backlight>/l2_bright_max 4 What: /sys/class/backlight/<backlight>/l3_office_max 5 What: /sys/class/backlight/<backlight>/l4_indoor_max 6 What: /sys/class/backlight/<backlight>/l5_dark_max 12 on this <backlight>. Values are between 0 and 127. This file 16 What: /sys/class/backlight/<backlight>/<ambient light zone>_dim 17 What: /sys/class/backlight/<backlight>/l2_bright_dim 18 What: /sys/class/backlight/<backlight>/l3_office_dim [all …]
|
D | sysfs-class-backlight-adp8860 | 1 sysfs interface for analog devices adp8860 backlight driver 4 The backlight brightness control operates at three different levels for the 9 What: /sys/class/backlight/<backlight>/ambient_light_level 19 What: /sys/class/backlight/<backlight>/ambient_light_zone 24 (RW) Read or write the specific level at which the backlight 30 What: /sys/class/backlight/<backlight>/l1_daylight_max 31 What: /sys/class/backlight/<backlight>/l2_office_max 32 What: /sys/class/backlight/<backlight>/l3_dark_max 37 (RW) Maximum current setting for the backlight when brightness 44 What: /sys/class/backlight/<backlight>/l1_daylight_dim [all …]
|
D | sysfs-class-backlight-adp5520 | 1 sysfs interface for analog devices adp5520(01) backlight driver 4 The backlight brightness control operates at three different levels for the 8 What: /sys/class/backlight/<backlight>/daylight_max 9 What: /sys/class/backlight/<backlight>/office_max 10 What: /sys/class/backlight/<backlight>/dark_max 15 (RW) Maximum current setting for the backlight when brightness 21 What: /sys/class/backlight/<backlight>/daylight_dim 22 What: /sys/class/backlight/<backlight>/office_dim 23 What: /sys/class/backlight/<backlight>/dark_dim 28 (RW) Dim current setting for the backlight when brightness is at
|
D | sysfs-class-backlight-driver-lm3533 | 1 What: /sys/class/backlight/<backlight>/als_channel 9 0 - out_current0 (backlight 0) 10 1 - out_current1 (backlight 1) 12 What: /sys/class/backlight/<backlight>/als_en 19 What: /sys/class/backlight/<backlight>/id 24 Get the id of this backlight (0, 1). 26 What: /sys/class/backlight/<backlight>/linear 36 What: /sys/class/backlight/<backlight>/pwm
|
D | sysfs-class-backlight-lm3639 | 1 sysfs interface for Texas Instruments lm3639 backlight + flash led driver chip 4 What: /sys/class/backlight/<backlight>/bled_mode 9 (WO) Write to the backlight mapping mode. The backlight current
|
/Linux-v4.19/drivers/gpu/drm/shmobile/ |
D | shmob_drm_backlight.c | 24 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_update() 38 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_get_brightness() 51 if (scon->backlight == NULL) in shmob_drm_backlight_dpms() 54 scon->backlight->props.power = mode == DRM_MODE_DPMS_ON in shmob_drm_backlight_dpms() 56 backlight_update_status(scon->backlight); in shmob_drm_backlight_dpms() 62 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_init() 65 struct backlight_device *backlight; in shmob_drm_backlight_init() local 70 backlight = backlight_device_register(bdata->name, dev->dev, scon, in shmob_drm_backlight_init() 72 if (IS_ERR(backlight)) { in shmob_drm_backlight_init() 74 PTR_ERR(backlight)); in shmob_drm_backlight_init() [all …]
|
/Linux-v4.19/drivers/video/backlight/ |
D | lv5207lp.c | 40 struct backlight_device *backlight; member 49 static int lv5207lp_backlight_update_status(struct backlight_device *backlight) in lv5207lp_backlight_update_status() argument 51 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_update_status() 52 int brightness = backlight->props.brightness; in lv5207lp_backlight_update_status() 54 if (backlight->props.power != FB_BLANK_UNBLANK || in lv5207lp_backlight_update_status() 55 backlight->props.fb_blank != FB_BLANK_UNBLANK || in lv5207lp_backlight_update_status() 56 backlight->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in lv5207lp_backlight_update_status() 73 static int lv5207lp_backlight_check_fb(struct backlight_device *backlight, in lv5207lp_backlight_check_fb() argument 76 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_check_fb() 91 struct backlight_device *backlight; in lv5207lp_probe() local [all …]
|
D | bd6107.c | 75 struct backlight_device *backlight; member 84 static int bd6107_backlight_update_status(struct backlight_device *backlight) in bd6107_backlight_update_status() argument 86 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_update_status() 87 int brightness = backlight->props.brightness; in bd6107_backlight_update_status() 89 if (backlight->props.power != FB_BLANK_UNBLANK || in bd6107_backlight_update_status() 90 backlight->props.fb_blank != FB_BLANK_UNBLANK || in bd6107_backlight_update_status() 91 backlight->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in bd6107_backlight_update_status() 108 static int bd6107_backlight_check_fb(struct backlight_device *backlight, in bd6107_backlight_check_fb() argument 111 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_check_fb() 126 struct backlight_device *backlight; in bd6107_probe() local [all …]
|
D | Kconfig | 9 backlight and the LCD panel on some platforms, for example on PDAs. 23 (contrast and applying power to the LCD (not to the backlight!)). 170 backlight. This includes support for brightness and power. 181 This provides a backlight control internal to the Atmel LCDC 183 so it controls the backlight brightness, select this option to 184 export this as a PWM-based backlight control. 193 If you have a LCD backlight connected to the BRIGHT output of 203 Say y to enable the generic platform backlight driver previously 204 known as the Corgi backlight driver. If you have a Sharp Zaurus 208 tristate "iPAQ microcontroller backlight driver" [all …]
|
/Linux-v4.19/Documentation/ABI/stable/ |
D | sysfs-class-backlight | 1 What: /sys/class/backlight/<backlight>/bl_power 11 What: /sys/class/backlight/<backlight>/brightness 16 Control the brightness for this <backlight>. Values 22 What: /sys/class/backlight/<backlight>/actual_brightness 30 What: /sys/class/backlight/<backlight>/max_brightness 35 Maximum brightness for <backlight>. 38 What: /sys/class/backlight/<backlight>/type 43 The type of interface controlled by <backlight>. 48 In the general case, when multiple backlight 54 backlight state. Platform interfaces are mostly a
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | ti-lmu.txt | 33 - backlight: All LMU devices have backlight child nodes. 46 [1] ../leds/backlight/ti-lmu-backlight.txt 56 backlight { 57 compatible = "ti,lm3532-backlight"; 108 backlight { 109 compatible = "ti,lm3631-backlight"; 150 backlight { 151 compatible = "ti,lm3632-backlight"; 154 pwm-names = "lmu-backlight"; 169 backlight { [all …]
|
D | sky81452.txt | 8 - backlight : container node for backlight following the binding 9 in leds/backlight/sky81452-backlight.txt 19 backlight { 20 compatible = "skyworks,sky81452-backlight"; 21 name = "pwm-backlight";
|
/Linux-v4.19/drivers/gpu/drm/panel/ |
D | panel-panasonic-vvx10f034n00.c | 44 struct backlight_device *backlight; member 75 if (wuxga_nt->backlight) { in wuxga_nt_panel_disable() 76 wuxga_nt->backlight->props.power = FB_BLANK_POWERDOWN; in wuxga_nt_panel_disable() 77 wuxga_nt->backlight->props.state |= BL_CORE_FBBLANK; in wuxga_nt_panel_disable() 78 bl_ret = backlight_update_status(wuxga_nt->backlight); in wuxga_nt_panel_disable() 155 if (wuxga_nt->backlight) { in wuxga_nt_panel_enable() 156 wuxga_nt->backlight->props.power = FB_BLANK_UNBLANK; in wuxga_nt_panel_enable() 157 wuxga_nt->backlight->props.state &= ~BL_CORE_FBBLANK; in wuxga_nt_panel_enable() 158 backlight_update_status(wuxga_nt->backlight); in wuxga_nt_panel_enable() 229 wuxga_nt->backlight = of_find_backlight_by_node(np); in wuxga_nt_panel_add() [all …]
|
D | panel-seiko-43wvf1g.c | 50 struct backlight_device *backlight; member 132 if (p->backlight) { in seiko_panel_disable() 133 p->backlight->props.power = FB_BLANK_POWERDOWN; in seiko_panel_disable() 134 p->backlight->props.state |= BL_CORE_FBBLANK; in seiko_panel_disable() 135 backlight_update_status(p->backlight); in seiko_panel_disable() 201 if (p->backlight) { in seiko_panel_enable() 202 p->backlight->props.state &= ~BL_CORE_FBBLANK; in seiko_panel_enable() 203 p->backlight->props.power = FB_BLANK_UNBLANK; in seiko_panel_enable() 204 backlight_update_status(p->backlight); in seiko_panel_enable() 249 struct device_node *backlight; in seiko_panel_probe() local [all …]
|
D | panel-lvds.c | 42 struct backlight_device *backlight; member 58 if (lvds->backlight) { in panel_lvds_disable() 59 lvds->backlight->props.power = FB_BLANK_POWERDOWN; in panel_lvds_disable() 60 lvds->backlight->props.state |= BL_CORE_FBBLANK; in panel_lvds_disable() 61 backlight_update_status(lvds->backlight); in panel_lvds_disable() 105 if (lvds->backlight) { in panel_lvds_enable() 106 lvds->backlight->props.state &= ~BL_CORE_FBBLANK; in panel_lvds_enable() 107 lvds->backlight->props.power = FB_BLANK_UNBLANK; in panel_lvds_enable() 108 backlight_update_status(lvds->backlight); in panel_lvds_enable() 250 lvds->backlight = of_find_backlight_by_node(np); in panel_lvds_probe() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/leds/backlight/ |
D | gpio-backlight.txt | 1 gpio-backlight bindings 4 - compatible: "gpio-backlight" 5 - gpios: describes the gpio that is used for enabling/disabling the backlight. 9 - default-on: enable the backlight at boot. 12 backlight { 13 compatible = "gpio-backlight";
|
D | sky81452-backlight.txt | 1 SKY81452-backlight bindings 4 - compatible : Must be "skyworks,sky81452-backlight" 7 - name : Name of backlight device. Default is 'lcd-backlight'. 22 backlight { 23 compatible = "skyworks,sky81452-backlight"; 24 name = "pwm-backlight";
|
D | 88pm860x.txt | 1 88pm860x-backlight bindings 4 - marvell,88pm860x-iset: Current supplies on backlight device. 5 - marvell,88pm860x-pwm: PWM frequency on backlight device. 10 backlight-0 { 14 backlight-2 {
|
/Linux-v4.19/drivers/hid/ |
D | hid-picolcd_backlight.c | 87 data->backlight = bdev; in picolcd_init_backlight() 94 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight() 96 data->backlight = NULL; in picolcd_exit_backlight() 102 if (!data->backlight) in picolcd_resume_backlight() 104 return picolcd_set_brightness(data->backlight); in picolcd_resume_backlight() 111 if (!data->backlight) in picolcd_suspend_backlight() 114 data->backlight->props.power = FB_BLANK_POWERDOWN; in picolcd_suspend_backlight() 115 picolcd_set_brightness(data->backlight); in picolcd_suspend_backlight() 116 data->lcd_power = data->backlight->props.power = bl_power; in picolcd_suspend_backlight()
|
/Linux-v4.19/Documentation/devicetree/bindings/display/ |
D | sitronix,st7735r.txt | 16 - backlight: phandle of the backlight device attached to the panel 20 backlight: backlight { 21 compatible = "gpio-backlight"; 34 backlight = &backlight;
|
/Linux-v4.19/drivers/media/usb/gspca/gl860/ |
D | gl860-ov2640.c | 187 sd->vcur.backlight = 32; in ov2640_init_settings() 198 sd->vmax.backlight = 64; in ov2640_init_settings() 251 sd->vold.backlight = -1; in ov2640_init_pre_alt() 351 s32 backlight = sd->vcur.backlight; in ov2640_camera_settings() local 362 if (backlight != sd->vold.backlight) { in ov2640_camera_settings() 364 if (backlight < 0 || backlight > sd->vmax.backlight) in ov2640_camera_settings() 365 backlight = 0; in ov2640_camera_settings() 369 ctrl_out(gspca_dev, 0x40, 1, 0x601e + backlight , 0x0024, in ov2640_camera_settings() 371 ctrl_out(gspca_dev, 0x40, 1, 0x601e + backlight - 10, 0x0025, in ov2640_camera_settings() 469 if (backlight != sd->vold.backlight) { in ov2640_camera_settings() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/display/panel/ |
D | sharp,lq150x1lg11.txt | 8 - backlight: phandle of the backlight device 17 backlight: backlight { 18 compatible = "pwm-backlight"; 33 backlight = <&backlight>;
|
/Linux-v4.19/drivers/staging/fbtft/ |
D | fbtft_device.c | 280 .backlight = 1, 300 .backlight = 1, 323 .backlight = 1, 342 .backlight = 1, 362 .backlight = 1, 399 .backlight = 1, 421 .backlight = FBTFT_ONBOARD_BACKLIGHT, 456 .backlight = 1, 477 .backlight = 1, 570 .backlight = FBTFT_ONBOARD_BACKLIGHT, [all …]
|