/Linux-v5.15/Documentation/ABI/testing/ |
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 …]
|
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
|
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.15/drivers/gpu/drm/i915/display/ |
D | intel_panel.c | 499 hw_level = scale(user_level, 0, user_max, 0, panel->backlight.max); in clamp_user_to_hw() 500 hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max); in clamp_user_to_hw() 511 return scale(hw_level, panel->backlight.min, panel->backlight.max, in scale_hw_to_user() 520 drm_WARN_ON(&dev_priv->drm, panel->backlight.pwm_level_max == 0); in intel_panel_invert_pwm_level() 527 return panel->backlight.pwm_level_max - val + panel->backlight.pwm_level_min; in intel_panel_invert_pwm_level() 540 panel->backlight.pwm_funcs->set(conn_state, val); in intel_panel_set_pwm_level() 549 panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0); in intel_panel_backlight_level_to_pwm() 551 val = scale(val, panel->backlight.min, panel->backlight.max, in intel_panel_backlight_level_to_pwm() 552 panel->backlight.pwm_level_min, panel->backlight.pwm_level_max); in intel_panel_backlight_level_to_pwm() 563 panel->backlight.max == 0 || panel->backlight.pwm_level_max == 0); in intel_panel_backlight_level_from_pwm() [all …]
|
D | intel_dp_aux_backlight.c | 125 panel->backlight.edp.intel.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight() 146 if (!panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight() 147 u32 pwm_level = panel->backlight.pwm_funcs->get(connector, pipe); in intel_dp_aux_hdr_get_backlight() 153 return panel->backlight.max; in intel_dp_aux_hdr_get_backlight() 187 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight() 214 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_enable_backlight() 220 panel->backlight.pwm_funcs->enable(crtc_state, conn_state, pwm_level); in intel_dp_aux_hdr_enable_backlight() 237 if (panel->backlight.edp.intel.sdr_uses_aux) in intel_dp_aux_hdr_disable_backlight() 241 panel->backlight.pwm_funcs->disable(conn_state, intel_panel_invert_pwm_level(connector, 0)); in intel_dp_aux_hdr_disable_backlight() 251 if (panel->backlight.edp.intel.sdr_uses_aux) { in intel_dp_aux_hdr_setup_backlight() [all …]
|
/Linux-v5.15/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.15/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_get_brightness(backlight); in lv5207lp_backlight_update_status() 65 static int lv5207lp_backlight_check_fb(struct backlight_device *backlight, in lv5207lp_backlight_check_fb() argument 68 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_check_fb() 83 struct backlight_device *backlight; in lv5207lp_probe() local 113 backlight = devm_backlight_device_register(&client->dev, in lv5207lp_probe() 116 if (IS_ERR(backlight)) { in lv5207lp_probe() 118 return PTR_ERR(backlight); in lv5207lp_probe() [all …]
|
D | bd6107.c | 72 struct backlight_device *backlight; member 82 static int bd6107_backlight_update_status(struct backlight_device *backlight) in bd6107_backlight_update_status() argument 84 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_update_status() 85 int brightness = backlight_get_brightness(backlight); in bd6107_backlight_update_status() 102 static int bd6107_backlight_check_fb(struct backlight_device *backlight, in bd6107_backlight_check_fb() argument 105 struct bd6107 *bd = bl_get_data(backlight); in bd6107_backlight_check_fb() 120 struct backlight_device *backlight; in bd6107_probe() local 163 backlight = devm_backlight_device_register(&client->dev, in bd6107_probe() 167 if (IS_ERR(backlight)) { in bd6107_probe() 169 return PTR_ERR(backlight); in bd6107_probe() [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 177 tristate "iPAQ microcontroller backlight driver" 181 Say y to enable the backlight driver for Compaq iPAQ handheld 189 Say y to enabled the backlight driver for the Kinetic KTD253 190 which is a 1-wire GPIO-controlled backlight found in some mobile [all …]
|
/Linux-v5.15/Documentation/ABI/stable/ |
D | sysfs-class-backlight | 1 What: /sys/class/backlight/<backlight>/bl_power 12 What: /sys/class/backlight/<backlight>/brightness 17 Control the brightness for this <backlight>. Values 23 What: /sys/class/backlight/<backlight>/actual_brightness 31 What: /sys/class/backlight/<backlight>/max_brightness 36 Maximum brightness for <backlight>. 39 What: /sys/class/backlight/<backlight>/type 44 The type of interface controlled by <backlight>. 49 In the general case, when multiple backlight 55 backlight state. Platform interfaces are mostly a
|
/Linux-v5.15/drivers/gpu/drm/tilcdc/ |
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 323 backlight = devm_of_find_backlight(&pdev->dev); in panel_probe() 324 if (IS_ERR(backlight)) in panel_probe() 325 return PTR_ERR(backlight); in panel_probe() 326 panel_mod->backlight = backlight; in panel_probe() [all …]
|
/Linux-v5.15/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.15/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.15/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 …]
|
D | gl860-mi1320.c | 177 sd->vcur.backlight = 0; in mi1320_init_settings() 189 sd->vmax.backlight = 2; in mi1320_init_settings() 254 sd->vold.backlight = -1; in mi1320_init_pre_alt() 340 s32 backlight = sd->vcur.backlight; in mi1320_camera_settings() local 455 if (backlight != sd->vold.backlight) { in mi1320_camera_settings() 456 sd->vold.backlight = backlight; in mi1320_camera_settings() 457 if (backlight < 0 || backlight > sd->vmax.backlight) in mi1320_camera_settings() 458 backlight = 0; in mi1320_camera_settings() 460 backlight = tbl_backlight[backlight]; in mi1320_camera_settings() 465 ctrl_out(gspca_dev, 0x40, 1, 0xba80 + backlight, 0x00f1, in mi1320_camera_settings()
|
/Linux-v5.15/Documentation/devicetree/bindings/leds/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 | zii,rave-sp-backlight.txt | 3 RAVE SP backlight device is a "MFD cell" device corresponding to 4 backlight functionality of RAVE Supervisory Processor. It is expected 11 - compatible: Should be "zii,rave-sp-backlight" 19 backlight { 20 compatible = "zii,rave-sp-backlight";
|
/Linux-v5.15/Documentation/gpu/ |
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-v5.15/drivers/gpu/drm/ |
D | drm_panel.c | 164 ret = backlight_enable(panel->backlight); in drm_panel_enable() 190 ret = backlight_disable(panel->backlight); in drm_panel_disable() 331 struct backlight_device *backlight; in drm_panel_of_backlight() local 336 backlight = devm_of_find_backlight(panel->dev); in drm_panel_of_backlight() 338 if (IS_ERR(backlight)) in drm_panel_of_backlight() 339 return PTR_ERR(backlight); in drm_panel_of_backlight() 341 panel->backlight = backlight; in drm_panel_of_backlight()
|
/Linux-v5.15/arch/arm64/boot/dts/rockchip/ |
D | px30-engicam-edimm2.2.dtsi | 10 backlight: backlight { label 11 compatible = "pwm-backlight"; 17 backlight = <&backlight>;
|
D | px30-engicam-px30-core-ctouch2-of10.dts | 18 backlight: backlight { label 19 compatible = "pwm-backlight"; 29 backlight = <&backlight>;
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | at91sam9x5dm.dtsi | 12 backlight: backlight { label 13 compatible = "pwm-backlight"; 23 regulator-name = "backlight-power-supply"; 31 backlight = <&backlight>;
|
/Linux-v5.15/Documentation/firmware-guide/acpi/ |
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 …]
|