| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-backlight | 1 What: /sys/class/backlight/<backlight>/scale 28 What: /sys/class/backlight/<backlight>/ambient_light_level 49 What: /sys/class/backlight/<backlight>/ambient_light_zone 57 backlight operates. 85 /sys/class/backlight/<backlight>/max_brightness to 86 /sys/class/backlight/<backlight>/brightness. 88 What: /sys/class/backlight/<backlight>/<ambient light zone>_max 94 on this <backlight>. Values are between 0 and 127. This file 106 daylight /sys/class/backlight/<backlight>/daylight_max 107 office /sys/class/backlight/<backlight>/office_max [all …]
|
| H A D | sysfs-class-backlight-driver-lm3533 | 1 What: /sys/class/backlight/<backlight>/als_channel 10 0 out_current0 (backlight 0) 11 1 out_current1 (backlight 1) 14 What: /sys/class/backlight/<backlight>/als_en 21 What: /sys/class/backlight/<backlight>/id 26 Get the id of this backlight (0, 1). 28 What: /sys/class/backlight/<backlight>/linear 40 What: /sys/class/backlight/<backlight>/pwm
|
| H A 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/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_aux_backlight.c | 157 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 159 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight() 161 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight() 163 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight() 165 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight() 167 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight() 190 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 191 u32 pwm_level = panel->backlight.pwm_funcs->get(connector, pipe); in intel_dp_aux_hdr_get_backlight() 197 return panel->backlight.max; in intel_dp_aux_hdr_get_backlight() 235 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() [all …]
|
| /linux/drivers/gpu/drm/tilcdc/ |
| H A D | tilcdc_panel.c | 28 struct backlight_device *backlight; member 47 struct backlight_device *backlight = panel_encoder->mod->backlight; in panel_encoder_dpms() local 50 if (backlight) { in panel_encoder_dpms() 51 backlight->props.power = mode == DRM_MODE_DPMS_ON ? in panel_encoder_dpms() 53 backlight_update_status(backlight); in panel_encoder_dpms() 307 struct backlight_device *backlight; in panel_probe() local 322 backlight = devm_of_find_backlight(&pdev->dev); in panel_probe() 323 if (IS_ERR(backlight)) in panel_probe() 324 return PTR_ERR(backlight); in panel_probe() 325 panel_mod->backlight = backlight; in panel_probe() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-picolcd_backlight.c | 71 data->backlight = bdev; in picolcd_init_backlight() 78 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight() 80 data->backlight = NULL; in picolcd_exit_backlight() 86 if (!data->backlight) in picolcd_resume_backlight() 88 return picolcd_set_brightness(data->backlight); in picolcd_resume_backlight() 95 if (!data->backlight) in picolcd_suspend_backlight() 98 data->backlight->props.power = BACKLIGHT_POWER_OFF; in picolcd_suspend_backlight() 99 picolcd_set_brightness(data->backlight); in picolcd_suspend_backlight() 100 data->lcd_power = data->backlight->props.power = bl_power; in picolcd_suspend_backlight()
|
| H A D | hid-apple.c | 103 u16 backlight; member 120 struct apple_sc_backlight *backlight; member 802 rep->backlight = value; in apple_backlight_set() 815 struct apple_sc_backlight *backlight = container_of(led_cdev, in apple_backlight_led_set() local 818 return apple_backlight_set(backlight->hdev, brightness, 0); in apple_backlight_led_set() 849 asc->backlight = devm_kzalloc(&hdev->dev, sizeof(*asc->backlight), GFP_KERNEL); in apple_backlight_init() 850 if (!asc->backlight) { in apple_backlight_init() 855 asc->backlight->hdev = hdev; in apple_backlight_init() 856 asc->backlight->cdev.name = "apple::kbd_backlight"; in apple_backlight_init() 857 asc->backlight->cdev.max_brightness = rep->backlight_on_max; in apple_backlight_init() [all …]
|
| H A D | hid-corsair.c | 43 struct k90_led *backlight; member 430 drvdata->backlight = kzalloc(sizeof(struct k90_led), GFP_KERNEL); in k90_init_backlight() 431 if (!drvdata->backlight) { in k90_init_backlight() 445 drvdata->backlight->removed = false; in k90_init_backlight() 446 drvdata->backlight->cdev.name = name; in k90_init_backlight() 447 drvdata->backlight->cdev.max_brightness = 3; in k90_init_backlight() 448 drvdata->backlight->cdev.brightness_set = k90_brightness_set; in k90_init_backlight() 449 drvdata->backlight->cdev.brightness_get = k90_backlight_get; in k90_init_backlight() 450 INIT_WORK(&drvdata->backlight->work, k90_backlight_work); in k90_init_backlight() 451 ret = led_classdev_register(&dev->dev, &drvdata->backlight->cdev); in k90_init_backlight() [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A 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";
|
| H A 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/drivers/media/usb/gspca/gl860/ |
| H A 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 …]
|
| H A D | gl860-mi1320.c | 204 sd->vcur.backlight = 0; in mi1320_init_settings() 216 sd->vmax.backlight = 2; in mi1320_init_settings() 281 sd->vold.backlight = -1; in mi1320_init_pre_alt() 367 s32 backlight = sd->vcur.backlight; in mi1320_camera_settings() local 482 if (backlight != sd->vold.backlight) { in mi1320_camera_settings() 483 sd->vold.backlight = backlight; in mi1320_camera_settings() 484 if (backlight < 0 || backlight > sd->vmax.backlight) in mi1320_camera_settings() 485 backlight = 0; in mi1320_camera_settings() 487 backlight = tbl_backlight[backlight]; in mi1320_camera_settings() 492 ctrl_out(gspca_dev, 0x40, 1, 0xba80 + backlight, 0x00f1, in mi1320_camera_settings()
|
| /linux/tools/arch/x86/dell-uart-backlight-emulator/ |
| H A D | Makefile | 4 dell-uart-backlight-emulator: dell-uart-backlight-emulator.c 15 @rm -f dell-uart-backlight-emulator 17 install : dell-uart-backlight-emulator 19 install -m 755 -p dell-uart-backlight-emulator $(DESTDIR)$(BINDIR)/dell-uart-backlight-emulator
|
| H A D | README | 1 Emulator for DELL0501 UART attached backlight controller 4 Dell All In One (AIO) models released after 2017 use a backlight controller 13 the backlight controller board attached. 16 the drivers/platform/x86/dell/dell-uart-backlight.c driver without access 32 ./dell-uart-backlight-emulator <path-to-/dev/tty*S#-for-second-port> 36 ./dell-uart-backlight-emulator /dev/ttyUSB0 38 And then (re)load the dell-uart-backlight driver: 40 sudo rmmod dell-uart-backlight; sudo modprobe dell-uart-backlight dyndbg 44 should be a /sys/class/backlight/dell_uart_backlight/ directory now
|
| /linux/Documentation/devicetree/bindings/leds/backlight/ |
| H A 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";
|
| H A 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/Documentation/gpu/ |
| H A D | backlight.rst | 5 .. kernel-doc:: drivers/video/backlight/backlight.c 8 .. kernel-doc:: include/linux/backlight.h 11 .. kernel-doc:: drivers/video/backlight/backlight.c
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | video_extension.rst | 14 The ACPI video driver does 3 things regarding backlight control. 16 Export a sysfs interface for user space to control backlight level 20 command line is not present, the driver will register a backlight device 21 and set the required backlight operation structure for it for the sysfs 23 directory named acpi_videoX under /sys/class/backlight. 25 The backlight sysfs interface has a standard definition here: 26 Documentation/ABI/stable/sysfs-class-backlight. 42 Note that ACPI video backlight driver will always use index for 108 Once user space tool receives this event, it can modify the backlight 111 Change backlight level in the kernel [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | px30-engicam-edimm2.2.dtsi | 10 backlight: backlight { label 11 compatible = "pwm-backlight"; 17 backlight = <&backlight>;
|
| H A D | px30-engicam-px30-core-ctouch2-of10.dts | 18 backlight: backlight { label 19 compatible = "pwm-backlight"; 29 backlight = <&backlight>;
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91sam9x5dm.dtsi | 12 backlight: backlight { label 13 compatible = "pwm-backlight"; 23 regulator-name = "backlight-power-supply"; 31 backlight = <&backlight>;
|
| /linux/drivers/platform/x86/ |
| H A D | msi-wmi.c | 85 static struct backlight_device *backlight; variable 203 (backlight || in msi_wmi_notify() 223 backlight = backlight_device_register(DRV_NAME, NULL, NULL, in msi_wmi_backlight_setup() 226 if (IS_ERR(backlight)) in msi_wmi_backlight_setup() 227 return PTR_ERR(backlight); in msi_wmi_backlight_setup() 231 backlight_device_unregister(backlight); in msi_wmi_backlight_setup() 235 backlight->props.brightness = err; in msi_wmi_backlight_setup() 307 if (!event_wmi && !backlight) { in msi_wmi_init() 329 backlight_device_unregister(backlight); in msi_wmi_exit()
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | leds-lm36274.txt | 4 The backlight boost provides the power to bias four parallel LED strings with 14 Required backlight properties: 16 "ti,lm36274-backlight" 24 Optional backlight properties: 70 backlight { 73 compatible = "ti,lm36274-backlight"; 79 linux,default-trigger = "backlight";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | x1e78100-lenovo-thinkpad-t14s.dts | 13 backlight: backlight { label 14 compatible = "pwm-backlight"; 41 backlight = <&backlight>;
|
| H A D | x1p42100-asus-zenbook-a14-lcd.dts | 15 backlight: backlight { label 16 compatible = "pwm-backlight"; 43 backlight = <&backlight>;
|