| /linux/Documentation/admin-guide/laptops/ |
| H A D | thinkpad-acpi.rst | 2 ThinkPad ACPI Extras Driver 14 This is a Linux driver for the IBM and Lenovo ThinkPad laptops. It 21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel 25 The driver is named "thinkpad-acpi". In some places, like module 29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too 63 - ThinkPad model name 79 Specific Device Drivers" -> "ThinkPad ACPI Laptop Extras". 107 thinkpad-acpi's implementation of sysfs interfaces. 109 Also, any bugs in the thinkpad-acpi sysfs driver code or in the 110 thinkpad-acpi's implementation of the sysfs interfaces will be fixed for [all …]
|
| H A D | index.rst | 18 thinkpad-acpi
|
| /linux/drivers/platform/x86/ |
| H A D | hdaps.c | 500 /* Note that HDAPS_DMI_MATCH_NORMAL("ThinkPad T42") would match 501 "ThinkPad T42p", so the order of the entries matters. 502 If your ThinkPad is not recognized, please update to latest 505 HDAPS_DMI_MATCH_INVERT("IBM", "ThinkPad R50p", HDAPS_BOTH_AXES), 506 HDAPS_DMI_MATCH_NORMAL("IBM", "ThinkPad R50"), 507 HDAPS_DMI_MATCH_NORMAL("IBM", "ThinkPad R51"), 508 HDAPS_DMI_MATCH_NORMAL("IBM", "ThinkPad R52"), 509 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad R61i", HDAPS_BOTH_AXES), 510 HDAPS_DMI_MATCH_INVERT("LENOVO", "ThinkPad R61", HDAPS_BOTH_AXES), 511 HDAPS_DMI_MATCH_INVERT("IBM", "ThinkPad T41p", HDAPS_BOTH_AXES), [all …]
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | Kconfig | 57 tristate "ThinkPad ACPI Laptop Extras" 74 This is a driver for the IBM and Lenovo ThinkPad laptops. It adds 78 <file:Documentation/admin-guide/laptops/thinkpad-acpi.rst> and 85 Note that if you want ThinkPad-ACPI to be built-in instead of 88 If you have an IBM or Lenovo ThinkPad laptop, say Y or M here. 99 some ThinkPad models) volume hotkeys. 101 If this option is enabled, ThinkPad-ACPI will export an ALSA card 117 Enables extra stuff in the thinkpad-acpi which is completely useless 141 LED control on the ThinkPad is write-only (with very few 163 This feature often won't work well, depending on ThinkPad model, [all …]
|
| H A D | thinkpad_acpi.c | 3 * thinkpad_acpi.c - ThinkPad ACPI Extras 86 /* ThinkPad CMOS commands */ 209 * Thinkpad X1 Tablet series devices emit 0x4012 and 0x4013 263 #define TPACPI_NAME "thinkpad" 264 #define TPACPI_DESC "ThinkPad ACPI Extras" 386 unsigned int vendor; /* ThinkPad vendor: 397 char *model_str; /* ThinkPad T43 */ 478 * ThinkPad IDs and versions seen in the field so far are 536 * ThinkPad's vendor, BIOS and EC model. 1051 * ThinkPad-ACPI firmware handling model: [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-lenovo | 9 Applies to Thinkpad USB Keyboard with TrackPoint. 18 Applies to Thinkpad USB Keyboard with TrackPoint. 25 Applies to Thinkpad USB Keyboard with TrackPoint. 35 Applies to Thinkpad USB Keyboard with TrackPoint. 42 Applies to Thinkpad USB Keyboard with TrackPoint. 51 Applies to Thinkpad USB Keyboard with TrackPoint. 60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
|
| /linux/sound/isa/ad1848/ |
| H A D | ad1848.c | 32 static bool thinkpad[SNDRV_CARDS]; /* Thinkpad special case */ variable 46 module_param_array(thinkpad, bool, NULL, 0444); 47 MODULE_PARM_DESC(thinkpad, "Enable only for the onboard CS4248 of IBM Thinkpad 360/750/755 series."… 80 thinkpad[n] ? WSS_HW_THINKPAD : WSS_HW_DETECT, in snd_ad1848_probe() 98 if (!thinkpad[n]) in snd_ad1848_probe() 104 "%s at 0x%lx, irq %d, dma %d [Thinkpad]", in snd_ad1848_probe()
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | models.rst | 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 175 thinkpad 177 dmic-thinkpad 442 thinkpad Lenovo Thinkpad X300 453 thinkpad Lenovo Thinkpad T60/X60/Z60 463 thinkpad Lenovo Thinkpad T61/X61 522 Thinkpad T400 & co quirks [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| 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",
|
| /linux/drivers/char/mwave/ |
| H A D | README | 19 thinkpad configuration utility then this parameter allows the 24 thinkpad configuration utility then this parameter allows the 29 thinkpad configuration utility then this parameter allows the 34 thinkpad configuration utility then this parameter allows the
|
| /linux/Documentation/admin-guide/blockdev/ |
| H A D | floppy.rst | 12 LILO configuration options (Thinkpad users, read this) 20 at the lilo boot prompt (if you have a thinkpad):: 22 linux-2.6.9 floppy=thinkpad 27 append = "floppy=thinkpad" 83 floppy=thinkpad 84 Tells the floppy driver that you have a Thinkpad. Thinkpads use an 87 floppy=0,thinkpad 88 Tells the floppy driver that you don't have a Thinkpad.
|
| /linux/sound/pci/cs46xx/ |
| H A D | cs46xx.c | 29 static bool thinkpad[SNDRV_CARDS]; variable 40 module_param_array(thinkpad, bool, NULL, 0444); 41 MODULE_PARM_DESC(thinkpad, "Force to enable Thinkpad's CLKRUN control."); 75 external_amp[dev], thinkpad[dev]); in snd_card_cs46xx_probe()
|
| /linux/sound/soc/intel/common/ |
| H A D | soc-acpi-intel-byt-match.c | 34 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad 8"), 41 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad 10"), 48 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad Tablet B"),
|
| /linux/drivers/acpi/ |
| H A D | video_detect.c | 333 /* ThinkPad T420 */ 336 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T420"), 341 /* ThinkPad T520 */ 344 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T520"), 349 /* ThinkPad X201s */ 352 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X201s"), 357 /* ThinkPad X201T */ 360 DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad X201T"), 520 /* Lenovo ThinkPad X131e (3371 AMD version) */
|
| /linux/include/sound/ |
| H A D | wss.h | 48 #define WSS_HW_THINKPAD 0x0805 /* Thinkpad 360/750/755 */ 59 /* IBM Thinkpad specific stuff */ 79 thinkpad_flag:1; /* Thinkpad CS4248 needs extra help */
|
| /linux/sound/hda/codecs/realtek/ |
| H A D | alc269.c | 2046 /* fixup for Thinkpad docks: add dock pins, avoid HP parser fixup */ 2368 /* Quirk for Thinkpad X1 7th and 8th Gen 2803 #include "../helpers/thinkpad.c" 6989 SND_PCI_QUIRK(0x17aa, 0x20f2, "Thinkpad SL410/510", ALC269_FIXUP_SKU_IGNORE), 6990 SND_PCI_QUIRK(0x17aa, 0x215e, "Thinkpad L512", ALC269_FIXUP_SKU_IGNORE), 6991 SND_PCI_QUIRK(0x17aa, 0x21b8, "Thinkpad Edge 14", ALC269_FIXUP_SKU_IGNORE), 6992 SND_PCI_QUIRK(0x17aa, 0x21ca, "Thinkpad L412", ALC269_FIXUP_SKU_IGNORE), 6993 SND_PCI_QUIRK(0x17aa, 0x21e9, "Thinkpad Edge 15", ALC269_FIXUP_SKU_IGNORE), 6994 SND_PCI_QUIRK(0x17aa, 0x21f3, "Thinkpad T430", ALC269_FIXUP_LENOVO_DOCK), 6995 SND_PCI_QUIRK(0x17aa, 0x21f6, "Thinkpad T530", ALC269_FIXUP_LENOVO_DOCK_LIMIT_BOOST), [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-lenovo.c | 4 * - ThinkPad USB Keyboard with TrackPoint (tpkbd) 5 * - ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd) 6 * - ThinkPad Compact USB Keyboard with TrackPoint (cptkbd) 7 * - ThinkPad TrackPoint Keyboard II USB/Bluetooth (cptkbd/tpIIkbd) 40 /* HID raw events for ThinkPad X12 Tabs*/ 134 /* Broken ThinkPad TrackPoint II collection (Bluetooth mode) */ 382 * The ThinkPad 10 Ultrabook Keyboard uses 0x000c0001 usage for in lenovo_input_mapping_tp10_ultrabook_kbd() 420 * The ThinkPad X1 Tablet Thin Keyboard uses 0x000c0001 usage for in lenovo_input_mapping_x1_tab_kbd() 707 /* Function to handle Lenovo Thinkpad TAB X12's HID raw inputs for fn keys*/ 1332 * The Thinkpad 10 ultrabook USB kbd dock's Fn-lock defaults to on. in lenovo_probe_tp10ubkbd() [all …]
|
| H A D | Kconfig | 610 tristate "Lenovo / Thinkpad devices" 617 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad 619 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint 621 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys) 622 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
|
| /linux/sound/hda/codecs/helpers/ |
| H A D | thinkpad.c | 2 /* Helper functions for Thinkpad LED control;
|
| /linux/drivers/platform/x86/intel/ |
| H A D | hid.c | 124 .ident = "Lenovo ThinkPad X1 Tablet Gen 1", 127 DMI_MATCH(DMI_PRODUCT_FAMILY, "ThinkPad X12 Detachable Gen 1"), 131 .ident = "Lenovo ThinkPad X1 Tablet Gen 2", 134 DMI_MATCH(DMI_PRODUCT_FAMILY, "ThinkPad X1 Tablet Gen 2"),
|
| /linux/tools/testing/selftests/alsa/conf.d/ |
| H A D | Lenovo_ThinkPad_P1_Gen2.conf | 2 # Example configuration for Lenovo ThinkPad P1 Gen2
|
| /linux/drivers/ata/ |
| H A D | pata_mpiix.c | 22 * Thinkpad specific note: If you boot an MPIIX using a thinkpad with a PCMCIA
|
| /linux/Documentation/admin-guide/ |
| H A D | video-output.rst | 8 device through common sysfs interface. For example, on my IBM ThinkPad T42
|
| /linux/sound/hda/codecs/ |
| H A D | conexant.c | 305 #include "helpers/thinkpad.c" 807 /* ThinkPad X200 & co with cxt5051 */ 816 /* ThinkPad 410/420/510/520, X201 & co with cxt5066 */ 1123 SND_PCI_QUIRK_VENDOR(0x17aa, "Thinkpad/Ideapad", CXT_FIXUP_LENOVO_XPAD_ACPI), 1136 { .id = CXT_FIXUP_THINKPAD_ACPI, .name = "thinkpad" }, 1137 { .id = CXT_FIXUP_LENOVO_XPAD_ACPI, .name = "thinkpad-ideapad" },
|
| /linux/sound/soc/amd/renoir/ |
| H A D | rn-pci-acp3x.c | 189 /* Lenovo ThinkPad E14 Gen 2 */ 196 /* Lenovo ThinkPad X395 */
|