| /Linux-v5.4/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-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_panel.c | 490 panel->backlight.min, panel->backlight.max); in scale_user_to_hw() 501 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw() 502 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw() 513 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user() 523 WARN_ON(panel->backlight.max == 0); in intel_panel_compute_brightness() 530 return panel->backlight.max - val + panel->backlight.min; in intel_panel_compute_brightness() 560 if (panel->backlight.combination_mode) { in i9xx_get_backlight() 591 return I915_READ(BXT_BLC_PWM_DUTY(panel->backlight.controller)); in bxt_get_backlight() 599 duty_ns = pwm_get_duty_cycle(panel->backlight.pwm); in pwm_get_backlight() 629 WARN_ON(panel->backlight.max == 0); in i9xx_set_backlight() [all …]
|
| D | intel_dp_aux_backlight.c | 121 freq = dev_priv->vbt.backlight.pwm_freq_hz; in intel_dp_aux_set_pwm_freq() 220 intel_dp_aux_set_backlight(conn_state, connector->panel.backlight.level); in intel_dp_aux_enable_backlight() 235 panel->backlight.max = 0xFFFF; in intel_dp_aux_setup_backlight() 237 panel->backlight.max = 0xFF; in intel_dp_aux_setup_backlight() 239 panel->backlight.min = 0; in intel_dp_aux_setup_backlight() 240 panel->backlight.level = intel_dp_aux_get_backlight(connector); in intel_dp_aux_setup_backlight() 242 panel->backlight.enabled = panel->backlight.level != 0; in intel_dp_aux_setup_backlight() 271 dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE)) in intel_dp_aux_init_backlight_funcs() 277 panel->backlight.setup = intel_dp_aux_setup_backlight; in intel_dp_aux_init_backlight_funcs() 278 panel->backlight.enable = intel_dp_aux_enable_backlight; in intel_dp_aux_init_backlight_funcs() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/shmobile/ |
| D | shmob_drm_backlight.c | 20 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_update() 34 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_get_brightness() 47 if (scon->backlight == NULL) in shmob_drm_backlight_dpms() 50 scon->backlight->props.power = mode == DRM_MODE_DPMS_ON in shmob_drm_backlight_dpms() 52 backlight_update_status(scon->backlight); in shmob_drm_backlight_dpms() 58 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_init() 61 struct backlight_device *backlight; in shmob_drm_backlight_init() local 66 backlight = backlight_device_register(bdata->name, dev->dev, scon, in shmob_drm_backlight_init() 68 if (IS_ERR(backlight)) { in shmob_drm_backlight_init() 70 PTR_ERR(backlight)); in shmob_drm_backlight_init() [all …]
|
| /Linux-v5.4/drivers/video/backlight/ |
| D | lv5207lp.c | 37 struct backlight_device *backlight; member 46 static int lv5207lp_backlight_update_status(struct backlight_device *backlight) in lv5207lp_backlight_update_status() argument 48 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_update_status() 49 int brightness = backlight->props.brightness; in lv5207lp_backlight_update_status() 51 if (backlight->props.power != FB_BLANK_UNBLANK || in lv5207lp_backlight_update_status() 52 backlight->props.fb_blank != FB_BLANK_UNBLANK || in lv5207lp_backlight_update_status() 53 backlight->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in lv5207lp_backlight_update_status() 70 static int lv5207lp_backlight_check_fb(struct backlight_device *backlight, in lv5207lp_backlight_check_fb() argument 73 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_check_fb() 88 struct backlight_device *backlight; in lv5207lp_probe() local [all …]
|
| D | bd6107.c | 72 struct backlight_device *backlight; member 81 static int bd6107_backlight_update_status(struct backlight_device *backlight) in bd6107_backlight_update_status() argument 83 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_update_status() 84 int brightness = backlight->props.brightness; in bd6107_backlight_update_status() 86 if (backlight->props.power != FB_BLANK_UNBLANK || in bd6107_backlight_update_status() 87 backlight->props.fb_blank != FB_BLANK_UNBLANK || in bd6107_backlight_update_status() 88 backlight->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in bd6107_backlight_update_status() 105 static int bd6107_backlight_check_fb(struct backlight_device *backlight, in bd6107_backlight_check_fb() argument 108 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_check_fb() 123 struct backlight_device *backlight; in bd6107_probe() local [all …]
|
| D | Kconfig | 17 (contrast and applying power to the LCD (not to the backlight!)). 147 backlight. This includes support for brightness and power. 158 This provides a backlight control internal to the Atmel LCDC 160 so it controls the backlight brightness, select this option to 161 export this as a PWM-based backlight control. 170 If you have a LCD backlight connected to the BRIGHT output of 180 Say y to enable the generic platform backlight driver previously 181 known as the Corgi backlight driver. If you have a Sharp Zaurus 185 tristate "iPAQ microcontroller backlight driver" 189 Say y to enable the backlight driver for Compaq iPAQ handheld [all …]
|
| /Linux-v5.4/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-v5.4/drivers/gpu/drm/panel/ |
| D | panel-panasonic-vvx10f034n00.c | 34 struct backlight_device *backlight; member 65 if (wuxga_nt->backlight) { in wuxga_nt_panel_disable() 66 wuxga_nt->backlight->props.power = FB_BLANK_POWERDOWN; in wuxga_nt_panel_disable() 67 wuxga_nt->backlight->props.state |= BL_CORE_FBBLANK; in wuxga_nt_panel_disable() 68 bl_ret = backlight_update_status(wuxga_nt->backlight); in wuxga_nt_panel_disable() 145 if (wuxga_nt->backlight) { in wuxga_nt_panel_enable() 146 wuxga_nt->backlight->props.power = FB_BLANK_UNBLANK; in wuxga_nt_panel_enable() 147 wuxga_nt->backlight->props.state &= ~BL_CORE_FBBLANK; in wuxga_nt_panel_enable() 148 backlight_update_status(wuxga_nt->backlight); in wuxga_nt_panel_enable() 219 wuxga_nt->backlight = of_find_backlight_by_node(np); in wuxga_nt_panel_add() [all …]
|
| D | panel-seiko-43wvf1g.c | 49 struct backlight_device *backlight; member 131 if (p->backlight) { in seiko_panel_disable() 132 p->backlight->props.power = FB_BLANK_POWERDOWN; in seiko_panel_disable() 133 p->backlight->props.state |= BL_CORE_FBBLANK; in seiko_panel_disable() 134 backlight_update_status(p->backlight); in seiko_panel_disable() 200 if (p->backlight) { in seiko_panel_enable() 201 p->backlight->props.state &= ~BL_CORE_FBBLANK; in seiko_panel_enable() 202 p->backlight->props.power = FB_BLANK_UNBLANK; in seiko_panel_enable() 203 backlight_update_status(p->backlight); in seiko_panel_enable() 248 struct device_node *backlight; in seiko_panel_probe() local [all …]
|
| D | panel-lvds.c | 37 struct backlight_device *backlight; member 53 if (lvds->backlight) { in panel_lvds_disable() 54 lvds->backlight->props.power = FB_BLANK_POWERDOWN; in panel_lvds_disable() 55 lvds->backlight->props.state |= BL_CORE_FBBLANK; in panel_lvds_disable() 56 backlight_update_status(lvds->backlight); in panel_lvds_disable() 100 if (lvds->backlight) { in panel_lvds_enable() 101 lvds->backlight->props.state &= ~BL_CORE_FBBLANK; in panel_lvds_enable() 102 lvds->backlight->props.power = FB_BLANK_UNBLANK; in panel_lvds_enable() 103 backlight_update_status(lvds->backlight); in panel_lvds_enable() 248 lvds->backlight = of_find_backlight_by_node(np); in panel_lvds_probe() [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
| 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";
|
| D | ti-lmu.txt | 47 - backlight: All LMU devices have backlight child nodes. 60 [1] ../leds/backlight/ti-lmu-backlight.txt 106 backlight { 107 compatible = "ti,lm3631-backlight"; 148 backlight { 149 compatible = "ti,lm3632-backlight"; 152 pwm-names = "lmu-backlight"; 167 backlight { 168 compatible = "ti,lm3633-backlight"; 212 backlight { [all …]
|
| /Linux-v5.4/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 {
|
| D | pwm-backlight.txt | 1 pwm-backlight bindings 4 - compatible: "pwm-backlight" 12 and disables the backlight (see GPIO binding[1]) 14 and enabling the backlight using GPIO. 15 - pwm-off-delay-ms: Delay in ms between disabling the backlight using GPIO 36 backlight { 37 compatible = "pwm-backlight"; 51 backlight { 52 compatible = "pwm-backlight";
|
| /Linux-v5.4/drivers/hid/ |
| D | hid-picolcd_backlight.c | 77 data->backlight = bdev; in picolcd_init_backlight() 84 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight() 86 data->backlight = NULL; in picolcd_exit_backlight() 92 if (!data->backlight) in picolcd_resume_backlight() 94 return picolcd_set_brightness(data->backlight); in picolcd_resume_backlight() 101 if (!data->backlight) in picolcd_suspend_backlight() 104 data->backlight->props.power = FB_BLANK_POWERDOWN; in picolcd_suspend_backlight() 105 picolcd_set_brightness(data->backlight); in picolcd_suspend_backlight() 106 data->lcd_power = data->backlight->props.power = bl_power; in picolcd_suspend_backlight()
|
| /Linux-v5.4/drivers/media/usb/gspca/gl860/ |
| D | gl860-ov2640.c | 175 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 …]
|
| /Linux-v5.4/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-v5.4/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>;
|