| /linux/sound/soc/amd/yc/ |
| H A D | acp6x-mach.c | 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"), 128 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), 135 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), 142 DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), [all …]
|
| /linux/drivers/platform/x86/amd/pmc/ |
| H A D | pmc-quirks.c | 41 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 D | lenovo_se10_wdt.c | 3 * 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 D | lenovo_se30_wdt.c | 3 * 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 D | models.rst | 45 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 D | elan-i2c-ids.h | 48 /* { "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 D | msm8998-lenovo-miix-630.dts | 10 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 D | x1e78100-lenovo-thinkpad-t14s.dts | 6 #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 D | sdm850-lenovo-yoga-c630.dts | 3 * 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"; 362 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbn"; 370 compatible = "lenovo,yoga-c630-ec"; 589 firmware-name = "qcom/sdm850/LENOVO/81JL/ipa_fws.elf"; 614 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdsp1v2850.mbn", "qcom/sdm850/LENOVO/81JL/qcdsp2850.mbn"; 660 firmware-name = "qcom/sdm850/LENOVO/81JL/qcslpi850.mbn"; [all …]
|
| H A D | sm6115p-lenovo-j606f.dts | 12 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/platform/x86/lenovo/ |
| H A D | wmi-gamezone.c | 3 * Lenovo GameZone WMI interface driver. 6 * for devices that fall under the "Gaming Series" of Lenovo Legion devices. 53 * lwmi_gz_mode_call() - Call method for lenovo-wmi-other driver notifier. 55 * @nb: The notifier_block registered to lenovo-wmi-other driver. 83 * lwmi_gz_event_call() - Call method for lenovo-wmi-events driver notifier. 85 * @nb: The notifier_block registered to lenovo-wmi-events driver. 246 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), 254 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), 262 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), 270 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), [all …]
|
| H A D | wmi-other.c | 3 * 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. 81 #define LWMI_OM_FW_ATTR_BASE_PATH "lenovo-wmi-other" 153 /* ======== HWMON (component: lenovo-wmi-capdata 00 & fan) ======== */ 520 * @dev: Pointer to the lenovo-wmi-other device 548 /* ======== fw_attributes (component: lenovo-wmi-capdata 01) ======== */ 586 * lenovo-wmi-other driver notifier chain. 602 * lenovo-wmi-other driver notifier chain. 618 * lenovo-wmi-other driver notifier chain. [all …]
|
| H A D | wmi-hotkey-utilities.c | 3 * 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");
|
| /linux/drivers/acpi/ |
| H A D | video_detect.c | 335 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/Documentation/hwmon/ |
| H A D | yogafan.rst | 9 * Lenovo Yoga, Legion, IdeaPad, Slim, Flex, and LOQ Embedded Controllers 18 This driver provides fan speed monitoring for modern Lenovo consumer laptops. 19 Most Lenovo laptops do not provide fan tachometer data through standard 24 the low-resolution and jittery sampling found in Lenovo EC firmware. 83 LENOVO FAN CONTROLLER: MASTER REFERENCE DATABASE (2026) 129 of Lenovo Legion/LOQ EC memory maps (16-bit raw registers). 136 4. **Lenovo IdeaPad Laptop Driver:** Reference for DMI-based hardware 137 feature gating in Lenovo laptops. 138 https://github.com/torvalds/linux/blob/master/drivers/platform/x86/lenovo/ideapad-laptop.c
|
| /linux/sound/soc/amd/renoir/ |
| H A D | rn-pci-acp3x.c | 168 /* 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 D | soc-acpi-intel-byt-match.c | 33 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 D | hdaps.c | 509 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 D | conexant.c | 1033 /* HP, Packard Bell, Fujitsu-Siemens & Lenovo laptops have 1039 SND_PCI_QUIRK_VENDOR(0x17aa, "Lenovo", CXT_FIXUP_CAP_MIX_AMP), 1064 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo X200", CXT_PINCFG_LENOVO_X200), 1069 { .id = CXT_PINCFG_LENOVO_X200, .name = "lenovo-x200" }, 1108 SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo T400", CXT_PINCFG_LENOVO_TP410), 1109 SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo T410", CXT_PINCFG_LENOVO_TP410), 1110 SND_PCI_QUIRK(0x17aa, 0x215f, "Lenovo T510", CXT_PINCFG_LENOVO_TP410), 1111 SND_PCI_QUIRK(0x17aa, 0x21ce, "Lenovo T420", CXT_PINCFG_LENOVO_TP410), 1112 SND_PCI_QUIRK(0x17aa, 0x21cf, "Lenovo T520", CXT_PINCFG_LENOVO_TP410), 1113 SND_PCI_QUIRK(0x17aa, 0x21d2, "Lenovo T420 [all...] |
| /linux/Documentation/wmi/devices/ |
| H A D | lenovo-wmi-gamezone.rst | 4 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/x86-android-tablets/ |
| H A D | lenovo.c | 3 * 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/drivers/acpi/x86/ |
| H A D | utils.c | 85 * Lenovo Yoga Book uses PWM2 for touch keyboard backlight control. 170 * The LSM303D on the Lenovo Yoga Tablet 2 series is present 175 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), 299 /* Lenovo Ideapad Miix 320, AXP288 PMIC, separate fuel-gauge */ 301 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), 303 DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo MIIX 320-10ICR"), 358 /* Lenovo Yoga Book X90F/L */ 370 /* Lenovo Yoga Tablet 2 1050F/L */ 383 /* Lenovo Yoga Tab 3 Pro X90F */
|
| /linux/drivers/platform/x86/intel/int3472/ |
| H A D | discrete_quirks.c | 13 /* Lenovo Miix 510-12IKB */ 15 DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt6572-lenovo-a369i.dts | 10 model = "Lenovo A369i"; 11 compatible = "lenovo,a369i", "mediatek,mt6572";
|
| /linux/drivers/mfd/ |
| H A D | intel_soc_pmic_chtwc.c | 162 /* Lenovo Yoga Book X90F / X90L */ 170 /* Lenovo Yoga Book X91F / X91L */ 174 DMI_MATCH(DMI_PRODUCT_NAME, "Lenovo YB1-X91"), 177 /* Lenovo Yoga Tab 3 Pro YT3-X90F */
|