Home
last modified time | relevance | path

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

/linux-6.15/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-6.15/drivers/hid/
H A Dhid-google-hammer.c344 struct hammer_kbd_leds *kbd_backlight; in hammer_register_leds() local
346 kbd_backlight = devm_kzalloc(&hdev->dev, sizeof(*kbd_backlight), in hammer_register_leds()
348 if (!kbd_backlight) in hammer_register_leds()
351 kbd_backlight->hdev = hdev; in hammer_register_leds()
352 kbd_backlight->cdev.name = "hammer::kbd_backlight"; in hammer_register_leds()
353 kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS; in hammer_register_leds()
354 kbd_backlight->cdev.brightness_set_blocking = in hammer_register_leds()
356 kbd_backlight->cdev.flags = LED_HW_PLUGGABLE; in hammer_register_leds()
359 hammer_kbd_brightness_set_blocking(&kbd_backlight->cdev, 0); in hammer_register_leds()
361 return devm_led_classdev_register(&hdev->dev, &kbd_backlight->cdev); in hammer_register_leds()
H A Dhid-asus.c121 struct asus_kbd_leds *kbd_backlight; member
582 if (!drvdata->kbd_backlight) in asus_kbd_register_leds()
585 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds()
586 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds()
587 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds()
589 drvdata->kbd_backlight->cdev.max_brightness = 3; in asus_kbd_register_leds()
593 spin_lock_init(&drvdata->kbd_backlight->lock); in asus_kbd_register_leds()
993 if (drvdata->kbd_backlight) { in asus_resume()
995 drvdata->kbd_backlight->cdev.brightness }; in asus_resume()
1139 if (drvdata->kbd_backlight) { in asus_remove()
[all …]
/linux-6.15/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()
1129 brightness = galaxybook->kbd_backlight.brightness; in galaxybook_kbd_backlight_hotkey_work()
1130 if (brightness < galaxybook->kbd_backlight.max_brightness) in galaxybook_kbd_backlight_hotkey_work()
[all …]
H A Dlg-laptop.c97 static struct led_classdev kbd_backlight; variable
222 &kbd_backlight, get_kbd_backlight_level(kbd_backlight.dev->parent)); in wmi_notify()
639 static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED);
853 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_add()
873 led_classdev_unregister(&kbd_backlight); in acpi_remove()
H A Dsamsung-laptop.c127 u16 kbd_backlight; member
199 .kbd_backlight = 0xFFFF,
262 .kbd_backlight = 0x78,
1052 if (commands->kbd_backlight == 0xFFFF) in kbd_backlight_enable()
1057 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_enable()
1076 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_read()
1092 return sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_write()
H A Dsony-laptop.c112 static int kbd_backlight = -1; variable
113 module_param(kbd_backlight, int, 0444);
114 MODULE_PARM_DESC(kbd_backlight,
1755 struct kbd_backlight { struct
1765 static struct kbd_backlight *kbdbl_ctl; argument
1910 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup()
/linux-6.15/arch/arm64/boot/dts/mediatek/
H A Dmt8183-kukui-jacuzzi-fennel-sku1.dts18 label = "cros_ec::kbd_backlight";
/linux-6.15/arch/arm64/boot/dts/apple/
H A Dt8103-j313.dts24 label = "kbd_backlight";
H A Dt8112-j413.dts29 label = "kbd_backlight";
H A Dt600x-j314-j316.dtsi44 label = "kbd_backlight";
H A Dt8103-j293.dts32 label = "kbd_backlight";
H A Dt8112-j493.dts34 label = "kbd_backlight";
/linux-6.15/arch/arm/boot/dts/ti/omap/
H A Domap4-droid4-xt894.dts145 label = ":kbd_backlight";
/linux-6.15/Documentation/admin-guide/laptops/
H A Dsamsung-galaxybook.rst56 A new LED class named ``samsung-galaxybook::kbd_backlight`` is created which
58 ``/sys/class/leds/samsung-galaxybook::kbd_backlight``. Brightness can be
/linux-6.15/Documentation/devicetree/bindings/leds/
H A Dleds-lm3532.txt100 label = ":kbd_backlight";
/linux-6.15/Documentation/leds/
H A Dleds-class.rst93 - ":kbd_backlight"
94 - "input5::kbd_backlight"
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dmsm8998-fxtec-pro1.dts148 label = "white:kbd_backlight";
H A Dsc7280-herobrine.dtsi329 label = "cros_ec::kbd_backlight";
H A Dsc7180-trogdor.dtsi364 label = "cros_ec::kbd_backlight";