xref: /openbmc/linux/Documentation/admin-guide/laptops/lg-laptop.rst (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
19e1cbedeSMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0+
29e1cbedeSMauro Carvalho Chehab
39e1cbedeSMauro Carvalho Chehab
49e1cbedeSMauro Carvalho ChehabLG Gram laptop extra features
59e1cbedeSMauro Carvalho Chehab=============================
69e1cbedeSMauro Carvalho Chehab
79e1cbedeSMauro Carvalho ChehabBy Matan Ziv-Av <matan@svgalib.org>
89e1cbedeSMauro Carvalho Chehab
99e1cbedeSMauro Carvalho Chehab
109e1cbedeSMauro Carvalho ChehabHotkeys
119e1cbedeSMauro Carvalho Chehab-------
129e1cbedeSMauro Carvalho Chehab
139e1cbedeSMauro Carvalho ChehabThe following FN keys are ignored by the kernel without this driver:
149e1cbedeSMauro Carvalho Chehab
159e1cbedeSMauro Carvalho Chehab- FN-F1 (LG control panel)   - Generates F15
1685973bf4SMatan Ziv-Av- FN-F5 (Touchpad toggle)    - Generates F21
179e1cbedeSMauro Carvalho Chehab- FN-F6 (Airplane mode)      - Generates RFKILL
189e1cbedeSMauro Carvalho Chehab- FN-F9 (Reader mode)        - Generates F14
199e1cbedeSMauro Carvalho Chehab
209e1cbedeSMauro Carvalho ChehabThe rest of the FN keys work without a need for a special driver.
219e1cbedeSMauro Carvalho Chehab
229e1cbedeSMauro Carvalho Chehab
239e1cbedeSMauro Carvalho ChehabReader mode
249e1cbedeSMauro Carvalho Chehab-----------
259e1cbedeSMauro Carvalho Chehab
269e1cbedeSMauro Carvalho ChehabWriting 0/1 to /sys/devices/platform/lg-laptop/reader_mode disables/enables
279e1cbedeSMauro Carvalho Chehabreader mode. In this mode the screen colors change (blue color reduced),
289e1cbedeSMauro Carvalho Chehaband the reader mode indicator LED (on F9 key) turns on.
299e1cbedeSMauro Carvalho Chehab
309e1cbedeSMauro Carvalho Chehab
319e1cbedeSMauro Carvalho ChehabFN Lock
329e1cbedeSMauro Carvalho Chehab-------
339e1cbedeSMauro Carvalho Chehab
349e1cbedeSMauro Carvalho ChehabWriting 0/1 to /sys/devices/platform/lg-laptop/fn_lock disables/enables
359e1cbedeSMauro Carvalho ChehabFN lock.
369e1cbedeSMauro Carvalho Chehab
379e1cbedeSMauro Carvalho Chehab
389e1cbedeSMauro Carvalho ChehabBattery care limit
399e1cbedeSMauro Carvalho Chehab------------------
409e1cbedeSMauro Carvalho Chehab
41*07f5ed0eSMatan Ziv-AvWriting 80/100 to /sys/class/power_supply/CMB0/charge_control_end_threshold
429e1cbedeSMauro Carvalho Chehabsets the maximum capacity to charge the battery. Limiting the charge
439e1cbedeSMauro Carvalho Chehabreduces battery capacity loss over time.
449e1cbedeSMauro Carvalho Chehab
459e1cbedeSMauro Carvalho ChehabThis value is reset to 100 when the kernel boots.
469e1cbedeSMauro Carvalho Chehab
479e1cbedeSMauro Carvalho Chehab
489e1cbedeSMauro Carvalho ChehabFan mode
499e1cbedeSMauro Carvalho Chehab--------
509e1cbedeSMauro Carvalho Chehab
519e1cbedeSMauro Carvalho ChehabWriting 1/0 to /sys/devices/platform/lg-laptop/fan_mode disables/enables
529e1cbedeSMauro Carvalho Chehabthe fan silent mode.
539e1cbedeSMauro Carvalho Chehab
549e1cbedeSMauro Carvalho Chehab
559e1cbedeSMauro Carvalho ChehabUSB charge
569e1cbedeSMauro Carvalho Chehab----------
579e1cbedeSMauro Carvalho Chehab
589e1cbedeSMauro Carvalho ChehabWriting 0/1 to /sys/devices/platform/lg-laptop/usb_charge disables/enables
599e1cbedeSMauro Carvalho Chehabcharging another device from the USB port while the device is turned off.
609e1cbedeSMauro Carvalho Chehab
619e1cbedeSMauro Carvalho ChehabThis value is reset to 0 when the kernel boots.
629e1cbedeSMauro Carvalho Chehab
639e1cbedeSMauro Carvalho Chehab
649e1cbedeSMauro Carvalho ChehabLEDs
659e1cbedeSMauro Carvalho Chehab~~~~
669e1cbedeSMauro Carvalho Chehab
679e1cbedeSMauro Carvalho ChehabThe are two LED devices supported by the driver:
689e1cbedeSMauro Carvalho Chehab
699e1cbedeSMauro Carvalho ChehabKeyboard backlight
709e1cbedeSMauro Carvalho Chehab------------------
719e1cbedeSMauro Carvalho Chehab
729e1cbedeSMauro Carvalho ChehabA led device named kbd_led controls the keyboard backlight. There are three
739e1cbedeSMauro Carvalho Chehablighting level: off (0), low (127) and high (255).
749e1cbedeSMauro Carvalho Chehab
759e1cbedeSMauro Carvalho ChehabThe keyboard backlight is also controlled by the key combination FN-F8
769e1cbedeSMauro Carvalho Chehabwhich cycles through those levels.
779e1cbedeSMauro Carvalho Chehab
789e1cbedeSMauro Carvalho Chehab
799e1cbedeSMauro Carvalho ChehabTouchpad indicator LED
809e1cbedeSMauro Carvalho Chehab----------------------
819e1cbedeSMauro Carvalho Chehab
829e1cbedeSMauro Carvalho ChehabOn the F5 key. Controlled by led device names tpad_led.
83