Home
last modified time | relevance | path

Searched full:lenovo (Results 1 – 25 of 130) sorted by relevance

123456

/linux/drivers/platform/x86/lenovo/
H A DMakefile3 # Makefile for linux/drivers/platform/x86/lenovo
4 # Lenovo x86 Platform Specific Drivers
10 lenovo-target-$(CONFIG_LENOVO_WMI_HOTKEY_UTILITIES) += wmi-hotkey-utilities.o
11 lenovo-target-$(CONFIG_LENOVO_YMC) += ymc.o
12 lenovo-target-$(CONFIG_YOGABOOK) += yogabook.o
13 lenovo-target-$(CONFIG_YT2_1380) += yoga-tab2-pro-1380-fastcharger.o
14 lenovo-target-$(CONFIG_LENOVO_WMI_CAMERA) += wmi-camera.o
15 lenovo-target-$(CONFIG_LENOVO_WMI_DATA01) += wmi-capdata01.o
16 lenovo-target-$(CONFIG_LENOVO_WMI_EVENTS) += wmi-events.o
17 lenovo-target-$(CONFIG_LENOVO_WMI_HELPERS) += wmi-helpers.o
[all …]
H A DKconfig3 # Lenovo X86 Platform Specific Drivers
7 tristate "Lenovo IdeaPad Laptop Extras"
20 This is a driver for Lenovo IdeaPad netbooks contains drivers for
24 tristate "Lenovo Hotkey Utility WMI extras driver"
30 This driver provides WMI support for Lenovo customized hotkeys function,
35 tristate "Lenovo WMI Camera Button driver"
39 This driver provides support for Lenovo camera button. The Camera
44 will be called lenovo-wmi-camera.
47 tristate "Lenovo Yoga Tablet Mode Control"
54 events for Lenovo Yoga notebooks.
[all …]
H A Dwmi-other.c3 * Lenovo Other Mode WMI interface driver.
8 * "Gaming Series" of Lenovo laptop devices. Each attribute exposed by the
15 * in Windows using one of Lenovo's multiple user applications.
62 #define LWMI_OM_FW_ATTR_BASE_PATH "lenovo-wmi-other"
121 * lenovo-wmi-other driver notifier chain.
137 * lenovo-wmi-other driver notifier chain.
153 * lenovo-wmi-other driver notifier chain.
171 * lenovo-wmi-other driver notifier chain. Then add devm_lwmi_om_unregister_notifier
196 * lenovo-wmi-gamezone driver.
297 * lenovo-wmi-gamezone driver and error is returned if the result is not
[all …]
H A Dwmi-gamezone.c3 * Lenovo GameZone WMI interface driver.
6 * for devices that fall under the "Gaming Series" of Lenovo Legion devices.
55 * lwmi_gz_mode_call() - Call method for lenovo-wmi-other driver notifier.
57 * @nb: The notifier_block registered to lenovo-wmi-other driver.
85 * lwmi_gz_event_call() - Call method for lenovo-wmi-events driver notifier.
87 * @nb: The notifier_block registered to lenovo-wmi-events driver.
256 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
264 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
272 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
364 priv->ppdev = devm_platform_profile_register(&wdev->dev, "lenovo-wmi-gamezone", in lwmi_gz_probe()
[all …]
H A Dwmi-events.c3 * Lenovo WMI Events driver. Lenovo WMI interfaces provide various
42 * lenovo-wmi-events driver blocking notifier chain.
58 * from the lenovo-wmi-events driver blocking notifier chain.
74 * the lenovo-wmi-events driver blocking notifier chain.
91 * lenovo-wmi-events driver blocking notifier chain. Then add, as a device
195 MODULE_DESCRIPTION("Lenovo WMI Events Driver");
H A Dymc.c3 * lenovo-ymc.c - Lenovo Yoga Mode Control driver
106 dev_info(&wdev->dev, "Force loading Lenovo YMC support\n"); in lenovo_ymc_probe()
119 input_dev->name = "Lenovo Yoga Tablet Mode Control switch"; in lenovo_ymc_probe()
153 .name = "lenovo-ymc",
163 MODULE_DESCRIPTION("Lenovo Yoga Mode Control driver");
H A Dwmi-hotkey-utilities.c3 * Lenovo Super Hotkey Utility WMI extras driver for Ideapad laptop
5 * Copyright (C) 2025 Lenovo
15 /* Lenovo Super Hotkey WMI GUIDs */
18 /* Lenovo Utility Data WMI method_id */
222 MODULE_AUTHOR("Jackie Dong <dongeg1@lenovo.com>");
223 MODULE_DESCRIPTION("Lenovo Super Hotkey Utility WMI extras driver");
H A Dwmi-camera.c3 * Lenovo WMI Camera Button Driver
22 struct mutex notify_lock; /* lenovo WMI camera button notify lock */
39 priv->idev->name = "Lenovo WMI Camera Button"; in camera_shutter_input_setup()
133 .name = "lenovo-wmi-camera",
145 MODULE_DESCRIPTION("Lenovo WMI Camera Button Driver");
H A Dwmi-helpers.c3 * Lenovo Legion WMI helpers driver.
5 * The Lenovo Legion WMI interface is broken up into multiple GUID interfaces
38 * Calls wmidev_evaluate_method for Lenovo WMI devices that return an ACPI
73 MODULE_DESCRIPTION("Lenovo WMI Helpers Driver");
/linux/sound/soc/amd/yc/
H A Dacp6x-mach.c58 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
65 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
72 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
79 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
86 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
93 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
100 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
107 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
114 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
121 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
[all …]
/linux/drivers/platform/x86/amd/pmc/
H A Dpmc-quirks.c41 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
49 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
57 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
65 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
73 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
81 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
89 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
97 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
105 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
113 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
[all …]
/linux/drivers/watchdog/
H A Dlenovo_se10_wdt.c3 * WDT driver for Lenovo SE10.
36 #define DRVNAME "lenovo-se10-wdt"
144 .identity = "Lenovo SE10 Watchdog",
190 dev_info(dev, "Found Lenovo SE10 0x%x\n", chip_id); in se10_wdt_probe()
231 se10_pdev = platform_device_alloc("lenovo-se10-wdt", -1); in se10_create_platform_device()
244 .ident = "LENOVO-SE10",
246 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
252 .ident = "LENOVO-SE10",
254 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
260 .ident = "LENOVO-SE10",
[all …]
H A Dlenovo_se30_wdt.c3 * WDT driver for Lenovo SE30 device
39 #define LNV_SE30_NAME "lenovo-se30-wdt"
224 .identity = "Lenovo SE30 watchdog",
324 .ident = "LENOVO-SE30",
326 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
332 .ident = "LENOVO-SE30",
334 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
340 .ident = "LENOVO-SE30",
342 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
348 .ident = "LENOVO-SE30",
[all …]
/linux/Documentation/sound/hd-audio/
H A Dmodels.rst45 lenovo-3000
46 Fixups for Lenovo 3000
81 lenovo-dock
100 Pin configs for Lenovo Thinkpad Dock support
102 Lenovo Thinkpad T440s setup
104 Lenovo Thinkpad T460/560 setup
106 Lenovo Thinkpad T470 dock setup
108 Lenovo laptops with dual codecs
117 lenovo-eapd
118 Inversed EAPD setup for Lenovo laptops
[all …]
/linux/include/linux/input/
H A Delan-i2c-ids.h48 /* { "ELAN061B", 0 }, not working on the Lenovo Legion Y7000 */
67 { "ELAN062E", 0 }, /* Lenovo V340 Whiskey Lake U */
68 { "ELAN062F", 0 }, /* Lenovo V340 Comet Lake U */
71 { "ELAN0633", 0 }, /* Lenovo S145 */
72 { "ELAN0634", 0 }, /* Lenovo V340 Ice lake */
73 { "ELAN0635", 0 }, /* Lenovo V1415-IIL */
74 { "ELAN0636", 0 }, /* Lenovo V1415-Dali */
75 { "ELAN0637", 0 }, /* Lenovo V1415-IGLR */
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8998-lenovo-miix-630.dts10 model = "Lenovo Miix 630";
11 compatible = "lenovo,miix-630", "qcom,msm8998";
74 firmware-name = "qcom/msm8998/LENOVO/81F1/qcadsp8998.mbn";
80 firmware-name = "qcom/msm8998/LENOVO/81F1/qcdsp1v28998.mbn",
81 "qcom/msm8998/LENOVO/81F1/qcdsp28998.mbn";
85 firmware-name = "qcom/msm8998/LENOVO/81F1/qcslpi8998.mbn";
104 firmware-name = "qcom/msm8998/LENOVO/81F1/qcvss8998.mbn";
H A Dx1e78100-lenovo-thinkpad-t14s.dts6 #include "x1e78100-lenovo-thinkpad-t14s.dtsi"
9 model = "Lenovo ThinkPad T14s Gen 6 (LCD)";
10 compatible = "lenovo,thinkpad-t14s-lcd", "lenovo,thinkpad-t14s",
H A Dsm6115p-lenovo-j606f.dts12 model = "Lenovo Tab P11";
13 compatible = "lenovo,j606f", "qcom,sm6115p", "qcom,sm6115";
72 firmware-name = "qcom/sm6115/LENOVO/J606F/a610_zap.mbn";
85 compatible = "lenovo,j606f-boe-nt36523w", "novatek,nt36523w";
133 firmware-name = "qcom/sm6115/LENOVO/J606F/adsp.mbn";
138 firmware-name = "qcom/sm6115/LENOVO/J606F/cdsp.mbn";
143 firmware-name = "qcom/sm6115/LENOVO/J606F/modem.mbn";
/linux/Documentation/wmi/devices/
H A Dlenovo-wmi-other.rst4 Lenovo WMI Interface Other Mode Driver (lenovo-wmi-other)
9 Lenovo WMI Other Mode interface is broken up into multiple GUIDs,
23 devices that fall under the "Gaming Series" of Lenovo devices. Each
32 /sys/class/firmware-attributes/lenovo-wmi-other/attributes/<attribute>/
76 …[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 00"),…
86 …[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 01"),…
99 …[WMI, Dynamic, Provider("WmiProv"), Locale("MS\\0x409"), Description("LENOVO CAPABILITY DATA 02"),…
/linux/drivers/acpi/
H A Dvideo_detect.c335 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
343 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
351 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
359 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
470 /* Lenovo Ideapad S405 */
472 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
473 DMI_MATCH(DMI_BOARD_NAME, "Lenovo IdeaPad S405"),
479 /* Lenovo Ideapad Z470 */
481 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
488 /* Lenovo Ideapad Z570 */
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8173-elm-hana.dtsi21 * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd
33 /* Lenovo Ideapad C330 uses G2Touch touchscreen as a 2nd source touchscreen */
46 * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd
/linux/sound/soc/amd/renoir/
H A Drn-pci-acp3x.c168 /* Lenovo IdeaPad S340-14API */
170 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
175 /* Lenovo IdeaPad Flex 5 14ARE05 */
177 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
182 /* Lenovo IdeaPad 5 15ARE05 */
184 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
189 /* Lenovo ThinkPad E14 Gen 2 */
191 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
196 /* Lenovo ThinkPad X395 */
198 DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-byt-match.c33 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
40 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
47 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
54 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
55 DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Miix 2 10"),
/linux/drivers/platform/x86/
H A Dhdaps.c509 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad R61i", HDAPS_BOTH_AXES),
510 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad R61", HDAPS_BOTH_AXES),
516 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad T400", HDAPS_BOTH_AXES),
517 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad T60", HDAPS_BOTH_AXES),
518 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad T61p", HDAPS_BOTH_AXES),
519 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad T61", HDAPS_BOTH_AXES),
522 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X60", HDAPS_BOTH_AXES),
523 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X61s", HDAPS_BOTH_AXES),
524 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad X61", HDAPS_BOTH_AXES),
526 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad Z61m", HDAPS_BOTH_AXES),
[all …]
/linux/sound/hda/codecs/
H A Dconexant.c1032 /* HP, Packard Bell, Fujitsu-Siemens & Lenovo laptops have
1038 SND_PCI_QUIRK_VENDOR(0x17aa, "Lenovo", CXT_FIXUP_CAP_MIX_AMP),
1063 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo X200", CXT_PINCFG_LENOVO_X200),
1068 { .id = CXT_PINCFG_LENOVO_X200, .name = "lenovo-x200" },
1105 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo T400", CXT_PINCFG_LENOVO_TP410),
1106 SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo T410", CXT_PINCFG_LENOVO_TP410),
1107 SND_PCI_QUIRK(0x17aa, 0x215f, "Lenovo T510", CXT_PINCFG_LENOVO_TP410),
1108 SND_PCI_QUIRK(0x17aa, 0x21ce, "Lenovo T420", CXT_PINCFG_LENOVO_TP410),
1109 SND_PCI_QUIRK(0x17aa, 0x21cf, "Lenovo T520", CXT_PINCFG_LENOVO_TP410),
1110 SND_PCI_QUIRK(0x17aa, 0x21d2, "Lenovo T420
[all...]

123456