Home
last modified time | relevance | path

Searched full:lenovo (Results 1 – 25 of 131) 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_YB9_KBDOCK) += yb9-kbdock.o
12 lenovo-target-$(CONFIG_LENOVO_YMC) += ymc.o
13 lenovo-target-$(CONFIG_YOGABOOK) += yogabook.o
14 lenovo-target-$(CONFIG_YT2_1380) += yoga-tab2-pro-1380-fastcharger.o
15 lenovo-target-$(CONFIG_LENOVO_WMI_CAMERA) += wmi-camera.o
16 lenovo-target-$(CONFIG_LENOVO_WMI_CAPDATA) += wmi-capdata.o
17 lenovo-target-$(CONFIG_LENOVO_WMI_EVENTS) += wmi-events.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 Book 9 keyboard dock detection"
52 Say Y here to enable keyboard dock detection on the Lenovo Yoga Book 9
[all …]
H A Dwmi-gamezone.c3 * Lenovo GameZone WMI interface driver.
6 * for devices that fall under the "Gaming Series" of Lenovo Legion devices.
51 * lwmi_gz_mode_call() - Call method for lenovo-wmi-other driver notifier.
53 * @nb: The notifier_block registered to lenovo-wmi-other driver.
81 * lwmi_gz_event_call() - Call method for lenovo-wmi-events driver notifier.
83 * @nb: The notifier_block registered to lenovo-wmi-events driver.
244 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
252 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
260 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
268 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
[all …]
H A Dymc.c3 * lenovo-ymc.c - Lenovo Yoga Mode Control driver
35 * yb9-kbdock driver. Suppress lenovo-ymc on this machine to
40 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
131 dev_info(&wdev->dev, "Force loading Lenovo YMC support\n"); in lenovo_ymc_probe()
144 input_dev->name = "Lenovo Yoga Tablet Mode Control switch"; in lenovo_ymc_probe()
178 .name = "lenovo-ymc",
189 MODULE_DESCRIPTION("Lenovo Yoga Mode Control driver");
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
196 MODULE_DESCRIPTION("Lenovo WMI Events 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 Dyb9-kbdock.c3 * Lenovo Yoga Book 9 keyboard-dock detection
208 input_dev->name = "Lenovo Yoga Book 9 keyboard dock switch"; in yb9_kbdock_block_probe()
235 .name = "lenovo-yb9-kbdock",
270 .name = "lenovo-yb9-kbdock-event",
284 /* Lenovo Yoga Book 9 14IAH10 */
286 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
322 MODULE_DESCRIPTION("Lenovo Yoga Book 9 keyboard dock detection");
/linux/drivers/platform/x86/amd/pmc/
H A Dpmc-quirks.c46 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
54 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
62 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
70 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
78 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
86 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
94 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
102 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
110 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
118 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
[all …]
/linux/sound/soc/amd/yc/
H A Dacp6x-mach.c86 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"),
128 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
135 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
142 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
149 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
[all...]
/linux/drivers/watchdog/
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/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 Dsdm850-lenovo-yoga-c630.dts3 * Lenovo Yoga C630
31 model = "Lenovo Yoga C630";
32 compatible = "lenovo,yoga-c630", "qcom,sdm845";
134 firmware-name = "qcom/sdm850/LENOVO/81JL/qcadsp850.mbn";
346 firmware-name = "qcom/sdm850/LENOVO/81JL/qccdsp850.mbn";
366 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbn";
374 compatible = "lenovo,yoga-c630-ec";
591 firmware-name = "qcom/sdm850/LENOVO/81JL/ipa_fws.elf";
616 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdsp1v2850.mbn", "qcom/sdm850/LENOVO/81JL/qcdsp2850.mbn";
662 firmware-name = "qcom/sdm850/LENOVO/81JL/qcslpi850.mbn";
[all …]
H A Dsm6115p-lenovo-j606f.dts12 model = "Lenovo Tab P11";
13 compatible = "lenovo,j606f", "qcom,sm6115p", "qcom,sm6115";
73 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/drivers/hwmon/
H A Dlenovo-ec-sensors.c3 * HWMON driver for Lenovo ThinkStation based workstations
6 * Copyright (C) 2024 David Ober (Lenovo) <dober@lenovo.com>
445 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
453 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
461 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
469 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
477 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
485 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
493 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
501 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
[all …]
/linux/drivers/firmware/efi/
H A Dsysfb_efi.c284 * Lenovo MIIX310-10ICR, only some batches have the troublesome
289 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
296 /* Lenovo MIIX 320-10ICR with 800x1280 portrait screen */
298 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
300 "Lenovo MIIX 320-10ICR"),
305 /* Lenovo D330 with 800x1280 or 1200x1920 portrait screen */
307 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
309 "Lenovo ideapad D330-10IGM"),
315 * Lenovo IdeaPad Duet 3 10IGL5 and 10IGL5-LTE with
319 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "LENOVO"),
[all …]
/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/drivers/platform/x86/x86-android-tablets/
H A Ddmi.c100 /* Lenovo Yoga Book X90F / X90L */
109 /* Lenovo Yoga Book X91F / X91L */
112 DMI_MATCH(DMI_PRODUCT_NAME, "Lenovo YB1-X91"),
118 * Lenovo Yoga Tablet 2 Pro 1380F/L (13")
136 * Lenovo Yoga Tablet 2 830F/L or 1050F/L
137 * The 8" and 10" Lenovo Yoga Tablet 2 use the same mainboard.
149 /* Lenovo Yoga Tab 3 Pro YT3-X90F */
H A Dlenovo.c3 * Board info for Lenovo X86 tablets which ship with Android as the factory image
33 * Various Lenovo models use a TI LP8557 LED backlight controller with its PWM
72 /* Lenovo Yoga Book X90F / X90L's Android factory image has everything hardcoded */
272 /* Lenovo Yoga Book X91F/L Windows tablet needs manual instantiation of the fuel-gauge client */
291 /* Lenovo Yoga Tablet 2 1050F/L's Android factory image has everything hardcoded */
466 * The Lenovo Yoga Tablet 2 830 and 1050 (8" vs 10") versions use the same
500 pr_info("detected Lenovo Yoga Tablet 2 1050F/L\n"); in lenovo_yoga_tab2_830_1050_init_touchscreen()
502 pr_info("detected Lenovo Yoga Tablet 2 830F/L\n"); in lenovo_yoga_tab2_830_1050_init_touchscreen()
610 * Lenovo Yoga Tablet 2 Pro 1380F/L
612 * The Lenovo Yoga Tablet 2 Pro 1380F/L mostly has the same design as the 830F/L
[all …]
/linux/sound/hda/codecs/
H A Dconexant.c830 /* Lenovo IdeaPad Slim 5 16AKP10 with SN6140 */
1051 /* HP, Packard Bell, Fujitsu-Siemens & Lenovo laptops have
1057 SND_PCI_QUIRK_VENDOR(0x17aa, "Lenovo", CXT_FIXUP_CAP_MIX_AMP),
1082 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo X200", CXT_PINCFG_LENOVO_X200),
1087 { .id = CXT_PINCFG_LENOVO_X200, .name = "lenovo-x200" },
1127 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo T400", CXT_PINCFG_LENOVO_TP410),
1128 SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo T410", CXT_PINCFG_LENOVO_TP410),
1129 SND_PCI_QUIRK(0x17aa, 0x215f, "Lenovo T510", CXT_PINCFG_LENOVO_TP410),
1130 SND_PCI_QUIRK(0x17aa, 0x21ce, "Lenovo T420", CXT_PINCFG_LENOVO_TP410),
1131 SND_PCI_QUIRK(0x17aa, 0x21cf, "Lenovo T52
[all...]
/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/Documentation/wmi/devices/
H A Dlenovo-wmi-gamezone.rst4 Lenovo WMI Interface Gamezone Driver (lenovo-wmi-gamezone)
9 The Lenovo WMI gamezone interface is broken up into multiple GUIDs,
20 settings for devices that fall under the "Gaming Series" of Lenovo devices.
21 It uses a notifier chain to inform other Lenovo WMI interface drivers of the
35 Some newer Lenovo "Gaming Series" laptops have an "Extreme Mode" profile
45 The custom profile represents a hardware mode on Lenovo devices that enables
61 implemented in the Lenovo WMI Events driver (lenovo-wmi-events).
/linux/drivers/platform/x86/intel/int3472/
H A Ddiscrete_quirks.c13 /* Lenovo Miix 510-12IKB */
15 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),

123456