| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-platform-dell-laptop | 1 What: /sys/class/leds/dell::kbd_backlight/als_enabled 12 What: /sys/class/leds/dell::kbd_backlight/als_setting 21 What: /sys/class/leds/dell::kbd_backlight/start_triggers 39 echo +keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers 43 echo -keyboard > /sys/class/leds/dell::kbd_backlight/start_triggers 47 What: /sys/class/leds/dell::kbd_backlight/stop_timeout 65 echo 10m > /sys/class/leds/dell::kbd_backlight/stop_timeout
|
| /linux/drivers/hid/ |
| H A D | hid-google-hammer.c | 343 struct hammer_kbd_leds *kbd_backlight; in hammer_register_leds() local 345 kbd_backlight = devm_kzalloc(&hdev->dev, sizeof(*kbd_backlight), in hammer_register_leds() 347 if (!kbd_backlight) in hammer_register_leds() 350 kbd_backlight->hdev = hdev; in hammer_register_leds() 351 kbd_backlight->cdev.name = "hammer::kbd_backlight"; in hammer_register_leds() 352 kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS; in hammer_register_leds() 353 kbd_backlight->cdev.brightness_set_blocking = in hammer_register_leds() 355 kbd_backlight->cdev.flags = LED_HW_PLUGGABLE; in hammer_register_leds() 358 hammer_kbd_brightness_set_blocking(&kbd_backlight->cdev, 0); in hammer_register_leds() 360 return devm_led_classdev_register(&hdev->dev, &kbd_backlight->cdev); in hammer_register_leds()
|
| H A D | hid-asus.c | 136 struct asus_kbd_leds *kbd_backlight; member 763 drvdata->kbd_backlight = devm_kzalloc(&hdev->dev, in asus_kbd_register_leds() 766 if (!drvdata->kbd_backlight) in asus_kbd_register_leds() 769 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds() 770 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds() 771 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds() 772 drvdata->kbd_backlight->listener.brightness_set = asus_kbd_backlight_set; in asus_kbd_register_leds() 773 INIT_WORK(&drvdata->kbd_backlight->work, asus_kbd_backlight_work); in asus_kbd_register_leds() 774 spin_lock_init(&drvdata->kbd_backlight->lock); in asus_kbd_register_leds() 776 ret = asus_hid_register_listener(&drvdata->kbd_backlight->listener); in asus_kbd_register_leds() [all …]
|
| /linux/drivers/platform/arm64/ |
| H A D | lenovo-thinkpad-t14s.c | 103 struct led_classdev kbd_backlight; member 311 kbd_backlight); in t14s_kbd_bl_set() 333 kbd_backlight); in t14s_kbd_bl_get() 346 enum led_brightness brightness = t14s_kbd_bl_get(&ec->kbd_backlight); in t14s_kbd_bl_update() 348 led_classdev_notify_brightness_hw_changed(&ec->kbd_backlight, brightness); in t14s_kbd_bl_update() 353 ec->kbd_backlight.name = "platform::kbd_backlight"; in t14s_kbd_backlight_probe() 354 ec->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED; in t14s_kbd_backlight_probe() 355 ec->kbd_backlight.max_brightness = 2; in t14s_kbd_backlight_probe() 356 ec->kbd_backlight in t14s_kbd_backlight_probe() [all...] |
| /linux/drivers/platform/x86/ |
| H A D | samsung-galaxybook.c | 48 struct led_classdev kbd_backlight; member 344 container_of(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_show() 359 container_of_const(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_store() 392 galaxybook->kbd_backlight.brightness_get = kbd_backlight_show; in galaxybook_kbd_backlight_init() 393 galaxybook->kbd_backlight.brightness_set_blocking = kbd_backlight_store; in galaxybook_kbd_backlight_init() 394 galaxybook->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED; in galaxybook_kbd_backlight_init() 395 galaxybook->kbd_backlight.max_brightness = GB_KBD_BACKLIGHT_MAX_BRIGHTNESS; in galaxybook_kbd_backlight_init() 398 &galaxybook->kbd_backlight, &init_data); in galaxybook_kbd_backlight_init() 1135 brightness = galaxybook->kbd_backlight.brightness; in galaxybook_kbd_backlight_hotkey_work() 1136 if (brightness < galaxybook->kbd_backlight.max_brightness) in galaxybook_kbd_backlight_hotkey_work() [all …]
|
| H A D | lg-laptop.c | 103 static struct led_classdev kbd_backlight; variable 228 &kbd_backlight, get_kbd_backlight_level(kbd_backlight.dev->parent)); in wmi_notify() 630 static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED); 868 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_probe() 888 led_classdev_unregister(&kbd_backlight); in acpi_remove()
|
| H A D | samsung-laptop.c | 129 u16 kbd_backlight; member 201 .kbd_backlight = 0xFFFF, 264 .kbd_backlight = 0x78, 1158 if (commands->kbd_backlight == 0xFFFF) in kbd_backlight_enable() 1163 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_enable() 1182 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_read() 1198 return sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_write()
|
| H A D | sony-laptop.c | 111 static int kbd_backlight = -1; variable 112 module_param(kbd_backlight, int, 0444); 113 MODULE_PARM_DESC(kbd_backlight, 1750 struct kbd_backlight { struct 1760 static struct kbd_backlight *kbdbl_ctl; argument 1905 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup()
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8183-kukui-jacuzzi-fennel-sku1.dts | 18 label = "cros_ec::kbd_backlight";
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-droid4-xt894.dts | 145 label = ":kbd_backlight";
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | leds-lm3532.txt | 100 label = ":kbd_backlight";
|
| /linux/Documentation/leds/ |
| H A D | leds-class.rst | 93 - ":kbd_backlight" 94 - "input5::kbd_backlight" 125 must use "kbd_backlight" for the function part of the LED class device name. 126 IOW the name must end with ":kbd_backlight". 168 case the main zone should use 'kbd_backlight' for the function part of the name 175 <devicename>:<color>:kbd_backlight 179 exception and check for a main zone with a "kbd_backlight" function-name.
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8998-fxtec-pro1.dts | 148 label = "white:kbd_backlight";
|
| H A D | sc7180-trogdor.dtsi | 365 label = "cros_ec::kbd_backlight";
|