Home
last modified time | relevance | path

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

12

/linux-4.4.14/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
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_panel.c434 panel->backlight.min, panel->backlight.max); in scale_user_to_hw()
445 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw()
446 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw()
457 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user()
468 WARN_ON(panel->backlight.max == 0); in intel_panel_compute_brightness()
475 return panel->backlight.max - val; in intel_panel_compute_brightness()
508 if (panel->backlight.combination_mode) { in i9xx_get_backlight()
542 return I915_READ(BXT_BLC_PWM_DUTY(panel->backlight.controller)); in bxt_get_backlight()
550 duty_ns = pwm_get_duty_cycle(panel->backlight.pwm); in pwm_get_backlight()
563 if (panel->backlight.enabled) { in intel_panel_get_backlight()
[all …]
Ddvo_ivch.c345 uint16_t vr01, vr30, backlight; in ivch_dpms() local
354 backlight = 1; in ivch_dpms()
356 backlight = 0; in ivch_dpms()
358 ivch_write(dvo, VR80, backlight); in ivch_dpms()
Dintel_bios.c276 dev_priv->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM; in parse_lfp_backlight()
277 if (!dev_priv->vbt.backlight.present) { in parse_lfp_backlight()
283 dev_priv->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz; in parse_lfp_backlight()
284 dev_priv->vbt.backlight.active_low_pwm = entry->active_low_pwm; in parse_lfp_backlight()
285 dev_priv->vbt.backlight.min_brightness = entry->min_brightness; in parse_lfp_backlight()
288 dev_priv->vbt.backlight.pwm_freq_hz, in parse_lfp_backlight()
289 dev_priv->vbt.backlight.active_low_pwm ? "low" : "high", in parse_lfp_backlight()
290 dev_priv->vbt.backlight.min_brightness, in parse_lfp_backlight()
1179 dev_priv->vbt.backlight.present = true; in init_vbt_defaults()
/linux-4.4.14/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.4.14/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!)).
163 backlight. This includes support for brightness and power.
174 This provides a backlight control internal to the Atmel LCDC
176 so it controls the backlight brightness, select this option to
177 export this as a PWM-based backlight control.
186 If you have a LCD backlight connected to the BRIGHT output of
196 Say y to enable the generic platform backlight driver previously
197 known as the Corgi backlight driver. If you have a Sharp Zaurus
201 tristate "iPAQ microcontroller backlight driver"
[all …]
DMakefile30 obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
50 obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o
54 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.4.14/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.4.14/Documentation/devicetree/bindings/mfd/
Dsky81452.txt8 - 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";
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.4.14/Documentation/devicetree/bindings/leds/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 {
Dpm8941-wled.txt10 - label: The name of the backlight device
12 - qcom,cabc: bool; enable content adaptive backlight control
34 label = "backlight";
Dtps65217-backlight.txt9 - backlight: node for specifying WLED1 and WLED2 lines in TPS65217
21 backlight {
Dmax8925-backlight.txt1 88pm860x-backlight bindings
/linux-4.4.14/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()
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()
Dhid-corsair.c41 struct k90_led *backlight; member
398 drvdata->backlight = kzalloc(sizeof(struct k90_led), GFP_KERNEL); in k90_init_backlight()
399 if (!drvdata->backlight) { in k90_init_backlight()
413 drvdata->backlight->removed = false; in k90_init_backlight()
414 drvdata->backlight->cdev.name = name; in k90_init_backlight()
415 drvdata->backlight->cdev.max_brightness = 3; in k90_init_backlight()
416 drvdata->backlight->cdev.brightness_set = k90_brightness_set; in k90_init_backlight()
417 drvdata->backlight->cdev.brightness_get = k90_backlight_get; in k90_init_backlight()
418 INIT_WORK(&drvdata->backlight->work, k90_backlight_work); in k90_init_backlight()
419 ret = led_classdev_register(&dev->dev, &drvdata->backlight->cdev); in k90_init_backlight()
[all …]
Dhid-picolcd.h102 struct backlight_device *backlight; member
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft_device.c259 .backlight = 1,
279 .backlight = 1,
302 .backlight = 1,
321 .backlight = 1,
341 .backlight = 1,
378 .backlight = 1,
400 .backlight = FBTFT_ONBOARD_BACKLIGHT,
435 .backlight = 1,
456 .backlight = 1,
549 .backlight = FBTFT_ONBOARD_BACKLIGHT,
[all …]
Dfb_pcd8544.c166 .backlight = 1,
Dfb_tls8204.c158 .backlight = 1,
Dfb_uc1701.c192 .backlight = 1,
Dfbtft-core.c698 if (pdata->display.backlight) in fbtft_framebuffer_alloc()
699 display->backlight = pdata->display.backlight; in fbtft_framebuffer_alloc()
867 if (display->backlight) in fbtft_framebuffer_alloc()
1295 pdata->display.backlight = fbtft_of_value(node, "backlight"); in fbtft_probe_dt()
1306 pdata->display.backlight = 1; in fbtft_probe_dt()
Dfb_ssd1351.c29 && par->pdata->display.backlight == FBTFT_ONBOARD_BACKLIGHT) { in init_display()
Dfbtft.h130 unsigned backlight; member
/linux-4.4.14/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.4.14/arch/arm/boot/dts/
Dat91sam9x5dm.dtsi58 backlight: backlight { label
59 compatible = "pwm-backlight";
69 regulator-name = "backlight-power-supply";
77 backlight = <&backlight>;
Dtegra20-medcom-wide.dts46 backlight: backlight { label
47 compatible = "pwm-backlight";
60 backlight = <&backlight>;
Dat91sam9n12ek.dts167 backlight: backlight { label
168 compatible = "pwm-backlight";
178 regulator-name = "backlight-power-supply";
219 backlight = <&backlight>;
Dtegra30-colibri-eval-v3.dts116 backlight: backlight { label
117 compatible = "pwm-backlight";
156 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.dts180 backlight: backlight { label
181 compatible = "pwm-backlight";
210 backlight = <&backlight>;
Dat91sam9g15ek.dts26 backlight: backlight { label
Dat91sam9x35ek.dts30 backlight: backlight { label
Dat91sam9g35ek.dts31 backlight: backlight { label
Dwm8850-w70v2.dts19 backlight {
20 compatible = "pwm-backlight";
Dimx6q-tx6q-1020-comtft.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dsun8i-q8-common.dtsi51 backlight: backlight { label
52 compatible = "pwm-backlight";
59 /* backlight is powered by AXP223 DC1SW */
Dimx6q-tx6q-1010.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6dl-tx6u-801x.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";
Dsun5i-q8-common.dtsi51 backlight: backlight { label
52 compatible = "pwm-backlight";
56 /* TODO: backlight uses axp gpio1 as enable pin */
Dimx6q-tx6q-1020.dts24 backlight: backlight { label
25 compatible = "pwm-backlight";
Dimx6dl-aristainetos_4.dts19 backlight {
20 compatible = "pwm-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";
Dimx6q-tx6q-1110.dts27 compatible = "pwm-backlight";
49 compatible = "pwm-backlight";
Dimx6dl-tx6u-811x.dts27 compatible = "pwm-backlight";
49 compatible = "pwm-backlight";
Dimx23-evk.dts153 backlight {
154 compatible = "pwm-backlight";
Dimx53-tx53-x03x.dts156 backlight: backlight { label
157 compatible = "pwm-backlight";
Dr8a7740-armadillo800eva.dts140 backlight {
141 compatible = "pwm-backlight";
245 backlight_pins: backlight {
Dimx28-cfa10057.dts171 backlight {
172 compatible = "pwm-backlight";
Dimx28-cfa10055.dts161 backlight {
162 compatible = "pwm-backlight";
Dvf-colibri.dtsi11 bl: backlight {
12 compatible = "pwm-backlight";
Domap3-thunder.dts120 backlight {
121 compatible = "gpio-backlight";
Dimx6dl-aristainetos2_7.dts57 backlight = <&backlight>;
Dpxa910-dkb.dts150 backlight-0 {
154 backlight-2 {
Dimx51-apf51dev.dts19 backlight@bl1{
22 compatible = "gpio-backlight";
Dimx53-tx53-x13x.dts27 compatible = "pwm-backlight";
47 compatible = "pwm-backlight";
Dimx6qdl-nitrogen6_max.dtsi233 compatible = "pwm-backlight";
242 compatible = "pwm-backlight";
251 compatible = "pwm-backlight";
287 backlight = <&backlight_lcd>;
298 backlight = <&backlight_lvds0>;
309 backlight = <&backlight_lvds1>;
Dexynos5250-snow-common.dtsi198 backlight: backlight { label
199 compatible = "pwm-backlight";
212 backlight = <&backlight>;
Domap3-ha-lcd.dts156 backlight {
157 compatible = "gpio-backlight";
Dimx28-apf28dev.dts213 backlight {
214 compatible = "pwm-backlight";
Drk3288-evb.dtsi50 backlight {
51 compatible = "pwm-backlight";
246 backlight {
Ds5pv210-smdkv210.dts46 backlight {
47 compatible = "pwm-backlight";
Domap3-overo-common-lcd43.dtsi138 backlight {
139 compatible = "gpio-backlight";
Dimx27-eukrea-mbimxsd27-baseboard.dts39 backlight {
40 compatible = "gpio-backlight";
Domap3-overo-common-lcd35.dtsi107 backlight {
108 compatible = "gpio-backlight";
Dimx53-mba53.dts24 backlight {
25 compatible = "pwm-backlight";
Dtegra20-ventana.dts573 backlight: backlight { label
574 compatible = "pwm-backlight";
614 backlight = <&backlight>;
Dtegra30-cardhu.dtsi404 backlight: backlight { label
405 compatible = "pwm-backlight";
435 backlight = <&backlight>;
Dimx28-m28evk.dts232 backlight {
233 compatible = "pwm-backlight";
Dimx28-m28cu3.dts204 backlight {
205 compatible = "pwm-backlight";
Dimx6qdl-sabrelite.dtsi157 compatible = "pwm-backlight";
166 compatible = "pwm-backlight";
202 backlight = <&backlight_lcd>;
213 backlight = <&backlight_lvds>;
Drk3288-veyron-speedy.dts79 backlight_regulator: backlight-regulator {
118 backlight {
Dexynos5422-odroidxu3-lite.dts62 * PWM 3 -- on MIPI connector for backlight
Dimx53-m53evk.dts48 backlight {
49 compatible = "pwm-backlight";
Drk3288-veyron-jaq.dts79 backlight_regulator: backlight-regulator {
133 backlight {
Dimx6qdl-aristainetos2.dtsi47 backlight: backlight { label
48 compatible = "pwm-backlight";
557 MX6QDL_PAD_EIM_BCLK__GPIO6_IO31 0x1b0b0 /* backlight enable */
Dimx6qdl-nitrogen6x.dtsi171 compatible = "pwm-backlight";
180 compatible = "pwm-backlight";
216 backlight = <&backlight_lcd>;
227 backlight = <&backlight_lvds>;
Dexynos5422-odroidxu3.dts93 * PWM 3 -- on MIPI connector for backlight
Drk3288-veyron-minnie.dts55 backlight_regulator: backlight-regulator {
171 backlight {
Drk3288-veyron-jerry.dts78 backlight_regulator: backlight-regulator {
130 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.dts779 backlight: backlight { label
780 compatible = "pwm-backlight";
829 backlight = <&backlight>;
Dimx6qdl-nit6xlite.dtsi164 compatible = "pwm-backlight";
173 compatible = "pwm-backlight";
183 backlight = <&backlight_lvds0>;
Dimx28-cfa10049.dts421 backlight {
422 compatible = "pwm-backlight";
Dimx6qdl-gw52xx.dtsi30 backlight {
31 compatible = "pwm-backlight";
Dtegra124-nyan.dtsi440 backlight: backlight { label
441 compatible = "pwm-backlight";
Dtegra114-roth.dts46 backlight = <&backlight>;
1007 backlight: backlight { label
1008 compatible = "pwm-backlight";
Dtegra124-venice2.dts946 backlight: backlight { label
947 compatible = "pwm-backlight";
985 backlight = <&backlight>;
Dimx6qdl-gw53xx.dtsi31 backlight {
32 compatible = "pwm-backlight";
Dqcom-pm8941.dtsi165 label = "backlight";
Dat91sam9rlek.dts41 atmel,lcdcon-backlight;
Dat91sam9263ek.dts104 atmel,lcdcon-backlight;
Dat91sam9261ek.dts46 atmel,lcdcon-backlight;
Dtegra114-dalmore.dts49 backlight = <&backlight>;
1130 backlight: backlight { label
1131 compatible = "pwm-backlight";
Dimx6sx-sdb.dtsi27 backlight {
28 compatible = "pwm-backlight";
Dimx6qdl-gw54xx.dtsi31 backlight {
32 compatible = "pwm-backlight";
Dimx6qdl-sabresd.dtsi118 backlight {
119 compatible = "pwm-backlight";
Dmmp2-brownstone.dts179 backlight {
Dam335x-sl50.dts53 compatible = "pwm-backlight";
60 compatible = "pwm-backlight";
Dimx6sl-evk.dts23 backlight {
24 compatible = "pwm-backlight";
Dimx6qdl-sabreauto.dtsi104 backlight {
105 compatible = "pwm-backlight";
Dat91sam9m10g45ek.dts225 atmel,lcdcon-backlight;
Dimx28-tx28.dts155 backlight {
156 compatible = "pwm-backlight";
Domap4-sdp.dts104 backlight {
105 compatible = "pwm-backlight";
Dam437x-sk-evm.dts34 backlight {
35 compatible = "pwm-backlight";
Dam335x-evmsk.dts136 backlight {
137 compatible = "pwm-backlight";
/linux-4.4.14/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
49 the host and has a built-in LED backlight.
/linux-4.4.14/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.4.14/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()
423 if (panel_mod->backlight) in panel_probe()
424 put_device(&panel_mod->backlight->dev); in panel_probe()
432 struct backlight_device *backlight = panel_mod->backlight; in panel_remove() local
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/display/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.4.14/drivers/platform/x86/
Dmsi-wmi.c98 static struct backlight_device *backlight; variable
225 (backlight || in msi_wmi_notify()
248 backlight = backlight_device_register(DRV_NAME, NULL, NULL, in msi_wmi_backlight_setup()
251 if (IS_ERR(backlight)) in msi_wmi_backlight_setup()
252 return PTR_ERR(backlight); in msi_wmi_backlight_setup()
256 backlight_device_unregister(backlight); in msi_wmi_backlight_setup()
260 backlight->props.brightness = err; in msi_wmi_backlight_setup()
334 if (!event_wmi && !backlight) { in msi_wmi_init()
359 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.
86 support for video output switching, LCD backlight control,
107 This driver adds support for rfkill and backlight control to Dell
294 This driver adds support for access to backlight control and hotkeys
352 rfkill switch, hotkey, fan control and backlight control.
539 Bluetooth, backlight and allows powering on/off some other
569 like wireless radio and bluetooth control, leds, hotkeys, backlight...
582 like wireless radio and bluetooth control, leds, hotkeys, backlight...
731 keys as input device, backlight device, tablet and accelerometer
854 function keys, wireless LED, LCD backlight level.
[all …]
/linux-4.4.14/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 {
Dpwm-mtk-disp.txt32 compatible = "pwm-backlight";
/linux-4.4.14/Documentation/devicetree/bindings/display/
Datmel,lcdc.txt61 - atmel,lcdcon-backlight: enable backlight
62 - atmel,lcdcon-backlight-inverted: invert backlight PWM polarity
69 atmel,lcdcon-backlight;
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/display/tilcdc/
Dpanel.txt22 - backlight: phandle of the backlight device attached to the panel
36 backlight = <&backlight>;
/linux-4.4.14/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.h163 struct backlight_device *backlight; member
/linux-4.4.14/arch/arm/mach-omap1/include/mach/
Dboard-sx1.h37 int sx1_setbacklight(u8 backlight);
38 int sx1_getbacklight(u8 *backlight);
/linux-4.4.14/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.4.14/drivers/acpi/
Dacpi_video.c210 struct backlight_device *backlight; member
374 if (device->backlight) in acpi_video_device_lcd_set_level()
375 device->backlight->props.brightness = state - 2; in acpi_video_device_lcd_set_level()
1320 if (!device->backlight) in acpi_video_switch_brightness()
1337 backlight_force_update(device->backlight, in acpi_video_switch_brightness()
1657 device->backlight = backlight_device_register(name, in acpi_video_dev_register_backlight()
1663 if (IS_ERR(device->backlight)) { in acpi_video_dev_register_backlight()
1664 device->backlight = NULL; in acpi_video_dev_register_backlight()
1672 device->backlight->props.brightness = in acpi_video_dev_register_backlight()
1673 acpi_video_get_brightness(device->backlight); in acpi_video_dev_register_backlight()
[all …]
Dvideo_detect.c287 struct backlight_device *backlight = bd; in acpi_video_backlight_notify() local
290 if (backlight->props.type == BACKLIGHT_RAW && in acpi_video_backlight_notify()
/linux-4.4.14/drivers/video/
DMakefile6 obj-y += backlight/
DKconfig31 source "drivers/video/backlight/Kconfig"
/linux-4.4.14/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.c877 if (pdata && pdata->backlight) { in max8925_device_init()
878 bk_devs[0].platform_data = &pdata->backlight; in max8925_device_init()
/linux-4.4.14/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.4.14/arch/powerpc/platforms/powermac/
DMakefile11 obj-$(CONFIG_PMAC_BACKLIGHT) += backlight.o
/linux-4.4.14/include/linux/platform_data/
Dshmob_drm.h95 struct shmob_drm_backlight_data backlight; member
/linux-4.4.14/drivers/video/fbdev/
Datmel_lcdfb.c52 struct backlight_device *backlight; member
242 if (sinfo->backlight) in init_backlight()
255 sinfo->backlight = bl; in init_backlight()
264 if (!sinfo->backlight) in exit_backlight()
267 if (sinfo->backlight->ops) { in exit_backlight()
268 sinfo->backlight->props.power = FB_BLANK_POWERDOWN; in exit_backlight()
269 sinfo->backlight->ops->update_status(sinfo->backlight); in exit_backlight()
271 backlight_device_unregister(sinfo->backlight); in exit_backlight()
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/display/bridge/
Dps8622.txt11 - use-external-pwm: backlight will be controlled by an external PWM
/linux-4.4.14/include/linux/mfd/wm831x/
Dpdata.h132 struct wm831x_backlight_pdata *backlight; member
/linux-4.4.14/drivers/gpu/drm/gma500/
DMakefile8 backlight.o \
Dframebuffer.c682 struct drm_property *backlight; in psb_create_backlight_property() local
687 backlight = drm_property_create_range(dev, 0, "backlight", 0, 100); in psb_create_backlight_property()
689 dev_priv->backlight_property = backlight; in psb_create_backlight_property()
/linux-4.4.14/arch/arm/mach-s3c64xx/
DMakefile43 obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT) += dev-backlight.o
Dmach-smdk6410.c571 .backlight = &wm1192_backlight_pdata,
/linux-4.4.14/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.4.14/arch/arm/mach-mmp/
Djasper.c142 .backlight = &jasper_backlight_data,
/linux-4.4.14/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 …]
/linux-4.4.14/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.4.14/Documentation/backlight/
Dlp855x-driver.txt37 * initial_brightness : Initial value of backlight brightness.
/linux-4.4.14/arch/powerpc/boot/dts/
Dac14xx.dts383 backlight {
384 label = "backlight";
/linux-4.4.14/arch/arm/mach-pxa/
Dmagician.c414 static struct platform_device backlight = { variable
865 &backlight,
Dhx4700.c565 static struct platform_device backlight = { variable
833 &backlight,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_drv.c279 MODULE_PARM_DESC(backlight, "backlight support (1 = enable, 0 = disable, -1 = auto)");
280 module_param_named(backlight, radeon_backlight, int, 0444);
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dcommon.txt24 "backlight" - LED will act as a back-light, controlled by the framebuffer
/linux-4.4.14/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
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc.h335 struct v4l2_ctrl *backlight; member
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnvidia.c78 static int backlight = 1; variable
80 static int backlight = 0; variable
1387 if (backlight) in nvidiafb_probe()
1482 backlight = simple_strtoul(this_opt+10, NULL, 0); in nvidiafb_setup()
/linux-4.4.14/Documentation/devicetree/bindings/display/msm/
Ddsi.txt118 backlight = <...>;
/linux-4.4.14/arch/arm/mach-sa1100/
DKconfig105 keyboard, touchscreen, backlight and battery. This driver also activates
/linux-4.4.14/drivers/video/fbdev/riva/
Dfbdev.c206 static int backlight = 1; variable
208 static int backlight = 0; variable
2037 if (backlight) in rivafb_probe()
2131 backlight = simple_strtoul(this_opt+10, NULL, 0); in rivafb_setup()
/linux-4.4.14/Documentation/
Dpwm.txt22 PWM_LOOKUP("tegra-pwm", 0, "pwm-backlight", NULL,

12