Home
last modified time | relevance | path

Searched refs:kbd_backlight (Results 1 – 14 of 14) sorted by relevance

/linux/Documentation/ABI/testing/
H A Dsysfs-platform-dell-laptop1 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/platform/arm64/
H A Dlenovo-thinkpad-t14s.c103 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.brightness_set_blocking = t14s_kbd_bl_set; in t14s_kbd_backlight_probe()
357 ec->kbd_backlight.brightness_get = t14s_kbd_bl_get; in t14s_kbd_backlight_probe()
[all …]
/linux/drivers/hid/
H A Dhid-google-hammer.c343 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 Dhid-asus.c139 struct asus_kbd_leds *kbd_backlight; member
764 drvdata->kbd_backlight = devm_kzalloc(&hdev->dev, in asus_kbd_register_leds()
767 if (!drvdata->kbd_backlight) in asus_kbd_register_leds()
770 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds()
771 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds()
772 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds()
773 drvdata->kbd_backlight->listener.brightness_set = asus_kbd_backlight_set; in asus_kbd_register_leds()
774 INIT_WORK(&drvdata->kbd_backlight->work, asus_kbd_backlight_work); in asus_kbd_register_leds()
775 spin_lock_init(&drvdata->kbd_backlight->lock); in asus_kbd_register_leds()
777 ret = asus_hid_register_listener(&drvdata->kbd_backlight->listener); in asus_kbd_register_leds()
[all …]
/linux/drivers/platform/x86/
H A Dsamsung-galaxybook.c48 struct led_classdev kbd_backlight; member
341 container_of(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_show()
356 container_of_const(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_store()
389 galaxybook->kbd_backlight.brightness_get = kbd_backlight_show; in galaxybook_kbd_backlight_init()
390 galaxybook->kbd_backlight.brightness_set_blocking = kbd_backlight_store; in galaxybook_kbd_backlight_init()
391 galaxybook->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED; in galaxybook_kbd_backlight_init()
392 galaxybook->kbd_backlight.max_brightness = GB_KBD_BACKLIGHT_MAX_BRIGHTNESS; in galaxybook_kbd_backlight_init()
395 &galaxybook->kbd_backlight, &init_data); in galaxybook_kbd_backlight_init()
1132 brightness = galaxybook->kbd_backlight.brightness; in galaxybook_kbd_backlight_hotkey_work()
1133 if (brightness < galaxybook->kbd_backlight.max_brightness) in galaxybook_kbd_backlight_hotkey_work()
[all …]
H A Dlg-laptop.c103 static struct led_classdev kbd_backlight; variable
228 &kbd_backlight, get_kbd_backlight_level(kbd_backlight.dev->parent)); in wmi_notify()
635 static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED);
867 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_add()
887 led_classdev_unregister(&kbd_backlight); in acpi_remove()
H A Dsamsung-laptop.c129 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 Dsony-laptop.c111 static int kbd_backlight = -1; variable
112 module_param(kbd_backlight, int, 0444);
113 MODULE_PARM_DESC(kbd_backlight,
1754 struct kbd_backlight { struct
1764 static struct kbd_backlight *kbdbl_ctl; argument
1909 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup()
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui-jacuzzi-fennel-sku1.dts18 label = "cros_ec::kbd_backlight";
/linux/arch/arm/boot/dts/ti/omap/
H A Domap4-droid4-xt894.dts145 label = ":kbd_backlight";
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-lm3532.txt100 label = ":kbd_backlight";
/linux/Documentation/leds/
H A Dleds-class.rst93 - ":kbd_backlight"
94 - "input5::kbd_backlight"
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8998-fxtec-pro1.dts148 label = "white:kbd_backlight";
H A Dsc7180-trogdor.dtsi365 label = "cros_ec::kbd_backlight";