Home
last modified time | relevance | path

Searched refs:backlight (Results 1 – 200 of 214) sorted by relevance

12

/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-backlight-driver-adp88701 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 …]
Dsysfs-class-backlight-driver-lm35331 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
Dsysfs-class-led35 gpio and backlight triggers. In case of the backlight trigger,
Dsysfs-driver-toshiba_acpi5 Description: This file controls the keyboard backlight operation mode, valid
22 Description: This file controls the timeout of the keyboard backlight
52 Description: This file shows the supported keyboard backlight modes
66 Description: This file shows the current keyboard backlight type,
Dsysfs-bus-i2c-devices-lm35336 Set the controlling backlight device for high-voltage current
Dsysfs-platform-dell-laptop28 turn on the keyboard backlight illumination that is
Dsysfs-driver-hid-roccat-isku102 Description: When written, this file lets one set the backlight intensity for
Dsysfs-driver-hid-roccat-ryos95 Description: When written, this file lets one set the backlight intensity for
/linux-4.1.27/drivers/gpu/drm/shmobile/
Dshmob_drm_backlight.c24 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 …]
Dshmob_drm_crtc.h45 struct backlight_device *backlight; member
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_panel.c437 panel->backlight.min, panel->backlight.max); in scale_user_to_hw()
448 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw()
449 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw()
460 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user()
471 WARN_ON(panel->backlight.max == 0); in intel_panel_compute_brightness()
478 return panel->backlight.max - val; in intel_panel_compute_brightness()
511 if (panel->backlight.combination_mode) { in i9xx_get_backlight()
548 if (panel->backlight.enabled) { in intel_panel_get_backlight()
584 WARN_ON(panel->backlight.max == 0); in i9xx_set_backlight()
586 if (panel->backlight.combination_mode) { in i9xx_set_backlight()
[all …]
Ddvo_ivch.c294 uint16_t vr01, vr30, backlight; in ivch_dpms() local
301 backlight = 1; in ivch_dpms()
303 backlight = 0; in ivch_dpms()
304 ivch_write(dvo, VR80, backlight); in ivch_dpms()
Dintel_bios.c334 dev_priv->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM; in parse_lfp_backlight()
335 if (!dev_priv->vbt.backlight.present) { in parse_lfp_backlight()
341 dev_priv->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz; in parse_lfp_backlight()
342 dev_priv->vbt.backlight.active_low_pwm = entry->active_low_pwm; in parse_lfp_backlight()
343 dev_priv->vbt.backlight.min_brightness = entry->min_brightness; in parse_lfp_backlight()
346 dev_priv->vbt.backlight.pwm_freq_hz, in parse_lfp_backlight()
347 dev_priv->vbt.backlight.active_low_pwm ? "low" : "high", in parse_lfp_backlight()
348 dev_priv->vbt.backlight.min_brightness, in parse_lfp_backlight()
1149 dev_priv->vbt.backlight.present = true; in init_vbt_defaults()
/linux-4.1.27/drivers/video/backlight/
Dlv5207lp.c40 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 …]
Dbd6107.c75 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 …]
DKconfig9 backlight and the LCD panel on some platforms, for example on PDAs.
23 (contrast and applying power to the LCD (not to the backlight!)).
161 backlight. This includes support for brightness and power.
172 This provides a backlight control internal to the Atmel LCDC
174 so it controls the backlight brightness, select this option to
175 export this as a PWM-based backlight control.
184 If you have a LCD backlight connected to the BRIGHT output of
194 Say y to enable the generic platform backlight driver previously
195 known as the Corgi backlight driver. If you have a Sharp Zaurus
199 tristate "iPAQ microcontroller backlight driver"
[all …]
DMakefile30 obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
50 obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o
53 obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o
Dbacklight.c437 struct backlight_device *backlight = *(struct backlight_device **)res; in devm_backlight_device_release() local
439 backlight_device_unregister(backlight); in devm_backlight_device_release()
500 struct backlight_device **ptr, *backlight; in devm_backlight_device_register() local
507 backlight = backlight_device_register(name, parent, devdata, ops, in devm_backlight_device_register()
509 if (!IS_ERR(backlight)) { in devm_backlight_device_register()
510 *ptr = backlight; in devm_backlight_device_register()
516 return backlight; in devm_backlight_device_register()
Dwm831x_bl.c136 pdata = wm831x_pdata->backlight; in wm831x_backlight_probe()
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-class-backlight1 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-4.1.27/Documentation/devicetree/bindings/mfd/
Dsky81452.txt8 - backlight : container node for backlight following the binding
9 in video/backlight/sky81452-backlight.txt
19 backlight {
20 compatible = "skyworks,sky81452-backlight";
21 name = "pwm-backlight";
Das3711.txt6 configuration should be placed in a subnode, called "backlight."
12 To use the SU1 converter as a backlight source the following two properties must
17 To use the SU2 converter as a backlight source the following two properties must
63 backlight {
D88pm860x.txt24 88pm860x-backlight : : Backlight
67 backlight-0 {
71 backlight-2 {
Dmax8925.txt23 max8925-backlight : : Backlight
54 backlight {
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/
Dgpio-backlight.txt1 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";
Dsky81452-backlight.txt1 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";
D88pm860x.txt1 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 {
Dpwm-backlight.txt1 pwm-backlight bindings
4 - compatible: "pwm-backlight"
19 and disables the backlight (see GPIO binding[1])
26 backlight {
27 compatible = "pwm-backlight";
Dlp855x.txt11 - init-brt: Initial value of backlight brightness (u8)
20 backlight@2c {
47 backlight@2c {
57 backlight@2c {
Dtps65217-backlight.txt9 - backlight: node for specifying WLED1 and WLED2 lines in TPS65217
21 backlight {
Dmax8925-backlight.txt1 88pm860x-backlight bindings
/linux-4.1.27/drivers/hid/
Dhid-picolcd_backlight.c87 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()
103 if (!data->backlight) in picolcd_resume_backlight()
105 return picolcd_set_brightness(data->backlight); in picolcd_resume_backlight()
112 if (!data->backlight) in picolcd_suspend_backlight()
115 data->backlight->props.power = FB_BLANK_POWERDOWN; in picolcd_suspend_backlight()
116 picolcd_set_brightness(data->backlight); in picolcd_suspend_backlight()
117 data->lcd_power = data->backlight->props.power = bl_power; in picolcd_suspend_backlight()
Dhid-picolcd.h102 struct backlight_device *backlight; member
/linux-4.1.27/drivers/media/usb/gspca/gl860/
Dgl860-ov2640.c187 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 …]
Dgl860-mi1320.c189 sd->vcur.backlight = 0; in mi1320_init_settings()
201 sd->vmax.backlight = 2; in mi1320_init_settings()
266 sd->vold.backlight = -1; in mi1320_init_pre_alt()
352 s32 backlight = sd->vcur.backlight; in mi1320_camera_settings() local
467 if (backlight != sd->vold.backlight) { in mi1320_camera_settings()
468 sd->vold.backlight = backlight; in mi1320_camera_settings()
469 if (backlight < 0 || backlight > sd->vmax.backlight) in mi1320_camera_settings()
470 backlight = 0; in mi1320_camera_settings()
472 backlight = tbl_backlight[backlight]; in mi1320_camera_settings()
477 ctrl_out(gspca_dev, 0x40, 1, 0xba80 + backlight, 0x00f1, in mi1320_camera_settings()
Dgl860-mi2020.c367 sd->vcur.backlight = 0; in mi2020_init_settings()
379 sd->vmax.backlight = 64; in mi2020_init_settings()
444 sd->vold.backlight = 0; in mi2020_init_pre_alt()
638 s32 backlight = sd->vcur.backlight; in mi2020_camera_settings() local
767 if (backlight != sd->vold.backlight) { in mi2020_camera_settings()
768 sd->vold.backlight = backlight; in mi2020_camera_settings()
769 if (backlight < 0 || backlight > sd->vmax.backlight) in mi2020_camera_settings()
770 backlight = 0; in mi2020_camera_settings()
774 dat_multi4[2] = dat_multi2[2] = backlight; in mi2020_camera_settings()
Dgl860-ov9655.c157 sd->vcur.backlight = 0; in ov9655_init_settings()
166 sd->vmax.backlight = 0; in ov9655_init_settings()
Dgl860.c99 sd->vcur.backlight = ctrl->val; in sd_s_ctrl()
169 if (sd->vmax.backlight) in sd_init_controls()
172 0, sd->vmax.backlight, 1, in sd_init_controls()
173 sd->vcur.backlight); in sd_init_controls()
Dgl860.h46 u16 backlight; member
/linux-4.1.27/drivers/staging/fbtft/
Dfbtft_device.c214 .backlight = 1,
234 .backlight = 1,
257 .backlight = 1,
276 .backlight = 1,
296 .backlight = 1,
334 .backlight = FBTFT_ONBOARD_BACKLIGHT,
369 .backlight = 1,
390 .backlight = 1,
452 .backlight = FBTFT_ONBOARD_BACKLIGHT,
471 .backlight = 1,
[all …]
Dfb_tls8204.c167 .backlight = 1,
Dfb_pcd8544.c180 .backlight = 1,
Dfb_uc1701.c202 .backlight = 1,
Dfbtft-core.c728 if (pdata->display.backlight) in fbtft_framebuffer_alloc()
729 display->backlight = pdata->display.backlight; in fbtft_framebuffer_alloc()
894 if (display->backlight) in fbtft_framebuffer_alloc()
1326 pdata->display.backlight = fbtft_of_value(node, "backlight"); in fbtft_probe_dt()
1337 pdata->display.backlight = 1; in fbtft_probe_dt()
Dfb_ssd1351.c31 && par->pdata->display.backlight == FBTFT_ONBOARD_BACKLIGHT) { in init_display()
Dfbtft.h135 unsigned backlight; member
/linux-4.1.27/drivers/gpu/drm/panel/
Dpanel-sharp-lq101r1sx01.c28 struct backlight_device *backlight; member
99 if (sharp->backlight) { in sharp_panel_disable()
100 sharp->backlight->props.power = FB_BLANK_POWERDOWN; in sharp_panel_disable()
101 backlight_update_status(sharp->backlight); in sharp_panel_disable()
266 if (sharp->backlight) { in sharp_panel_enable()
267 sharp->backlight->props.power = FB_BLANK_UNBLANK; in sharp_panel_enable()
268 backlight_update_status(sharp->backlight); in sharp_panel_enable()
338 sharp->backlight = of_find_backlight_by_node(np); in sharp_panel_add()
341 if (!sharp->backlight) in sharp_panel_add()
356 if (sharp->backlight) in sharp_panel_add()
[all …]
Dpanel-simple.c80 struct backlight_device *backlight; member
154 if (p->backlight) { in panel_simple_disable()
155 p->backlight->props.power = FB_BLANK_POWERDOWN; in panel_simple_disable()
156 backlight_update_status(p->backlight); in panel_simple_disable()
222 if (p->backlight) { in panel_simple_enable()
223 p->backlight->props.power = FB_BLANK_UNBLANK; in panel_simple_enable()
224 backlight_update_status(p->backlight); in panel_simple_enable()
281 struct device_node *backlight, *ddc; in panel_simple_probe() local
305 backlight = of_parse_phandle(dev->of_node, "backlight", 0); in panel_simple_probe()
306 if (backlight) { in panel_simple_probe()
[all …]
DKconfig17 a GPIO to be powered up. Optionally a backlight can be attached so
41 the host and has a built-in LED backlight.
/linux-4.1.27/Documentation/acpi/
Dvideo_extension.txt11 The ACPI video driver does 3 things regarding backlight control:
13 1 Export a sysfs interface for user space to control backlight level
16 command line is not present, the driver will register a backlight device
17 and set the required backlight operation structure for it for the sysfs
19 directory named acpi_videoX under /sys/class/backlight.
21 The backlight sysfs interface has a standard definition here:
22 Documentation/ABI/stable/sysfs-class-backlight.
33 Note that ACPI video backlight driver will always use index for
94 Once user space tool receives this event, it can modify the backlight
97 3 Change backlight level in the kernel
[all …]
/linux-4.1.27/drivers/gpu/drm/tilcdc/
Dtilcdc_panel.c32 struct backlight_device *backlight; member
59 struct backlight_device *backlight = panel_encoder->mod->backlight; in panel_encoder_dpms() local
62 if (backlight) { in panel_encoder_dpms()
63 backlight->props.power = mode == DRM_MODE_DPMS_ON ? in panel_encoder_dpms()
65 backlight_update_status(backlight); in panel_encoder_dpms()
369 panel_mod->backlight = of_find_backlight_by_node(bl_node); in panel_probe()
372 if (!panel_mod->backlight) in panel_probe()
431 if (panel_mod->backlight) in panel_probe()
432 put_device(&panel_mod->backlight->dev); in panel_probe()
440 struct backlight_device *backlight = panel_mod->backlight; in panel_remove() local
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/panel/
Dsimple-panel.txt9 - backlight: phandle of the backlight device attached to the panel
20 backlight = <&backlight>;
Dsharp,lq101r1sx01.txt28 - backlight: phandle of the backlight device attached to the panel
40 backlight = <...>;
/linux-4.1.27/drivers/platform/x86/
Dmsi-wmi.c97 static struct backlight_device *backlight; variable
224 (backlight || in msi_wmi_notify()
247 backlight = backlight_device_register(DRV_NAME, NULL, NULL, in msi_wmi_backlight_setup()
250 if (IS_ERR(backlight)) in msi_wmi_backlight_setup()
251 return PTR_ERR(backlight); in msi_wmi_backlight_setup()
255 backlight_device_unregister(backlight); in msi_wmi_backlight_setup()
259 backlight->props.brightness = err; in msi_wmi_backlight_setup()
332 if (!event_wmi && !backlight) { in msi_wmi_init()
357 backlight_device_unregister(backlight); in msi_wmi_exit()
Dpanasonic-laptop.c228 struct backlight_device *backlight; member
620 pcc->backlight = backlight_device_register("panasonic", NULL, pcc, in acpi_pcc_hotkey_add()
622 if (IS_ERR(pcc->backlight)) { in acpi_pcc_hotkey_add()
623 result = PTR_ERR(pcc->backlight); in acpi_pcc_hotkey_add()
628 pcc->backlight->props.brightness = pcc->sinf[SINF_AC_CUR_BRIGHT]; in acpi_pcc_hotkey_add()
641 backlight_device_unregister(pcc->backlight); in acpi_pcc_hotkey_add()
661 backlight_device_unregister(pcc->backlight); in acpi_pcc_hotkey_remove()
DKconfig34 exposes the mail LED and LCD backlight.
85 support for video output switching, LCD backlight control,
105 This driver adds support for rfkill and backlight control to Dell
273 This driver adds support for access to backlight control and hotkeys
327 rfkill switch, hotkey, fan control and backlight control.
513 Bluetooth, backlight and allows powering on/off some other
543 like wireless radio and bluetooth control, leds, hotkeys, backlight...
556 like wireless radio and bluetooth control, leds, hotkeys, backlight...
686 keys as input device, backlight device, tablet and accelerometer
809 function keys, wireless LED, LCD backlight level.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm.txt26 The following example could be used to describe a PWM-based backlight
35 bl: backlight {
37 pwm-names = "backlight";
41 because the name "backlight" would be used as fallback anyway.
52 bl: backlight {
54 pwm-names = "backlight";
Dpxa-pwm.txt26 backlight {
27 compatible = "pwm-backlight";
Dpwm-lp3943.txt18 PWM 1 is for brightness control of LP8557 backlight device
51 backlight@2c {
/linux-4.1.27/arch/arm/boot/dts/
Dtegra20-medcom-wide.dts46 backlight: backlight { label
47 compatible = "pwm-backlight";
60 backlight = <&backlight>;
Dtegra30-colibri-eval-v3.dts115 backlight: backlight { label
116 compatible = "pwm-backlight";
155 backlight = <&backlight>;
Domap3-panel-sharp-ls037v7dw01.dtsi6 * gpios for gpio-backlight.
14 backlight0: backlight {
15 compatible = "gpio-backlight";
Dimx6dl-tx6dl-comtft.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6q-tx6q-1010-comtft.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dtegra30-apalis-eval.dts175 backlight: backlight { label
176 compatible = "pwm-backlight";
205 backlight = <&backlight>;
Dwm8850-w70v2.dts19 backlight {
20 compatible = "pwm-backlight";
Dimx6q-tx6q-1020-comtft.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6dl-tx6u-801x.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6q-tx6q-1010.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Domap4-var-dvk-om44.dts47 backlight {
48 compatible = "gpio-backlight";
Dimx6dl-aristainetos_7.dts55 backlight {
56 compatible = "pwm-backlight";
Dtegra114-tn7.dts46 backlight = <&backlight>;
265 backlight: backlight { label
266 compatible = "pwm-backlight";
Dimx6q-tx6q-1020.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6dl-aristainetos_4.dts19 backlight {
20 compatible = "pwm-backlight";
Drk3288-evb.dtsi21 backlight {
22 compatible = "pwm-backlight";
198 backlight {
Dtegra20-paz00.dts492 backlight: backlight { label
493 compatible = "pwm-backlight";
501 backlight-boot-off;
545 backlight = <&backlight>;
Dimx28-cfa10058.dts138 backlight {
139 compatible = "pwm-backlight";
Dimx6dl-tx6u-811x.dts27 compatible = "pwm-backlight";
49 compatible = "pwm-backlight";
Dimx6q-tx6q-1110.dts27 compatible = "pwm-backlight";
49 compatible = "pwm-backlight";
Dvf-colibri.dtsi11 bl: backlight {
12 compatible = "pwm-backlight";
Dimx23-evk.dts153 backlight {
154 compatible = "pwm-backlight";
Dimx53-tx53-x03x.dts155 backlight: backlight { label
156 compatible = "pwm-backlight";
Dr8a7740-armadillo800eva.dts140 backlight {
141 compatible = "pwm-backlight";
242 backlight_pins: backlight {
Dimx28-cfa10057.dts171 backlight {
172 compatible = "pwm-backlight";
Dimx28-cfa10055.dts161 backlight {
162 compatible = "pwm-backlight";
Domap3-thunder.dts120 backlight {
121 compatible = "gpio-backlight";
Dpxa910-dkb.dts150 backlight-0 {
154 backlight-2 {
Dimx53-tx53-x13x.dts27 compatible = "pwm-backlight";
47 compatible = "pwm-backlight";
Dimx51-apf51dev.dts19 backlight@bl1{
22 compatible = "gpio-backlight";
Dtegra30-cardhu.dtsi403 backlight: backlight { label
404 compatible = "pwm-backlight";
434 backlight = <&backlight>;
Domap3-overo-common-lcd35.dtsi106 backlight {
107 compatible = "gpio-backlight";
Dimx28-apf28dev.dts213 backlight {
214 compatible = "pwm-backlight";
Domap3-ha-lcd.dts156 backlight {
157 compatible = "gpio-backlight";
Dimx27-eukrea-mbimxsd27-baseboard.dts39 backlight {
40 compatible = "gpio-backlight";
Ds5pv210-smdkv210.dts46 backlight {
47 compatible = "pwm-backlight";
Dimx53-mba53.dts24 backlight {
25 compatible = "pwm-backlight";
Domap3-overo-common-lcd43.dtsi138 backlight {
139 compatible = "gpio-backlight";
Dtegra20-ventana.dts573 backlight: backlight { label
574 compatible = "pwm-backlight";
614 backlight = <&backlight>;
Dexynos5250-snow.dts230 backlight: backlight { label
231 compatible = "pwm-backlight";
244 backlight = <&backlight>;
Dimx28-m28cu3.dts204 backlight {
205 compatible = "pwm-backlight";
Dimx28-m28evk.dts232 backlight {
233 compatible = "pwm-backlight";
Dimx53-m53evk.dts48 backlight {
49 compatible = "pwm-backlight";
Dtegra20-harmony.dts627 backlight: backlight { label
628 compatible = "pwm-backlight";
668 backlight = <&backlight>;
Dimx28-eukrea-mbmx28lc.dtsi23 backlight {
24 compatible = "pwm-backlight";
Dimx28-evk.dts372 backlight {
373 compatible = "pwm-backlight";
Dexynos5420-peach-pit.dts36 backlight: backlight { label
37 compatible = "pwm-backlight";
124 backlight = <&backlight>;
Dexynos5800-peach-pi.dts34 backlight: backlight { label
35 compatible = "pwm-backlight";
124 backlight = <&backlight>;
Dtegra20-seaboard.dts778 backlight: backlight { label
779 compatible = "pwm-backlight";
828 backlight = <&backlight>;
Dimx28-cfa10049.dts421 backlight {
422 compatible = "pwm-backlight";
Dimx6qdl-gw52xx.dtsi30 backlight {
31 compatible = "pwm-backlight";
Dimx6qdl-sabrelite.dtsi116 compatible = "pwm-backlight";
125 compatible = "pwm-backlight";
Dimx6qdl-nitrogen6x.dtsi117 compatible = "pwm-backlight";
126 compatible = "pwm-backlight";
Dimx6qdl-sabreauto.dtsi39 backlight {
40 compatible = "pwm-backlight";
Dimx6qdl-gw53xx.dtsi31 backlight {
32 compatible = "pwm-backlight";
Dtegra124-nyan.dtsi433 backlight: backlight { label
434 compatible = "pwm-backlight";
Dtegra114-roth.dts46 backlight = <&backlight>;
1007 backlight: backlight { label
1008 compatible = "pwm-backlight";
Dtegra124-venice2.dts937 backlight: backlight { label
938 compatible = "pwm-backlight";
976 backlight = <&backlight>;
Dat91sam9rlek.dts49 atmel,lcdcon-backlight;
Dat91sam9263ek.dts112 atmel,lcdcon-backlight;
Dtegra114-dalmore.dts49 backlight = <&backlight>;
1130 backlight: backlight { label
1131 compatible = "pwm-backlight";
Dimx6qdl-gw54xx.dtsi31 backlight {
32 compatible = "pwm-backlight";
Dimx6sx-sdb.dtsi27 backlight {
28 compatible = "pwm-backlight";
Dat91sam9261ek.dts54 atmel,lcdcon-backlight;
Dimx6qdl-sabresd.dtsi118 backlight {
119 compatible = "pwm-backlight";
Dmmp2-brownstone.dts179 backlight {
Dimx6sl-evk.dts23 backlight {
24 compatible = "pwm-backlight";
Dat91sam9m10g45ek.dts184 atmel,lcdcon-backlight;
Dimx28-tx28.dts154 backlight {
155 compatible = "pwm-backlight";
Domap4-sdp.dts104 backlight {
105 compatible = "pwm-backlight";
Dam335x-evm.dts82 backlight {
83 compatible = "pwm-backlight";
Dam437x-sk-evm.dts27 backlight {
28 compatible = "pwm-backlight";
Dam437x-gp-evm.dts45 backlight {
46 compatible = "pwm-backlight";
Dam43x-epos-evm.dts105 backlight {
106 compatible = "pwm-backlight";
Dam335x-evmsk.dts136 backlight {
137 compatible = "pwm-backlight";
Dam335x-pepper.dts432 backlight {
Dtegra30-apalis.dtsi65 /* BKL1_PWM_EN#, disable TPS65911 PMIC PWM backlight */
Dtegra124-nyan-big.dts14 backlight = <&backlight>;
Dtegra124-nyan-blaze.dts14 backlight = <&backlight>;
/linux-4.1.27/Documentation/devicetree/bindings/video/
Datmel,lcdc.txt61 - atmel,lcdcon-backlight: enable backlight
62 - atmel,lcdcon-backlight-inverted: invert backlight PWM polarity
69 atmel,lcdcon-backlight;
/linux-4.1.27/arch/arm/mach-omap1/
Dboard-sx1.c116 int sx1_setbacklight(u8 backlight) in sx1_setbacklight() argument
118 if (backlight > SOFIA_MAX_LIGHT_VAL) in sx1_setbacklight()
119 backlight = SOFIA_MAX_LIGHT_VAL; in sx1_setbacklight()
121 backlight); in sx1_setbacklight()
124 int sx1_getbacklight (u8 * backlight) in sx1_getbacklight() argument
127 backlight); in sx1_getbacklight()
/linux-4.1.27/Documentation/devicetree/bindings/drm/tilcdc/
Dpanel.txt22 - backlight: phandle of the backlight device attached to the panel
36 backlight = <&backlight>;
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_backlight.c88 drm->backlight = bd; in nv40_backlight_init()
211 drm->backlight = bd; in nv50_backlight_init()
250 if (drm->backlight) { in nouveau_backlight_exit()
251 backlight_device_unregister(drm->backlight); in nouveau_backlight_exit()
252 drm->backlight = NULL; in nouveau_backlight_exit()
DKconfig65 bool "Support for backlight control"
69 Say Y here if you want to control the backlight of your display
Dnouveau_drm.h161 struct backlight_device *backlight; member
/linux-4.1.27/arch/arm/mach-omap1/include/mach/
Dboard-sx1.h37 int sx1_setbacklight(u8 backlight);
38 int sx1_getbacklight(u8 *backlight);
/linux-4.1.27/drivers/input/misc/
Dims-pcu.c116 struct ims_pcu_backlight backlight; member
954 struct ims_pcu_backlight *backlight = in ims_pcu_backlight_work() local
957 container_of(backlight, struct ims_pcu, backlight); in ims_pcu_backlight_work()
958 int desired_brightness = backlight->desired_brightness; in ims_pcu_backlight_work()
977 struct ims_pcu_backlight *backlight = in ims_pcu_backlight_set_brightness() local
980 backlight->desired_brightness = value; in ims_pcu_backlight_set_brightness()
981 schedule_work(&backlight->work); in ims_pcu_backlight_set_brightness()
987 struct ims_pcu_backlight *backlight = in ims_pcu_backlight_get_brightness() local
990 container_of(backlight, struct ims_pcu, backlight); in ims_pcu_backlight_get_brightness()
1015 struct ims_pcu_backlight *backlight = &pcu->backlight; in ims_pcu_setup_backlight() local
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dleds-pm8941-wled.txt13 - qcom,cabc: bool; enable content adaptive backlight control
35 label = "backlight";
Dcommon.txt24 "backlight" - LED will act as a back-light, controlled by the framebuffer
/linux-4.1.27/drivers/acpi/
Dvideo.c219 struct backlight_device *backlight; member
401 if (device->backlight) in acpi_video_device_lcd_set_level()
402 device->backlight->props.brightness = state - 2; in acpi_video_device_lcd_set_level()
1402 backlight_force_update(device->backlight, in acpi_video_switch_brightness()
1660 if (video_device && video_device->backlight) in acpi_video_resume()
1661 acpi_video_set_brightness(video_device->backlight); in acpi_video_resume()
1726 device->backlight = backlight_device_register(name, in acpi_video_dev_register_backlight()
1732 if (IS_ERR(device->backlight)) in acpi_video_dev_register_backlight()
1739 device->backlight->props.brightness = in acpi_video_dev_register_backlight()
1740 acpi_video_get_brightness(device->backlight); in acpi_video_dev_register_backlight()
[all …]
/linux-4.1.27/drivers/video/
DMakefile6 obj-y += backlight/
DKconfig33 source "drivers/video/backlight/Kconfig"
/linux-4.1.27/drivers/mfd/
Das3711.c179 as3711_subdevs[AS3711_BACKLIGHT].platform_data = &pdata->backlight; in as3711_i2c_probe()
180 as3711_subdevs[AS3711_BACKLIGHT].pdata_size = sizeof(pdata->backlight); in as3711_i2c_probe()
Dadp5520.c283 if (pdata->backlight) { in adp5520_probe()
287 pdata->backlight, in adp5520_probe()
288 sizeof(*pdata->backlight)); in adp5520_probe()
Dmax8925-core.c880 if (pdata && pdata->backlight) { in max8925_device_init()
881 bk_devs[0].platform_data = &pdata->backlight; in max8925_device_init()
D88pm860x-core.c759 if (pdata && pdata->backlight) { in device_bk_init()
763 bk_devs[i].platform_data = &pdata->backlight[i]; in device_bk_init()
DKconfig49 individual components like LCD backlight, LEDs, GPIOs and Kepad
139 individual components like LCD backlight, voltage regulators,
800 This is the core driver for the Skyworks SKY81452 backlight and
996 ADC, backlight driver and current sinks.
1247 backlight or ambient-light-sensor functionality of the device.
/linux-4.1.27/drivers/leds/trigger/
DMakefile5 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT) += ledtrig-backlight.o
DKconfig54 tristate "LED backlight Trigger"
57 This allows LEDs to be controlled as a backlight device: they
/linux-4.1.27/arch/powerpc/platforms/powermac/
DMakefile11 obj-$(CONFIG_PMAC_BACKLIGHT) += backlight.o
/linux-4.1.27/include/linux/platform_data/
Dshmob_drm.h95 struct shmob_drm_backlight_data backlight; member
/linux-4.1.27/arch/arm/plat-samsung/
DMakefile25 obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT) += dev-backlight.o
DKconfig224 Compile in platform device definition LCD backlight with PWM Timer
/linux-4.1.27/drivers/video/fbdev/
Datmel_lcdfb.c53 struct backlight_device *backlight; member
243 if (sinfo->backlight) in init_backlight()
256 sinfo->backlight = bl; in init_backlight()
265 if (!sinfo->backlight) in exit_backlight()
268 if (sinfo->backlight->ops) { in exit_backlight()
269 sinfo->backlight->props.power = FB_BLANK_POWERDOWN; in exit_backlight()
270 sinfo->backlight->ops->update_status(sinfo->backlight); in exit_backlight()
272 backlight_device_unregister(sinfo->backlight); in exit_backlight()
DKconfig1044 bool "Support for backlight control"
1048 Say Y here if you want to control the backlight of your display.
1091 bool "Support for backlight control"
1095 Say Y here if you want to control the backlight of your display.
1354 bool "Support for backlight control"
1358 Say Y here if you want to control the backlight of your display.
1386 bool "Support for backlight control"
1390 Say Y here if you want to control the backlight of your display.
1436 bool "Support for backlight control"
1440 Say Y here if you want to control the backlight of your display.
/linux-4.1.27/include/linux/mfd/
Das3711.h123 struct as3711_bl_pdata backlight; member
Dmax8925.h235 struct max8925_backlight_pdata *backlight; member
Dadp5520.h281 struct adp5520_backlight_platform_data *backlight; member
D88pm860x.h438 struct pm860x_backlight_pdata *backlight; member
/linux-4.1.27/Documentation/devicetree/bindings/video/bridge/
Dps8622.txt11 - use-external-pwm: backlight will be controlled by an external PWM
/linux-4.1.27/drivers/gpu/drm/gma500/
DMakefile8 backlight.o \
Dframebuffer.c698 struct drm_property *backlight; in psb_create_backlight_property() local
703 backlight = drm_property_create_range(dev, 0, "backlight", 0, 100); in psb_create_backlight_property()
705 dev_priv->backlight_property = backlight; in psb_create_backlight_property()
/linux-4.1.27/include/linux/mfd/wm831x/
Dpdata.h132 struct wm831x_backlight_pdata *backlight; member
/linux-4.1.27/Documentation/power/
Dvideo.txt147 …ype 2672-XXH none (1), use radeontool (http://fdd.com/software/radeon/) to turn off backlight.
148 IBM TP X32 none (1), but backlight is on and video is trashed after long suspend. s3_bios,s3_mode…
153 Sharp PC-AR10 (ATI rage) none (1), backlight does not switch off
157 …ne (1), but needs radeonfb, use radeontool (http://fdd.com/software/radeon/) to turn off backlight.
/linux-4.1.27/arch/arm/mach-mmp/
Djasper.c142 .backlight = &jasper_backlight_data,
/linux-4.1.27/Documentation/laptops/
Dasus-laptop.txt14 switching the LCD backlight on and off, and most importantly, allows you to
80 You can control lcd backlight power and brightness with
81 /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15.
Dthinkpad-acpi.txt564 notifications for OSD, use the sysfs backlight class event support.
570 action to change backlight brightness, or the ThinkPads that require
940 sysfs backlight device "thinkpad_screen"
945 It has some limitations: the LCD backlight cannot be actually turned
946 on or off by this interface, it just controls the backlight brightness
949 On IBM (and some of the earlier Lenovo) ThinkPads, the backlight control
952 display backlight brightness control methods have 16 levels, ranging
968 When display backlight brightness controls are available through the
971 backlight brightness control interface if it detects that the standard
974 If you want to use the thinkpad-acpi backlight brightness control
[all …]
Dsony-laptop.txt28 /sys/class/backlight/sony/
/linux-4.1.27/drivers/macintosh/
DMakefile16 obj-$(CONFIG_PMAC_BACKLIGHT) += via-pmu-backlight.o
DKconfig141 backlight code. With this enabled, the brightness keys on older
146 bool "Provide legacy ioctl's on /dev/pmu for the backlight"
151 should use the backlight classes in sysfs.
/linux-4.1.27/Documentation/backlight/
Dlp855x-driver.txt37 * initial_brightness : Initial value of backlight brightness.
/linux-4.1.27/arch/arm/mach-pxa/
Dmagician.c387 static struct platform_device backlight = { variable
713 &backlight,
Dhx4700.c567 static struct platform_device backlight = { variable
836 &backlight,
Dem-x270.c1205 DA9030_SUBDEV(backlight, WLED, &em_x270_led_info),
/linux-4.1.27/arch/powerpc/boot/dts/
Dac14xx.dts383 backlight {
384 label = "backlight";
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_drv.c278 MODULE_PARM_DESC(backlight, "backlight support (1 = enable, 0 = disable, -1 = auto)");
279 module_param_named(backlight, radeon_backlight, int, 0444);
/linux-4.1.27/Documentation/power/regulator/
Dconsumer.txt101 current limit to match system operating points. e.g. LCD backlight driver can
102 change the current limit to vary the backlight brightness, USB drivers may want
Doverview.txt108 e.g. a consumer backlight driver asks for a current increase
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc.h333 struct v4l2_ctrl *backlight; member
/linux-4.1.27/drivers/video/fbdev/nvidia/
Dnvidia.c83 static int backlight = 1; variable
85 static int backlight = 0; variable
1402 if (backlight) in nvidiafb_probe()
1503 backlight = simple_strtoul(this_opt+10, NULL, 0); in nvidiafb_setup()
/linux-4.1.27/arch/arm/mach-s3c64xx/
Dmach-smdk6410.c570 .backlight = &wm1192_backlight_pdata,
/linux-4.1.27/arch/arm/mach-sa1100/
DKconfig105 keyboard, touchscreen, backlight and battery. This driver also activates
/linux-4.1.27/drivers/video/fbdev/riva/
Dfbdev.c211 static int backlight = 1; variable
213 static int backlight = 0; variable
2052 if (backlight) in rivafb_probe()
2152 backlight = simple_strtoul(this_opt+10, NULL, 0); in rivafb_setup()
/linux-4.1.27/Documentation/
Dpwm.txt22 PWM_LOOKUP("tegra-pwm", 0, "pwm-backlight", NULL,
/linux-4.1.27/drivers/video/fbdev/aty/
Daty128fb.c409 static int backlight = 1; variable
411 static int backlight = 0; variable
1724 backlight = simple_strtoul(this_opt+10, NULL, 0); in aty128fb_setup()
2068 if (backlight) in aty128_init()
Dradeon_base.c280 static int backlight = 1; variable
282 static int backlight = 0; variable
2368 if (backlight) in radeonfb_pci_register()
2491 backlight = simple_strtoul(this_opt+10, NULL, 0); in radeonfb_setup()
Datyfb_base.c317 static int backlight = 1; variable
319 static int backlight = 0; variable
2663 if (M64_HAS(MOBIL_BUS) && backlight) { in aty_init()
3865 backlight = simple_strtoul(this_opt+10, NULL, 0); in atyfb_setup()
/linux-4.1.27/arch/arm/mach-shmobile/
Dboard-kzm9g.c734 .backlight = {
/linux-4.1.27/drivers/video/fbdev/sis/
Dsis_main.c869 bool backlight = true; in sisfb_myblank() local
879 backlight = true; in sisfb_myblank()
888 backlight = true; in sisfb_myblank()
897 backlight = false; in sisfb_myblank()
906 backlight = false; in sisfb_myblank()
915 backlight = false; in sisfb_myblank()
942 if(backlight) { in sisfb_myblank()
950 if(backlight) { in sisfb_myblank()
/linux-4.1.27/drivers/usb/misc/
DKconfig156 Say Y here if you want to control the backlight of Apple Cinema
/linux-4.1.27/drivers/staging/panel/
DKconfig241 int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) "

12