| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | ti-lmu.txt | 6 ------ --------------------------------- 7 LM3532 Backlight 8 LM3631 Backlight and regulator 9 LM3632 Backlight and regulator 10 LM3633 Backlight, LED and fault monitor 11 LM3695 Backlight 12 LM3697 Backlight and fault monitor 15 - compatible: Should be one of: 22 - reg: I2C slave address. 30 - enable-gpios: A GPIO specifier for hardware enable pin. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | ti-lmu.txt | 6 ------ --------------------------------- 7 LM3631 Backlight and regulator 8 LM3632 Backlight and regulator 9 LM3633 Backlight, LED and fault monitor 10 LM3695 Backlight 11 LM36274 Backlight and regulator 14 - compatible: Should be one of: 20 - reg: I2C slave address. 28 - enable-gpios: A GPIO specifier for hardware enable pin. 29 - ramp-up-us: Current ramping from one brightness level to [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
| D | led-backlight.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/led-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: led-backlight bindings 10 - Lee Jones <lee.jones@linaro.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 15 This binding is used to describe a basic backlight device made of LEDs. It 16 can also be used to describe a backlight device controlled by the output of [all …]
|
| D | lm3630a-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/lm3630a-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI LM3630A High-Efficiency Dual-String White LED 10 - Lee Jones <lee.jones@linaro.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 15 The LM3630A is a current-mode boost converter which supplies the power and 26 '#address-cells': [all …]
|
| D | common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common backlight properties 10 - Lee Jones <lee.jones@linaro.org> 11 - Daniel Thompson <daniel.thompson@linaro.org> 12 - Jingoo Han <jingoohan1@gmail.com> 15 Backlight devices provide backlight for different types of graphical 17 LED powered by a boost converter. [all …]
|
| D | arcxcnn_bl.txt | 1 Binding for ArcticSand arc2c0608 LED driver 4 - compatible: should be "arc,arc2c0608" 5 - reg: slave address 8 - default-brightness: brightness value on boot, value from: 0-4095 9 - label: The name of the backlight device 11 - led-sources: List of enabled channels from 0 to 5. 14 - arc,led-config-0: setting for register ILED_CONFIG_0 15 - arc,led-config-1: setting for register ILED_CONFIG_1 16 - arc,dim-freq: PWM mode frequence setting (bits [3:0] used) 17 - arc,comp-config: setting for register CONFIG_COMP [all …]
|
| 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'. 8 - gpios : GPIO to use to EN pin. 10 - led-sources : List of enabled channels from 0 to 5. 12 - skyworks,ignore-pwm : Ignore both PWM input 13 - skyworks,dpwm-mode : Enable DPWM dimming mode, otherwise Analog dimming. 14 - skyworks,phase-shift : Enable phase shift mode 15 - skyworks,short-detection-threshold-volt 17 - skyworks,current-limit-mA [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-lm36274.txt | 1 * Texas Instruments LM36274 4-Channel LCD Backlight Driver w/Integrated Bias 3 The LM36274 is an integrated four-channel WLED driver and LCD bias supply. 4 The backlight boost provides the power to bias four parallel LED strings with 5 up to 29V total output voltage. The 11-bit LED current is programmable via 9 Documentation/devicetree/bindings/mfd/ti-lmu.txt 12 Documentation/devicetree/bindings/regulator/lm363x-regulator.txt 14 Required backlight properties: 15 - compatible: 16 "ti,lm36274-backlight" 17 - reg : 0 [all …]
|
| D | leds-lm3697.txt | 1 * Texas Instruments - LM3697 Highly Efficient White LED Driver 3 The LM3697 11-bit LED driver provides high- 4 performance backlight dimming for 1, 2, or 3 series 5 LED strings while delivering up to 90% efficiency. 10 - compatible: 12 - reg : I2C slave address 13 - #address-cells : 1 14 - #size-cells : 0 17 - enable-gpios : GPIO pin to enable/disable the device 18 - vled-supply : LED supply [all …]
|
| D | leds-lm3532.txt | 1 * Texas Instruments - lm3532 White LED driver with ambient light sensing 4 The LM3532 provides the 3 high-voltage, low-side current sinks. The device is 5 programmable over an I2C-compatible interface and has independent 7 method allows for different LED currents in each current sink thus allowing 8 for a wide variety of backlight and keypad applications. 11 each with 32 internal voltage setting resistors, 8-bit logarithmic and linear 16 - compatible : "ti,lm3532" 17 - reg : I2C slave address 18 - #address-cells : 1 19 - #size-cells : 0 [all …]
|
| D | leds-pm8058.txt | 1 Qualcomm PM8058 LED driver 3 The Qualcomm PM8058 is a multi-functional device which contains 4 an LED driver block for up to six LEDs: three normal LEDs, two 5 "flash" LEDs and one "keypad backlight" LED. The names are 6 quoted because sometimes these LED drivers are used for wildly 7 different things than flash or keypad backlight: their names 8 are more of a suggestion than a hard-wired usecase. 10 Hardware-wise the different LEDs support slightly different 12 do they support external triggers. They are just powerful LED 17 mfd/qcom-pm8xxx.txt. [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-corsair.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * - Vengeance K70 Keyboard 7 * - K70 RAPIDFIRE Keyboard 8 * - Vengeance K90 Keyboard 9 * - Scimitar PRO RGB Gaming Mouse 24 #include "hid-ids.h" 43 struct k90_led *backlight; member 52 return usage - 0xd0 + 1; in corsair_usage_to_gkey() 55 return usage - 0xe8 + 17; in corsair_usage_to_gkey() 81 MODULE_PARM_DESC(gkey_codes, "Key codes for the G-keys"); [all …]
|
| /kernel/linux/linux-4.19/drivers/hid/ |
| D | hid-corsair.c | 5 * - Vengeance K70 Keyboard 6 * - K70 RAPIDFIRE Keyboard 7 * - Vengeance K90 Keyboard 8 * - Scimitar PRO RGB Gaming Mouse 27 #include "hid-ids.h" 46 struct k90_led *backlight; member 55 return usage - 0xd0 + 1; in corsair_usage_to_gkey() 58 return usage - 0xe8 + 17; in corsair_usage_to_gkey() 84 MODULE_PARM_DESC(gkey_codes, "Key codes for the G-keys"); 142 * LED class devices [all …]
|
| D | hid-google-hammer.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Author: Wei-Ning Huang <wnhuang@google.com> 20 #include "hid-ids.h" 24 /* HID usage for keyboard backlight (Alphanumeric display brightness) */ 36 struct hammer_kbd_leds *led = container_of(cdev, in hammer_kbd_brightness_set_blocking() local 41 led->buf[0] = 0; in hammer_kbd_brightness_set_blocking() 42 led->buf[1] = br; in hammer_kbd_brightness_set_blocking() 48 ret = hid_hw_power(led->hdev, PM_HINT_FULLON); in hammer_kbd_brightness_set_blocking() 50 hid_err(led->hdev, "failed: device not resumed %d\n", ret); in hammer_kbd_brightness_set_blocking() 54 ret = hid_hw_output_report(led->hdev, led->buf, sizeof(led->buf)); in hammer_kbd_brightness_set_blocking() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/backlight/ |
| D | adp8860_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Backlight driver for Analog Devices ADP8860 Backlight Devices 5 * Copyright 2009-2010 Analog Devices Inc. 15 #include <linux/backlight.h> 29 #define ADP8860_BLSEN 0x05 /* Sink enable backlight or independent */ 30 #define ADP8860_BLOFF 0x06 /* Backlight off timeout */ 31 #define ADP8860_BLDIM 0x07 /* Backlight dim timeout */ 32 #define ADP8860_BLFR 0x08 /* Backlight fade in and out rates */ 33 #define ADP8860_BLMX1 0x09 /* Backlight (Brightness Level 1-daylight) maximum current */ 34 #define ADP8860_BLDM1 0x0A /* Backlight (Brightness Level 1-daylight) dim current */ [all …]
|
| D | adp8870_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Backlight driver for Analog Devices ADP8870 Backlight Devices 5 * Copyright 2009-2011 Analog Devices Inc. 15 #include <linux/backlight.h> 30 #define ADP8870_BLSEL 0x05 /* Sink enable backlight or independent */ 32 #define ADP8870_BLOFF 0x07 /* Backlight off timeout */ 33 #define ADP8870_BLDIM 0x08 /* Backlight dim timeout */ 34 #define ADP8870_BLFR 0x09 /* Backlight fade in and out rates */ 35 #define ADP8870_BLMX1 0x0A /* Backlight (Brightness Level 1-daylight) maximum current */ 36 #define ADP8870_BLDM1 0x0B /* Backlight (Brightness Level 1-daylight) dim current */ [all …]
|
| D | led_bl.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2015-2019 Texas Instruments Incorporated - http://www.ti.com/ 9 #include <linux/backlight.h> 30 if (priv->levels) in led_bl_set_brightness() 31 bkl_brightness = priv->levels[level]; in led_bl_set_brightness() 35 for (i = 0; i < priv->nb_leds; i++) in led_bl_set_brightness() 36 led_set_brightness(priv->leds[i], bkl_brightness); in led_bl_set_brightness() 38 priv->enabled = true; in led_bl_set_brightness() 45 if (!priv->enabled) in led_bl_power_off() 48 for (i = 0; i < priv->nb_leds; i++) in led_bl_power_off() [all …]
|
| /kernel/linux/linux-4.19/drivers/video/backlight/ |
| D | adp8860_bl.c | 2 * Backlight driver for Analog Devices ADP8860 Backlight Devices 4 * Copyright 2009-2010 Analog Devices Inc. 6 * Licensed under the GPL-2 or later. 16 #include <linux/backlight.h> 30 #define ADP8860_BLSEN 0x05 /* Sink enable backlight or independent */ 31 #define ADP8860_BLOFF 0x06 /* Backlight off timeout */ 32 #define ADP8860_BLDIM 0x07 /* Backlight dim timeout */ 33 #define ADP8860_BLFR 0x08 /* Backlight fade in and out rates */ 34 #define ADP8860_BLMX1 0x09 /* Backlight (Brightness Level 1-daylight) maximum current */ 35 #define ADP8860_BLDM1 0x0A /* Backlight (Brightness Level 1-daylight) dim current */ [all …]
|
| D | adp8870_bl.c | 2 * Backlight driver for Analog Devices ADP8870 Backlight Devices 4 * Copyright 2009-2011 Analog Devices Inc. 6 * Licensed under the GPL-2 or later. 16 #include <linux/backlight.h> 31 #define ADP8870_BLSEL 0x05 /* Sink enable backlight or independent */ 33 #define ADP8870_BLOFF 0x07 /* Backlight off timeout */ 34 #define ADP8870_BLDIM 0x08 /* Backlight dim timeout */ 35 #define ADP8870_BLFR 0x09 /* Backlight fade in and out rates */ 36 #define ADP8870_BLMX1 0x0A /* Backlight (Brightness Level 1-daylight) maximum current */ 37 #define ADP8870_BLDM1 0x0B /* Backlight (Brightness Level 1-daylight) dim current */ [all …]
|
| /kernel/linux/linux-5.10/drivers/leds/trigger/ |
| D | ledtrig-backlight.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Backlight emulation LED trigger 21 struct led_classdev *led; member 33 struct led_classdev *led = n->led; in fb_notifier_callback() local 42 blank = fb_event->data; in fb_notifier_callback() 45 if (new_status == n->old_status) in fb_notifier_callback() 48 if ((n->old_status == UNBLANK) ^ n->invert) { in fb_notifier_callback() 49 n->brightness = led->brightness; in fb_notifier_callback() 50 led_set_brightness_nosleep(led, LED_OFF); in fb_notifier_callback() 52 led_set_brightness_nosleep(led, n->brightness); in fb_notifier_callback() [all …]
|
| /kernel/linux/linux-4.19/drivers/leds/trigger/ |
| D | ledtrig-backlight.c | 2 * Backlight emulation LED trigger 25 struct led_classdev *led; member 37 struct led_classdev *led = n->led; in fb_notifier_callback() local 46 blank = fb_event->data; in fb_notifier_callback() 49 if (new_status == n->old_status) in fb_notifier_callback() 52 if ((n->old_status == UNBLANK) ^ n->invert) { in fb_notifier_callback() 53 n->brightness = led->brightness; in fb_notifier_callback() 54 led_set_brightness_nosleep(led, LED_OFF); in fb_notifier_callback() 56 led_set_brightness_nosleep(led, n->brightness); in fb_notifier_callback() 59 n->old_status = new_status; in fb_notifier_callback() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/laptops/ |
| D | lg-laptop.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 7 By Matan Ziv-Av <matan@svgalib.org> 11 ------- 15 - FN-F1 (LG control panel) - Generates F15 16 - FN-F5 (Touchpad toggle) - Generates F13 17 - FN-F6 (Airplane mode) - Generates RFKILL 18 - FN-F8 (Keyboard backlight) - Generates F16. 19 This key also changes keyboard backlight mode. 20 - FN-F9 (Reader mode) - Generates F14 26 ----------- [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/backlight/ |
| D | arcxcnn_bl.txt | 1 Binding for ArcticSand arc2c0608 LED driver 4 - compatible: should be "arc,arc2c0608" 5 - reg: slave address 8 - default-brightness: brightness value on boot, value from: 0-4095 9 - label: The name of the backlight device 11 - led-sources: List of enabled channels from 0 to 5. 14 - arc,led-config-0: setting for register ILED_CONFIG_0 15 - arc,led-config-1: setting for register ILED_CONFIG_1 16 - arc,dim-freq: PWM mode frequence setting (bits [3:0] used) 17 - arc,comp-config: setting for register CONFIG_COMP [all …]
|
| 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'. 8 - gpios : GPIO to use to EN pin. 10 - led-sources : List of enabled channels from 0 to 5. 12 - skyworks,ignore-pwm : Ignore both PWM input 13 - skyworks,dpwm-mode : Enable DPWM dimming mode, otherwise Analog dimming. 14 - skyworks,phase-shift : Enable phase shift mode 15 - skyworks,short-detection-threshold-volt 17 - skyworks,current-limit-mA [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/ |
| D | leds-pm8058.txt | 1 Qualcomm PM8058 LED driver 3 The Qualcomm PM8058 is a multi-functional device which contains 4 an LED driver block for up to six LEDs: three normal LEDs, two 5 "flash" LEDs and one "keypad backlight" LED. The names are 6 quoted because sometimes these LED drivers are used for wildly 7 different things than flash or keypad backlight: their names 8 are more of a suggestion than a hard-wired usecase. 10 Hardware-wise the different LEDs support slightly different 12 do they support external triggers. They are just powerful LED 17 mfd/qcom-pm8xxx.txt. [all …]
|